This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

tps65921的看门狗及USB

Other Parts Discussed in Thread: TPS65921, TPS65930, OMAP3525, TPS65920

我在使用OMAP3730+tps65921作为平台设计时,当使用看门狗复位,出现不插入

USB板卡挂死现象。当插入USB即可启动。

代码是从OMAP3525+TPS65930平台移植,这个平台不需要插入USB线,Watchdog正常。

移植过程中,是否需要对TPS65921进行更改?(目前使用的还是TPS65930的驱动)

  • 请参考附件的TPS65920 和 TPS65921的差别。

    由于TPS65920是TPS65930仅仅disable codec功能。因此其他功能模块没有差别。

    TPS65921 将CFG_Px_TRANSITION 的 Bit7功能(STARTON_SWBUG),因此当watchdog时间耗尽后,系统进入wait-on模式。需要从6个start on事件中触发系统,才能够重新启动。而TPS65930有STARTON_SWBUG功能,该功能会自动触发restart。

    当插入USB线时,实际上就是有事件6 VBUS detect事件触发了系统重新启动。

    tps65920vs65921.pdf