首先ch582的PB22拉低,再上电复位,也就是冷启动才能进入boot模式,软件复位或是按键复位都是不行的,或者flash为空的情况下,上电后可以直接进入boot模式,我的理解正确吗。
我的设备是电池供电,没有电源开关,并且电池放在机壳内,外面预留了PB22的boot按键,现在的问题是我要更新程序时,除非打开机壳拆掉电池,否则没法重新上电,无法进入boot模式。
https://www.cnblogs.com/debugdabiaoge/p/15880780.html这个帖子中提到的方法,程序判断PB22是否拉低,拉低后执行清空flash后再复位,达到进入boot模式的条件,这个方法如果发生误操作,将PB22拉低了,会清空flash,设备直接变砖了,有什么方法可以不清空flash也可以进入boot模式。