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.

IAR-UPDATE: Strange message with IAR version 7.10.4

Part Number: IAR-UPDATE
Other Parts Discussed in Thread: CCSTUDIO

Good Morning everybody!

This morning, while I was trying to do the debug of my Code in ASSEMBLY with the IAR, the compiler shows me this message:

"Your code is too large. This IAR version has a code limitation of 8192 byte."

This is the first time It happens (I've worked with IAR for many years) and I really don't know why.

I'm working with MSPFR5972 processor.

Can anybody help me with this problem?

Thank You for your attention,

Kind Regards

Luigi Quaglia

  • Hello Luigi,

    You are using the free version of IAR Embedded Workbench which has a 8 KB code restriction. The compiler has built your code over the allowed limit and therefore will not let you load the image into your MSP430. You need to obtain a license for the standard version or switch to CCSTUDIO v7.2 which is provided for free and without size limitations.

    Regards,
    Ryan
  • Hi!

    The IAR tools has got a size limitations of 8KB on code written in C. There should be no limitation on the parts written in assembly.

    To try to understand what the problem is, could you answer some questions:

    - Which part of the system is issuing the error? (The compiler, the assembler, the linker, or the debugger?) A copy of the error message message would be good.

    - How much code is there in you application, and which language(s) do you use?

    - Do you use external libraries?

        -- Anders Lindgren, Author of the IAR compiler for MSP430

  • Thank You very much for your answers!
    Finally I resolved my problem... Infact I find that in the file there were some properties set wrong which have caused the message about the code size limitation, also on my code that is written in assembly.
    So, everything works well again!

    Regards,
    Luigi Quaglia

**Attention** This is a public forum