微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200的wifi_audio_app工程加入AIC3254的dsp初始化寄存器数组,编译不通过?

CC3200的wifi_audio_app工程加入AIC3254的dsp初始化寄存器数组,编译不通过?

时间:10-02 整理:3721RD 点击:

TI工程师你们好!

      我在CC3200的wifi_audio_app工程加入AIC3254的minidsp初始化寄存器数组,数组是GDE配置生成的,工程编译不通过,提示信息如下:

Error[Lp011]: section placement failed          

unable to allocate space for sections/blocks with a total estimated minimum size of 0x2dcb4 bytes (max align 0x400) in <[0x20004000-0x20030000]> (total uncommitted space 0x2bc01).   

42 074 bytes of readonly  code memory   

24 266 bytes of readonly  data memory  

122 217 bytes of readwrite data memory

Errors: 1 Warnings: none Link time:   0.11 (CPU)   0.17 (elapsed)

Error while running Linker

数组前已经加了const修饰,但是还是提示空间不足,我尝试修改工程的ICF连接文件,将sram的定义大一点,编译可以通过,烧录后不能正常运行。

按道理CC3200空间是足够的,为什么会提示空间不足呢?请大家帮忙解答一下!多谢。

 

你把0x20030000换成0x20040000试试看呢。

Hi,你好

手册上说CC3200 sram是256KB,地址是从0x20000000到0x2003ffff,为什么icf配置ram是从0x20004000开始呢?前面16KB是预留做什么用 的?

前面的16KB是给bootloader用的。

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

网站地图

Top