SensorTag编译错误Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition.
2015-04-24 11:45
686 查看
问题:
IAR 8051 8.302,编译TI的BLE-CC254x-1.4.0的SensorTag工程,对此工程没有进行任何改动,直接编译,出现如下错误:
分析:
参考TI技术论坛【http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/51684.aspx】
从讨论得知是IAR的配置问题
故需修改IAR工程配置
解决:
依次打开Project -> Options -> General Option -> Target,在Target标签中找到“Number of virtual”,原来默认为16,修改为8。如下:
重新make SensorTag工程,编译成功。
类似的,其他BLE工程,如SimpleBLEPeripheral等,编译时出现同样的错误,按照上述解决方法,即可解决。
IAR 8051 8.302,编译TI的BLE-CC254x-1.4.0的SensorTag工程,对此工程没有进行任何改动,直接编译,出现如下错误:
分析:
参考TI技术论坛【http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/51684.aspx】
从讨论得知是IAR的配置问题
故需修改IAR工程配置
解决:
依次打开Project -> Options -> General Option -> Target,在Target标签中找到“Number of virtual”,原来默认为16,修改为8。如下:
重新make SensorTag工程,编译成功。
类似的,其他BLE工程,如SimpleBLEPeripheral等,编译时出现同样的错误,按照上述解决方法,即可解决。
相关文章推荐
- SensorTag编译错误Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition.
- 【工具】Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition.
- IAR 编译错解决Error[e16]: Segment NEAR_Z (size: 0x16d align: 0) is too long for segment definition. At least 0x83 more bytes needed.
- Error[e16]: Segment DATA16_I (size: 0xa80 align: 0x1) is too long for segment definition.
- Error[e16]: Segment CSTACK (size: 0x50 align: 0x1) is too long for segment
- Error[e16]: Segment DATA16_I (size: 0x1001c align: 0x1) is too long for segment
- 备忘:编译Apache的configure: error: Size of "void *" is less than size of "long"错误
- [MySQL 错误]ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not
- 错误:SQL Error: 1406, SQLState: 22001____Data truncation: Data too long for column 'add_user' at row 1
- idea报错:Error running $classname: Command line is too long. Shorten command line for $classname.
- [MySQL 错误]ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not
- 求助80x86编译错误:A2071:iinitializer magnitude too large for specified size
- 编译httpd的configure: error: Size of "void *" is less than size of "long"
- MySQL中ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes错误的处理
- IIS "Bad Request - Request Too Long. HTTP Error 400. The size of the request headers is too long."
- 【GCC调试程序C语言问题】error: initializer-string for array of chars is too long [-fpermissive]
- Navicat for mysql 1130错误 用Navicat连接远程MYSQL:报错ERROR 1130: Host '192.168.1.3' is not allowed to connec
- IAR 提示 Error[Li005]: no definition for ...的错误 的问题的解决方法
- Apple Mach-O (Id) Error ios编译错误(file too small file)
- 处理编译错误"0" is an invalid value for the "DebugInformation" parameter of the "DCC" task.