SmartSnippets cli编程SPI flash失败

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
3个帖子/ 0个新帖子
最后发表
女警官
离线
最后看到:2个月4天前
加入: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
美联社[0]:核心发现
AP[0]: AHB-AP ROM base: 0xE00FF000
x410cc601 CPUID注册:0。实现者代码:0x41 (ARM)
发现Cortex-M0 r0p1,小端位。
FPUnit: 4个代码(BP)槽和0个文字槽
CoreSight组件:
ROMTbl [0] @ E00FF000
ROMTbl[0][0]: E000E000, 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地图。
AP[0]: AHB-AP (IDR:未设置)
美联社[0]:核心发现
AP[0]: AHB-AP ROM base: 0xE00FF000
x410cc601 CPUID注册:0。实现者代码:0x41 (ARM)
发现Cortex-M0 r0p1,小端位。
FPUnit: 4个代码(BP)槽和0个文字槽
CoreSight组件:
ROMTbl [0] @ E00FF000
ROMTbl[0][0]: E000E000, 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_coreeset复位后暂停核心。
复位:通过AIRCR.SYSRESETREQ复位设备。
已选择下载固件文件C:\Program Files\ SmartSnippetsToolbox\SmartSnippetsToolbox5.0.14\common_resources\SupportPackages\DA1453x\toolbox_resources\common\flash_programmer_531.bin。
复位:通过demcr . vc_coreeset复位后暂停核心。
复位:通过AIRCR.SYSRESETREQ复位设备。
复位:通过demcr . vc_coreeset复位后暂停核心。
复位:通过AIRCR.SYSRESETREQ复位设备。
成功下载固件文件到单板。
使用默认波特率:115200bd。
Failed to SPI Flash gpios: CLK=P0_4, CS=P0_1, MISO=P0_3, MOSI=P0_0。
从文件中读取28232字节。
添加了可引导头图像。
在地址0x00000开始烧录28344字节的数据。
SPI接口和引脚配置失败。
在偏移0x00处写16384字节失败
记忆燃烧失败了。

默认SPI端口配置与我的硬件匹配,所以我没有显式地指定它们。

下载软件的时候也没听到哔哔声。

设备:
PM_Dialog
离线
最后看到:1周1天前
工作人员
加入:2018-02-08 11:03
嗨,女警官,

嗨,女警官,

请参考UM-B-083 SmartSnippets工具箱用户手册和第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_programman .bin"

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

谢谢,PM_Dialog

女警官
离线
最后看到:2个月4天前
加入:2020-11-26 01:35
谢谢,它帮了大忙!

谢谢,它帮了大忙!