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

问题:个人使用的是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,再次编译之前的错误已经没有了。

到此问题解决!

 

posted @ 2019-08-08 08:47  轻松物联  阅读(2062)  评论(0编辑  收藏  举报