大家好你们好!
我的名字叫凯文。
我有一个定制板专业设计DA14580和DA14580的Devkit-B。当我尝试在devkit上调试Blinky代码到DA14580时,它成功运行,LED闪烁闪烁。
但是当我调试眨眼代码到我的定制板时,USB附近的Devkit上的红色LED开启,然后命令登录Keil显示:
* jlink信息:重置:通过demcr.vc_corereset重置后停止核心。
* jlink信息:重置:通过aircr.sysresetreq重置设备。
sp = _rdword(0x20000000)
$ = _rdword(0x20000004)
** jlink警告:CPU无法停止
*** JLINK错误:CPU运行时无法读取寄存器15(R15)
*** jlink错误:CPU正在运行时无法读取寄存器16(XPSR)
*** jlink错误:CPU运行时无法读取寄存器0(R0)
*** jlink错误:CPU运行时无法读取寄存器1(R1)
*** JLINK错误:CPU运行时无法读取寄存器2(R2)
*** jlink错误:CPU运行时无法读取寄存器3(R3)
*** JLINK错误:CPU运行时无法读取寄存器4(R4)
*** jlink错误:CPU运行时无法读取寄存器5(R5)
*** jlink错误:CPU运行时无法读取寄存器6(R6)
*** jlink错误:CPU运行时无法读取寄存器7(R7)
*** JLINK错误:CPU运行时无法读取寄存器8(R8)
*** JLINK错误:CPU运行时无法读取寄存器9(R9)
*** JLINK错误:CPU运行时无法读取寄存器10(R10)
*** jlink错误:CPU运行时无法读取寄存器11(R11)
*** jlink错误:CPU运行时无法读取寄存器12(R12)
*** JLINK错误:CPU正在运行时无法读取寄存器13(R13)
*** JLINK错误:CPU运行时无法读取寄存器14(R14)
*** JLINK错误:CPU运行时无法读取寄存器15(R15)
*** jlink错误:CPU正在运行时无法读取寄存器16(XPSR)
*** jlink错误:CPU运行时无法读取寄存器17(MSP)
*** jlink错误:CPU运行时无法读取寄存器18(PSP)
*** jlink错误:CPU正在运行时无法读取寄存器20(CFBP)
然后我试图找到另一种方式,使用SmartSnippet将Blinky代码闪存到自定义板上。当我在smarsnppets中使用jtag模式时,日志显示在附件第1页,当我使用UART模式时,日志显示在附件中。我有点混淆“CPU不停止”的意思。你能为我的问题提供任何解决方案吗?
它是像卡尔特尔的装配问题吗?
嗨Kevleo94,
您收到的消息涉及JTAG连接,显然是JTAG无法与您的自定义板上的ARM连接,也在您所连接的第二个屏幕截图上,我看到您已尝试将您的自定义板连接到智能通过UART等片段,显然,智能代码段工具无法跟踪ROM Booter的启动顺序。
谢谢mt_dialog.
嗨mt_dialog,
感谢您的答复。你有解决问题的解决方案吗?
嗨Kevleo94,
如果您的电路板是操作,则应检查您的JTAG(如果您想通过SWD下载代码)和UART(如果您想通过UART下载代码)连接。还检查引导程序在电源电源时是否正在执行。
谢谢mt_dialog.