STM32CUBEMX开发GD32F303.2----读保护与写保护

  • 概述
  • 视频教学
  • csdn付费课程
  • 软件进入读保护
  • GD-Link 解锁
  • J-Link STM32 Unlock解锁读保护与写保护
  • 最后

概述

芯片读保护以后,flash将不可以从外部读取,这样可以防止别人读取或者盗取芯片代码,如果想再次烧录代码,需要解除保护,有时候在代码调试的过程中,也有可能会触发读保护,解除读保护也可以使用代码,也可以使用软件进行读保护解锁。需要样片的可以加群申请:615061293。

视频教学

听不到声音的请点击跳转进行观看。
https://www.bilibili.com/video/BV1ii4y1m7Yr/

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

csdn付费课程

付费课程更加详细。

软件进入读保护

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

stm32 MODBUS eMBRegHoldingCB 读保持寄存器 stm32 读保护 有用吗_代码调试

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

stm32 MODBUS eMBRegHoldingCB 读保持寄存器 stm32 读保护 有用吗_保护模式_02

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

stm32 MODBUS eMBRegHoldingCB 读保持寄存器 stm32 读保护 有用吗_写保护_03


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

stm32 MODBUS eMBRegHoldingCB 读保持寄存器 stm32 读保护 有用吗_代码调试_04


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

stm32 MODBUS eMBRegHoldingCB 读保持寄存器 stm32 读保护 有用吗_代码调试_05

GD-Link 解锁

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

stm32 MODBUS eMBRegHoldingCB 读保持寄存器 stm32 读保护 有用吗_写保护_06


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

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

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

打开J-Link STM32 Unlock,输入2进行解锁即可。

stm32 MODBUS eMBRegHoldingCB 读保持寄存器 stm32 读保护 有用吗_代码调试_07


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

stm32 MODBUS eMBRegHoldingCB 读保持寄存器 stm32 读保护 有用吗_写保护_08