你好,
我成功地构建了,下载并在DA14580 - 专业开发套件上测试了外围示例应用程序。所以我知道它正在工作,我可能在我的电脑上正确安装/配置了东西。
但是我没有潮生测试应用程序的运气
我在这个论坛上禁用了每个其他线程的睡眠模式,重建,下载的固件似乎在从Keil发射的套件上运行。但是当我尝试通过带有Windows应用程序的UART与eval套件与eval套件进行通信时,它总是用Status = 9时超时。
我还尝试下载使用SmartSnippets ...相同的结果。
... Debug> ProdTest -P 13 Read_reg16 50000016
[信息]连接到COM13
[info] com13成功打开,波特率115200
==== tx ====>
OPCODE:0x40C0.
长度:0x09
Payload:C0 40 09 02 16 00 00 5 50 00 00 00 00
状态= 9.
value = 0000.
我可能缺失的任何明显?
谢谢。
嗨詹姆斯,
请检查董事会的UART连接。prod_test将默认使用p04和p05 for UART。
问候!
PY
py,
这不是UART。
我做了一点看,当我通过Keil调试时启动DK上的Prod_test FW时,它立即崩溃到硬故障处理程序。如果我单步贯穿代码,它就开始于boot_vectors.s并跳转到SystemInit。返回后,它才能跳转到__main,但立即结束了硬故障处理程序。
这是boot_vectors代码:
LDR R0,= SystemInit
BLX R0.
ldr r0,= __ main
BX R0.
ENDP.
我最终卸载并重新安装了Dev套件,现在一切都很好。这个主题可以关闭。