怎样了解CC2530程序占用flash的情况
时间:10-02
整理:3721RD
点击:
我想在flash中写入数据,又怕写入数据的地址已经被程序占用,请问怎样可以知道哪些flash没有被占用
查看对应的.map文件,可以看到内存的占用情况
1. 看xcl文件,然后仿照里面的做法,单独开个区域用于flash的读写。
比如:
-D_MY_ADDRESS_SPACE_END=(_SLEEP_CODE_SPACE_START-1)
-D_MY_ADDRESS_SPACE_START=(_MY_ADDRESS_SPACE_END-0x800)
-Z(CODE)MY_ADDRESS_SPACE=_MY_ADDRESS_SPACE_START-_MY_ADDRESS_SPACE_END
2. 如果使用的zstack,可以直接用osal_nv.c里面的接口,注意user ID是从
// NV Items Reserved for applications (user applications)
// 0x0401 ~ 0x0FFF