你好
我在DA14580-expert开发工具包上成功构建、下载并测试了外围示例应用程序。所以我知道它正在工作,我可能已经在我的电脑上正确安装/配置了一些东西。
但是我在Prod测试应用程序上没有任何运气
我在这个论坛上禁用了每其他线程的两种睡眠模式,重新构建,下载的固件似乎在从Keil启动的工具包上运行。但是,当我试图通过UART和windows应用程序与eval kit通信时,它总是在状态为9时超时。
我也尝试过下载SmartSnippets…同样的结果。
…调试>产品测试-第13页读取注册表16 50000016
[信息]连接到COM13
[信息]COM13成功打开,波特率115200
===Tx===>
操作码:0x40c0
长度:0x09
有效载荷:c0 40 09 02 16 00 50 00 00 00
状态=9
值=0000
我有什么明显的遗漏吗?
谢谢
嗨,詹姆斯,
请检查主板上的Uart连接。对于Uart,prod_测试将默认使用P04和P05。
当做
派克
哎呀,,
这不是UART。
我做了更多的检查,当我通过Keil调试在DK上启动prod_测试FW时,它立即崩溃到硬故障处理程序。如果我单步浏览代码,它将在boot_vectors.s中启动并跳到SystemInit。返回后,它尝试跳转到__main,但立即进入硬故障处理程序。
这是引导向量代码:
LDR R0,=SystemInit
BLX R0
LDR R0,=\uu主
BX R0
ENDP
最后我卸载并重新安装了开发工具包,现在一切都好了。此主题可以关闭。