这是什么意思:收到无效的公告消息(-106)

2个帖子/ 0新
最后一篇
米肯
离线
最后一次露面:1年9个月前
加入:2016-07-13 20:06
这是什么意思:收到无效的公告消息(-106)

你好,

我是一个Linux用户和一个命令行junky,很抱歉:-)

我使用DA14680芯片(01F08)进行了新设计。现在我试图让新的硬件上运行并运行。
第一步连接串行端口,如果我将终端程序连接到/ dev / ttyusb0并进行重置,我得到
da14680ae.
da14680ae.
所以串行连接很好。

接下来我配置了SDK [Projects / DK_Apps /功能/ BLE_PERITERAL /]的示例项目(没有错误编译),现在我想通过它编程。
要做我发出的命令:
>> cli_programmer - prod-id da14681-01 / dev / ttyusb0 write_qspi_exec prog.bin

cli_programmer 1.23
版权所有(c)2016年对话半导体yabo国际娱乐
从cli_programmer.ini文件加载的配置。
在波特率57600时使用串行端口/ dev / ttyusb0。
连接到设备......
将串口波特率设定为57600。
按RESET。
上传引导加载程序/应用程序可执行文件...
可执行上传。
将串口波特率设定为57600。
编写可执行文件失败:收到无效的通知消息(-106)

现在我陷入了困境收到无效的公告消息(-106)信息。
这是什么意思?
我在哪里可以寻找答案?

我已经尝试过--Prod-id da14680-01,相同的错误。
- UartBoot是在释放模式下编译。
- 使用static_linux新编译cli_program
- 应用程序在发布模式下编译

这是cli_programmer.ini

;这是一个cli_programmer配置文件。
[Cli]
initial_baudrate = 57600.
超时= 5000.
bootloader_fname = /path/to/uartboot/da1468x_sdk_btle_v_1.0.8.1050.1/sdk/bsp/system/loaders/uartboot/release/uartboot.bin.
[uartboot]
Baudrate = 57600.
tx_port = 1
tx_pin = 3.
rx_port = 2
rx_pin = 3.
[GDB服务器]
端口= 2331.
host_name = localhost.
gdb_server_path =.
stop_prv_gdb_server = 1
[bin2image]
chip_rev = da14681-01
启用_uart = y
Ram_Shuffling = 0.
[目标重置]
target_reset_cmd =

关键词:
设备:
mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨myken,

嗨myken,

当在Timelimit中的CLI_Programmer 68x中出现意外响应时,会发生错误消息。错误显示序列中出现问题或发生超时的东西,err_prot_unknown_response返回。什么可以怀疑是uartboot.bin文件有些问题,因为据我所知,从那一刻下载了uartboot.bin文件和cli_programmer之间没有交互。无论如何,您是否在该文件中更改了?因为我从.ini文件中看到了您在使用默认路径时指定UartBoot.ini文件的路径。

谢谢mt_dialog.