TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530: 我需要写flash,但是我不知道写在哪个区域比较恰当

Part Number:CC2530Other Parts Discussed in Thread: Z-STACK

您好,

现在我希望cc2530第一次上电时在flash的特定位置上写一个字节的数据,并且当以后每次cc2530掉电再重新上电时读取到这个数据,但是我担心写的区域不合适会影响程序的运行,或者在程序的运行过程中这个区域的值遭到了更改,导致下次上电读取到的数据不对。

请问我应该如何确定一个合适的区域,既不影响flash上的程序,在程序运行时也不影响flash上该位置的值,或者是否有关于这个问题的相关资料。

谢谢。

Alex Zhang:

您好,您这边可以参考以下链接,希望可以帮助到您。

AN118 — Flash programming of CC253x/4x devices (ti.com.cn)

同时为您提供了memory map进行参考

CC253x/4x User's Guide (Rev. F) (ti.com.cn)

希望可以帮助到您

,

?? ?:

谢谢您的回复,在看了这些手册后我已经知道了如何读,写flash的特定区域,但是我仍然不太清楚将数据写在flash的哪个位置(哪个bank哪个page)能保证它不会在程序运行时被改动

,

Alex Zhang:

您好,已经跟进您的问题,有更新会回复您,谢谢

,

Alex Zhang:

https://blog.csdn.net/hnxyxiaomeng/article/details/82354011

我为您找到了一个链接,希望可以帮助到您。

,

YiKai Chen:

你在CC2530上面運行的程序是z-stack嗎?如果是的話建議你使用osal_nv_read/osal_nv_write透過保留給應用程序的NV items 0x0401-0x0FFF來讀寫flash

,

Alex Zhang:

感谢 YiKai的回复,您可以参考YiKai的建议。

,

?? ?:

非常感谢您的回答,我的问题得到了解决

,

?? ?:

好的,非常感谢

赞(0)
未经允许不得转载:TI中文支持网 » CC2530: 我需要写flash,但是我不知道写在哪个区域比较恰当
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1