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

C6748 sysbios系统中HWI模块去掉,怎么让系统运行起来?

想用中断表代替HWI模块,不让sysbios接管,怎么跑系统?

Shine:

既然要用中断的话,为什么不用HWI,sys/bios会自动生成中断向量表。

user4878210:

回复 Shine:

sysbios系统中,你们怎么实现中断嵌套的,现在开多个中断就会出现抖动现象,sysbios应用中断嵌套功能还是有抖动,想不跑系统实现中断嵌套功能。还有就是hwiparams.maskSetting怎么指定可以被那些中断抢占?

user4878210:

回复 Shine:

如果我想准时响应10ms中断,抖动不能超过5us,有啥好的办法吗?主频228M,配置的不能被任何中断抢占,其他中断配的可以被任何中断抢占,为啥抖动这么严重?还有怎么配置可以被指定中断抢占?

Tony Tang:

回复 user4878210:

user4878210抖动不能超过5us,有啥好的办法吗?主频228M,

CPU主频运行在228MHz?为什么不跑快点?

user4878210配置的不能被任何中断抢占,其他中断配的可以被任何中断抢占

其它中断配的可被任何中断抢占这个逻辑合理吗?是不是应该配成其它中断都可被这个中断抢占?

这个10ms是什么中断?

user4878210:

回复 Tony Tang:

主频提高也一样的抖动,10ms是定时器中断,绑定到中断线4上,怎么配置其他中断都可被这个定时器中断抢占?麻烦详细点?找不到配置点。。。

user4878210:

回复 Tony Tang:

disable和restore mask参数设置规则哪里有说明?

Tony Tang:

回复 user4878210:

user4878210怎么配置其他中断都可被这个定时器中断抢占?

在其它中断的nested interrupt 里将中断4放开,其它disable。也就是在其它中断ISR里时,中断4是可以抢占的,而在中断4里配置为不可抢占。

另外,在编译选项里配置-mi选项。说明见文档spru187u的2.12节。

user4878210:

回复 Tony Tang:

怎么设置在其它中断的nested interrupt 里将中断4放开,其它disable?麻烦详细点,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » C6748 sysbios系统中HWI模块去掉,怎么让系统运行起来?
分享到: 更多 (0)