TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS570开发板例程转到IAR出错

TMS570LC4357的开发板,下载的LAUNCHXL2 570LC43:lwip Demo,在CCS下可编译,转到IAR后,编译报错,

Error[Li005]: no definition for "_enable_fiq" 

Error[Li005]: no definition for "_get_CPSR" 

这几个函数在IAR中是在哪定义的,该如何解决?

Sam Zhang:

CCS编译器会自动处理这些,但是IAR编译器不会。

可以替换成以下代码:

asm("cpsie i");  // _enable_fiqasm("mrs r1,cpsr");  // _get_CPSR

yuanyuan liu1:

回复 Sam Zhang:

您好,非常感谢,开中断的问题按您说的已解决;另一个问题,将CPSR的值读到r1寄存器后,该如何赋给一个变量,以便在C中得到CPSR的值

Sam Zhang:

回复 yuanyuan liu1:

R4的寄存器用汇编来操作就可以了。

赞(0)
未经允许不得转载:TI中文支持网 » TMS570开发板例程转到IAR出错
分享到: 更多 (0)