自定义DA14683板和得到问题加载固件。

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
8个帖子/ 0新
最后发表
kuda
离线
最后看到:2个月2天前
加入:2020-03-21 14:58
自定义DA14683板和得到问题加载固件。

你好,

我有定制的DA14683板,加载固件时遇到了问题。

我使用DA14683开发工具包Pro编写我的定制板

JTAG接口

J3-SWCLK / ADC7 / P2_4 - >定制板的SW_CLK PIN。

J3-SWDIO / ADC4 / P0_6 - >自定义板的SWDIO引脚。

UART接口

自定义板的J4-ADC0/P1_2 - > UART_TX。

J3-P2_3 - > UART_RX自定义板。

权力

J4 - VBAT+ - >自定义板的VBAT。

J4 - GND - >自定义单板的GND。

K2 - RST - >到自定义板的RST引脚。(活性高)

SmartSnippets Toolbox版本4.83

当我按下检测设备,它无法检测到DA14683。
当我选择Jtag和DA14683-00,然后按open,日志窗口输出

[INFO General @20-06-22 21:36:02]无法测量总红外len。TDO恒定高。
[INFO General @20-06-22 21:36:02]无法测量总红外len。TDO恒定高。
[INFO General @20-06-22 21:36:02]无法测量总红外len。TDO恒定高。
[INFO General @20-06-22 21:36:02]无法测量总红外len。TDO恒定高。
[INFO General @20-06-22 21:36:02]无法测量总红外len。TDO恒定高。
[error aligonal @ 20-06-22 21:36:02]无法读取内存地址0x50003200功能jlinkarm_readmemhw
[ERROR General @20-06-22 21:36:02]打开JLink连接时没有发现已知芯片。终止过程中…

当我在SmartSnippets Toolbox窗口上按Detect Deview时,我用UART输出消息调试
终端可以作为以下消息输出。

DA14683BB
DA14683BB
DA14683BB
DA14683BB

DA14683芯片需要在自定义板上初始化和加载引导加载程序吗?

任何方法如何我可以调试这个问题或什么可能导致这个?

谢谢

kuda

设备:
PM_Dialog
离线
最后看到:22小时2分钟前
工作人员
加入:2018-02-08 11:03
嗨kuda,

嗨kuda,

你可以试着用任何SDK演示程序来编写你的定制板吗?我建议首先通过SmartSnippets Studio擦除QSPI flash(通过执行erase_qspi_serial_win或erase_qspi_jtag_win python脚本),然后对其进行编程(通过执行program_qspi_serial_win或program_qspi_jtag_win python脚本)。例如,请尝试使用接近记者的SDK的例子,并检查它是否工作正确。你能看到设备开始做广告吗?

我建议使用我们最新的SDK1.0.14,并有一个干净的SDK目录,没有.metadata文件夹。

请把结果告诉我。

谢谢,PM_Dialog

kuda
离线
最后看到:2个月2天前
加入:2020-03-21 14:58
这就跟你问声好!PM_DIALOG,

这就跟你问声好!PM_DIALOG,

测试固件是ble_peripheral.bin(SDK的例子),

SmartSnippets Toolbox版本4.83

当我按下检测设备,它无法检测到DA14683。
当我选择Jtag和DA14683-00,然后按open,日志窗口输出

[INFO General @20-06-24 22:00:23]无法测量总红外len。TDO恒定高。
[error aligonal @ 20-06-24 22:00:23]无法读取内存地址0x50003200与功能jlinkarm_readmemhw
[ERROR General @20-06-24 22:00:23]打开JLink连接时没有发现已知芯片。终止过程中…

我试着按连接,总是输出错误信息,请找到附件。

[ERROR QSPI Flash @20-06-24 22:07:21] Failed connecting to JLinkGDBServer on localhost: 2331. [ERROR QSPI Flash @20-06-24 22:07:21]连接JLinkGDBServer失败。
错误:与GDB服务器套接字通信失败。请再试一次。

所以我不能设置erase_qspi命令,有其他方法执行erase_qspi命令吗?

这个消息是“通信QSPI不能检测spiFlash”错误?

我的定制板flash是W25Q80EWUXIE TR。

或另一个错误呢?例:时钟抖动?还是什么?

谢谢大家。kuda

PM_Dialog
离线
最后看到:22小时2分钟前
工作人员
加入:2018-02-08 11:03
嗨kuda,

嗨kuda,

你能检查一下你使用的闪存驱动程序是正确的吗?

谢谢,PM_Dialog

kuda
离线
最后看到:2个月2天前
加入:2020-03-21 14:58
这就跟你问声好!

这就跟你问声好!

它可以通过在SmartSnippets工具箱4.83版中选择uart + spi模式进行编程。

但是da14683仍然不能通过选择JTAG进行编程。

谢谢大家。

kuda

PM_Dialog
离线
最后看到:22小时2分钟前
工作人员
加入:2018-02-08 11:03
嗨kuda,

嗨kuda,

在最初的弹出窗口中(当打开SS工具箱时),您能够检测到JTAG SN号吗?

如果是,请按下“连接”按钮后,结果是什么?

您是否也可以通过期望适当的python脚本,通过SmartSnippets Studio来编程板?

谢谢,PM_Dialog

kuda
离线
最后看到:2个月2天前
加入:2020-03-21 14:58
这就跟你问声好!

这就跟你问声好!

我使用DA14683开发工具包Pro编写我的定制板。

该试剂盒可以检测到JTAG的SN号,请查收附件第1页。

当我按下连接按钮时,请找到附件page2。日志消息如下所示。

[INFO General @20-06-29 21:03:57]无法测量总红外len。TDO恒定高。
[INFO General @20-06-29 21:03:57]无法测量总红外len。TDO恒定高。
[INFO General @20-06-29 21:03:57]无法测量总红外len。TDO恒定高。
[INFO General @20-06-29 21:03:57]无法测量总红外len。TDO恒定高。
[INFO General @20-06-29 21:03:57]无法测量总红外len。TDO恒定高。
[error alignal @ 20-06-29 21:03:57]无法读取与功能Jlinkarm_ReadMemHW的内存地址0x50003200
[ERROR General @20-06-29 21:03:57]打开JLink连接时没有发现已知芯片。终止过程中…
[信息qspi flash @ 20-06-29 21:04:05]从文件ble_peripheral.bin读取97648字节。
[INFO QSPI Flash @20-06-29 21:04:07]成功准备和加载可引导的映像文件。
[ERROR QSPI Flash @20-06-29 21:04:09] Failed connecting to JLinkGDBServer on localhost: 2331.[报错QSPI Flash @20-06-29 21:04:09]错误:与GDB服务器套接字通信失败。请再试一次。

我尝试通过SmartSnippets工作室程序自定义板,请找到附件页3。

kuda

PM_Dialog
离线
最后看到:22小时2分钟前
工作人员
加入:2018-02-08 11:03
嗨kuda,

嗨kuda,

你能试着通过CLI编程器清除QSPI flash吗?你有正确的闪存吗?

谢谢,PM_Dialog