我在做一个项目需要大量数据采集,由于需要超低功耗,我想把数据用DMA传到FRAM里做双缓存,等到缓存满了后,在唤醒MCU,现的问题是,在IAR 中用__persistent 设置数组太小了,达不到要求,我想问下FAE ,我想问下在iar 中如何设置,是不是需要修改xcl文件,如何修改。
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.
我在做一个项目需要大量数据采集,由于需要超低功耗,我想把数据用DMA传到FRAM里做双缓存,等到缓存满了后,在唤醒MCU,现的问题是,在IAR 中用__persistent 设置数组太小了,达不到要求,我想问下FAE ,我想问下在iar 中如何设置,是不是需要修改xcl文件,如何修改。
您可以看一下您现在被代码占用、以及被定义为特殊功能的fram区域有多少,其余都是可以用来存储数据的
关于IAR,好久没用了,您可以看一下
http://www.ti.com/lit/an/slaa628/slaa628.pdf
的 5.2 IAR Embedded Workbench for MSP430