你好,
在尝试擦除DA14682上的QSPI时,运行erase_qspi_jtag_win命令后,我得到以下输出。
.......................................................................................................................
..
..消除QSPI
..
.......................................................................................................................
您确定要完全删除QSPI (y/n或[ENTER] for n)吗?
- > y
使用的JlinkGDBServer路径:"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\utilities\scripts\qspi>". \. \. \binaries\cli_programm .exe"——cfg
cli_programmer 1.25
版权所有(c) 2015-2017 Dialogyabo国际娱乐 Semiconductor
未指定引导程序文件,使用内部uartboot.bin
完成了。
系统无法找到指定的路径。
.......................................................................................................................
..
..完成了
..
.......................................................................................................................
如果我重置单板,我的固件仍然存在于设备上。
我得到一个类似的错误,当编程和固件没有改变。
这一切已经持续了几个月。我重新访问了这个项目,现在有这个问题。
谢谢。
嗨point85,
请问您是否正在使用我们的任何开发板或您有一个定制板?如果您有一个定制的设计,您使用哪个QSPI闪存?您能够通过UART (erase_qspi_serial_win)进行擦除吗?
谢谢,PM_Dialog
你好,
我一整天都在忙这个。还是没解决。
我有一个开发板和一个定制板。两者都有同样的问题。
我用另一台电脑重新安装了智能代码片段和jLink,开发板擦除和程序运行正常。
我再次卸载了smartsnippets,主机上所有的segger软件和驱动程序。重新安装,就像我在另一台机器上做的那样…同样的问题。开发板不会擦除或程序。
如果我试图擦除命令行,以done结束。但是后面会跟着"系统无法找到指定的路径。如上我之前的帖子。
我觉得这是一个jLink驱动程序的问题。
如果我查看jLink驱动程序日志,我可以看到以下差异
...目标停止(PC = 0x07F01E8A)
下载2字节@地址0x50000012
预期的十进制数字(0-9)
然后就会有大量的错误和事情。“预期的十进制数字(0-9)"在运行的机器的日志中不显示。
什么好主意吗?这是一个大问题......
谢谢。
嗨point85
你能去SmartSnippets的Windows -> preferences -> Run/Debug选项卡并从SEGGER path文件夹中进行检查吗?path文件夹应该指向JLink的安装文件夹。SS Studio的版本是什么?另外,请说明您是否能够通过UART擦除flash ?
谢谢,PM_Dialog
Jlink路径正确:C:\Program Files (x86)\SEGGER\ JLink_V612i
SS Studio V 1.6.3.918今天从网站下载(也尝试了2.0.12,因为这是我之前使用的今天重新安装尝试修复这个)
我也重新下载了SDK,并使用了新鲜的工作区与新鲜ble_peripheral示例和新鲜脚本文件夹。
就像我说的,我认为有什么东西在这台机器上停止了jLink的正常工作。
我已经尝试了cli_programmer从命令行与gdb服务器运行,我看到了相同的错误"预期的十进制数字(0-9)在另一台机器上,它开始加载。ini文件。
我已经附上了jLink日志文件。
好的,所以错误"系统无法找到指定的路径"是由"if not "%TMPCFG%"=="" del %TMPCFG%"这一行在"goto:Finished"之前引起的
在erase_qspi_jtag.bat和program_qspi_jtag.bat的末尾。
我可以看到在临时文件夹中,它不是在计算机上创建一个配置文件,这将不会工作。工作的机器有一个临时文件,它在擦除/编程时创建和删除。
知道为什么jLink不能创建临时文件吗?
好吧,
固定的……现在。我想我们会再次看到这个问题,所以我回来发布了我的发现。
通过编辑和阅读所有的脚本,我设法找到了问题的文件名。其中有两个问题。
1,)Jlink无法创建所需的临时文件。
2) SS Studio不能删除它创建的临时文件与程序员设置。
最后。它归结为我的用户名在我的windows机器上有一个空间。SS工作室之前工作过。我唯一能想到的是,我的临时文件夹在我的D:驱动器和windows更新必须移动到我的默认C:路径,其中包含一个空格。
我现在已经把我的windows临时文件夹移回D:驱动器,没有空间,一切似乎都很好。
对话框,也许您会好心地检查一下使用的Jlink脚本,并允许它们在适当的地方使用“”来处理空格。我使用这个方法修复了.bat文件和临时删除,但是找不到Jlink命令调用的脚本。也许你们以后可以把这些补上。
嗨point85,
谢谢你的指点和反馈。我会试着在我这边复制,然后在内部升级。
谢谢,PM_Dialog