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

在CSL库中,IDLE instruction 在程序中如何执行??

在我这个项目中,ISTR中的HWAIS位是关闭的,处于空闲状态。我如何通过c程序执行IDLE instruction   使其处于Active状态

Shine:

你好,

可以执行下面两句*(volatile ioport Uint16 *)0x0001 = 0xE;   asm("   idle");

junjie guo:

回复 Shine:

您好,当我加上这两行代码后,debug报错。提示cannot open file (.out文件),我把asm("idle")这行注掉,debug能正常通过。这是什么原因?

Shine:

回复 junjie guo:

你用的是哪款器件? 编译能通过吗?

junjie guo:

回复 Shine:

我用的是TMS320C5535编译可以通过

Shine:

回复 junjie guo:

这个比较奇怪, 报错是你在load程序还是在运行asm语句时出现?

你试试别的asm语句如, asm ( "nop" );看看会出错么?

junjie guo:

回复 Shine:

报错在load程序的时候,错误如下图:

换成asm("nop")  提示同样的错误。请问这怎么解决??

Shine:

回复 junjie guo:

你有CCS 3.3吗? 试试用老版本的CCS试试看能不能load

赞(0)
未经允许不得转载:TI中文支持网 » 在CSL库中,IDLE instruction 在程序中如何执行??
分享到: 更多 (0)