工具/软件:TI C/C++编译器
我有一个具有多种构建配置的应用。 2个配置使用"tirtos_builds_CC1312R2_LAUNCHXL_release_ccs"。
其中一种配置构建良好。 另一个不是。 配置1和2使用不同的存储器映射。 我看到以下情况
错误:
构建目标:"Bolum_1312_5_0_kbps.out" 调用:ARM 连接器 "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.4.LTS/bin/armcl -mv7M3 -code_state=16 -float_support=none -me -define=bit_RATE _50 -define=Board_type_1190 --define=target_Bolus
--define=DeviceFamily_CC13X2 -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on -z -m"Bolum_1312_5_0_kbps.map"
-i"C:/ti/simplelink_cc13x2_26x2_sdk_3_40_00_02/source -i"C:/ti/simplelink_cc13x2_26x2_sdk_3_40_00_02/kernel/tirtos/packages -i"C:/ti/ccs930/ccs/tools/compiler/ti-cgt-arm_18.12.4.LTS/lib
--diag_wrap=off --display_error_number --warn_sections --absolute_exe --xml_link_info="SimplotBolus_linkInfo.xml"--rom_model -o "Bolom_1312_5_0_kbps.out""./syscfg/ti_devices_config.obj
"./syscfg/ti_radio_config.obj ""./syscfg/ti_drivers_config.obj ""./main_tirtos.obj ""./Accel/src/lsm6dsm.obj ""./Accel/src/lsm6dsm_reg.obj ""./Bolus/src/audio.obj ""./Bolus/src/bolus.obj ""./Bolus/src/bolusProto.obj "
"./Bolus/src/cmdHandler.obj ""./Bolus/src/estrus.obj ""./Bolus/src/main.obj ""./Bolus/src/testMode.obj ""./Common/src/appConfig.obj ""./Common/src/cli.obj ""./Common/src/crc.obj ""."".""./Common/src/imageConfig.obj "
"./Common/src/nvsConfig.obj ""./Common/src/radioControl.obj ""./Common/src/rangeTestAlgorithm.obj ""./Common/src/rf_queue.obj ""./Common/src/spi.obj ""./Common/src/stats.obj ""./Common/src/stubs.obj "".""."
"./Common/src/timeFuncs.obj "./Common/src/trace.obj ""./Common/src/watchdog.obj ""../CC1312R1_LAUNCHXL_TIRTOS.cmd"-l"ti/display/lib/display.aem4f"-l"ti/grlib/ccs/m4f/grlib.a"
l"third_party/spiffs/lib/ccs/m4F/spiffs_cc26xx.a"-l"ti/drivers/rf/lib/rf_multimple_cc13x2.aem4f"-l"ti/drivers/lib/drivers_cc13x2.aem4f"-l"ti/dpll_dpll_c13x2.aem4f"
l"C:/Users/Victor Valencia /workspace_wvc/tirtos_builds_CC1312R1_LAUNCHXL_release_ccs/Release/configPkg/linker.cmd"-l"ti/devices/cc13x2_cc26x2/driverlib/bin/ccs/driverlib.lib"-lverc.a "C:/Users/Victor Valencia /workspace_wvc/tirtos_builds_CC1312R1_LAUNCHXL_RELEASE_CCS/Release/configPkg/linker.cmd"、第652行:警告#10096-D:指定地址位于内存映射之外 错误#10264:默认内存范围与现有内存范围重叠错误 #10264:默认内存范围与现有内存范围重叠 错误#10010:默认 RAM 范围链接错误#10264:默认内存范围重叠错误 未构建"Bolt_1312_5_0_kbps.out"
由于我无法排除"linker.cmd"、因此我无法避免此错误。 它的作用类似于无法找到我的自定义链接器文件、并使用操作系统工程中的默认链接器文件。 在上面的第6行
"./CC1312R1_LAUNCHXL_TIRTOS.cmd"似乎包含在内、并且文件存在。 我在中验证了这一点
projects->General 链接器命令文件设置为 CC1312R1_LAUNCHXL_TIRTOS.cmd。
我已经尝试了清洁和重建、但仍然不幸运。
维克多