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

【加急】关于论坛中STK_6657 SRIO例程中DOORBELL口中断移植到SYS/BIOS中HWI硬件中断的问题

设备:6657自制板

软件版本:CCSV5 5.5

SYS/BIOS版本:6.35.4.50

问题描述:

成功调通了STK_6657 SRIO例程,可以实现两DSP6657间的SRIO DIO通讯,并实现从机进入DOORBELL中断后触发相应的数据处理。接下来把例程移植到SYS/BIOS中,将相应的SRIO从机初始化、中断初始化 和 中断响应函数移植到SYS/BIOS工程中,也是可以成功实现的。可是我希望在中断中触发软件中断来实现数据处理,出错了。后来我上网搜搜,说用SYS/BIOS时不可以用中断,只能移植到HWI上做硬件中断。

我如上图静态添加我HWI硬件中断,在 void SRIO_DOORBELL()中做响应,可是一直不成功,我想问问大神们,我是哪里还没有理解透吗?为什么进不了硬件中断呢?

jimmy cui:

Allen35065:

回复 jimmy cui:

CSL和BIOS的中断管理功能两者选其一,不能同时都用,

例子里用的应该是CSL的中断管理

jimmy cui:

回复 Allen35065:

是的,是用CSL做中断管理的,我现在把它CSL管理中断的部分都屏蔽了,面且还删除了.asm文件,然后用BIOS做硬件中断管理,可以目前为止,没有成功进入过硬件中断,是我配置出错了吗?还有什么地方需要注意的?请大神帮助~

Allen35065:

回复 jimmy cui:

你用的是哪个INTDST,如果是0-15,你还需要配置CIC0,16-31映射的中断号也有所不同,详见手册7.8节;

如果事件映射没有问题,那就需要单步调了,首先手动触发事件看中断响应对不对;然后再检查INTDST在收到Doorbell时有没有被置位。

赞(0)
未经允许不得转载:TI中文支持网 » 【加急】关于论坛中STK_6657 SRIO例程中DOORBELL口中断移植到SYS/BIOS中HWI硬件中断的问题
分享到: 更多 (0)