[资源分享] ac7801x解除写保护的一种方式

[复制链接]
1201|5
 楼主| RunningX 发表于 2020-10-30 21:16 | 显示全部楼层 |阅读模式
ac7801有时候操作中设置了写保护功能,导致mcu不能再写入程序。可以使用ISP tool,接PA7跟PA8的UART0可进行解除写保护,具体操作可以参考https://bbs.21ic.com/icview-2953666-1-1.html?_dsign=a08e1b20这篇帖子。
这里介绍另外一种方式,让mcu进入SRAM模式,仿真烧写解除写保护的程序,来解除MCU写保护。具体操作如下:

1、将这几个引脚拨到SRAM模式
图1.jpg
2、导入解除写保护的程序(在线仿真导入),导入过程中可能提示如图中的warning,点确定就可以了
图2.jpg
3、查看memory,确认写保护字节确实已经解除写保护
图3.jpg
4.再拨回eflash模式,就能正常烧录程序了。
图4.jpg

附上解除写保护的工程: eflash解除写保护.rar (707.11 KB, 下载次数: 31)


索尼法 发表于 2020-10-30 23:58 | 显示全部楼层
有时候不小心开了保护也是很麻烦的
jiangyongabc 发表于 2020-10-31 15:12 | 显示全部楼层
嗯,学到勒,感谢楼主分享。
函数不想导 发表于 2020-10-31 20:33 | 显示全部楼层
太有用了 真的真的有时候就是不知道为什么烧录不了
 楼主| RunningX 发表于 2020-11-2 09:39 | 显示全部楼层
索尼法 发表于 2020-10-30 23:58
有时候不小心开了保护也是很麻烦的

保护功能可以放在产品功能调试好后再加入。
 楼主| RunningX 发表于 2020-11-2 09:41 | 显示全部楼层
函数不想导 发表于 2020-10-31 20:33
太有用了 真的真的有时候就是不知道为什么烧录不了

那建议查一下代码中是不是哪里设置了写保护,谨慎使用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

223

帖子

4

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