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

C6747 bios设置硬件中断进入不了

CCS版本为3.3,CGT版本6.1.9,bios版本5.41.11.38. 我利用CPU响应事件组合器(combiner)生成中断,将HWI_INT4 映射到ECM 32-63,这其中包含GPIO2bank的中断事件,外部中断利用GPIO2_0下降沿产生中断,设置好之后EVENT49中填写了中断函数,unmask event source也打钩了,然后在主程序中直接调用了中断函数,但是一直进不去。难道还要在main函数中开中断吗?我查了很多资料没有发现有用的信息,研究半天了,希望TI工程师能给与解答,感谢!

fu xiaowei:

回复 Shine:

我函数前已经加过下划线了,中断函数没有加interrupt关键字。唯一一点是我主函数里没有加C64_enableIER(C64_EINT5)这个使能函数,我是C6747,我查阅一些手册发现,67系列好像没有这个函数啊,只提到一句C67X系列使用C62的这个函数,不懂什么意思。后来在函数中加上了这一句还是不行,并且编译时提醒函数没有定义这个warn,我加了一个extern定义时就没出现警告了。请问这个函数是BIOS的函数,还是一些库函数里面的,我就算加了好像也没什么用处,还是触发不了,恳请解答

fu xiaowei:

回复 Shine:

问题已经解决,感谢您的回答

zeng ll:

回复 fu xiaowei:

你是怎么解决的呢,能列出来吗?我调试6748 也碰到用BIOS不能挂接中断的问题。

Mr.a.mike:

回复 zeng ll:

需要在初始化程序中增加中断使能的操作。

shouyu wang:

回复 Mr.a.mike:

  你好,我最近在学习这个遇到些问题不能进入中断,你能把源代码发给我一下的

赞(0)
未经允许不得转载:TI中文支持网 » C6747 bios设置硬件中断进入不了
分享到: 更多 (0)