This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AWR2944:为 R5F 内核而不是*。xer5f 生成 elf

Guru**** 666710 points
Other Parts Discussed in Thread: AWR2944, SYSCONFIG, MATHLIB
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1191036/awr2944-generating-elf-for-r5f-core-instead-of-xer5f

器件型号:AWR2944
主题中讨论的其他器件: SysConfigMATHLIB

大家好、

目前、在我们用于调试的项目中、我们生成一个 xer5f 映像进行调试、并与我要生成 elf 文件的另一个调试器进行检查、在我看来、唯一的链接需要更改、在选项-o 中提及这一点将导致生成 elf 文件 (我认为编译器支持.elf 文件生成)

如上所述、当我修改以下命令中的-o 选项时、它确实会生成*。elf 文件、但其二进制等效于.xer5f 文件。 因此、我认为它仍在生成 xer5f 文件、只需将名称更改为 elf。

buildDirectories mssbuildDirectories $(MSS_MMW_DEMO-Objects)
$($(MSS_CPU)_LD)$($(MSS_CPU)_LDFLAGS)$(MSS_MMW_DEMOLOC_libs)-WL、-m=$(MSS_MMW_DEMOG_MAP)\
o awr2944e_satellation_MSS.elf $(MSS_MMW_DEMOD_ARTICESS)$(MSS_MMW_DEMOG_STD_libs)\
$(R5F_MMW_LINK_CMD)$(MSS_MMW_DEMO-CMD)

用于 elf 生成的已执行字符串

D:/Git_workspace/sat/sat/proj5467_0210_sat_front_end_firmware_Ref/05_SwDev/01_SrcCode/common/ti/ti/scripts/../ti-cgt-armlvm_1.3.0.sls/bin/tiarmclang -diag_suppress=10063 -mcsdk/rwl_drivers/rwl_drivers/drivers/rwl_drivers/drivers/rwl_drivers/drivers/rwl_drivers/rwl_drivers/drivers/rwl_drivers/drivers/rwl_ex-drivers/rwl_drivers/drivers/rwles/rwl_drivers/rwl_drivers/rwl_drivers/drivers/rwl-04_s4/drivers/rwl_sdk/rwl_/rwl_/rwl_end/rwl_sdk/rwl_/rwl_ex/rwl_
o awr2944_satellation_MSS.elf obj_awr2944/MSS_main.oer5f obj_awr2944/fH_MRR_link_cfg.oer5f obj_awr2944/MSS_data.oer5f obj_awr2944/common/timh.oer5ms/awert_enr20s/awr2944/enr20s/energ_enr20s/awr20s/enr20s/enr20s/enr20s/enr20s/enr20s/enr20s/enr20s/enr20s/enr20s/enr20s/enr20s/enr20s/enr20s/enr20s/enr5m/enrf_obt/enr20s/enr20s/enr20s/enr20s/w_enr20s/enr20s/enr20s/enr20s/enw_ms/w_enr20s/enr20s/enr20s/enr20s/enr20s/enet_enr204s/enr20s/enr20s/enr20s/enr20s/enr

为.xer5f 生成执行的字符串

D:/Git_workspace/sat/sat/proj5467_0210_sat_front_end_firmware_Ref/05_SwDev/01_SrcCode/common/ti/ti/scripts/../ti-cgt-armlvm_1.3.0.sls/bin/tiarmclang -diag_suppress=10063 -mcsdk/rwl_drivers/rwl_drivers/drivers/rwl_drivers/drivers/rwl_drivers/drivers/rwl_drivers/rwl_drivers/drivers/rwl_drivers/drivers/rwl_ex-drivers/rwl_drivers/drivers/rwles/rwl_drivers/rwl_drivers/rwl_drivers/drivers/rwl-04_s4/drivers/rwl_sdk/rwl_/rwl_/rwl_end/rwl_sdk/rwl_/rwl_ex/rwl_
o awr2944_satellation_MSS.xer5f obj_awr2944/MSS_main.oer5f obj_awr2944/MSS_MRR_LINK_cfg.oer5f obj_awr2944/awr2944/mss_data.obj obj obj awr2944/common/timh/timm_link_cfg.oer5f_awet/awers/enr2944/enrf_enrf_enr20s/awers/energ_enet/awers/enr5f_enr5w_enrf_enr20s/w_enr20s/w_enr20s/enr5w_enr20s/enr5w_enr20s/enr20s/enrf_enet_enr20s/w_enr20s/w_enr20s/enr20s/enr20s/enet_energ_enr20s/enet_enr20s/enr20s/enr20s/enr20s/enr20s/enr5w_enr20s/enr20s/w_enr
MSS/r5f_linker.cmd MSS/MSS_MRR_linker.cmd

您能否告诉我我我还需要更改哪些其他选项、我使用的是以下软件包 ccs1110、DSPLIB_c66x_3_4_0_0、mathlib_c66x_3_1_2_1、MCU_PLUS_SDK_awr2944、MMWAVE_DFP_02_04_03_1、 MMWAVE_mcuplus_SDK_00_05_00_00、SysConfig_1.10.0、ti-CGT-armlvm_1.3.0.LTS、ti-CGT-C6000_8.3.11

BR

Deepak Joshi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Deepak、您好!

    xer5f 和 elf 是一样的。 带有 xer5f 的文件也应与其他调试器一起使用。 如果需要、 可以将 xer5f 重命名为 elf。

    此致、

    Ajay