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的建议。
,
?? ?:
非常感谢您的回答,我的问题得到了解决
,
?? ?:
好的,非常感谢