TI工程师你们好,在使用C6638处理器加载DSP代码时出现如下问题:
官网提供的代码目录如下:C:\ti\mcsdk_bios_3_00_03_15\demos\image_processing\ipc编译出来的.out文件大小为 5.221M 下载启动完成:
root@keystone-evm:~# cat /sys/kernel/debug/remoteproc/remoteproc0/
name recovery state trace0
tarce0文件是存在
在使用我们自己工程编译出来的.out文件大小为9.731M,使用ARM0核加载.out文件时发现报错
load failed (error: -104)
root@keystone-evm:~# vi /sys/kernel/debug/remoteproc/remoteproc0/
name recovery state
tarce0文件不存在
加载方式如下:
export SLAVE_DIR=/usr/share/matrix-gui-2.0/apps/demo_imageproc/bin
mpmcl reset dsp0
mpmcl reset dsp1
mpmcl reset dsp2
mpmcl reset dsp3
mpmcl reset dsp4
mpmcl reset dsp5
mpmcl reset dsp6
mpmcl reset dsp7
mpmcl load dsp0 ./image_processing_evmtci6638k2k_slave.out
#mpmcl load dsp0 $SLAVE_DIR/image_processing_evmtci6638k2k_slave.out
mpmcl load dsp1 $SLAVE_DIR/image_processing_evmtci6638k2k_slave.out
mpmcl load dsp2 $SLAVE_DIR/image_processing_evmtci6638k2k_slave.out
mpmcl load dsp3 $SLAVE_DIR/image_processing_evmtci6638k2k_slave.out
mpmcl load dsp4 $SLAVE_DIR/image_processing_evmtci6638k2k_slave.out
mpmcl load dsp5 $SLAVE_DIR/image_processing_evmtci6638k2k_slave.out
mpmcl load dsp6 $SLAVE_DIR/image_processing_evmtci6638k2k_slave.out
mpmcl load dsp7 $SLAVE_DIR/image_processing_evmtci6638k2k_slave.out
mpmcl run dsp0
mpmcl run dsp1
mpmcl run dsp2
mpmcl run dsp3
mpmcl run dsp4
mpmcl run dsp5
mpmcl run dsp6
mpmcl run dsp7
请问使用这中方式加载.out文件,对文件大小有要求吗。还是需要在工程中编译.out文件时在工程中需要做什么设置,才能使用这中加载方式加载DSP代码。