请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSPM0L1306 主题中讨论的其他器件: SysConfig
我在 MacOS 上使用 CCS Theia 1.2开发和测试了一个项目。
我清理了项目、压缩了项目目录、并在实验室中将其移动到一个 Windows 机器上、同时还有一个用于 Windows 的全新 CCS Theia 1.2。
当我尝试在 Windows 机器上构建它时、我得到:
[0]**** Build of configuration Debug for project LapisBoot **** [1]"C:\\ti\\ccstheia120\\ccs\\utils\\bin\\gmake" -k -j 12 all -O [2]Building target: "LapisBoot.out" [3]Invoking: Arm Linker [4]"C:/ti/ccstheia120/ccs/tools/compiler/ti-cgt-armllvm_3.2.0.LTS/bin/tiarmclang.exe" -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O2 -D__MSPM0L1306__ -gdwarf-3 -Wl,-m"LapisBoot.map" -Wl,-i"C:/Users/ROIC Test 3/workspace_ccstheia/LapisBoot/Debug/syscfg" -Wl,-i"C:/ti/ccstheia120/ccs/tools/compiler/ti-cgt-armllvm_3.2.0.LTS/lib" -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="LapisBoot_linkInfo.xml" -Wl,--rom_model -o "LapisBoot.out" "./syscfg/ti_msp_dl_config.o" "./startup_mspm0l130x_ticlang.o" "./LapisBootPMIC.o" "./LapisBootUart.o" "./LapisBoot_Main.o" "./ticlang/startup_mspm0l1306_ticlang.o" "../mspm0l1306.cmd" -Wl,-l"syscfg/device_linker.cmd" -Wl,-l"C:/ti/mspm0_sdk_1_20_01_06/source/ti/driverlib/lib/ticlang/m0p/mspm0l11xx_l13xx/driverlib.a" -Wl,-llibc.a [5]makefile:143: recipe for target 'LapisBoot.out' failed [6]"syscfg/device_linker.cmd", line 39: error #10263: FLASH memory range has already been specified [7]"syscfg/device_linker.cmd", line 39: error #10264: FLASH memory range overlaps existing memory range FLASH [8]"syscfg/device_linker.cmd", line 40: error #10263: SRAM memory range has already been specified [9]"syscfg/device_linker.cmd", line 40: error #10264: SRAM memory range overlaps existing memory range SRAM [10]"syscfg/device_linker.cmd", line 41: error #10263: BCR_CONFIG memory range has already been specified [11]"syscfg/device_linker.cmd", line 41: error #10264: BCR_CONFIG memory range overlaps existing memory range BCR_CONFIG [12]"syscfg/device_linker.cmd", line 42: error #10263: BSL_CONFIG memory range has already been specified [13]"syscfg/device_linker.cmd", line 42: error #10264: BSL_CONFIG memory range overlaps existing memory range BSL_CONFIG [14]error #10056: symbol "interruptVectors" redefined: first defined in "./startup_mspm0l130x_ticlang.o"; redefined in "./ticlang/startup_mspm0l1306_ticlang.o" [15]error #10010: errors encountered during linking; "LapisBoot.out" not built [16]tiarmclang: error: tiarmlnk command failed with exit code 1 (use -v to see invocation) [17]gmake[1]: *** [LapisBoot.out] Error 1 [18]gmake: *** [all] Error 2 [19]makefile:139: recipe for target 'all' failed [20]**** Build Finished ****
我该怎么办?