你好。
我做了定制的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内存失败。
有什么问题吗?
星期五,2017-03-24 08:19
# 1
读取OTP内存失败。
设备:
问题解决了。
我改变了W25Q80EW上的MX25R2035F。
嗨Rusian,
谢谢你的指示,这显然是因为你有使用的flash (MX25R2035F)不支持默认情况下通过SDK second_stage_bootloader并不认识到flash,不幸的是,flash互动发生,即使你想与OTP通信。
由于MT_dialog
谢谢你!
我能做什么与SDK识别MX25R2035F?
嗨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