我使用dm368进行编解码,但是有时候编码或解码程序运行异常,cpu占用率也异常,达到百分之八九十,我跟踪了程序发现是VIDDEC2_process或VIDENC2_process通不过,我觉得可能是编解码模块异常,我在内核启动时对模块重新复位使能,但是没有效果,请教TI的专家们这是怎么回事?改如何修改?谢谢!!!
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.
我使用dm368进行编解码,但是有时候编码或解码程序运行异常,cpu占用率也异常,达到百分之八九十,我跟踪了程序发现是VIDDEC2_process或VIDENC2_process通不过,我觉得可能是编解码模块异常,我在内核启动时对模块重新复位使能,但是没有效果,请教TI的专家们这是怎么回事?改如何修改?谢谢!!!
你好,
请问你是长时间运行时候出现问题,还是反复WDT复位?
你是否有使用https://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/9002.aspx链接里面的ubl相关代码?
没有长时间运行,随时开机都有可能出现这种情况,wdt也没有反复复位,当程序运行异常时,我通过自己的检测程序发现异常后用看门狗驱动复位一次后就都能正常运行了。我没有使用链接里的ubl代码,我用的是ipnc2.6的ubl和ipnc5.0的uboot和内核。
你好,
device_new3.c除了增加了一些模块的复位,还修正了一些初始化的顺序,无论是否和你的问题相关,请使用。或者使用IPNC5.1里面的ubl。
请问你们DDR的布线是否有严格按照DM36x datasheet上的要求来做?你现在DDR频率多少?降低频率对问题出现的概率是否有影响,比如出现问题时间更长?出现问题频率降低?
你好,
电源部分也请测量一下,看幅值和纹波是否在spec范围内?