SensorTag编译错误Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition.
来源:互联网 发布:地理信息系统算法pdf 编辑:程序博客网 时间:2024/05/19 01:08
问题:
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等,编译时出现同样的错误,按照上述解决方法,即可解决。
3 0
- SensorTag编译错误Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition.
- 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.
- 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
- Segment INTVEC (size: 0x36 align: 0x1) is too long for segment definition
- exp-00003 no storage definition found for segment(0, 0)
- 备忘:编译Apache的configure: error: Size of "void *" is less than size of "long"错误
- EXP-00003: no storage definition found for segment(0, 0)解决办法
- <汇编>MASM5.0编译出现<error link:no stack segment>
- CC2530编译出现 Fatal Error[e72]: Segment BANKED_CODE must be defined in a segment definition option (-Z,
- ZigBee IAR编译问题 Fatal Error[e72]: Segment BANKED_CODE must be defined in a segment definition option
- 遇到segment .ubsct size overflow的错误
- C51编译中出现 error C241: 'main': auto segment too large 的解决办法
- 用keil写程序时出现“C(162): error C249: 'DATA': SEGMENT TOO LARGE“的错误
- Fatal Error[e72]: Segment INTRAMEND_REMAP must be defined in a segment definition option (-Z, -b or
- Fatal Error[e72]: Segment ZIGNV_ADDRESS_SPACE must be defined in a segment definition option (-Z, -b
- 黑马程序员—网络编程
- HDU 3065 病毒侵袭持续中 (AC自动机)
- view和canvas的坐标
- gdb 的info sh 找不到模块解决方法
- echo输出话语中的“.”与“,”区别在哪
- SensorTag编译错误Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition.
- hdu1853 费用流
- JS 字符串替换方法
- java将原目录下的文件复制到指定目录
- git 架設server
- OJ (一) C
- json 定义和传值
- new concept three lesson 31
- 在java中调用python方法