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.

Fatal Error[e89] when building EZ430-RF2560 Bluetooth SDK with IAR workbench

I just took delivery of an EZ430-RF2560 kit. I downloaded and installed the SDK and then, after downloading a 30 day evaluation version of IAR for MSP430 (v5.2), proceeded to attempt to build the ez430-accl project.

That's when I get the following error

Fatal Error[e89]: Too much object code produced (more than 0x2000 bytes) for this package 

I have the kickstart version installed on another machin which gives me the same error, This is the first version of IAR that has been installed on this particular machine and, given that it is the 30 day evaluation version, i assume that there must be something else i'm missing here?
thanks
     James

  • The error message says it all: tehre are only 8k of object code allowed with this compiler version, and the code you produce is larger.
    Are you sure you installed the eval version? I didn't know that it is limited too, but that's exactly what seems to happen.

  • Thanks for the reply Jens-Michael, It would definetly seem that for some reason my code size is being limited. I did not think that code size was an issue in the 30 day evaluation. Is there anything that I could be setting up incorrectly in the IAR compiler?

    I double checked that it definetly was the Eval version I had installed and the following screenshot should confirm it

  • Sorry, I have no first-person experience with IAR, and IAR is not a TI product too, so maybe you should ask the manufacturer (and ask for extending the trial period, since you cannot use it for evaluation as it is now :)  )

  • Bluetooth SW for MSP430 is supported only by IAR IDE.
    You must use IAR full version edition (you cannot use kick-start version with limited code space).

    Regards,
    Nir

  • Nir Gluzman said:
    You must use IAR full version edition

    That's why he used the 30 day trial version and not kick-start.
    And I too had expected that the time-limited trial is not space-limited too.

  • Thanks for the feedback,

    I continued to mess around with various settings until I noticed that the sample project defined it's own custom settings for the Stack/Heap. When I tried unchecking the "Override" checkbox and returning the values to their default settings the project suddenly compiled and downloaded. It now seems to be working fine.

    The code being produced still far exceeds what the kickstart version can handle but at least I can confirm the origional idea that the evaluation version is indeed not limited by code size.

    Thanks again,

    James

  • That's weird. Why should a stack/heap setting (which only affects the interpretation of the available ram and does not at all cange anything in the code) cause a warning about too much object code produced.

    And why was this error issued by the eval version.
    I start believing that this is a bogus error message and should read something different. (maybe an error, but not this error)

  • James Donoghue said:

    Thanks for the feedback,

    I continued to mess around with various settings until I noticed that the sample project defined it's own custom settings for the Stack/Heap. When I tried unchecking the "Override" checkbox and returning the values to their default settings the project suddenly compiled and downloaded. It now seems to be working fine.

    The code being produced still far exceeds what the kickstart version can handle but at least I can confirm the origional idea that the evaluation version is indeed not limited by code size.

    Thanks again,

    James

     

    i had the same problem. I followed your steps mentioned above (the stack/heap). 
    It worked. Thanks a lot bro.

    Vignesh

**Attention** This is a public forum