概述
芯片读保护以后,flash将不可以从外部读取,这样可以防止别人读取或者盗取芯片代码,如果想再次烧录代码,需要解除保护,有时候在代码调试的过程中,也有可能会触发读保护,解除读保护也可以使用代码,也可以使用软件进行读保护解锁。
软件进入读保护
芯片读保护以后,flash将不可以从外部读取,这样可以防止别人读取或者盗取芯片代码,如果想再次烧录代码,需要解除保护,有时候在代码调试的过程中,也有可能会触发读保护,解除读保护也可以使用代码,也可以使用软件进行读保护解锁。
软件进入读保护
打开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进行解锁即可。
解锁完毕会打印基本信息。
-
J-Link
+关注
关注
0文章
85浏览量
22230 -
Flash存储
+关注
关注
0文章
38浏览量
8340 -
芯片保护
+关注
关注
1文章
4浏览量
6325 -
stm32cubemx
+关注
关注
5文章
284浏览量
15128 -
gd32f303
+关注
关注
4文章
38浏览量
3728
发布评论请先 登录
相关推荐
STM32CUBEMX开发GD32F303(1)----前期准备与烧录
![<b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(1)----前期准备与烧录](https://file.elecfans.com/web2/M00/7D/00/poYBAGN8kKuABpMWAAHL0NzvwKY406.jpg)
STM32CUBEMX开发GD32F303(2)----读保护与写保护
![<b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(2)----<b class='flag-5'>读</b><b class='flag-5'>保护</b>与<b class='flag-5'>写保护</b>](https://file.elecfans.com/web2/M00/7D/21/poYBAGN9kXWAQuCVAAKuW5rnAN0744.jpg)
STM32CUBEMX开发GD32F303(3)----点亮LED
![<b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(3)----点亮LED](https://file.elecfans.com/web2/M00/7D/B1/pYYBAGN9lquADVPRAAdK0uCRbS8927.jpg)
STM32CUBEMX开发GD32F303(4)----GPIO输出模式,速率测试、开漏和输出说明
![<b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(4)----GPIO输出模式,速率测试、开漏和输出说明](https://file.elecfans.com/web2/M00/7D/B1/pYYBAGN9lquADVPRAAdK0uCRbS8927.jpg)
STM32CUBEMX开发GD32F303(10)----双ADC轮询模式扫描多个通道
![<b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(10)----双ADC轮询模式扫描多个通道](https://file.elecfans.com/web2/M00/7E/46/poYBAGOEerqAe0LjAADILAsHIgY275.png)
STM32CUBEMX开发GD32F303(11)----ADC在DMA模式下扫描多个通道
![<b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(11)----ADC在DMA模式下扫描多个通道](https://file.elecfans.com/web2/M00/7E/46/poYBAGOEerqAe0LjAADILAsHIgY275.png)
STM32CUBEMX开发GD32F303(12)----输出PWM及修改PWM频率与占空比
![<b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(12)----输出PWM及修改PWM频率与占空比](https://file.elecfans.com/web2/M00/7F/44/pYYBAGOG-mCABL1OAABYRteGsss251.png)
STM32CUBEMX开发GD32F303(15)----外部中断EXTI
![<b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(15)----外部中断EXTI](https://file1.elecfans.com/web2/M00/8D/DA/wKgZomTA0BuADZlYAAtosFo6QvA005.png)
STM32CUBEMX开发GD32F303(17)----内部Flash读写
![<b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(17)----内部Flash读写](https://file.elecfans.com/web2/M00/7E/B7/poYBAGOG-mGAZl3hABOR8D6E0tU278.png)
评论