SmartSnippets CLI编程SPI Flash失败

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
WPC.
离线
最后一次露面:1个月2周前
加入:2020-11-26 01:35
SmartSnippets CLI编程SPI Flash失败

首先,我可以使用SmartSnippets GUI接口进行SPI Flash。

我试图将SmartSnippets CLI使用用于生产的程序设备,但它失败了。我的命令是:

smartsnippetstoolbox.exe -Type SPI -Chip da14531 -jtag -cmd write -file -max 0x400000 -firmware“c:\ program files \ smartsnippetstoolbox \ smartsnippetstoolbox5.0.14 \ common_resources \ supportpackages \ da1453x \ toolbox_resources \ common \flash_programmer_531.bin“-bootable.

并输出是:

找到带ID 0x0bc11477的SW-DP
扫描AP地图查找所有可用的AP
AP [1]:已停止AP扫描作为AP地图的结尾已达到
AP [0]:AHB-AP(IDR:0x04770031)
通过AP地图迭代以查找使用的AHB-AP
AP [0]:发现核心
AP [0]:AHB-AP ROM基数:0xE00FF000
CPUID寄存器:0x410cc601。实施者代码:0x41(手臂)
发现Cortex-M0 R0P1,小endian。
fpUnit:4代码(BP)插槽和0个字幕插槽
Coresight组件:
romtbl [0] @ E00FF000
romtbl [0] [0]:e000000,cid:b105e00d,pid:000bb008 scs
Romtbl [0] [1]:E0001000,CID:B105E00D,PID:000BB00A DWT
Romtbl [0] [2]:E0002000,CID:B105E00D,PID:000BB00B FPB
选择了BTLE设备。
找到带ID 0x0bc11477的SW-DP
跳过地图检测。找到手动配置的AP地图。
AP [0]:AHB-AP(IDR:未设置)
AP [0]:发现核心
AP [0]:AHB-AP ROM基数:0xE00FF000
CPUID寄存器:0x410cc601。实施者代码:0x41(手臂)
发现Cortex-M0 R0P1,小endian。
fpUnit:4代码(BP)插槽和0个字幕插槽
Coresight组件:
romtbl [0] @ E00FF000
romtbl [0] [0]:e000000,cid:b105e00d,pid:000bb008 scs
Romtbl [0] [1]:E0001000,CID:B105E00D,PID:000BB00A DWT
Romtbl [0] [2]:E0002000,CID:B105E00D,PID:000BB00B FPB
重置:通过demcr.vc_corereset重置后停止核心。
重置:通过aircr.sysresetreq重置设备。
固件文件c:\ program files \ smartsnippetstoolbox \ smartsnippetstoolbox5.0.14 \ common_resources \ supportpackages \ da1453x \ toolbox_resources \ common \ flash_progrogmer_531.bin已被选中以下载。
重置:通过demcr.vc_corereset重置后停止核心。
重置:通过aircr.sysresetreq重置设备。
重置:通过demcr.vc_corereset重置后停止核心。
重置:通过aircr.sysresetreq重置设备。
成功将固件文件下载到电路板上。
使用默认的波特率:115200 BD。
将以下值设置为SPI Flash GPIOS:CLK = P0_4,CS = P0_1,MISO = P0_3,MOSI = P0_0。
从文件读取28232个字节。
将可启动标题添加到映像。
在地址0x00000开始使用28344个字节的数据刻录内存。
配置SPI端口和引脚失败。
失败在偏移0x00时写入16384字节
记忆刻录失败。

默认的SPI端口配置与我的硬件匹配,因此我没有明确指定它们。

下载Fremware时,我没有听到哔哔声。

设备:
PM_DIALOG.
离线
最后一次露面:2天5小时前
职员
加入:2018-02-08 11:03
嗨WPC,

嗨WPC,

请参阅UM-B-083 SmartSnippets Toolbox用户手册(HTML)和第29.1节检查如何使用CLI。如果您尝试通过JTAG进行编程,则应使用JTAG_Programmer.bin而不是flash_programmer.bin。请在下面找到一个例子:

。\ smartsnippetstoolbox.exe -type spi -chip da14531 -clk p0_4 -cs p0_1 -miso p0_3 -mosi p0_0 -jtag 480071803 -cmd write -offset 0x0000 -file“。\ keil_5 \ out_da14531 \ objects \ ble_app_peripheral_531.bin”-max 0x400000-Firmware“。\ 6.0.14.1114 \ config \ toolbox_resources \ da1453x \ common \ jtag_programmer.bin”

CLI将要求您选择设备是否应该是可引导的。请按“Y”以使其启动。应相应地调整路径。

谢谢,PM_DIALOG.

WPC.
离线
最后一次露面:1个月2周前
加入:2020-11-26 01:35
谢谢,它帮助了很多!

谢谢,它帮助了很多!