你好,
当尝试在DA14682上删除QSPI时,我在运行erase_qspi_jtag_win命令后获得以下输出。
...................................................................................................................
..
..擦除qspi.
..
...................................................................................................................
您确定是否要完全擦除QSPI(Y / N或[ENTER])?
- > Y.
jlinkgdserver路径使用:“c:\ program files(x86)\ segger \ jlink_v612i”
cli_programmer 1.25.
版权所有(c)2015-2017对话半导体yabo国际娱乐
配置保存到C:\ Users \ James Brown \ AppData \ local \ temp \ cfg_11153.ini文件。
c:\ wkspaces \ dialog_test \ da1468x_da15xxx_sdk_1.0.14.1081 \ umerities \ scripts \ qspi>“.. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ .. \ ... \ cli_programmer.exe”--cfg“c:\ every \ james brown \ appdata \ local\ temp \ cfg_11153.ini“gdbserver chip_erase_qspi
cli_programmer 1.25.
版权所有(c)2015-2017对话半导体yabo国际娱乐
使用Internal UartBoot.bin未指定引导加载程序文件
完毕。
该系统找不到指定的路径。
...................................................................................................................
..
.. 完成的
..
...................................................................................................................
如果我重置电路板,我的固件仍然存在于设备上。
编程时,我会收到类似的错误,固件不会更改。
这一切都在工作几个月。我已经重新访问了这个项目,现在有这个问题。
谢谢。
嗨point85,
您是否可以说明您是否使用我们的开发板或您有定制董事会吗?如果您有自定义设计,您正在使用哪种QSPI闪存?您是否能够通过UART删除(erase_qspi_serial_win)。
谢谢,PM_DIALOG.
你好,
我整天都在努力。仍然没有解决它。
我有一个开发委员会和一个定制董事会。两者都有同样的问题。
我用另一台电脑进行了新的智能片段和jlink和jlink和dev板擦除和程序精细。
再次我卸载了主机上的SmartSnippet,所有Segger软件和驱动程序。正如我在另一台机器上的那样重新安装......再次获得同样的问题。DEV板不会删除或程序。
如果我尝试擦除命令行finshes。但是随后跟着“该系统找不到指定的路径。”如上所述。
我觉得这是一个jlink驱动程序问题。
如果我查看jlink驱动程序日志,我可以看到以下不同
...目标停止(PC = 0x07F01E8A)
下载2个字节@地址0x50000012
预计十进制数字(0-9)
然后有多种错误和事物。这 ”预计十进制数字(0-9)“在运行的机器上没有显示。
有任何想法吗?这是一个大问题......
谢谢。
嗨point85.
请访问Windows - >首选项 - > SmartSnippets的Run / Debug选项卡,然后从Segger Path文件夹检查?Path文件夹应指向JLink的安装文件夹。SS工作室的版本是什么?此外,如果您能够通过UART擦除Flash的情况下,请您说明吗?
谢谢,PM_DIALOG.
Jlink Path是正确的:C:\ Program Files(x86)\ segger \ jlink_v612i
SS Studio v 1.6.3.918今天从网站下载(也尝试使用2.0.12,因为这是我以前在今天重新安装尝试修复此之前使用的内容)
我还重新下载了SDK,并使用新鲜的BLE_PERIZEAL示例和新脚本文件夹使用新鲜工作空间。
就像我说,我认为某些东西正在停止在这台机器上正常工作的jlink。
我尝试了从命令行中的cli_programmer运行gdb服务器,我看到相同的错误“预计十进制数字(0-9)“在另一台机器上,它开始加载.ini文件。
我已经提升了jlink日志文件。
好的,所以错误“系统找不到指定的路径”是由行“如果不是”%tmpcfg%“==”“del%tmpcfg%”之前“goto:完成”
在erase_qspi_jtag.bat和program_qspi_jtag.bat的末尾。
我可以在Temp文件夹中看到它不是在致正常工作的致正上创建配置文件。工作的机器具有临时文件,在擦除/编程时创建和删除。
任何想法为什么jlink无法创建临时文件?
好的,
修复它......现在。我想我们会再次看到这个问题,所以我回来发表了我发现的东西。
通过通过所有脚本进行编辑和读取我设法将问题定位为文件名。其中有两个问题。
1;)jlink无法创建它需要的临时文件。
2)SS Studio无法删除使用程序员设置创建的临时文件。
最后。它归结为在我的Windows机器上有一个空格。SS工作室以前工作过。我唯一可以思考的是我在我的D:驱动器和Windows更新必须将其移回我的默认c:路径,其中包含空格。
我现在已经将我的Windows Temp文件夹移回D:没有空间的驱动器,似乎都很好。
对话框,也许您会如此善良,以便查看所用的JLINK脚本,并允许它们处理使用“”在适当的地方处理空间。我修复了.bat文件和临时删除使用此方法,但无法找到jlink命令调用的脚本。也许你们可以修补这些未来。
嗨point85,
谢谢你的指示和反馈。我会尝试在我身边复制并在内部升级它。
谢谢,PM_DIALOG.