用的是官网协议栈中的例程simpleBLEPeripheral;然后自己加的程序不会超过40k flash,2k sram。但是IAR编译时报警了!!报警了!!!居然说内存不足!2640的协议需要用到那么大的内存吗?有没有办法处理??急急急!TI的技术支持能否留个联系方式?求高手指导
da qin zheng sheng:
把cache配置为sram
user4997147:
回复 da qin zheng sheng:
您好,在哪里设置呢
Susan Yang:
您可以看一下您的map文件,到底是哪部分占用了大量内存
Alvin Chen:
回复 user4997147:
http://www.ti.com/lit/an/swra537/swra537.pdf
user4997147:
回复 Susan Yang:
您好,帮我看一下,代码优化开到最高级都没用,这个程序是从MSP430F169上移植过来的,不知道这个CC2640 128K FLASH 20K SRAM怎么反而不够用了,该怎么解决?这个蓝牙协议栈该怎么去优化?
user4997147:
回复 Alvin Chen:
MSP430F169都可以的程序,为啥到了CC2640就不行了
user4997147:
用的是simpleBLEPeripheral工程,自己写了个程序也没多少变量然后就报警内存不够了;
高达 28KB 系统 SRAM,其中 20KB 为超低泄漏静态随机存取存储器 (SRAM)
我只需要8K就够了,有什么办法解决吗?stack用掉那么多吗?