IAR编译错误Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition. At least 0x8 more bytes needed. The problem occurred while processing the segment

非 Y 不嫁゛ 提交于 2019-11-26 12:07:59

问题:个人使用的是IARV9.10编译CC2541的工程,没有做任何修改,直接编译出现如下错误

Error[e16]: Segment ISTACK (size: 0xc0 align: 0) is too long for segment definition. At least 0x8 more bytes needed. The problem occurred while processing the segment 

出现问题后经过百度查找,导致这个错误的原因是编译器配置问题,解决办法如下:

依次打开Project -> Options -> General Option -> Target,在Target标签中找到“Number of virtual”,原来默认为16,修改为8。

修改完之后点OK,再次编译之前的错误已经没有了。

到此问题解决!

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!