最近项目要求存储比较多的数据,定义了一个二维数组array[M][N],当编译完后报错,RAM才8k,而我这个有几十K的数据,所以想到把该数组存进flash,但是我用__code const uint16 array[M][N] ,存进flash的是常量,不能修改,请问下。
1. 怎么将数组存进内部flash,可读写修改。
2. 查了下snv资料,好像只能存不到2k的数据。
3. 使用外加flash,能实现么?TI有什么例程资料可以参考的?
mark_xu:
1、你这一定要用外部flash,外加flash,一定是可以实现的,看外置flash的接口,如果是SPI接口,就直接用CC254X自带的硬件接口就可以了
keyfob及sensor的例程中有spi的操作,可以参考一下
2、如有其它问题,可以一块讨论
3、希望可以帮到你,祝你好运!