Warning: mysqli_query(): (HY000/1030): Got error 28 from storage engine in /www/wwwroot/ti2k.com/wp-includes/wp-db.php on line 2030

Warning: mysqli_query(): (HY000/1030): Got error 28 from storage engine in /www/wwwroot/ti2k.com/wp-includes/wp-db.php on line 2030
Warning: mysqli_query(): (HY000/1030): Got error 28 from storage engine in /www/wwwroot/ti2k.com/wp-includes/wp-db.php on line 2030
class="post-template-default single single-post postid-196891 single-format-standard nav_fixed m-excerpt-cat topbar-off p_indent comment-open site-layout-2 text-justify-on">
TI中文支持网
TI专业的中文技术问题搜集分享网站

AWR2E44PEVM: 生成的appimage文件烧写后无法运行成功

Part Number:AWR2E44PEVMOther Parts Discussed in Thread:AWR2544, AWR1843, SYSCONFIG, AWR1843AOP

1、使用原例程radar_toolbox_3_10_00_05版本的OOB例程,原例程使用profile_3d_3Azim_1ElevTx_DDMA_awr2E44P_highRange在ccsdebug下运行成功 该OOB例程只允许DDM。

2、裁剪原OOB例程中M4和DSP核,仅保留R5核,并对其中进行了修改,不再使用CLI,通过自定义协议使用userport和rs232对mmw进行参数配置、控制启停、程序更新及LVDS数据输出等操作(此前在AWR1843和awr2544上做过此类裁剪和修改,并已投入使用)。

3、AWR2E44按照2中熟悉的操作行为,做了相关裁剪和修改,在CCSdebug下,裁剪和修改后均能正常工作。而通过CCS编译生成的APPimage通过python下载后无法运行。

(1)oob例程裁剪

此处ipc修改是否正确?

(2)ccsdebug

只连接了R5核并加载mss.xe5f ,串口通信正常。

(3)CCS编译步骤

Pre-build steps:

${CCE_INSTALL_ROOT}/utils/cygwin/rm -f ${CCS_PROJECT_DIR}/${ConfigName}/${ProjName}.rprc
${SYSCONFIG_TOOL_ROOT}/nodejs/node ${SYSCONFIG_TOOL_ROOT}/dist/cli.js –product ${COM_TI_MCU_PLUS_SDK_AWR2X44P_INSTALL_DIR}/.metadata/product.json –script ../../out_of_box_2x44p_dss_cm4/dss_cm4/dss_cm4.syscfg –context m4ss0-1 –output ../../out_of_box_2x44p_dss_cm4/dss_cm4/m4generated –script ../mss/mss.syscfg –context r5fss0-0 –output ../mss/mssgenerated/ –script ../../out_of_box_2x44p_dss/dss/dss.syscfg –context c66ss0 –output ../../out_of_box_2x44p_dss/dss/dssgenerated/

Post-build steps:

${CCE_INSTALL_ROOT}/utils/cygwin/rm -f ${CCS_PROJECT_DIR}/${ConfigName}/${ProjName}_strip.xer5f
${CG_TOOL_ROOT}/bin/tiarmstrip -p ${CCS_PROJECT_DIR}/${ConfigName}/${ProjName}.xer5f -o=${CCS_PROJECT_DIR}/${ConfigName}/${ProjName}_strip.xer5f
${CCE_INSTALL_ROOT}/utils/cygwin/rm -f ${CCS_PROJECT_DIR}/${ConfigName}/${ProjName}_strip.rprc
${SYSCONFIG_TOOL_ROOT}/nodejs/node.exe ${COM_TI_MCU_PLUS_SDK_AWR2X44P_INSTALL_DIR}/tools/boot/out2rprc/elf2rprc.js ${CCS_PROJECT_DIR}/${ConfigName}/${ProjName}_strip.xer5f
${CCE_INSTALL_ROOT}/utils/cygwin/mv ${CCS_PROJECT_DIR}/${ConfigName}/${ProjName}_strip.rprc ${CCS_PROJECT_DIR}/${ConfigName}/${ProjName}.rprc
${SYSCONFIG_TOOL_ROOT}/nodejs/node.exe ${COM_TI_MCU_PLUS_SDK_AWR2X44P_INSTALL_DIR}/tools/boot/multicoreImageGen/multicoreImageGen.js –devID 55 –out ${CCS_PROJECT_DIR}/out_of_box_2X44P_${ConfigName}.appimage ${MMWAVE_AWR294X_DFP_INSTALL_PATH}/firmware/radarss/xwr2x4xp_radarss_metarprc.bin@1 ${CCS_PROJECT_DIR}/${ConfigName}/${ProjName}.rprc@0

黄底没做修改,绿底修改了去除了m4和dsp。

q1:如上修改,debug下能正常,最终appimage不正常,是否编译步骤存在问题,最终芯片无法识别,使得M4和C6XX处于复位状态,整个芯片没跑起来?

q2:原来AWR1843AOP仅用r4f不使用c6xx,未通过ccs去编译,而是通过imageCreator里的bat脚本去生成可执行的bin,运行正常。后续SDK路径下缺少部分exe,是不支持该bat脚本生成?

q3:   如果是q1的问题,我能否保留3个核,m4和c6xx裁剪修改保留进入main随便干点啥事,不影响r5工作,这种方式可行吗?

Vivian Gao:

感谢您对TI产品的关注! 关于你的咨询,我们正在确认你的问题,稍后回复您。

,

g g:

[2025-07-23 18:01:54.978]RX:Starting QSPI Bootloader … INFO: Bootloader_loadSelfCpu:210: CPU r5f0-0 is initialized to 400000000 Hz !!![BOOTLOADER_PROFILE] Boot Media : NOR SPI FLASH [BOOTLOADER_PROFILE] Boot Media Clock : 80.000 MHz [BOOTLOADER_PROFILE] Boot Image Size : 110 KB [BOOTLOADER_PROFILE] Cores present : unknownc66ss0m4ss0-1r5f0-0[BOOTLOADER PROFILE] System_init : 372us [BOOTLOADER PROFILE] Drivers_open : 14us [BOOTLOADER PROFILE] LoadHsmRtFw : 3us [BOOTLOADER PROFILE] Board_driversOpen : 2726us [BOOTLOADER PROFILE] CPU load : 120245us [BOOTLOADER_PROFILE] SBL Total Time Taken : 123363us

Image loading done, switching to application …INFO: Bootloader_socCpuResetRelease:261: PBIST memory tests excucted by RBL, RINFOL : 0x20 and RINFOU : 0x0INFO: Bootloader_runCpu:158: CPU r4 is initialized to 200000000 Hz !!!INFO: Bootloader_runCpu:158: CPU c66ss0 is initialized to 450000000 Hz !!!INFO: Bootloader_runCpu:158: CPU m40-1 is initialized to 200000000 Hz !!!INFO: Bootloader_runSelfCpu:220: All done, resetting self …************************************************

software version : AWR2E44-IMU-LVDS-V00

compile time : Jul 23 2025 17:57:38

************************************************[2025-07-23 18:02:15.843]TX:EB9006000000000000000000000081[2025-07-23 18:02:16.933]RX:霅?/

刚验证了保留3个核,m4和c6xx裁剪修改保留进入main随便干点啥事,r5按照之前的裁剪方式,r5对外通信正常,

麻烦看一下q1的问题,希望只有单个r5也能够正常工作。

,

Ken Zhang:

Hi 

$(MULTI_CORE_IMAGE_GEN) –devID 55 –out $(MMW_DEMO_BIN) $(MSS_MMW_DEMO_RPRC)@0 $(M4_MMW_DEMO_RPRC)@2 $(DSS_MMW_DEMO_RPRC)@1 $(AWR2X44P_RADARSS_IMAGE_BIN)@3  >> $(BOOTIMAGE_TEMP_OUT_FILE)

参考makefile.awr2x44P.mak, 你绿色部分代码的内核序号和官方SDK中的序号存在较大的差异。

Thanks

Ken

赞(0)
未经允许不得转载:TI中文支持网 » AWR2E44PEVM: 生成的appimage文件烧写后无法运行成功
分享到: 更多 (0)

相关推荐

  • 暂无文章

© 2025 TI中文支持网   网站地图 鲁ICP备2022002796号-1