打印

GD32读保护

[复制链接]
833|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
GD32可以通过选项字节来设置是否对Flash进行是否进行读写保护,FMC的保护状态有3种状态,一般使用的是低保护,低保护使能情况下,是不可以进行程序的下载和仿真调试,也不可以通过外部工具直接读取内部flash的程序。但是内部程序可以对flash进行操作,也可以通过内部程序进行选项字节的修改。

使用特权

评论回复
沙发
Estelle1999| | 2023-10-19 15:29 | 只看该作者
好像很多MCU都是支持读写保护的

使用特权

评论回复
板凳
lajfda001| | 2023-10-19 16:04 | 只看该作者
读保护不知道是否支持?

使用特权

评论回复
地板
Alina艾| | 2023-10-19 16:34 | 只看该作者
用jlink实现读写保护就可以了

使用特权

评论回复
5
Carina卡| | 2023-10-19 17:48 | 只看该作者
一般这种保护好像意义不是很大

使用特权

评论回复
6
Charlotte夏| | 2023-10-19 18:53 | 只看该作者
其实数据好像也不是那么重要吧,也不用担心被人复制啥的

使用特权

评论回复
7
Emily999| | 2023-10-19 20:02 | 只看该作者
GD还有这功能呐,那还是不错的嘞

使用特权

评论回复
8
Annie556| | 2023-10-20 07:18 | 只看该作者
话说这种保护不能实现下载和仿真,以后升级咋弄?

使用特权

评论回复
9
Betty996| | 2023-10-20 08:30 | 只看该作者
这不就是jlink的读保护功能么

使用特权

评论回复
10
Charlene沙| | 2023-10-20 10:01 | 只看该作者
还不错,可以防止被人简单的**之类的

使用特权

评论回复
11
B1lanche| | 2023-10-20 11:08 | 只看该作者
这种选项字节还是很好用的

使用特权

评论回复
12
alxd| | 2023-10-20 13:21 | 只看该作者
建议配合混淆加密,这种更加保护自己的芯片不被**

使用特权

评论回复
13
feiqi1| | 2023-10-22 09:04 | 只看该作者
读保护是开启了防反读的功能,并没有停止调试接口的功能;但是存在一些情况,触发了读保护本身的防护机制并擦除了桩端代码后,读保护功能依然开启,此时发现可通过 JlinkCommander 进行读写寄存器。

使用特权

评论回复
14
androidbus| | 2023-10-22 09:07 | 只看该作者
MCU 在上电后,检测到读保护开启到保护,这段时间我们手动是无法介入的。

使用特权

评论回复
15
litengg| | 2023-10-22 09:13 | 只看该作者
如果在 MCU 初始化后到保护功能开始生效将 SPC 字节改写并启动,则可以达到**的目的,当然厂家为了进一步保护固件,在**安全保护功能后,会主动删除闪存空间内的数据。

使用特权

评论回复
16
shashaa| | 2023-10-22 09:21 | 只看该作者
芯片读保护以后,flash将不可以从外部读取,这样可以防止别人读取或者盗取芯片代码,如果想再次烧录代码,需要解除保护

使用特权

评论回复
17
sourceInsight| | 2023-10-22 10:35 | 只看该作者
串口DMA 发送与接收需要定义一个缓冲区用于存放需要发送和接收未处理的数据,通常做法为给发送和接受各自定义一个字节数组BUFFER,用于存放临时数据。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

589

帖子

1

粉丝