微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 怎样了解CC2530程序占用flash的情况

怎样了解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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top