我的电路板是基于DA14682定制的。一段时间以前,我展示了这些板ble_adv演示。它将正常工作。我现在不能闪了。看起来不错:
C:\Users\ulzii\Downloads\ DA1468x_DA15xxx_SDK_1.0.14.1081 \工具\ \ qspi的脚本 >"..\..\..\ 二进制文件\ cli_programmer.exe”——prod-id DA14683-00——cfg " C: \ ulzii \ AppData \ \用户本地\ Temp \ cfg_30401.ini gdbserver write_qspi_exec“C: \ ulzii \ \用户下载\ dk_apps \ demo \ \ DA1468x_DA15xxx_SDK_1.0.14.1081 \项目ble_adv \ DA14683-00-Debug_QSPI \ ble_adv.bin”
cli_programmer 1.25
版权所有(c) 2015-2017 Dialog雷竞技电竞平台 Semiconductor
从C:\Users\ulzii\ cli_programer .ini文件加载配置。
检查GDB配置
本地主机是1localhost吗
运行方式?0
启动gdb 1
cmd "C: Program Files\SEGGER\JLink_V512e\JLinkGDBServerCL.exe" -if JTAG -device cortexx - m0 -speed 1000 -select usb=0 -port 2331 -swoport 2332 -telnetport 2333 -log jlink.log Starting…未指定引导程序文件,使用内部uartboot.bin
从地址读取:0x50003200偏移:0x00000000块大小:0x00000001
从地址读取:0x50003201偏移:0x00000000块大小:0x00000001
从地址读取:0x50003202偏移:0x00000000块大小:0x00000001
从地址读取:0x50003204偏移:0x00000000块大小:0x00000001
读取地址:0x5000320a偏移量:0x00000000块大小:0x00000001
写入地址:0x00000000偏移:0x00000000块大小:0x00002000
写入地址:0x00000000偏移量:0x0000000000块大小:0x00000000
写入地址: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,
能否尝试使用smarsnippets 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和smarsnippet v1.6,并在prepare_local_ini_file中做了更改。VBS在排队:
'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