Smartsnippets CLI编程SPI Flash失败

⚠️
嗨,那里..感谢您参加论坛。激动人心的消息!现在,我们正在转到我们的新论坛平台,该平台将提供更好的功能,并包含在主话网站中。所有帖子和帐户都已迁移。我们现在仅在新论坛上接受流量 - 请在https://www.dialog-spoomendonductor.com/support。我们将在未来几天修复错误 /优化搜索和标记。
3个帖子 / 0新
最后一篇文章
WPC
离线
最后一次露面:3个月1小时前
加入: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地图以查找所有可用的APS
AP [1]:已停止AP扫描作为AP地图的末端
AP [0]:AHB-AP(IDR:0x04770031)
通过AP地图迭代以查找AHB-AP使用
AP [0]:发现核心
AP [0]:AHB-AP ROM基础:0xe00ff000
CPUID寄存器:0x410CC601。实施者代码:0x41(ARM)
找到了Cortex-M0 R0P1,小Endian。
fpunit:4个代码(BP)插槽和0个字面插槽
内核组件:
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:未设置)
AP [0]:发现核心
AP [0]:AHB-AP ROM基础:0xe00ff000
CPUID寄存器:0x410CC601。实施者代码:0x41(ARM)
找到了Cortex-M0 R0P1,小Endian。
fpunit:4个代码(BP)插槽和0个字面插槽
内核组件:
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_corereset重置后停止核心。
重置:通过aircr.sysresetreq重置设备。
固件文件C:\ Program Files \ SmartSnippetStookBox \ SmartSnippetStoodBox5.0.0.14 \ common_Resources \ supportPackages \ da1453x \ toolbox_resources \ common \ common \ common \ common \ common \ flash_programmer_531.bin已选择用于下载。
重置:通过demcr.vc_corereset重置后停止核心。
重置:通过aircr.sysresetreq重置设备。
重置:通过demcr.vc_corereset重置后停止核心。
重置:通过aircr.sysresetreq重置设备。
成功将固件文件下载到板上。
使用默认的baudrate:115200 bd。
将以下值设置为SPI Flash GPIO:CLK = P0_4,CS = P0_1,MISO = P0_3,MOSI = P0_0。
从文件中读取28232字节。
添加了可启动标头到图像。
在地址0x00000上,使用28344字节的数据开始燃烧内存。
配置SPI端口和引脚的失败。
失败写16384字节在偏移0x00
记忆燃烧失败。

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

而且,我在下载frimware时没有听到哔哔声。

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

嗨,WPC,

请参阅UM-B-083 SmartSnippets工具箱用户手册(HTML)和第29.1节检查如何使用CLI。如果您尝试通过JTAG对其进行编程,则应使用JTAG_PROGRAMER.bin代替Flash_Programmer.bin。请在下面找到一个示例:

。-firmware“。\ 6.0.14.1114 \ config \ toolbox_resources \ da1453x \ common \ jtag_programmer.bin”

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

谢谢,pm_dialog

WPC
离线
最后一次露面:3个月1小时前
加入:2020-11-26 01:35
谢谢,它有很大帮助!

谢谢,它有很大帮助!