This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Error[e16]:segment IXDATA_I

Other Parts Discussed in Thread: CC2430

I am trying to develop a application on cc2430 but with the TinyOS.

I want to debug so i chooes IAR not Keil for my project. i add the app.c file which has handled by a script file to my project.  and then set the suitable option.

build with no error but link with this error.

Error[e16]: Segment IXDATA_I (size: 0 align: 0) is too long for segment definition. At least 0 more bytes needed. The  
problem occurred while processing the segment placement command  
"-Z(XDATA)IXDATA_N,IXDATA_Z,IXDATA_I=_IXDATA_START-_IXDATA_END", where at the moment of placement the  
available memory ranges were "-none-"
   Reserved ranges relevant to this placement:
   XDATA:1-ffff         XSTACK
   BIT:0-7              BREG
   BIT:89-89            BIT_AN
   BIT:8b-8b            BIT_AN
   BIT:90-90            BIT_AN
   BIT:93-93            BIT_AN
   BIT:a8-a8            BIT_AN
   BIT:aa-aa            BIT_AN
   BIT:af-af            BIT_AN
   BIT:b9-b9            BIT_AN
   BIT:d8-df            SFR_AN
   BIT:e9-e9            BIT_AN

I have been troubled by this problem for two days, could you tell how to solve.

Thank you in advance