[AT32F403/403A] 关于读保护复位要求
1851|13
|
|
|
|
|
|
评论
@muyichuan2012 :我有设备使用bootloader无线更新读保护的程序,没有使用下载接口,但也会死机需要断电复位,感觉还是没找到根本原因,比如用下载接口会触发哪个寄存器值变化导致读保护后不能开机,而且我尝试更新完不开机,也就是先不开启读保护,先断电复位然后再开读保护再软件复位就可以,感觉是有个寄存器的值复位了就好了
@duanmx :因为你下载程序使用的Jlink,此时已经被MCU检测到并保护了,只能上电复位才可以运行。
这样呢,可以使用IAP升级吗,上电复位前完全不使用SWD接口。比如用ISP USART等
@muyichuan2012 :我程序是在按键开机后才去判断开读保护的,我在按键开机前就把jlink断了,但还是不行,纠结复位方式的原因是因为这个产品没办法进行上电复位,上电复位的话需要拆机才行,所以比较麻烦,下载程序也是无线升级的,现在无线升级的程序按键开机开读保护之后软件复位也会死机,比较苦恼
复位前将jtag和swd接口都失能 也是不行的,因为你通过SWD下载,下载后就立即被保护了,无法开机。还是直接下载后进行上电复位吧 不影响应用。
|
|