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

    文章

    1762

    浏览量

    156104
  • 固件库
    +关注

    关注

    2

    文章

    98

    浏览量

    15690
  • gd32f303
    +关注

    关注

    4

    文章

    38

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    求助 GD32F303CCT6 + ADAU1701 的I2C不能通信

    我是一名新手,正在开发一个 基于 GD32F303CCT6 + ADAU1701 的便携式直播声卡 。目标是使用 GD32 通过 I2C 总线控制 ADAU1701 的 DSP 参数(
    发表于 05-10 11:02

    AT32F011 系列快速使用指南

    AT32F011_Firmware_Library_V2.x.x\project\at_start_f011\examples。 注意:关于 BSP 的更多详细说明,请参考 BSP 文件夹中的《AT32F011
    发表于 03-02 11:27

    STM32保护的解除和出现的原因,使用串口和ST-LINK Utility解除保护

    STM32保护 保护保护出现的现象 1、串口下载会出现: 当出现这个
    的头像 发表于 12-30 10:10 2451次阅读
    STM32<b class='flag-5'>读</b><b class='flag-5'>保护</b>的解除和出现的原因,使用串口和ST-LINK Utility解除<b class='flag-5'>读</b><b class='flag-5'>保护</b>

    CW32F030 FLASH的保护功能

    CW32F030 支持 FLASH 保护功能,设置保护后,无法通过 ISP 或 SWD 方式对 FLASH 进行读取操作。
    发表于 12-11 06:54

    4级保护等级的设置

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

    CW32L010用jlink能去除保护吗?

    如题,板上的CW32L010有保护,JLINK能识别到内核,但无法擦除下载程序。 要怎么才能去除保护
    发表于 11-20 06:23

    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 893次阅读
    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

    backtrace命令无法使用?为什么?

    GD32F303,之前一直用nano,最近使用5.2.0标准版,工程使用最新版本bsp中的,直接下载,发现有backtrace命令,根据提示使用,一直提示无效输入?是M核不支持吗?还是我哪里没有开启,虽然暂时没用到,还是想多了解一下?
    发表于 09-22 08:13

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

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

    高新兴瑞联推出新款LTE Cat.1高性能OBD产品GD303

    2025年8月,高新兴瑞联新款LTE Cat.1高性能OBD产品——GD303正式上市!凭借卓越的性能、丰富的功能和广泛的应用场景适用性和易用性,GD303将丰富高新兴瑞联的OBD Tracker产品家族,满足更多客户在数字化车队管理中的核心需求。
    的头像 发表于 08-15 11:02 2531次阅读

    Flash保护怎么实现?

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

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

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