上图是不插USB时的debug,从上图可以看出当前执行地址为0x0800166c,此地址位于flash memory,表示下在执行flash中的程序,一切正常
上图是插上USB,点击debug,可以看出执行地址在0x1fff5162,此地址位于system memory,这应该是bootloader存放区域,也就是说MCU进入了板载bootloader去了,原因最有可能的就是CH340G的自动下载电路在做怪,导致boot0和boot1发生了变化,而进入了bootloader.
我就想知道目前板子上有没有哪个地方,可以取消ch340G改变启动顺序的方法。不要让他干扰板子启动,谢谢。
一周热门 更多>