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

两个关于TMS570的问题求教,谢谢

1.570系列的autosar的MCAL驱动怎么获取,免费还是收费

2.在HALCOGEN上生成的代码,VIM channel越小中断优先级越高,我现在想要把RTI COMPARE的中断优先级设置为最低(定时器中断一般优先级都设置最低吧,被其他中断打断),怎么操作,HALCOGEN应该不能直接配置吧,在程序里面我也不知道改哪里,试了几个地方没成功,可以指导一下吗

非常感谢

user5782599:

1.570系列的AUTOSAR MCAL驱动怎么获取?我记得支持4.0.3的,免费还是收费

2.怎么设置中断优先级,HALCOGEN上面VIM CHANNEL越小中断优先级应该越高,怎么调整这个优先级,试了一下HALCOGEN好像不能直接调,在程序里直接改代码也没成功,我需要把RTI compare的中断优先级设置为最低,麻烦指导一下,详细点

非常感谢!

1.570系列的autosar的MCAL驱动怎么获取,免费还是收费

2.在HALCOGEN上生成的代码,VIM channel越小中断优先级越高,我现在想要把RTI COMPARE的中断优先级设置为最低(定时器中断一般优先级都设置最低吧,被其他中断打断),怎么操作,HALCOGEN应该不能直接配置吧,在程序里面我也不知道改哪里,试了几个地方没成功,可以指导一下吗

非常感谢

user5782599:

回复 Susan Yang:

感谢您的解答,对我帮助很大,但我还有以下疑问,
1.这个协议是否收费
2.根据芯片资料和CODE,我发现可以调用void vimChannelMap(uint32 request, uint32 channel, t_isrFuncPTR handler)来selected interrupt request to the selected channel,但是就有一个问题了,比如我把中断3放到了126通道上,那么中断3在3通道还存在吗,126通道原有的中断去哪里了,也就是说我同时使能了通道3和126中断,然后把3放到126通道了,这时候3通道对应什么中断,126对应什么中断,我的理解是3放到126通道了,那么3通道上不再有中断,126通道是新的中断,两个通道的RAM ADDR都更新了,这样理解对吗

1.570系列的autosar的MCAL驱动怎么获取,免费还是收费

2.在HALCOGEN上生成的代码,VIM channel越小中断优先级越高,我现在想要把RTI COMPARE的中断优先级设置为最低(定时器中断一般优先级都设置最低吧,被其他中断打断),怎么操作,HALCOGEN应该不能直接配置吧,在程序里面我也不知道改哪里,试了几个地方没成功,可以指导一下吗

非常感谢

Susan Yang:

回复 user5782599:

1 关于是否收费,建议您直接联系代理商进行询问

2 是的,您的理解是正确的. 关于这个有个很有用的帖子

e2echina.ti.com/…/80965

1.570系列的autosar的MCAL驱动怎么获取,免费还是收费

2.在HALCOGEN上生成的代码,VIM channel越小中断优先级越高,我现在想要把RTI COMPARE的中断优先级设置为最低(定时器中断一般优先级都设置最低吧,被其他中断打断),怎么操作,HALCOGEN应该不能直接配置吧,在程序里面我也不知道改哪里,试了几个地方没成功,可以指导一下吗

非常感谢

user5782599:

回复 Susan Yang:

非常感谢 关于2 还要说明一点 后面的人知悉,帖子里面是错误的,void vimChannelMap(uint32 request, uint32 channel, t_isrFuncPTR handler),handler应该是你需要移动的中断的地址,比如vimChannelMap(2,126,&rtiCompare0Interrupt);就是把channel2的rtiCompare0Interrupt移到126去,这里告诉大家

赞(0)
未经允许不得转载:TI中文支持网 » 两个关于TMS570的问题求教,谢谢
分享到: 更多 (0)