尊敬的先生:,我们能把闪存分为数据存储器和程序存储器吗。有没有什么程序要做,因为我们想存储配置/参数的细节,而不使用外部闪存。请告诉我程序
谢谢您,卡尔蒂克
嗨Karthikeyan S,
你可以把你的数据放在Flash中一个特定的扇区,这个扇区与你的代码没有重叠。这方面没有任何标准过程,只需在代码中声明一个静态地址,您就知道特定区域将是数据。有参考设计的例子是数据被存储在flash的特定区域,请看一看信标的例子是自定义用户数据被定位在flash和源代码填充的广告字符串从flash。
谢谢你的对话
谢谢你
你好,我用的是DA14583。我已经使用SmartSnippet工具在Flash中编写了特定于应用程序的数据(从0x16000位置开始)。
在开发模式下,我能够正确地从闪存(即位置0x16000以后)读取特定于应用程序的数据。但在生产模式下,我得到所有零从闪光。我怀疑当辅助引导加载程序代码从Flash读取应用程序映像并执行时,Flash似乎很忙。所以,我把所有特定于应用程序的数据都取为零。
解决此问题需要任何配置。
注意:在从RAM运行代码时,我没有遇到这个问题。我有这个问题,只写在闪存中的应用程序图像(应用程序图像是从0x0000位置开始,应用程序特定的数据是从0x16000开始)。
嗨Karthikeyan S,
你可以把你的数据放在Flash中一个特定的扇区,这个扇区与你的代码没有重叠。这方面没有任何标准过程,只需在代码中声明一个静态地址,您就知道特定区域将是数据。有参考设计的例子是数据被存储在flash的特定区域,请看一看信标的例子是自定义用户数据被定位在flash和源代码填充的广告字符串从flash。
谢谢你的对话
谢谢你
你好,
我用的是DA14583。我已经使用SmartSnippet工具在Flash中编写了特定于应用程序的数据(从0x16000位置开始)。
在开发模式下,我能够正确地从闪存(即位置0x16000以后)读取特定于应用程序的数据。但在生产模式下,我得到所有零从闪光。
我怀疑当辅助引导加载程序代码从Flash读取应用程序映像并执行时,Flash似乎很忙。所以,我把所有特定于应用程序的数据都取为零。
解决此问题需要任何配置。
注意:在从RAM运行代码时,我没有遇到这个问题。我有这个问题,只写在闪存中的应用程序图像(应用程序图像是从0x0000位置开始,应用程序特定的数据是从0x16000开始)。