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

问个小问题,关于BIOS里面进入TASK对IER INT14的影响

如果设置了一个TASK的话,在main函数最后Bios_start()以后会进入TASK函数,但是IER中的INT14在这个时候被enable了,请问这个INT14对应的是什么中断?这个中断在什么情况下会被触发?利用CCS新建工程里的SYS_BIOS最小项目就可以看到这个现象,但对程序没有影响。我在自己的应用程序中会进入这个中断直接卡死,可能导致CCS直接崩溃……我现在用汇编手动把enable清楚了,但不明白这个是什么原因,求高人指教,谢谢!

Andy Yin1:

这是在Bios kernel中启动了一个timer中断与HWI14映射,主要是用于检测kernel状态,不会影响系统运行。

你这里所说的“我在自己的应用程序中会进入这个中断直接卡死,”,具体是什么状态,在ti_sysbios_knl_Clock_doTick中出不来么?是不是你的应用中也用到了HWI14,试试避开这个中断。

Chong Zhou:

回复 Andy Yin1:

情况跟你说的一样,但是我的应用中没有用到HWI14,不知道还有什么条件会导致这种情况?

Andy Yin1:

回复 Chong Zhou:

可能跟你的配置文件有关,或者跟你的PLL及DDR配置有关,其他的想不出来可能性。

赞(0)
未经允许不得转载:TI中文支持网 » 问个小问题,关于BIOS里面进入TASK对IER INT14的影响
分享到: 更多 (0)