0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GD32F303固件库开发(2)----读保护与写保护

嵌入式单片机MCU开发 来源:嵌入式单片机MCU开发 作者:嵌入式单片机MCU开 2022-11-23 11:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

芯片读保护以后,flash将不可以从外部读取,这样可以防止别人读取或者盗取芯片代码,如果想再次烧录代码,需要解除保护,有时候在代码调试的过程中,也有可能会触发读保护,解除读保护也可以使用代码,也可以使用软件进行读保护解锁。 在我们的KEIL烧写和编译过程中,有可能会触发读保护,导致程序无法下载进入到芯片内部,故需要进行解锁操作。 需要样片的可以加q_un申请:6_15061293。

芯片申请

芯片和开发板都可免费申请,暂时只能以公司名义免费申请,填下下面表格即可。

软件进入读保护

打开GD-Link Programmer,点击Target->Security可以进入读保护模式。

在这里插入图片描述

这时候会提示是否进入读保护。

在这里插入图片描述

进入读保护模式后,点击Target->Program进行下载。

在这里插入图片描述

这时候会提示是否解开读保护。

在这里插入图片描述

若在读保护状态下,keil是无法下入代码或者进入调试,需要解除保护。

在这里插入图片描述

GD-Link 解锁

打开GD-Link Programmer,点击Target->Check Blank进行空白检查,就可以进行解锁,也可以点击Target->Program进行直接下载进行解锁。

在这里插入图片描述

解锁完毕点击Target->Program就可以重新进行下载。

J-Link STM32 Unlock解锁读保护与写保护

由于使用的是GD32F303是STM32F103的加强版,可以使用J-Link STM32 Unlock 进行解锁。 打开J-Link STM32 Unlock,输入2进行解锁即可。

在这里插入图片描述

解锁完毕会打印基本信息。

在这里插入图片描述

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FlaSh
    +关注

    关注

    10

    文章

    1715

    浏览量

    154694
  • 固件库
    +关注

    关注

    2

    文章

    98

    浏览量

    15519
  • gd32f303
    +关注

    关注

    4

    文章

    38

    浏览量

    4135
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    4级保护等级的设置

    FLASH 存储器擦写以及保护:通过寄存器进行FLASH存储器的擦写保护,通过 ISP 指令进行 4 级保护等级设置。 ‒ LEVEL
    发表于 11-28 07:16

    FLASH 存储器4级保护等级的设置

    接口降低保护等级到LEVEL0,降级后 FLASH 处于整片擦除状态。 ‒ LEVEL2 FLASH 保护,不可通过 SWD 或 ISP 方式读取。可通过 ISP 接口降低
    发表于 11-17 08:09

    SD NAND写保护问题的分析

    说起SD NAND /SD卡写保护的问题,我们先分析一下出现写保护的一些原因 首先,我们先除去SD大卡的物理开关的问题,目前TF卡和SD NAND都是通过软件进行写保护的开关。 读写中意外断电、未
    的头像 发表于 10-21 10:28 274次阅读
    SD NAND<b class='flag-5'>写保护</b>问题的分析

    MCU无法检测到W5500是怎么回事?

    在兆易创新 GD32F303,国民技术 N32G457和ST STM32F103上试用了W5500以太网模块(RT-Thread版本是rt-thread-4.1.1), 只有STM32F103上可以
    发表于 10-14 07:38

    PY32F003解除保护,实在很困难

    近日拿出之前购买的每片1元的PY32F003出来玩。 抱着尝试的想法,用代码实现了启动保护后,再也回不去了:无法解除保护! 想在keil
    发表于 10-12 17:55

    GD32的串口DMA收发数据失败怎么解决?

    我在使用RTT的GD32F303的BSP时,配置使用串口DMA收发(rt_device_open),发现错误,最终无法收发数据,对比了STM32的BSP发现在drv_usart.c中
    发表于 09-17 06:04

    Flash保护怎么实现?

    我们客户要求要对代码存储区(code flash)增加外部保护机制 我在TRM手册中只看到有flash 写保护 保护应该怎么实现?
    发表于 07-30 07:30

    什么是SD卡、TF卡写保护写保护的常见原因

    部分SD卡、TF卡适配器或卡套上设有物理写保护开关,当开关滑动到"锁定"位置时,卡片会自动进入写保护状态。这是最常见也是最容易解决的写保护原因。
    的头像 发表于 06-10 00:00 3914次阅读
    什么是SD卡、TF卡<b class='flag-5'>写保护</b>?<b class='flag-5'>写保护</b>的常见原因

    STM32G473解除写保护失败的原因?

    在进行使用串口升级,下载程序时,有一个步骤是解除flash的写保护。在此过程中是基本上按照官方例程的实现的,包括了flash、选项字节的解锁、清除错误标志位等等。但是在每次进行解除时都出现解除失败
    发表于 04-28 07:05

    STM32G473解除写保护失败的原因?

    在进行使用串口升级,下载程序时,有一个步骤是解除flash的写保护。在此过程中是基本上按照官方例程的实现的,包括了flash、选项字节的解锁、清除错误标志位等等。但是在每次进行解除时都出现解除失败
    发表于 04-22 10:29

    STM32/GD32开发板基本串口RS232\\RS485通信及CAN接口 usbhid升级 U盘升级 sd卡升级升级学习方案开发

    STM32F103/STM32F407/gd32F103/GD32F303开发板,例程用标准
    发表于 02-27 14:56

    GD32F30x和GD32F403硬件开发指南

    电子发烧友网站提供《GD32F30x和GD32F403硬件开发指南.pdf》资料免费下载
    发表于 02-07 17:21 2次下载
    <b class='flag-5'>GD32F</b>30x和<b class='flag-5'>GD32F</b>403硬件<b class='flag-5'>开发</b>指南

    AN4254-在24CS系列串行EEPROM中使用增强软件写保护功能

    电子发烧友网站提供《AN4254-在24CS系列串行EEPROM中使用增强软件写保护功能.pdf》资料免费下载
    发表于 01-22 15:43 0次下载
    AN4254-在24CS系列串行EEPROM中使用增强软件<b class='flag-5'>写保护</b>功能

    具有128位序列号和增强型写保护的4Mb SPI串行EEPROM

    电子发烧友网站提供《具有128位序列号和增强型写保护的4Mb SPI串行EEPROM.pdf》资料免费下载
    发表于 01-21 13:56 0次下载
    具有128位序列号和增强型<b class='flag-5'>写保护</b>的4Mb SPI串行EEPROM

    在24CS系列串行EEPROM中使用增强软件写保护功能

    电子发烧友网站提供《在24CS系列串行EEPROM中使用增强软件写保护功能.pdf》资料免费下载
    发表于 01-15 15:21 0次下载
    在24CS系列串行EEPROM中使用增强软件<b class='flag-5'>写保护</b>功能