请问下,8168再加载firmware时,根文件系统带的load-hd-firmware.sh启动脚本里面是firmware_loader $HDVICP2_ID /usr/share/ti/ti-media-controller-utils/dm816x_hdvicp.xem3 start,没有-mmap参数,但 firmware_loader程序的源码里面确实检查了是否有-mmap参数,所以会导致加载失败了,如下:
FIRMWARE: I2cInit will be done by M3
FIRMWARE: Memory map bin file not passed
Usage : firmware_loader <Processor Id> <Location of Firmware> <start|stop> [-mmap <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
想请问下,是不是应该修改下load-hd-firmware.sh脚本里的代码啊,还是怎么回事呢??