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

28379d的两个cpu定时器中断起始时间不同

您好,我采用28379d的DSP芯片,cpu1采用定时器0中断,cpu2采用定时器1中断,发现两个定时器中断的起始时间不同,cpu2要晚于cpu1,而且即使我修改cpu1的定时器中断为定时器1或2,总是cpu2的中断起始时间晚于cpu1的中断起始时间,请问如果想让两个cpu的定时器中断同时开始应该怎么做呢?

Green Deng:

你好,两个定时器的定时时间应该是一致的,问题会不会出在你的中断响应上?
我会就这个问题咨询一下其他工程师

user6446025:

回复 Green Deng:

你好,我两个cpu都采用定时器中断,定时时间相同,采用离线模式运行,定时器0在cpu1中配置的中断,定时器1在cpu2中配置的中断,请问这样配置正确吗?

Green Deng:

回复 user6446025:

如果希望两个CPU的定时器中断同时启动,则可以使用IPC同步来同时启动定时器。
可以参考以下帖子:e2e.ti.com/…/802128

user6446025:

回复 Green Deng:

您好,我还有个问题,两个cpu可以同时都用cputime0或任何一个定时器同时控制吗?在不同的cPu中配置响应的定时器(同一个编号)可以实现各自的中断控制吗?那这种定时器是各自独有的还是共享的?

Green Deng:

回复 user6446025:

你好,不可以。每个CPU都有自己的CPU定时器集,因此为CPU1配置的定时器不能触发CPU2的中断,反之亦然。

赞(0)
未经允许不得转载:TI中文支持网 » 28379d的两个cpu定时器中断起始时间不同
分享到: 更多 (0)