如题,DA14582 OTP header中Application flag1&2 只有Application flag1选择Yes,Application flag2忘记选择,
然后烧录进去了,此时bootloader烧OTP Image,应用程序烧flash,但烧录完后,芯片无法启动,此时芯片是否还能补救?
我重新用Smartsnippets及Jtag连接设备,发现已经找不到芯片了,始终无法连接,请问这个问题是否有办法解决?
Device:
如题,DA14582 OTP header中Application flag1&2 只有Application flag1选择Yes,Application flag2忘记选择,
然后烧录进去了,此时bootloader烧OTP Image,应用程序烧flash,但烧录完后,芯片无法启动,此时芯片是否还能补救?
我重新用Smartsnippets及Jtag连接设备,发现已经找不到芯片了,始终无法连接,请问这个问题是否有办法解决?
如果没有把两个flag一起烧上的话,Boot rom 跑到读取application flag并且和预设值比对的地方,若两个FLAG都正确,则进入正常OTP启动,JTAG是否工作取决于你是否设置了Jtag enable flag;若都为0,则进入开发Debug模式,UART和JTAG都正常使用。若以上两个条件都不满足,则会进入一个SW RESET,并重新进行验证,不断循环。
目前你可以尝试一下看看使用UART连接能不能连到设备,并且烧上第二个flag,如果还是不行的话那么这个芯片就无解了
请参考以下启动顺序: