[技术问答] 7801x设置读保护之后怎么解除?已解决

[复制链接]
1348|9
 楼主| ZG11211 发表于 2020-10-23 23:27 | 显示全部楼层 |阅读模式
本帖最后由 ZG11211 于 2020-10-28 14:16 编辑

想防止读出,启动代码中添加判断EFLASH_GetReadProtectReg()之后执行EFLASH_EnableReadOut(),J-LINK写入代码重启之后,就无法再擦写芯片了,怎么搞?
小明的同学 发表于 2020-10-25 23:34 | 显示全部楼层
锁死了?换个新的
JasonLee27 发表于 2020-10-26 10:20 | 显示全部楼层
你可以通过demo板上的拨码,让芯片处于SRAM启动模式,然后写一个解除读保护的代码,设置地址为SRAM首地址0x20000000,编译后,直接通过keil debug按钮进入仿真,会将代码写入SRAM中,然后通过在SRAM中运行解除读保护即可。
 楼主| ZG11211 发表于 2020-10-26 11:03 | 显示全部楼层
JasonLee27 发表于 2020-10-26 10:20
你可以通过demo板上的拨码,让芯片处于SRAM启动模式,然后写一个解除读保护的代码,设置地址为SRAM首地址0x ...

感谢回复,我这不是demo板,我尝试着将BOOT引脚拉高,看能否进入ISP模式,但是一直提示无应答
JasonLee27 发表于 2020-10-26 15:01 | 显示全部楼层
ZG11211 发表于 2020-10-26 11:03
感谢回复,我这不是demo板,我尝试着将BOOT引脚拉高,看能否进入ISP模式,但是一直提示无应答 ...

有可能是工程品,还没有写入ISP固件的。
家有两宝呀 发表于 2020-10-26 23:20 | 显示全部楼层

只能换新的?没有其他办法吗?那样很浪费钱啊。
家有两宝呀 发表于 2020-10-26 23:20 | 显示全部楼层
JasonLee27 发表于 2020-10-26 15:01
有可能是工程品,还没有写入ISP固件的。

你这个猜测是有可能的。
 楼主| ZG11211 发表于 2020-10-28 14:15 | 显示全部楼层
已解决,按https://bbs.21ic.com/icview-2969650-1-5.html操作,官网下载的3.1版本也可以,关键点是78013要接UART0(PA7,PA8)
czq2317 发表于 2020-10-28 15:21 | 显示全部楼层
你的7801能进ISP?
 楼主| ZG11211 发表于 2020-10-28 15:31 | 显示全部楼层

可以的,BOOT拉高,接UART0,上电,读擦写都可以
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:工作不养闲人,团队不养懒人。赚不到钱赚知识,赚不到知识赚经历,赚不到经历赚阅历,让人迷茫的原因只有一个,那就是本该拼搏的年纪,却想得太多,做的太少!

31

主题

1119

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部