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

AM5708: linux内核中,为什么ipu的watchdog-timers 要分配两个定时器,而DSP上只用一个

Part Number:AM5708

&ipu2 {
    status = "okay";
    memory-region = <&ipu2_cma_pool>;
    mboxes = <&mailbox6 &mbox_ipu2_ipc3x>;
    timers = <&timer3>;
    watchdog-timers = <&timer4>, <&timer9>;
};

&ipu1 {
    status = "okay";
    memory-region = <&ipu1_cma_pool>;
    mboxes = <&mailbox5 &mbox_ipu1_ipc3x>;
    timers = <&timer11>;
    watchdog-timers = <&timer7>, <&timer8>;
};
&dsp1 {
    status = "okay";
    memory-region = <&dsp1_cma_pool>;
    mboxes = <&mailbox5 &mbox_dsp1_ipc3x>;
    timers = <&timer5>;
    watchdog-timers = <&timer10>;
};
这在手册里有说明么,是ipu必须要用两个么?
没有用的定时器,可以随意分配么?
MPU中必须使用哪几个定时器呢?
Nancy Wang:

抱歉回复晚了,我详细看一下再给您回复。

,

Nancy Wang:

请问使用的SDK版本是 linux-rt-4.9.65-gb568ca2 吗?

我需要咨询相关工程师再给您回复。

,

Nancy Wang:

user3688025 说:是ipu必须要用两个么?

IPU 有两个 M4 内核,因此每个core都需要自己的看门狗定时器来检测内核未挂起。 

user3688025 说:没有用的定时器,可以随意分配么?
MPU中必须使用哪几个定时器呢

可以在 MPU 上使用任何未使用的timer。timer 1、2 和 12 有点特殊,因此建议将其他定时器。

赞(0)
未经允许不得转载:TI中文支持网 » AM5708: linux内核中,为什么ipu的watchdog-timers 要分配两个定时器,而DSP上只用一个
分享到: 更多 (0)