初学者 IAR for 8051出现error [e16]

2019-03-24 18:54发布

Error[e16]: Segment IDATA_Z (size: 0x252 align: 0) is too long for segment definition. At least 0x1d4 more bytes needed. The problem  
occurred while processing the segment placement command "-Z(IDATA)IDATA_I,IDATA_Z,IDATA_N=08-_IDATA0_END", where at  
the moment of placement the available memory ranges were "IDATA:82-ff"
   Reserved ranges relevant to this placement:
   IDATA:8-f            VREG
   IDATA:10-1f          IDATA_I
   IDATA:21-ff          IDATA_I
   BIT:0-7              BREG
   BIT:80-87            SFR_AN
   BIT:90-97            SFR_AN
   BIT:a0-af            SFR_AN
   BIT:b8-c7            SFR_AN
   BIT:e8-ef            SFR_AN
   BIT:f8-ff            SFR_AN

应如何修改 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
jishuaihu
1楼-- · 2019-03-24 20:10
没有用过IAR,不过看提示的意思好像是某个数组太长了吧
evolywan
2楼-- · 2019-03-24 23:48
已经解决了,不过还是谢谢你
guodarui
3楼-- · 2019-03-25 00:11
我也遇到这个问题了。 求解决方法

一周热门 更多>