首先,我可以用SmartSnippets Gui界面程序SPI Flash。
我试图使用SmartSnippets cli程序设备生产,但失败了。我的命令是:
SmartSnippetsToolbox。exe类型spi芯片DA14531 jtag < mySerialNumber > - cmd - file < myfile > -麦克斯写0 x400000固件“C: \ Program Files \ SmartSnippetsToolbox \ SmartSnippetsToolbox5.0.14 \ common_resources \ SupportPackages \ \ flash_programmer_531 DA1453x \ toolbox_resources \常见。本“引导
和输出是:
发现SW-DP x0bc11477 ID为0
据美联社地图扫描发现所有可用的APs
美联社AP[1]:停止扫描,美联社的地图
美联社[0]:AHB-AP(印尼盾:0 x04770031)
遍历美联社地图找到AHB-AP使用
美联社[0]:核心发现
美联社[0]:AHB-AP ROM基地:0 xe00ff000
x410cc601 CPUID注册:0。实现者代码:0 x41 (ARM)
发现Cortex-M0 r0p1,小端字节序。
FPUnit: 4代码(BP)槽和0文字插槽
CoreSight组件:
ROMTbl [0] @ E00FF000
ROMTbl [0] [0]: E000E000, CID: PID: 000 bb008 SCS B105E00D
ROMTbl [0] [1]: E0001000, CID: PID: 000 bb00a DWT B105E00D
ROMTbl [0] [2]: E0002000, CID: B105E00D, PID: 000 bb00b FPB
BTLE设备选择。
发现SW-DP x0bc11477 ID为0
美联社地图检测跳过。手动配置美联社发现地图。
美联社[0]:AHB-AP(印尼盾:不设置)
美联社[0]:核心发现
美联社[0]:AHB-AP ROM基地:0 xe00ff000
x410cc601 CPUID注册:0。实现者代码:0 x41 (ARM)
发现Cortex-M0 r0p1,小端字节序。
FPUnit: 4代码(BP)槽和0文字插槽
CoreSight组件:
ROMTbl [0] @ E00FF000
ROMTbl [0] [0]: E000E000, CID: PID: 000 bb008 SCS B105E00D
ROMTbl [0] [1]: E0001000, CID: PID: 000 bb00a DWT B105E00D
ROMTbl [0] [2]: E0002000, CID: B105E00D, PID: 000 bb00b FPB
重置:停止通过DEMCR.VC_CORERESET核心后重置。
重置:通过AIRCR.SYSRESETREQ重置装置。
固件文件C:\Program Files\ SmartSnippetsToolbox \ SmartSnippetsToolbox5.0.14 \ common_resources \ SupportPackages \ \ flash_programmer_531 DA1453x \ toolbox_resources \常见。本已经选择下载。
重置:停止通过DEMCR.VC_CORERESET核心后重置。
重置:通过AIRCR.SYSRESETREQ重置装置。
重置:停止通过DEMCR.VC_CORERESET核心后重置。
重置:通过AIRCR.SYSRESETREQ重置装置。
成功下载的固件文件。
使用默认波特率:115200双相障碍。
SPI Flash gpios失败设置以下值:CLK = P0_4 CS = P0_1,味噌= P0_3莫西人= P0_0。
从文件读取28232字节< myFile >。
引导头添加到图像。
开始燃烧的内存地址0 x00000 28344字节的数据。
没有配置SPI端口和别针。
写16384字节抵消0 x00失败
记忆燃烧失败了。
默认的SPI端口配置匹配我的硬件所以我没有显式地指定他们。
我没有下载frimware时听到哔哔声。
嗨,女警官,
请参考嗯- b - 083 SmartSnippets工具箱用户手册(HTML)和29.1节检查如何使用CLI。如果你想计划在JTAG, jtag_programmer。本应该用来代替flash_programmer.bin。请查收下面的一个例子:
CLI会让你选择是否应该引导设备。请按“Y”的引导。路径应该相应地调整。
谢谢,PM_Dialog
谢谢,它帮助很多!