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.

DM8168音频编码Demo(Audio Encode for omx)运行错误



Hi,我运行的音频编码Demo版本为5.03版本。运行时程序堵塞在    

eError = OMX_GetHandle(&pHandle,(OMX_STRING) "OMX.TI.DSP.AUDENC"

                          /*StrAENCEncoder */ , pAppData, pAppData->pCb);

终端输入命令为:

./audio_encode_a8host_debug.xv5T -i a.pcm -o out.aac -c aaclc -n 2 -b 192000 -s 44100 -f ADTS

后来怀疑AUDENC组件未load。又重新load AUDENC组件;

load脚本为:

PATH=$PATH:/usr/share/ti/ti-media-controller-utils

C6xdsp_ID=1

HDVICP2_ID=2

HDVPSS_ID=3

case "$1" in

   start)

       modprobe syslink

firmware_loader $C6xdsp_ID /usr/share/ti/ti-media-controller-utils/dm816x_c6xdsp.xe674 start

       firmware_loader $HDVICP2_ID /usr/share/ti/ti-media-controller-utils/dm816x_hdvicp.xem3 start      

       firmware_loader $HDVPSS_ID /usr/share/ti/ti-media-controller-utils/dm816x_hdvpss.xem3 start

     ;;

   stop)

firmware_loader $C6xdsp_ID /usr/share/ti/ti-mediacontroller-utils/dm816x_c6xdsp.xe674 stop

       firmware_loader $HDVICP2_ID /usr/share/ti/ti-media-controller-utils/dm816x_hdvicp.xem3 stop

       firmware_loader $HDVPSS_ID /usr/share/ti/ti-media-controller-utils/dm816x_hdvpss.xem3 stop

       rmmod syslink

     ;;

   *)

       echo "Usage: /etc/init.d/load-hd-firmware.sh {start|stop}"

       exit 1

       ;;

esac

exit 0

运行出错,错误信息如下:FIRMWARE: Memory map bin file not passed

Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [Location of Mem map bin file]

FIRMWARE: Default memory configuration is used

MemCfg: DCMM (Dynamically Configurable Memory Map) Version :  2.1.1.1

Assertion at Line no: 301 in /swcoe/sdk/cm/netra/arago-tmp/work/dm816x-evm-none-linux-gnueabi/ti-syslink-2_00_05_85-r4i/syslink_2_00_05_85/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failed

FIRMWARE: Ipc_CONTROLCMD_LOADCALLBACK Error: ProcMgr status 0xffffffff

FIRMWARE: Could not start: -1

是否我的load命令未写对,期待解决,万分感谢!