用户数据存储?

了解更多常见问题解答教程

4个帖子/ 0新
最后一篇
markdsylva_2277.
离线
最后一次露面:1周29分钟前
加入:2019-06-19 04:20
用户数据存储?

嗨pm_dialog,

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

我需要将一些用户数据存储在对话框芯片中的非易失性空间中。我找不到它的例子。

我知道芯片没有闪光灯,但它有OTP。

我可以做到这一点。

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

2)使用非易失性存储空间来存储数据?

问候,

标记

设备:
PM_DIALOG.
离线
最后一次露面:9小时41分钟前
员工
加入:2018-02-08 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周29分钟前
加入:2019-06-19 04:20

嗨pm_dialog,

我想要存储的数据是1kbytes。如果我在我的设计中转到DA14586,我可以使用内部闪存来存储数据。是否有任何代码在DA14586中读/写内部闪存数据?

问候,

标记

PM_DIALOG.
离线
最后一次露面:9小时41分钟前
员工
加入:2018-02-08 11:03
嗨马克,

嗨马克,

SDK的SPI_FLASH示例可以作为参考。该示例在6.0.14.1114 \ projects \ target_apps \ peripheral_examples \ spi \ spi_flash \ keil_5 sdk路径下,应为da14586配置构建。在user_periph_setup.h / .c中,您将发现GPIO配置应用于DA14586内部闪光灯,因为它在标准引脚上。为了与Flash进行交互,应使用SPI Flash(SPI_FLASH.C)驱动程序。

谢谢,PM_DIALOG.