Hello :
we want to load mcsr register to general register(r25) , and then transmit r25 to a local variable.
__attribute__((section(".srec_rom"))) // richard help
void fn_Srec_EccErrorHandler(void)
{
register unsigned long mcsr __asm("r25") ;
__asm("mfspr r25,572 ");
if ((mcsr&0x000000ff)==11)
{
;
}else{
;
}
}
why this can not be compiled?
Hello,
could you please write me, which IDE and compiler you use?
It looks like code from S32DS, but the line shows compilation error looks like it is from GreenHills Multi IDE.
Regards,
Martin
we use multi IDE and winIDEA , and compile is greenhills. thanks!
Hello,
if you use multi IDE, this is rather question for GreenHills support or Wind River support. I can help you with S32DS which is NXP product, but I am not able to support products, which are not developed by NXP.
Regards,
Martin