跳过主要内容

这意味着什么:收到无效的通知消息(-106)

DA1468x

4年前

发布的Myken0点 1回复
0的问题

你好,

我是一个linux用户和一个命令行垃圾,抱歉:-)

我用DA14680芯片(01F08)做了一个新的设计。现在我正试着让新硬件运行起来。
第一步连接串口,如果我连接终端程序到/dev/ttyUSB0,并做一个RESET,我得到
DA14680AE
DA14680AE
串行连接没问题。

接下来,我从SDK [projects/dk_apps/features/ble_peripheral/]配置了一个示例项目(它编译没有错误),现在我想让它编程。
为此,我发出了命令:
>> cli_programmer——prod-id DA14681-01 /dev/ttyUSB0 write_qspi_exec pro. bin

cli_programmer 1.23
版权所有(c) 2016 Dialogyabo国际娱乐 Semiconductor
从cli_programer .ini文件加载配置。
使用串口/dev/ttyUSB0,波特率57600。
连接到设备……
设置串口波特率为57600。
按下复位。
上传引导加载程序/应用程序可执行文件…
可执行文件上传。
设置串口波特率为57600。
写入可执行文件失败:收到无效的声明消息(-106)

现在我卡住了收到无效的通知消息(-106)消息。
这意味着什么?
我在哪里可以找到答案?

我试过了——prod-id DA14680-01,同样的错误。
—uartboot以release模式编译。
cli_program是使用static_linux新编译的
-应用程序以发布模式编译

这是cli_programer .ini

这是一个cli_programmer配置文件。
(cli)
initial_baudrate = 57600
超时= 5000
bootloader_fname = /道路/ / uartboot / DA1468x_SDK_BTLE_v_1.0.8.1050.1 / sdk / bsp /系统/加载器/ uartboot /释放/ uartboot.bin
(uartboot)
波特率= 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
enable_uart = y
ram_shuffling = 0
(目标设定)
target_reset_cmd =

4年前

MT_dialog -30点

嗨Myken,

当68x在时间限制内对cli_programmer有一个意想不到的响应时,就会发生错误消息。这个错误表明序列中出现了错误,或者发生了超时并返回ERR_PROT_UNKNOWN_RESPONSE。可以怀疑的是,uartboot.bin文件有问题,因为就我所知,uartboot.bin已下载,从那一刻起,uartboot.bin文件和cli_programmer之间没有交互。那份文件你改了吗?因为我从.ini文件中看到,您正在为uartboot.ini文件指定一个路径,而应该使用默认路径。

由于MT_dialog