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 H.264编码与AAC同时编码死机

Other Parts Discussed in Thread: TVP5147

您好,目前我们采用平台参考DM368EVM的板卡,目前一个症状就是H.264与AAC同时编码在1个小时以内会死机,串口、网络都无反应。请教专家如何解决?

基本信息如下:

1、视频采集是TVP5147

2、音频是AIC3101

3、内存128Mbyte,NandFlash Samsung 128Mbyte

4、文件系统ubifs

5、软件:DVSDK_4.02 4_02_00_06,AAC 3.5.00,H.264 02.20.00

现在出现如下问题:

使用Ti提供的encode程序测试命令:./encode -a a.aac -v a.264 -y 2 -I 1 -w -f,即同时进行H.264与AAC编码后,1个小时内会发生死机状态,串口、网络都无反应。但是只编码H.264或者只编码AAC是正常的,另外同时编码H.264与G.711也是正常的,CMEM也是官网提供的参考:

#!/bin/sh

# Default DM368 EVM Memory Map

#

# Start Addr    Size    Description

# -------------------------------------------

# 0x00001000    32K     ARM TCM memory

# 0x80000000    48 MB   Linux

# 0x83000000    12 MB   Video driver memory (Linux)

# 0x83C00000    68 MB   CMEM

# 0x88000000    BOTTOM  ADDRESS

load () {

   insmod cmemk.ko phys_start=0x83C00000 phys_end=0x88000000 allowOverlap=1 phys_start_1=0x00001000 phys_end_1=0x00008000 pools_1=1x28672 useHeapIfPoolUnavailable=1

   insmod irqk.ko

   insmod edmak.ko

   insmod dm365mmap.ko

   mknod /dev/dm365mmap c `awk "\\$2==\"dm365mmap\" {print \\$1}" /proc/devices` 0

}

unload () {

   rmmod cmemk 2>/dev/null

   rmmod irqk  2>/dev/null

   rmmod edmak 2>/dev/null

   rmmod dm365mmap 2>/dev/null

   rm -f /dev/dm365mmap

}

case "$1" in

     start)

           load

            ;;

      stop)

           unload          

            ;;

      restart)

           unload          

           load

            ;;

       *)

            echo "$0 <start/stop/restart>"

            ;;

esac