各位专家
长时间运行DM365时会出现CPU利用率100%,使用内部定时器做看门狗给DM365复位,系统重启后,无法获取视频数据,如果是断电重启就没问题,应该是某个芯片没有复位导致的,但看门狗复位后,其他功能都运行正常,就是获得的视频帧率和码流都是零,由于担心TVP5146也需要重启,我把DM365的一个GPIO口引出来给到TVP5146的复位脚上,没系统上电加载GPIO驱动是给5146一次复位,但这样也没解决问题,请各位专家指点一下,谢谢!
使用的硬件是DM365搭配TVP5146,开发工具为DVSDK_4.02。
kooking:
可以把TVP5146的寄存器值打印出来,看reboot和断电重启打印的值是否相同,从而确实是否真正复位
还有就是也有可能是dmai的资源没有释放,获得的视频帧率和码流都是零的时候,有什么提示信息吗
mayr maye:
回复 kooking:
谢谢kooking
用示波器抓过TVP5146的输出时有数据的,应该是DM365本身的某个寄存器没有清空导致,但365自动的看门狗复位怎么会出现这种情况呢,想不明白,难道DM365有BUG?
kooking:
回复 mayr maye:
还有个测试可以做的就是5146和loopback,这样不会经过编解码模块