跳过主要内容

cli_programmer错误(-106)

DA1468X

9个月前

发表dwook.lee15分 3个答复
0个投票

嗨,我正在使用DA14683开发套件-Pro。

我试图将一些二进制数据刻录到使用“ cli_programmer”命令的bin分区,但它不起作用。

我使用的命令行是:

-----------------------------------------------------------------------------------------------------------------------------------------------------

cli_programmer -b uartboot.bin com6 write_qspi 0x90000 binary.bin

-----------------------------------------------------------------------------------------------------------------------------------------------------

以下是我收到的错误消息。

-----------------------------------------------------------------------------------------------------------------------------------------------------Using serial port COM6 at baud rate 57600.
连接到设备...
将串行港口波特率设置为57600。
按重置。
上传引导加载程序/应用程序可执行...
校验和不匹配,重试。
无法连接到设备。
写入QSPI失败:接收到无效的公告消息(-106)

-----------------------------------------------------------------------------------------------------------------------------------------------------

先感谢您。

9个月前

pm_dialog

嗨,dwook.lee,

感谢您在我们的公共支持论坛上发布您的问题,并感谢您对我们的BLE解决方案的兴趣。

(-106)消息来自超时到期,同时执行write_qspi命令,而CLI命令提示符上的设备要求“按重置”。

如果您不重置设备,则弹出上述消息。

我建议首先尝试删除闪光灯,然后对其进行编程。

如果您看到相同的响应,则意味着重置按钮可能被忽略。

这可能是因为该设备可能是配置睡眠模式。

您也可以使用JTAG接口来删除/程序/读取QSPI闪存。在这种情况下,不需要重置。仅在UART配置中需要。

谢谢,pm_dialog

9个月前

dwook.lee 15分

嗨,pm_dialog,

我确定出现“按重置”日志时按重置按钮。

如果按下重置按钮,则显示“上传启动加载程序/应用程序可执行文件...”,否则“无法连接到设备”日志,而没有上述日志。

无论如何,我通过使用外部USB集线器解决了这个问题。

当DV套件通过外部USB集线器连接到我的PC时,下载图像将成功。如果DV套件直接连接到我的PC,则下载将失败打印上述日志。

也许这是因为虚拟级?

不管怎么说,还是要谢谢你。

9个月前

pm_dialog

嗨,dwook.lee,

很高兴您弄清楚了。可能是的,这可能与COM端口有关。

请确保您使用的是最低的COM端口。您可以检查EVK从Windows设备管理器中使用的COM端口。

如果您有后续问题,请告诉我们。

再次感谢您在线发布!

问候,pm_dialog