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空间是足够的,为什么会提示空间不足呢?请大家帮忙解答一下!多谢。
Yonghua Pan:
你把0x20030000换成0x20040000试试看呢。
xiaoshuai huang1:
回复 Yonghua Pan:
Hi,你好
手册上说CC3200 sram是256KB,地址是从0x20000000到0x2003ffff,为什么icf配置ram是从0x20004000开始呢?前面16KB是预留做什么用 的?