想让芯片复位,调用接口 SysCtl_resetDevice() 每次都出现异常,不能正常复位。请问是什么情况?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
想让芯片复位,调用接口 SysCtl_resetDevice() 每次都出现异常,不能正常复位。请问是什么情况?
您那边有成功的例子吗?我这里每次都进入ESTOP0.
3fb02a: 7625 ESTOP0
3fb02b: 6F00 SB 0, UNC
3fb02c: 0224 MOVB ACC, #36
3fb02d: 0F12 CMPL ACC, @0x12
3fb02e: ED03 SBF 3, NEQ
3fb02f: 7625 ESTOP0
3fb030: 6F00 SB 0, UNC
3fb031: 767FAA08 LCR 0x3faa08
3fb033: 0644 MOVL ACC, *-SP[4]
3fb034: FE84 SUBB SP, #4
3fb035: 0006 LRETR
3fb036: FE04 ADDB SP, #4
发现我的main还是只有一个让看门狗复位的语句都会进入 0x3fb02a这个地址,这段地址是ROM区,说明复位是生效的,只是复位过程中出了异常。谁知道什么原因?在线等。