我如何只使用没有QSPI的内部OTP

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
Build77.
离线
最后一次露面:1周21小时前
加入:2015-02-17 02:32
我如何只使用没有QSPI的内部OTP

嗨,对话

如何只使用没有QSPI的内部OTP?

在681年的数据表中,我发现了
“DA14681基于ARM®Cortex-M0 CPU,可提供高达84个DMIP的CPU,并提供灵活的内存架构,从而可以从嵌入式内存(RAM,ROM)或非易失性存储器(OTP或外部Quad-SPI Flash)的代码执行)。“
首先,我尝试使用Pro套件(MB / DB),并使一些项目如PXP_Reporter这样效果很好。
这个db(子板)有qspi,所以我的f / w写信给qspi,没有问题。
然后,对于测试OTP,我在DB上删除了QSPI,我意味着刚刚去除r用于断开QSPI电源(V18),并执行智能代码箱工具箱(OTP图像)连接按钮。我可以看到连接好像是一个吼叫的消息。

[信息OTP标题@ 18-11-23 08:32:29]成功连接到localhost上的jlinkgdbserver:2331
[信息OTP标题@ 18-11-23 08:32:29]固件文件d:\ diasemi \ smartsnippetsstudio \ toolboot \ common_resources \ uartboot.bin已被选中。

然后我点击了读取按钮,但刚刚失败就像一个邮件。
[错误OTP标题@ 18-11-23 08:33:32]读取OTP内存失败。

所以我想知道我如何通过没有QSPI的智能代码段工具箱读写OTP。

谢谢

设备:
IBA_DIALOG.
离线
最后一次露面:1周4天前
职员
加入:2018-01-02 14:45
嗨build77,

嗨build77,

您可以参考UM-B-083 SmartSnippets Toolbox,在本文档的第10节中,您可以了解“OTP程序员”工具如何用于R / W OTP内存。

https://support.dialog-seminile.com/system/files/resources/user%20m ...

问候

IBA_DIALOG.

Build77.
离线
最后一次露面:1周21小时前
加入:2015-02-17 02:32
谢谢对话框。

谢谢对话框。
在进行此线程之前,我已经研究了该手册,我无法找到我的解决方案。
使用Pro套件(母板,子板),只有当QSPI闪存连接在子板上时,它只能用SmartSnippets Toolbox读取OTP。
即使QSPI不在电路上,请再次检查,通过SmartSnippets Toolbox读取和写入OTP。
我附上了改进的子板的电路图。

而且,14681芯片是否在没有QSPI闪存的情况下工作?
谢谢你。

PM_DIALOG.
离线
最后一次露面:6天13小时前
职员
加入:2018-02-08 11:03
嗨build77,

嗨build77,

我的建议是使用QSPI Flash才能通过Smart Scippets Toolbox读取/写入OTP。虽然,如果在UARTBOOT.BIN中对QSPI闪存的检查进行了一些修改,则可以在不使用QSPI Flash的情况下读取/写入选择。否则,UartBoot.bin将陷入闪存的检查,这就是您在智能代码段工具箱中获得此错误的原因。但是,如果您没有QSPI闪存,则设备将无法启动设备,因为不支持从OTP到系统RAM的镜像过程。

谢谢,PM_DIALOG.