读取OTP内存失败。

5个帖子/ 0新
最后一篇
Ruslan.
离线
最后一次露面:2年6个月前
加入:2016-11-08 05:27
读取OTP内存失败。

你好。
我制作了客户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内存失败。

问题是什么?

附件:
设备:
Ruslan.
离线
最后一次露面:2年6个月前
加入:2016-11-08 05:27
问题解决了。

问题解决了。
我在W25Q80EW上改变了MX25R2035F。

mt_dialog.
离线
最后一次露面:2个月4周前
职员
加入:2015-06-08 11:34
嗨rusian,

嗨rusian,

谢谢你的指示,这显然是因为SDK默认不支持所使用的Flash(MX25R2035F),所以Syp_Stage_Bootloader无法识别闪光灯,不幸的是,即使您想与之通信,也会发生闪存交互OTP也是如此。

谢谢mt_dialog.

Ruslan.
离线
最后一次露面:2年6个月前
加入:2016-11-08 05:27
谢谢!

谢谢!
我可以用sdk来识别mx25r2035f吗?

mt_dialog.
离线
最后一次露面:2个月4周前
职员
加入:2015-06-08 11:34
嗨rusian,

嗨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.