嗨,dialog我们想将一些数据存储到DA14681的OTP区域。1.我们是否可以将数据写入OTP特定的地址,然后擦除相同的特定地址,然后再多次写入?如果可以,他们有多少擦除/编程周期?
2.如何操作OTP?使用SDK或一些外部程序工具?
3.根据数据表,da14681中有64KB的OTP。这是否意味着我们可以擦除/写入0x7F80000~0x7F90000之间的任何地址?OTP中是否有特定区域存储了一些我们无法擦除的系统重要数据?
你好,古香,
1.OTP代表一次性可编程,即只能编程一次,不能多次编程。OTP烧毁后,您只能将0变为1
2.您可以通过Smart Snippets工具刻录OTP,有一个OTP刻录工具,但SDK端没有从OTP读取自定义数据的实现,SDK仅使用flash读取自定义数据。
3.如上所述,OTP代表一次性可编程,只能刻录一次,不能擦除或重新写入。OTP报头设计用于保存系统的重要数据、微调值、配置等,而非客户特定数据。一般来说,对于代码和数据存储,使用的是闪存,而不是OTP。
谢谢你的对话
你好,古香,
1.OTP代表一次性可编程,即只能编程一次,不能多次编程。OTP烧毁后,您只能将0变为1
2.您可以通过Smart Snippets工具刻录OTP,有一个OTP刻录工具,但SDK端没有从OTP读取自定义数据的实现,SDK仅使用flash读取自定义数据。
3.如上所述,OTP代表一次性可编程,只能刻录一次,不能擦除或重新写入。OTP报头设计用于保存系统的重要数据、微调值、配置等,而非客户特定数据。一般来说,对于代码和数据存储,使用的是闪存,而不是OTP。
谢谢你的对话