cc2540 编译出错
时间:10-02
整理:3721RD
点击:
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,然后就编译报错了。SWITCH工程能用串口的把?。。
你好,fengping jiang
我也遇到这样的问题,请问你是否找到解决方案。
你好,
你是用的那个版本的SDK呢?
之前1.40的SDK在新版的IAR上面会出现这个问题,需要你手动调整一下你的堆栈大小。
在IAR option设置中可以自己改。