你好,
当尝试在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 Dialogyabo国际娱乐 Semiconductor
配置保存到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 Dialogyabo国际娱乐 Semiconductor
未指定引导程序文件,使用内部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日志文件。
好的,所以错误"系统无法找到指定的路径"是由"if not "%TMPCFG%"=="" del %TMPCFG%"这一行在"goto:Finished"之前引起的
在erase_qspi_jtag.bat和program_qspi_jtag.bat的末尾。
我可以在Temp文件夹中看到它不是在致正常工作的致正上创建配置文件。工作的机器具有临时文件,在擦除/编程时创建和删除。
知道为什么jLink不能创建临时文件吗?
好的,
修复它......现在。我想我们会再次看到这个问题,所以我回来发表了我发现的东西。
通过编辑和阅读所有的脚本,我设法找到了问题的文件名。其中有两个问题。
1,)Jlink无法创建所需的临时文件。
2)SS Studio无法删除使用程序员设置创建的临时文件。
最后。它归结为我的用户名在我的windows机器上有一个空间。SS工作室之前工作过。我唯一能想到的是,我的临时文件夹在我的D:驱动器和windows更新必须移动到我的默认C:路径,其中包含一个空格。
我现在已经把我的windows临时文件夹移回D:驱动器,没有空间,一切似乎都很好。
对话框,也许您会如此善良,以便查看所用的JLINK脚本,并允许它们处理使用“”在适当的地方处理空间。我修复了.bat文件和临时删除使用此方法,但无法找到jlink命令调用的脚本。也许你们可以修补这些未来。
嗨point85,
谢谢你的指示和反馈。我会尝试在我身边复制并在内部升级它。
谢谢,PM_DIALOG.