我的板子是基于DA14682定制的。前一段时间我闪过一个这些板ble_adv演示。它将正常工作。我现在闪不出来了。看起来不错:
C:\Users\ulzii\ downloads\ DA1468x_DA15xxx_SDK_1.0.14.1081\utilities\scripts\qspi>".. .\ \..\binaries\cli_programmer.exe"——prod-id DA14683-00——cfg "C:\Users\ulzii\AppData\Local\Temp\ cfg_30404 .ini" gdbserver write_qspi_exec "C:\Users\ulzii\Downloads\DA1468x_DA15xxx_SDK_1.0.14.1081\projects\dk_apps\demos\ble_adv\DA14683-00- debug_qspi \ble_ad .bin"
cli_programmer 1.25
版权所有(c) 2015-2017 Dialog雷竞技电竞平台 Semiconductor
从C:\Users\ulzii\cli_programmer.ini文件加载的配置。
检查GDB配置
本地主机是否为1localhost
运行方式?0
启动gdb 1
cmd "C:\Program Files\SEGGER\JLink_V512e\JLinkGDBServerCL.exe" -if JTAG -device Cortex-M0 -speed 1000 -select usb=0 -port 2331 -swoport 2332 -telnetport 2333 -log jlink.log开始…没有指定引导加载程序文件,使用内部的uartboot.bin
读取地址:0x50003200偏移量:0x00000000块大小:0x00000001
读取地址:0x50003201偏移量:0x00000000块大小:0x00000001
读取地址:0x50003202偏移量:0x00000000块大小:0x00000001
读取地址:0x50003204偏移量:0x00000000块大小:0x00000001
读取地址:0x5000320a偏移量:0x00000000块大小:0x00000001
写入地址:0x00000000偏移量:0x00000000块大小:0x00002000
写入地址:0x00000000偏移量:0x00002000块大小:0x00002000
写入地址:0x00000000偏移量:0x00004000块大小:0x00002000
写入地址:0x00000000偏移量:0x00006000块大小:0x00002000
写入地址:0x00000000偏移量:0x00008000块大小:0x00002000
写入地址:0x00000000偏移量:0x0000a000块大小:0x00002000
写入地址:0x00000000偏移量:0x0000c000块大小:0x00002000
写入地址:0x00000000偏移量:0x0000e000块大小:0x00002000
写入地址:0x00000000偏移量:0x00010000块大小:0x00002000
写入地址:0x00000000偏移量:0x00012000块大小:0x00000138
写入地址:0x00000000偏移量:0x00000000块大小:0x00000002
完成了。
.......................................................................................................................
..
..完成了
..
.......................................................................................................................
DA14682中没有闪现。它不是信标,它不能调试,因为芯片是空的。
我在cli_programmer中添加了一些调试消息。

嗨ulzii,
你能试着用SmartSnippets Studio在QSPI flash中下载你的固件吗?你能下载固件吗?如果这是一个定制板,我不能复制您的问题,所以我会建议您一些可能的解决方案。在SmartSnippets Studio环境中,执行erase_qspi_jtag_win,然后尝试通过执行program_qspi_jtag_win将fw下载到QSPI flash中。另外,您使用的是哪种QSPI flash ?在SDK支持的任何QSPI闪光中?也许这可能是您正在使用的FTDI的问题,所以请尝试使用新的FTDI。
谢谢,PM_Dialog
谢谢您的及时回复。我的Jlink是Jlink OB stm32f072。
我做了闪存固件与几天挣扎。我找到了Jlink v512F和Smartsnippet v1.6,并在prepare_local_ini_file中做了更改。VBS in line:
'TextLine = TextLine + " -select usb=" + id
TextLine = TextLine + " -select usb=" + "0"
否则它会离开-select usb=然后得到GDB接口错误。我不能用Jlink v512e闪光。
嗨ulzii,
不建议修改“prepare_local_ini_file.vbs”文件。您是否能够使用SmartSnippets工作室的脚本在UART上下载固件?请首先运行erase_qspi_serial_win脚本,以便在UART上擦除QSPI flash,然后运行program_qspi_serial_win。
谢谢,PM_Dialog