⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
2个员额/0个新员额
最后一篇文章
古香
离线
最后一次见到:5天15小时前
加入:2017-05-12 04:18
OTP函数

嗨,dialog
我们想将一些数据存储到DA14681的OTP区域。
1.我们是否可以将数据写入OTP特定的地址,然后擦除相同的特定地址,然后再多次写入?如果可以,他们有多少擦除/编程周期?

2.如何操作OTP?使用SDK或一些外部程序工具?

3.根据数据表,da14681中有64KB的OTP。这是否意味着我们可以擦除/写入0x7F80000~0x7F90000之间的任何地址?OTP中是否有特定区域存储了一些我们无法擦除的系统重要数据?

设备:
MT_对话框
离线
最后一次见到:6个月2周前
工作人员
加入:2015-06-08 11:34
你好,古香,

你好,古香,

1.OTP代表一次性可编程,即只能编程一次,不能多次编程。OTP烧毁后,您只能将0变为1

2.您可以通过Smart Snippets工具刻录OTP,有一个OTP刻录工具,但SDK端没有从OTP读取自定义数据的实现,SDK仅使用flash读取自定义数据。

3.如上所述,OTP代表一次性可编程,只能刻录一次,不能擦除或重新写入。OTP报头设计用于保存系统的重要数据、微调值、配置等,而非客户特定数据。一般来说,对于代码和数据存储,使用的是闪存,而不是OTP。

谢谢你的对话