你好。
我制作了客户pcb。我使用DA14681-01,MEMORY MX25R2035F和BASE JLINK。连接的电路。
当我开始SmartSnippets工具箱时,我看到了
[信息概述@ 17-03-24 14:05:03]找到了带ID 0x0bb11477的SWD-DP
[信息概述@ 17-03-24 14:05:03] FpUnit:4代码(BP)插槽和0个字幕插槽
[信息概述@ 17-03-24 14:05:03]找到了Cortex-M0 R0P0,Little Endian。
[信息概述@ 17-03-24 14:05:03]精选的设备。
[信息OTP图像@ 17-03-24 14:05:07]成功连接到localhost上的jlinkgdbserver:2331
[信息OTP图像@ 17-03-24 14:05:07]固件文件C:\ Program Files(x86)\ diaSemi \ SmartsnippetsStudio \ toolbox \ common_resources \ specion_stage_bootloader.bin已被选中。
如果在OTP图像选项卡中推送连接按钮:
[信息OTP图像@ 17-03-24 14:16:49]成功连接到localhost上的jlinkgdbserver:2331
[信息OTP图像@ 17-03-24 14:16:49]固件文件c:\ program文件(x86)\ diasemi \ smartsnippetsstudio \ toolbox \ common_resources \ specion_stage_bootloader.bin已被选中。
如果按读取按钮:
[错误OTP图像@ 17-03-24 14:18:09]读取OTP内存失败。
问题是什么?
Fri,2017-03-24 08:19
#1
读取OTP内存失败。
设备:
问题解决了。
我在W25Q80EW上改变了MX25R2035F。
嗨rusian,
谢谢你的指示,这显然是因为SDK默认不支持所使用的Flash(MX25R2035F),所以Syp_Stage_Bootloader无法识别闪光灯,不幸的是,即使您想与之通信,也会发生闪存交互OTP也是如此。
谢谢mt_dialog.
谢谢!
我可以用sdk来识别mx25r2035f吗?
嗨rusian,
目前只有三个闪烁默认从SDK中支持,(GD25LQ80B,MX25U51245G,W25Q80EW)如果您想添加闪存设备,那么您应该在UartBoot.bin文件中添加闪存(检查UartBoot \ SDK \ Memory\包括qspi_xxx_template.h文件)使用新闪存构建UartBoot项目(通常应该使用自动检测功能构建,以便SS能够动态地识别您正在使用的闪存,并替换第二个_stage_bootloader。bin文件(将uartboot.bin文件重命名为syper_stage_bootlooder,以便能够识别它)与新编程的文件(从智能片段的日志中查看second_stage_bootloader.bin的校验目录,默认情况下,它位于C中:DiaSemi \ SmartSnippetsStudio \ Toolbox \ common_resources \)。请查看SDK / Memory目录中的Readme.md文件以获取更多详细信息。
谢谢mt_dialog.