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

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

3天内不再提示

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

嵌入式单片机MCU开发 来源:嵌入式单片机MCU开发 作者:嵌入式单片机MCU开 2022-11-23 11:22 次阅读

概述

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

芯片申请

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

软件进入读保护

打开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进行解锁即可。

在这里插入图片描述

解锁完毕会打印基本信息

在这里插入图片描述

审核编辑:汤梓红

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

    关注

    447

    文章

    47788

    浏览量

    409128
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    93993
  • stm32cubemx
    +关注

    关注

    5

    文章

    260

    浏览量

    14447
  • gd32f303
    +关注

    关注

    4

    文章

    37

    浏览量

    3593
收藏 人收藏

    评论

    相关推荐

    STM32F446读写保护意外打开的原因?

    全被打开。 如果第一次上电不突然断电,则以后上电程序是运行正常的。 请问是什么造成这种情况发生?stm32f103上做此实验没有发现此问题。 另外,大家都是怎么开启芯片保护的?程序设置还是烧录器设置?
    发表于 04-19 07:43

    GD32F303为什么启动慢?

    在MCU开发中,有一项非常重要的参数——MCU启动时间,即MCU上电后到程序开始运行这段时间。我们来看下GD32F303的datasheet中对启动时间的描述:
    的头像 发表于 02-22 11:11 422次阅读
    <b class='flag-5'>GD32F303</b>为什么启动慢?

    GD32F303 低功耗模式要点

    我们都知道,MCU有低功耗模式,比如GD32F303芯片,就有Sleep、Deepsleep和Standby三种模式。关于这三种模式的具体使用方法,小伙伴们可以参考《GD32F30x系列用户手册》。
    的头像 发表于 01-17 09:40 1053次阅读
    <b class='flag-5'>GD32F303</b> 低功耗模式要点

    基于GD32F303的高频DC/DC变换器解决方案

    基于GD32F303的高频DC/DC变换器解决方案
    的头像 发表于 11-06 17:04 387次阅读
    基于<b class='flag-5'>GD32F303</b>的高频DC/DC变换器解决方案

    STM8CubeMXSTM32CubeMX功能一样吗?

    STM8CubeMXSTM32CubeMX功能一样吗?
    的头像 发表于 10-31 16:59 1196次阅读
    STM8<b class='flag-5'>CubeMX</b>和<b class='flag-5'>STM32CubeMX</b>功能一样吗?

    讲讲STM32单片机Flash的读保护写保护

    讲讲STM32单片机Flash的读保护写保护
    的头像 发表于 10-26 15:52 4450次阅读
    讲讲<b class='flag-5'>STM32</b>单片机Flash的读<b class='flag-5'>保护</b>和<b class='flag-5'>写保护</b>

    基于STM32CubeMX开发U盘访问应用

    电子发烧友网站提供《基于STM32CubeMX开发U盘访问应用.pdf》资料免费下载
    发表于 09-25 09:19 2次下载
    基于<b class='flag-5'>STM32CubeMX</b><b class='flag-5'>开发</b>U盘访问应用

    STM32CUBEMX开发GD32F303(17)----内部Flash读写

    本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过开发板内进行验证。 本例程主要讲解如何对芯片自
    的头像 发表于 07-27 09:35 1175次阅读
    <b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(17)----内部Flash读写

    STM32CUBEMX开发GD32F303

    在这使用STM32CUBEMX进行配置STM32F103,移植到兆易创新GD32F303,然后进行测试。
    的头像 发表于 07-27 09:32 960次阅读
    <b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>

    GD32F303固件库开发

    /qq_24312945/article/details/124325797] GD32F303固件库开发(2)----读保护写保护 芯片读保护
    的头像 发表于 07-27 09:27 661次阅读
    <b class='flag-5'>GD32F303</b>固件库<b class='flag-5'>开发</b>

    GD32F303固件库开发(15)----外部中断EXTI

    本章配置GD32F303使用EXTI进行驱动LED。
    的头像 发表于 07-26 15:56 881次阅读
    <b class='flag-5'>GD32F303</b>固件库<b class='flag-5'>开发</b>(15)----外部中断EXTI

    STM32CUBEMX开发GD32F303(15)----外部中断EXTI

    本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过开发板内进行验证。 使用外部中断EXTI进行驱
    的头像 发表于 07-26 15:53 830次阅读
    <b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(15)----外部中断EXTI

    STM32CUBEMX开发GD32F303(14)----IIC之配置OLED

    本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过开发板内进行验证。
    的头像 发表于 07-26 13:52 1363次阅读
    <b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>(14)----IIC之配置OLED

    GD32F303固件库开发(14)----IIC之配置OLED

    本章配置GD32F303使用IIC进行驱动SSD1306的12864OLED。
    的头像 发表于 07-26 08:55 2617次阅读
    <b class='flag-5'>GD32F303</b>固件库<b class='flag-5'>开发</b>(14)----IIC之配置OLED

    STM32CUBEMX开发GD32F303保护写保护概述

    芯片读保护以后,flash将不可以从外部读取,这样可以防止别人读取或者盗取芯片代码,如果想再次烧录代码,需要解除保护,有时候在代码调试的过程中,也有可能会触发读保护,解除读保护也可以使
    的头像 发表于 07-17 14:36 1757次阅读
    <b class='flag-5'>STM32CUBEMX</b><b class='flag-5'>开发</b><b class='flag-5'>GD32F303</b>读<b class='flag-5'>保护</b>与<b class='flag-5'>写保护</b>概述