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

在这里插入图片描述

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

在这里插入图片描述

审核编辑:汤梓红

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

    关注

    462

    文章

    53530

    浏览量

    458843
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113150
  • stm32cubemx
    +关注

    关注

    5

    文章

    287

    浏览量

    17134
  • gd32f303
    +关注

    关注

    4

    文章

    38

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    4级保护等级的设置

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

    SD NAND写保护问题的分析

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

    请问RT-Thread与stm32cubemx联合开发的原理是什么?

    在使用RT-Thread与stm32cubemx联合开发的原理是什么,cubemx在其中主要起到了哪些功能呢?
    发表于 10-11 15:49

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

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

    意法半导体:STM32CubeMX将不再集成到STM32CubeIDE中

    从2025年11月发布的版本开始,我们将仅以 独立 版本的形式提供 STM32CubeIDE 和 STM32CubeMXSTM32CubeMX将不再集成到STM32CubeIDE
    的头像 发表于 09-01 17:18 2616次阅读

    Flash保护怎么实现?

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

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

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

    STM32开发入门进阶必备!《STM32嵌入式系统开发—基于STM32CubeMX和HAL库》新书发布!

    近日,由华清远见教育科技集团精心编撰的教育部高等学校电子信息类专业教学指导委员会规划教材、普通高等教育电子信息类专业系列教材——《STM32嵌入式系统开发—基于STM32CubeMX和HAL库》重磅
    的头像 发表于 04-03 14:54 1364次阅读
    <b class='flag-5'>STM32</b><b class='flag-5'>开发</b>入门进阶必备!《<b class='flag-5'>STM32</b>嵌入式系统<b class='flag-5'>开发</b>—基于<b class='flag-5'>STM32CubeMX</b>和HAL库》新书发布!

    请问STM32cubeMX中文版怎么设置?

    STM32cubeMX中文版怎么设置?
    发表于 03-13 06:12

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

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

    STM32CubeMX用于STM32配置和初始化C代码生成

    电子发烧友网站提供《STM32CubeMX用于STM32配置和初始化C代码生成.pdf》资料免费下载
    发表于 02-26 17:32 678次下载

    工程师开发利器:STM32CubeMX 与 eDesignSuite 的协同开发

    工程师开发利器推介:STM32CubeMX 与 eDesignSuite 的协同开发STM32CubeMX 和 eDesignSuite 的综合说明及其协同
    的头像 发表于 02-26 14:07 1111次阅读
    工程师<b class='flag-5'>开发</b>利器:<b class='flag-5'>STM32CubeMX</b> 与 eDesignSuite 的协同<b class='flag-5'>开发</b>

    STM32CubeMX的菜单介绍

    个项目工程,你可以基于此项目进行项目开发。下图是菜单栏的功能介绍:具体用法请参考付费视频。原文标题:STM32CubeMX的菜单介绍文章出处:【微信公众号:撞上电
    的头像 发表于 12-25 21:03 691次阅读
    <b class='flag-5'>STM32CubeMX</b>的菜单介绍