用户数据存储?

学到更多常见问题解答教程

4帖/ 0新
最后发表
MarkDsylva_2277
离线
最后一次露面:1个月2个星期前
加入时间:2019年6月19日04:20
用户数据存储?

嗨PM_Dialog,

你好吗?。希望你一切顺利。

我在非易失性存储空间在对话框芯片某些用户数据的要求。我找不到它的任何实例。

据我所知,该芯片可是没有一个闪光灯,但它具有OTP。

我可以做以下。

1)使用OTP的自由空间来存储数据?

2)用于存储所述数据使用非易失性存储器空间?

问候,

标记

设备:
PM_Dialog
离线
最后一次露面:2小时29分钟前
员工
加入时间:2018年2月8日11:03
嗨,马克,

嗨,马克,

我很好,谢谢。希望你做得很好了。也感谢你的问题。

什么样的数据,你想保存?

DA14585不包括片上SPI闪存 - 所述DA14586包括闪存。

但是,您可以使用外部SPI闪存和存储数据。你有没有在你的设计中这个选项?

Generally, yes you can store data in the OTP but keep in mind that OTP stands for One Time Programmable, thus you can’t erase and re-write the OTP multiple times, but you can only flip the bits that are still set to 0 and turn them to 1. This means that if you store your data, you cannot change them in the specific addresses.

谢谢,PM_Dialog

MarkDsylva_2277
离线
最后一次露面:1个月2个星期前
加入时间:2019年6月19日04:20

嗨PM_Dialog,

我想存储的数据大约是1Kbytes。如果我去DA14586在我的设计,我可以使用内置闪光灯来存储数据。是否有任何代码来读/写DA14586内部闪存的数据?

问候,

标记

PM_Dialog
离线
最后一次露面:2小时29分钟前
员工
加入时间:2018年2月8日11:03
嗨,马克,

嗨,马克,

SDK的spi_flash例如可以作为参考。这个例子是在6.0.14.1114 \项目\ target_apps \ peripheral_examples \ SPI \ spi_flash \ Keil_5 SDK路径,应该是建立DA14586配置。在user_periph_setup.h / .C,你会发现GPIO配置应该用于DA14586内部闪存,因为它是标准的引脚。对于使用闪光灯进行交互,应使用SPI闪存(spi_flash.c)驱动程序。

谢谢,PM_Dialog