开发环境是ezsdk_5_05_02_00,跑omx encode的demo,发现程序调用configureUiaLoggerClient后就不返回了,一直死在那里
cmem和syslink都加载了,因为只用视频编码我只加载了vicp的firmware
./firmware_loader_a8host_debug.xv5T 1 dm814x_hdvicp.xem3 start
打印信息如下:
=FIRMWARE: I2cInit will be done by M3
FIRMWARE: Memory map bin file not passed
Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [-mma
p <memory_map_file>] [-i2c <0|1>]
===Mandatory arguments===
<Processor Id> 0: DSP, 1: Video-M3, 2: Vpss-M3
<Location of Firmware> firmware binary file
<start|stop> to start/stop the firmware
===Optional arguments===
-mmap input memory map bin file name
-i2c 0: i2c init not done by M3, 1(default): i2c init done by
M3
FIRMWARE: isI2cInitRequiredOnM3: 1
FIRMWARE: Default memory configuration is used
Firmware Loader debugging not configured
Default FL_DEBUG: warning
Allowed FL_DEBUG levels: error, warning, info, debug, log
MemCfg: DCMM (Dynamically Configurable Memory Map) Version : 2.1.2.1
*** ElfLoader_load: Failed to write args! (ensure .args section is big enough)
Error [0x0] at Line no: 1961 in file /ezsdk_5_05_02_00/component-sources
/syslink_2_20_02_20/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../t
i/syslink/procMgr/common/loaders/Elf/ElfLoader.c
FIRMWARE: 1 start Successful
====================================================
1. 只用视频编解码的话,是不是只加载vicp就可以了?
2.怎么确定vicp加载成功?
3.为什么死在那个函数里?有没有开关打开提供更多的debug信息?
谢谢!