嗨,对话小组,
我在连接DA14585时遇到问题。
我正在使用以下命令:
C:\DiaSemi\SmartSnippetsStudio\Toolbox>smartsnippetstolbox.exe-type spi-chip DA14585-00-jtag 480063775-cmd write-file common\u resources/ble\u app\u ota\u 585.hex-可引导
如果我在使用上述命令之前单击smart snippets toolbox SPI flash programmer选项卡中的“connect”,它将非常有效:
启动SmartSnippets Toolbox v 4.7.3.1690
2019年10月18日下午4:30:13 java.util.prefs.WindowsPreferences
警告:无法在根目录0x8000002处打开/创建prefs root node Software\JavaSoft\prefs。Windows RegCreateKeyEx(…)返回错误代码5。
找到ID为0x0BB11477的SWD-DP
FPUnit:4个代码(BP)槽和0个文字槽
发现皮质-M0 r0p0,小端部。
已选择BTLE设备。
使用默认波特率:57600 Bd。
成功设置SPI Flash gpio:CLK=P0\u 0,CS=P0\u 3,MISO=P0\u 5,MOSI=P0\u 6。
从文件common\u resources/ble\u app\u ota\u 585.hex读取32484字节。
已将可引导标头添加到映像。
开始在地址0x00000处用33628字节的数据烧录内存。
已成功完成块1(16000字节)的刻录。
已成功完成块2(16000字节)的刻录。
已成功完成块3(1628字节)的刻录。
内存刻录成功完成。
但如果不通过smart snippets toolbox SPI flash programmer选项卡进行连接,我无法让它工作:
启动SmartSnippets Toolbox v 4.7.3.1690
2019年10月18日下午4:08:22 java.util.prefs.WindowsPreferences
警告:无法在根目录0x8000002处打开/创建prefs root node Software\JavaSoft\prefs。Windows RegCreateKeyEx(…)返回错误代码5。
找到ID为0x0BB11477的SWD-DP
FPUnit:4个代码(BP)槽和0个文字槽
发现皮质-M0 r0p0,小端部。
已选择BTLE设备。
使用默认波特率:57600 Bd。
未能将以下值设置为SPI Flash gpios:CLK=P0\u 0、CS=P0\u 3、MISO=P0\u 5、MOSI=P0\u 6。
从文件common\u resources/ble\u app\u ota\u 585.hex读取32484字节。
已将可引导标头添加到映像。
开始在地址0x00000处用33628字节的数据烧录内存。
烧块1(16000字节)失败。
烧块2(16000字节)失败。
烧块3(1628字节)失败。
内存刻录失败。
是什么原因导致没有将值添加到SPI flash gpios?
谢谢你的帮助!
嗨,弗洛梅尔,
请尝试以下命令。您应该在文件夹路径中调整它们。首先你应该擦除然后烧掉SPI闪存。
谢谢,下午好
我试过了,但没用。
/里卡德
你好,
请将Smart Snippets工具箱更新到最新版本,然后再试一次好吗?
//www.wsdof.com/sites/default/files/smartsnippets_t...
比尔,保罗