微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2540 error

cc2540 error

时间: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,然后就编译报错了。

求助!

fengping ,

那就是内存不足了。。。

有没有试试看精简代码?

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

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

 

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

网站地图

Top