我想在flash中写入数据,又怕写入数据的地址已经被程序占用,请问怎样可以知道哪些flash没有被占用
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我想在flash中写入数据,又怕写入数据的地址已经被程序占用,请问怎样可以知道哪些flash没有被占用
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