你好,我需要测试TDA2PX的core_load,选择的DEMO是C:\PROCESSOR_SDK_VISION_03_03_00_00\ti_components\drivers\pdk_01_09_00_17\packages\ti\drv\pm\examples\core_loading
现在这个DEMO通过仿真器已经在RAM里面仿真跑起来了,各个核可以通过串口打印各自的load信息,现在我需要把这个例程烧写到flash里面去,我按照TI的文档将各个核的生成文件合成了一个iamge文件,然后用CCS将其烧入到SPI FLASH,此前我已经成功烧写了SBL,且能够正常运行。
现在的问题是复位后串口仅能打印A15这个核的信息,别的核都没信息打印。请问这个问题能提供点解决思路吗?以下是转换image的命令文件。
:: This file is temporary, used for generating images that are compatible with TI's bootloader
:: This file should be deleted after integrating Valeo's bootloader.
@ECHO OFF
set PATH_TO_VSDK=C:\PROCESSOR_SDK_VISION_03_03_00_00
set OUT2RPRC_TOOL=%PATH_TO_VSDK%\ti_components\drivers\pdk_01_09_00_17\packages\ti\boot\sbl_auto\tools\out2rprc\out2rprc.exe
set MULTICORE_IMG_GEN_TOOL=%PATH_TO_VSDK%\ti_components\drivers\pdk_01_09_00_17\packages\ti\boot\sbl_auto\tools\multicore_image_generator\v1\MulticoreImageGen.exe
echo Converting a15..
call %OUT2RPRC_TOOL% pm_core_loading_app_a15_0_release.xa15fg a15.rprc
echo Converting dsp_1..
call %OUT2RPRC_TOOL% pm_core_loading_app_c66xdsp_1_release.xe66 dsp_1.rprc
echo Converting dsp_2..
call %OUT2RPRC_TOOL% pm_core_loading_app_c66xdsp_2_release.xe66 dsp_2.rprc
echo Converting eve_1..
call %OUT2RPRC_TOOL% pm_core_loading_app_arp32_1_release.xearp32F eve_1.rprc
echo Converting eve_2..
call %OUT2RPRC_TOOL% pm_core_loading_app_arp32_2_release.xearp32F eve_2.rprc
echo Converting m4_0..
call %OUT2RPRC_TOOL% pm_core_loading_app_ipu1_0_release.xem4 m4_0.rprc
echo Converting m4_1..
call %OUT2RPRC_TOOL% pm_core_loading_app_ipu1_1_release.xem4 m4_1.rprc
echo Generating multicore image..
%MULTICORE_IMG_GEN_TOOL% BE 1 AppImage 0 a15.rprc 2 m4_0.rprc 3 m4_1.rprc 8 dsp_1.rprc 9 dsp_2.rprc 10 eve_1.rprc 11 eve_2.rprc
echo Please QSPI BOOT.
下图是否提示有问题?