TI中文支持网
TI专业的中文技术问题搜集分享网站

cc2540 error

BLE-CC254x-1.4.1.43908b\Projects\ble\SimpleBLESwitch\CC2540DB工程中,打开HAL_UART=TRUE后,编译出现错误:

Error[e16]: Segment XDATA_I (size: 0x358 align: 0) is too long for segment definition. At least 0x13a more bytes needed. The problem occurred while processing the segment placement command "-Z(XDATA)XDATA_Z,XDATA_I=_XDATA_START-_XDATA_END", where at the moment of placement the available memory ranges were "XDATA:1ce2-1eff"……

内存不足,程序没动过。  就是在Options -> c/c++ compiler ->Preprocessor中的defined symbols中加了一行:HAL_UART=TRUE,然后就编译报错了。

求助!

Yan:

fengping ,

那就是内存不足了。。。

有没有试试看精简代码?

fengping jiang:

回复 Yan:

这个switch的工程,我一行代码还没加呢。。。就开了个串口。。精简哪去啊。。

还是把初始的代码进行删减?

 

赞(0)
未经允许不得转载:TI中文支持网 » cc2540 error
分享到: 更多 (0)