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

dspbios 与sysbios关于hwi的问题

芯片是tms320 6748,外设驱动是基于starterware 库。

用sysbios 配置好后,hwi能正常进入,在中断配置时不能加入IntDSPINTCInit(),加入后无法进入hwi,关于IntGlobalEnable()可以添加也可以不用,貌似sysbios已经使能了,不需要此操作。

但是用Dspbios时,怎么都进不了hwi,查看寄存器DSPINTC0里面的EVENTFLAG2相关的GPIOBANK中断时间是有的!中断服务函数在tcf文件配置中为_GPIPIsr也加了下划线的,intertupt selection  number也选的65,为什么还进不了么?

官方有提供相关的dspbios的例程么?

Tony Tang:

ISR不加下划线试试。

lingshan lan:

回复 Tony Tang:

ISR不加下划线是指我的_GPIOIsr不加下划线么?DSPBIOS文档中明确是要加下划线的,不加下划线编译链接会提示Unresovled symbol错误!

不清楚DSPBIOS是否需要自己手动打开全局中断?

Tony Tang:

回复 lingshan lan:

哦,那你还是用的coff格式。

DSPBIOS自己会打开全局中断,不需要用户打开。

lingshan lan:

回复 Tony Tang:

是的,用的coff格式,用的starterware的驱动库

赞(0)
未经允许不得转载:TI中文支持网 » dspbios 与sysbios关于hwi的问题
分享到: 更多 (0)