读取OTP内存失败。

5个职位/ 0个新
最后发表
Ruslan
离线
最后看到:2年6个月前
加入:2016-11-08 05:27
读取OTP内存失败。

你好。
我做了定制的PCB。我使用DA14681-01,内存MX25R2035F和Base JLink。在连接电路。
当我启动SmartSnippets工具箱时,我看到

[INFO General @17-03-24 14:05:03]找到ID为0x0BB11477的SWD-DP
[INFO General @17-03-24 14:05:03] FPUnit: 4 code (BP)插槽和0字面值插槽
[INFO General @17-03-24 14:05:03] Found Cortex-M0 r0p0, Little endian。
[INFO General @17-03-24 14:05:03] BTLE设备已选择。
[INFO OTP Image @17-03-24 14:05:07] successfully connected to JLinkGDBServer on localhost: 2331 .输出说明
[INFO OTP Image @17-03-24 14:05:07]固件文件C:\Program Files (x86)\DiaSemi\ SmartSnippetsStudio\Toolbox\common_resources\second_stage_bootloader.bin已被选中。

如果按下连接按钮在OTP图像标签:

[INFO OTP Image @17-03-24 14:16:49] successfully connected to JLinkGDBServer on localhost: 2331 .输出说明
[INFO OTP Image @17-03-24 14:16:49]固件文件C:\Program Files (x86)\DiaSemi\ SmartSnippetsStudio\Toolbox\common_resources\second_stage_bootloader.bin已被选中。

如果按下阅读按钮:

[ERROR OTP Image @17-03-24 14:18:09]读取OTP内存失败。

有什么问题吗?

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

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

MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨Rusian,

嗨Rusian,

谢谢你的指示,这显然是因为你有使用的flash (MX25R2035F)不支持默认情况下通过SDK second_stage_bootloader并不认识到flash,不幸的是,flash互动发生,即使你想与OTP通信。

由于MT_dialog

Ruslan
离线
最后看到:2年6个月前
加入:2016-11-08 05:27
谢谢你!

谢谢你!
我能做什么与SDK识别MX25R2035F?

MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨Rusian,

嗨Rusian,

目前SDK默认只支持3次闪光,(GD25LQ80B, MX25U51245G,W25Q80EW)如果你想添加你的闪存设备,那么你应该添加闪光灯uartboot.bin文件(检查内存uartboot \ sdk \ \包括qspi_XXX_template.h文件)与新的flash建立uartboot项目(通常这应该建立自动侦测功能,以便学生能够识别动态闪光您正在使用),和替换second_stage_bootloader.bin文件(文件重命名uartboot.bin second_stage_bootloader为了学生能够识别)与新程序文件(检查目录的日志的second_stage_bootloader.bin聪明的片段,默认情况下它位于C:Diasemi\ smartsnippetstudio \Toolbox\common_resources\)中。请检查自述文件。Md文件在sdk/内存目录中获得更多详细信息。

由于MT_dialog