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.

declaration is incompatible with "__interwork __softfp for floating point functions

Other Parts Discussed in Thread: HALCOGEN

Hello,

I am using TMS570LS20USB Board and IAR 6.30.1.33127  compiler

I wrote a floating point handler as

__irq __arm void TsFlpHandlerAssist1(void)

{

}

When i compiled i get the following error  -

 Error[Pe147]:  
          declaration is incompatible with
          "__interwork __softfp void TsFlpHandlerAssist1(void)" (declared at
          line 175 of
          "C:\PROGRA~1\TMDX570LS20SUSB\IAR630\HALCoGen\sys_vim.h")

Please let me know why i am restricted from using the __irq & __arm? Also kindly suggest some way to tackle it.

Thanks & Best Regards,

Renjith George