Error[Li005]: no definition for "OS_ARM_InstallISRHandler"

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Error[Li005]: no definition for "OS_ARM_InstallISRHandler"

    Hello

    I´m facing the following message when trying to use interrupts in my system:


    Error[Li005]: no definition for "OS_ARM_InstallISRHandler" [referenced from U:\ECGW\CW ARM\IAR_RTOS_V1\Debug\Obj\ads1293.o]

    It seems that the compiler can´t find the lib files, or I didn´t included the RTOS.h file. But it´s not the case.

    I downloaded the trial from segger site, and I coudn´t use the ISRHandler too. The same problem happens.

    I´m using IAR 7.50, TM4C129 eval board. embOS version 3.86

    Is there are any incompatibility with these new IAR version?

    Thank you!
  • HI Luciano,

    You are right, OS_ARM_InstallISRHandler() is not included in the TM4C129 start project.
    With Cortex-M OS_ARM_InstallISRHandler() is only necessary when you are working with vector table in RAM.
    This is not supported by the RTOSInit_TM4C129 .c.
    If you need RAM vector table we can add this feature very easily

    Best regards,
    Til
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.