了解更多常见问题教程

4个职位/0个新职位
最后一篇文章
嘎克
离线
最后一次见到:1年4个月前
已加入:2018-10-01 11:18
RF主工具

嗨,团队,

我们想下载“prod\u test\u 580.hex”文件在我们的自定义的数学板上,用于直接测试模式验证。我们使用的是Smart Snippets工具和RF mster部分。当我下载十六进制文件,它说的错误,“超时:复位信号未检测到超过15000毫秒。”

我们在Da14580(板载DA)的P0\ U 5、P0\ U 4引脚和E3复位上使用BLE\ U UART\ U TX和BLE\ U UART\ U Rx

但在射频主机上检测不到这种复位。

错误:

[INFO RF Master@19-09-16 17:34:00]已成功打开到COM10端口的连接。
[INFO RF Master@19-09-16 17:34:00]已开始下载过程。。。
[ACTION RF Master@19-09-16 17:34:01]请按主板上的硬件重置按钮开始下载过程。
[ERROR RF Master@19-09-16 17:34:16]超时:超过16000毫秒未检测到复位信号。
[INFO Booter@19-09-16 17:34:16]已成功从端口COM10断开连接。
[错误RF Master@19-09-16 17:34:16]无法将固件文件下载到主板。

请给出正确的解决方案。

谢谢,

设备:
PM\U对话框
离线
最后一次见到:53分6秒前
工作人员
已加入:2018-02-08 11:03
嗨,高克,

嗨,高克,

你能试着通过JTAG下载产品测试固件吗?另外,你能让我知道如果你能通过UART烧录SPI闪存吗?工具箱是否检测到重置?

谢谢,下午好

嘎克
离线
最后一次见到:1年4个月前
已加入:2018-10-01 11:18
你好,

你好,

通过JLink调试器,闪烁也失败。

错误:

[INFO General@19-09-17 18:08:24]找到ID为0x2BA01477的SWD-DP
[INFO General@19-09-17 18:08:24]FPUnit:2个代码(BP)槽和0个文字槽
[INFO General@19-09-17 18:08:24]找到了Cortex-M3 r2p1,Little endian。
[ERROR General@19-09-17 18:08:24]无法使用函数JLINKARM\u ReadMemHW读取内存地址0x50003200
[错误常规@19-09-17 18:08:24]打开JLink连接时未找到已知芯片。正在终止进程。。。
[错误RF Master@19-09-17 18:08:24]无法将固件文件下载到主板。

SPI错误:

[INFO SPI Flash@19-09-17 18:12:34]头记录已从十六进制文件prod\u test\u 580.hex中删除。
[INFO SPI Flash@19-09-17 18:12:34]从prod\u test\u 580.hex文件读取22532字节。
[INFO SPI Flash@19-09-17 18:12:37]固件文件E:\DiaSemi\SmartSnippetsStudio\Toolbox\common\u resources\Flash_程序员.bin已选择下载。
[INFO SPI Flash@19-09-17 18:12:37]与COM6端口的连接已成功打开。
[INFO SPI Flash@19-09-17 18:12:37]已开始下载过程。。。
[操作SPI Flash@19-09-17 18:12:38]请按主板上的硬件重置按钮开始下载过程。
[错误SPI闪烁@19-09-17 18:12:53]超时:超过16000毫秒未检测到重置信号。
[INFO Booter@19-09-17 18:12:53]已成功断开与端口COM6的连接。
[错误SPI Flash@19-09-17 18:12:53]无法将固件文件下载到主板。
[错误SPI闪存@19-09-17 18:12:53]配置SPI闪存端口和引脚失败。

注:我们使用的是ARM-Coretec M3 MCU,DA14580与ARM M3 MCU相连。

谢谢,

PM\U对话框
离线
最后一次见到:53分6秒前
工作人员
已加入:2018-02-08 11:03
嗨,高克,

嗨,高克,

这是来自Jlink软件的指示,而不是来自智能代码段。当您通过JTAG连接时,智能代码段使用jlink来访问设备。你提到你有一个定制电路板,那么你有JTAG在你的定制PCB上,或者你正在使用Pro或Basic DK来编程你的电路板?我强烈建议您在SmartSnippets工具箱的Board Setup选项卡中检查是否正确配置了SPI闪存管脚。可能自定义PCB上的处理器与尝试与设备通信的Jlink固件之间没有连接。这可能是任何从连接到PCB的问题,使580无法运作。我的建议是检查引导加载程序是否正在执行,以验证580是否正常工作。您可以探测P04和P05引脚,这些引脚应该在引导加载程序的执行部分进行切换,因此当连接到终端时,您应该看到设备正在打印垃圾。另外,我建议您使用Jlink本身连接电路板,而不是使用智能代码段,并且我会尝试通过Keil下载代码。

谢谢,下午好