不能消除QSPI ?

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
8个职位/ 0个新职位
最后发表
point85
离线
最后看到:1年3个月前
加入:2018-06-29 15:31
不能消除QSPI ?

你好,

在尝试擦除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

完成了。
系统无法找到指定的路径。

.......................................................................................................................
..
..完成了
..
.......................................................................................................................

如果我重置单板,我的固件仍然存在于设备上。

我得到一个类似的错误,当编程和固件没有改变。

这一切已经持续了几个月。我重新访问了这个项目,现在有这个问题。

谢谢。

设备:
PM_Dialog
离线
最后看到:3天10小时前
工作人员
加入:2018-02-08 11:03
嗨point85,

嗨point85,

请问您是否正在使用我们的任何开发板或您有一个定制板?如果您有一个定制的设计,您使用哪个QSPI闪存?您能够通过UART (erase_qspi_serial_win)进行擦除吗?

谢谢,PM_Dialog

point85
离线
最后看到:1年3个月前
加入:2018-06-29 15:31
你好,

你好,

我一整天都在忙这个。还是没解决。

我有一个开发板和一个定制板。两者都有同样的问题。

我用另一台电脑重新安装了智能代码片段和jLink,开发板擦除和程序运行正常。

我再次卸载了smartsnippets,主机上所有的segger软件和驱动程序。重新安装,就像我在另一台机器上做的那样…同样的问题。开发板不会擦除或程序。

如果我试图擦除命令行,以done结束。但是后面会跟着"系统无法找到指定的路径。如上我之前的帖子。

我觉得这是一个jLink驱动程序的问题。

如果我查看jLink驱动程序日志,我可以看到以下差异

...目标停止(PC = 0x07F01E8A)
下载2字节@地址0x50000012
预期的十进制数字(0-9)

然后就会有大量的错误和事情。“预期的十进制数字(0-9)"在运行的机器的日志中不显示。

什么好主意吗?这是一个大问题......

谢谢。

PM_Dialog
离线
最后看到:3天10小时前
工作人员
加入:2018-02-08 11:03
嗨point85

嗨point85

你能去SmartSnippets的Windows -> preferences -> Run/Debug选项卡并从SEGGER path文件夹中进行检查吗?path文件夹应该指向JLink的安装文件夹。SS Studio的版本是什么?另外,请说明您是否能够通过UART擦除flash ?

谢谢,PM_Dialog

point85
离线
最后看到:1年3个月前
加入:2018-06-29 15:31
Jlink路径正确:C:

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日志文件。

point85
离线
最后看到:1年3个月前
加入:2018-06-29 15:31
这个错误是,这个系统

好的,所以错误"系统无法找到指定的路径"是由"if not "%TMPCFG%"=="" del %TMPCFG%"这一行在"goto:Finished"之前引起的

在erase_qspi_jtag.bat和program_qspi_jtag.bat的末尾。

我可以看到在临时文件夹中,它不是在计算机上创建一个配置文件,这将不会工作。工作的机器有一个临时文件,它在擦除/编程时创建和删除。

知道为什么jLink不能创建临时文件吗?

point85
离线
最后看到:1年3个月前
加入:2018-06-29 15:31
好吧,

好吧,

固定的……现在。我想我们会再次看到这个问题,所以我回来发布了我的发现。

通过编辑和阅读所有的脚本,我设法找到了问题的文件名。其中有两个问题。

1,)Jlink无法创建所需的临时文件。

2) SS Studio不能删除它创建的临时文件与程序员设置。

最后。它归结为我的用户名在我的windows机器上有一个空间。SS工作室之前工作过。我唯一能想到的是,我的临时文件夹在我的D:驱动器和windows更新必须移动到我的默认C:路径,其中包含一个空格。

我现在已经把我的windows临时文件夹移回D:驱动器,没有空间,一切似乎都很好。

对话框,也许您会好心地检查一下使用的Jlink脚本,并允许它们在适当的地方使用“”来处理空格。我使用这个方法修复了.bat文件和临时删除,但是找不到Jlink命令调用的脚本。也许你们以后可以把这些补上。

PM_Dialog
离线
最后看到:3天10小时前
工作人员
加入:2018-02-08 11:03
嗨point85,

嗨point85,

谢谢你的指点和反馈。我会试着在我这边复制,然后在内部升级。

谢谢,PM_Dialog