你好,
我想我可能会通过闪烁不恰当地修改的SW来砖块我的DA14531 USB Devkit。
现在,当我通过SmartSnippets Toolbox(v5.0.14)尝试connectiong时,它将打印以下内容:
[信息概述@ 20-10-18 10:30:46]无法衡量总IR LEN。TDO是恒定的。
[error alignal @ 20-10-18 10:30:46]在打开jlink连接时找不到已知的芯片。终止Proccess ...
[错误SPI Flash @ 20-10-18 10:30:46]将固件文件下载到电路板上。
此外,当尝试使用闪存程序员工具擦除/程序时,它会提供以下错误:
[error alignal @ 20-10-18 23:40:29]在打开jlink连接时找不到已知的芯片。终止Proccess ...
在重新配置USB套件时使用2线UART - 我可以使用SST连接到设备,但在请求擦除时,给出以下错误:
未知的Opcode 0x87在收到的数据包中。
当尝试刻录或刻录/验证时,我得到:
[信息SPI Flash @ 20-10-19 11:48:30]开始从0x00到0x39000(57个扇区)开始删除
[信息SPI Flash @ 20-10-19 11:48:30]与COM3端口的连接已成功打开。
[错误SPI Flash @ 20-10-19 11:48:30]未知的OPCODE 0x87在收到的数据包中。
[信息Booter @ 20-10-19 11:48:30]成功断开了Port Com3。
[错误SPI Flash @ 20-10-19 11:48:30]内存擦除失败。
[信息SPI Flash @ 20-10-19 11:48:30]检查内存是否为空...
[信息SPI Flash @ 20-10-19 11:48:30]与COM3端口的连接已成功打开。
[错误SPI Flash @ 20-10-19 11:48:32]接收数据的CRC与估计的CRC不匹配。
[Info Booter @ 20-10-19 11:48:32]成功与COM3端口断开连接。
[错误SPI Flash @ 20-10-19 11:48:32]错误:从偏移0x00读取16384字节失败
[警告SPI Flash @ 20-10-19 11:48:32]警告:无法检查现有内存内容。
有没有其他方法可以尝试擦除/编程闪存?
exxfuture,
您能否说明DA14531中刻录的固件是什么样的固件?是任何SDK还是SW的例子?固件是否禁用JTAG?你可以使用cli -http://lpccs-docs.dialog-semicondiond.com/um-b-083/cli/command_line_if.html.
您是否能够在系统RAM思想JTAG中下载FW?打开SmartSnippets工具箱时,应显示JTAG接口,应显示JTAG SN。你试图通过uart禁止spi吗?您还能共享DIP开关配置吗?
谢谢,PM_DIALOG.
我基于示例项目的FW“DA14531-DA14585-586_Measing_Temperature”并试图将App_suota添加到它。JTAG序列号为483056516。FW不应该禁用JTAG。
当我使用JTAG时,使用默认的DIP开关配置如指定的https://www.dialog-seminile.com/sites/default/files/um-b-125_da1453 ...获取这些错误:
当我使用可选的2- / 4线UART DIP开关配置时,我可以将FW闪烁到SYS-RAM,但我没有任何有用的FW来闪烁于系统 - RAM上,可以恢复SPI闪存(或无论问题是什么 - 也许用默认的FW恢复它将解决问题,但我不确定如何通过Sys-RAM中的程序进行操作。
使用此DIP交换机配置,我还尝试了具有以下参数的CLI工具:
smartsnippetstoolbox.exe -type spi -chip da14531 -com_port 3 -cmd write -file“c:\ some \ path \ file.hex”--uart p0_0 -boobable
但它给了我:
使用此可选的2- / 4线UART DIP切换配置在SST时,我尝试刻录/验证闪光灯,它给了我:
当我尝试擦除:
exxfuture,
请尝试使用P05上的1-Wire UART引导不同的固件,该步骤比从引导顺序中的外部SPI从站引导。请参阅以下应用程序注意从1-Wire UART引导第6节。
https://www.dialog-seminile.com/sites/default/files/an-b-072-da14531_booting_options_v1.4.pdf.
您可以使用任何SDK项目,例如BLE_APP_BAREBONE项目。
设备启动后,然后尝试连接到SPI闪存并擦除它。
你能连接吗?
是否有可能与您关注的步骤共享屏幕截图?
打开SST时,您是否连接过UART或JTAG?
谢谢,PM_DIALOG.
你好,
有效!我通过1线UART成功闪烁了SPI闪光灯并选择P05。
非常感谢您的帮助!
exxfuture,
很高兴你让它工作,谢谢接受我的答案。
谢谢,PM_DIALOG.