Other Parts Discussed in Thread: MSPM0G3507, , SYSCONFIG, MSPM0G3505, UNIFLASH
Tool/software:
Hello,
I am trying to program the TIDA-010935 UART example and when flashing to the MSPM0G3507, I am getting the following errors:
[0]**** Clean-only build of configuration Debug for project TIDA_010935_UART_echo ****
[1]"C:\\ti\\ccs2002\\ccs\\utils\\bin\\gmake" -k -j 12 clean -O
[2]DEL /F "syscfg\device.cmd.genlibs" "syscfg\ti_msp_dl_config.h" "syscfg\Event.dot" "syscfg\device_linker.cmd" "syscfg\device.opt" "syscfg\ti_msp_dl_config.c" "TIDA_010935_UART_echo.out"
[3]DEL /F "TIDA_010935_echo.o" "syscfg\ti_msp_dl_config.o" "startup_mspm0g350x_ticlang.o" "ticlang\startup_mspm0g3507_ticlang.o"
[4]DEL /F "TIDA_010935_echo.d" "syscfg\ti_msp_dl_config.d" "startup_mspm0g350x_ticlang.d" "ticlang\startup_mspm0g3507_ticlang.d"
[5]RMDIR /S/Q "syscfg"
[6]Finished clean
[7]**** Build Finished ****
[8]**** Build of configuration Debug for project TIDA_010935_UART_echo ****
[9]"C:\\ti\\ccs2002\\ccs\\utils\\bin\\gmake" -k -j 12 all -O
[10]Building file: "../uart_echo_interrupts_standby.syscfg"
[11]Invoking: SysConfig
[12]"C:/ti/sysconfig_1.21.0/sysconfig_cli.bat" --script "C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo/uart_echo_interrupts_standby.syscfg" -o "syscfg" -s "C:/ti/mspm0_sdk_1_20_01_06/.metadata/product.json" --compiler ticlang
[13]Warning: SysConfig has been updated to use standard TI part numbers. The device MSPM0G3505 has been automatically selected. If this is not the desired please open SysConfig to change it.
[14]Running script...
[15]Validating...
[16]info: /ti/project_config/ProjectConfig deviceSpin: Note: User must select a device after migration. User must make sure to select the same device as the CCS Launch Device setting for proper configuration.
[17]Generating Code (uart_echo_interrupts_standby.syscfg)...
[18]Writing C:\Users\a0509812\Downloads\TIDA_010935_UART_ExampleProjects (1)\TIDA_010935_UART_echo\Debug\syscfg\device_linker.cmd...
[19]Writing C:\Users\a0509812\Downloads\TIDA_010935_UART_ExampleProjects (1)\TIDA_010935_UART_echo\Debug\syscfg\device.opt...
[20]Writing C:\Users\a0509812\Downloads\TIDA_010935_UART_ExampleProjects (1)\TIDA_010935_UART_echo\Debug\syscfg\device.cmd.genlibs...
[21]Writing C:\Users\a0509812\Downloads\TIDA_010935_UART_ExampleProjects (1)\TIDA_010935_UART_echo\Debug\syscfg\ti_msp_dl_config.c...
[22]Writing C:\Users\a0509812\Downloads\TIDA_010935_UART_ExampleProjects (1)\TIDA_010935_UART_echo\Debug\syscfg\ti_msp_dl_config.h...
[23]Writing C:\Users\a0509812\Downloads\TIDA_010935_UART_ExampleProjects (1)\TIDA_010935_UART_echo\Debug\syscfg\Event.dot...
[24]Finished building: "../uart_echo_interrupts_standby.syscfg"
[25]Building file: "../TIDA_010935_echo.c"
[26]Invoking: Arm Compiler
[27]"C:/ti/ti-cgt-armllvm_2.1.2.LTS/bin/tiarmclang.exe" -c -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo" -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo/Debug" -I"C:/ti/mspm0_sdk_1_20_01_06/source/third_party/CMSIS/Core/Include" -I"C:/ti/mspm0_sdk_1_20_01_06/source" -D__MSPM0G3507__ -gdwarf-3 -MMD -MP -MF"TIDA_010935_echo.d_raw" -MT"TIDA_010935_echo.o" -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo/Debug/syscfg" @"syscfg/device.opt" -o"TIDA_010935_echo.o" "../TIDA_010935_echo.c"
[28]Finished building: "../TIDA_010935_echo.c"
[29]Building file: "syscfg/ti_msp_dl_config.c"
[30]Invoking: Arm Compiler
[31]"C:/ti/ti-cgt-armllvm_2.1.2.LTS/bin/tiarmclang.exe" -c -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo" -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo/Debug" -I"C:/ti/mspm0_sdk_1_20_01_06/source/third_party/CMSIS/Core/Include" -I"C:/ti/mspm0_sdk_1_20_01_06/source" -D__MSPM0G3507__ -gdwarf-3 -MMD -MP -MF"syscfg/ti_msp_dl_config.d_raw" -MT"syscfg/ti_msp_dl_config.o" -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo/Debug/syscfg" @"syscfg/device.opt" -o"syscfg/ti_msp_dl_config.o" "syscfg/ti_msp_dl_config.c"
[32]Finished building: "syscfg/ti_msp_dl_config.c"
[33]Building file: "C:/ti/mspm0_sdk_1_20_01_06/source/ti/devices/msp/m0p/startup_system_files/ticlang/startup_mspm0g350x_ticlang.c"
[34]Invoking: Arm Compiler
[35]"C:/ti/ti-cgt-armllvm_2.1.2.LTS/bin/tiarmclang.exe" -c -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo" -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo/Debug" -I"C:/ti/mspm0_sdk_1_20_01_06/source/third_party/CMSIS/Core/Include" -I"C:/ti/mspm0_sdk_1_20_01_06/source" -D__MSPM0G3507__ -gdwarf-3 -MMD -MP -MF"startup_mspm0g350x_ticlang.d_raw" -MT"startup_mspm0g350x_ticlang.o" -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo/Debug/syscfg" @"syscfg/device.opt" -o"startup_mspm0g350x_ticlang.o" "C:/ti/mspm0_sdk_1_20_01_06/source/ti/devices/msp/m0p/startup_system_files/ticlang/startup_mspm0g350x_ticlang.c"
[36]Finished building: "C:/ti/mspm0_sdk_1_20_01_06/source/ti/devices/msp/m0p/startup_system_files/ticlang/startup_mspm0g350x_ticlang.c"
[37]Building file: "../ticlang/startup_mspm0g3507_ticlang.c"
[38]Invoking: Arm Compiler
[39]"C:/ti/ti-cgt-armllvm_2.1.2.LTS/bin/tiarmclang.exe" -c -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo" -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo/Debug" -I"C:/ti/mspm0_sdk_1_20_01_06/source/third_party/CMSIS/Core/Include" -I"C:/ti/mspm0_sdk_1_20_01_06/source" -D__MSPM0G3507__ -gdwarf-3 -MMD -MP -MF"ticlang/startup_mspm0g3507_ticlang.d_raw" -MT"ticlang/startup_mspm0g3507_ticlang.o" -I"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo/Debug/syscfg" @"syscfg/device.opt" -o"ticlang/startup_mspm0g3507_ticlang.o" "../ticlang/startup_mspm0g3507_ticlang.c"
[40]Finished building: "../ticlang/startup_mspm0g3507_ticlang.c"
[41]Building target: "TIDA_010935_UART_echo.out"
[42]Invoking: Arm Linker
[43]"C:/ti/ti-cgt-armllvm_2.1.2.LTS/bin/tiarmclang.exe" -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -D__MSPM0G3507__ -gdwarf-3 -Wl,-m"TIDA_010935_UART_echo.map" -Wl,--stack_size=512 -Wl,-i"C:/Users/a0509812/Downloads/TIDA_010935_UART_ExampleProjects (1)/TIDA_010935_UART_echo/Debug/syscfg" -Wl,-i"C:/ti/ti-cgt-armllvm_2.1.2.LTS/lib" -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="TIDA_010935_UART_echo_linkInfo.xml" -Wl,--rom_model -o "TIDA_010935_UART_echo.out" "./TIDA_010935_echo.o" "./syscfg/ti_msp_dl_config.o" "./startup_mspm0g350x_ticlang.o" "./ticlang/startup_mspm0g3507_ticlang.o" "../mspm0g3507.cmd" -Wl,-l"syscfg/device_linker.cmd" -Wl,-l"C:/ti/mspm0_sdk_1_20_01_06/source/ti/driverlib/lib/ticlang/m0p/mspm0g1x0x_g3x0x/driverlib.a" -Wl,-llibc.a
[44]makefile:141: recipe for target 'TIDA_010935_UART_echo.out' failed
[45]"syscfg/device_linker.cmd", line 39: error #10263: FLASH memory range has already been specified
[46]"syscfg/device_linker.cmd", line 39: error #10264: FLASH memory range overlaps existing memory range FLASH
[47]"syscfg/device_linker.cmd", line 40: error #10263: SRAM memory range has already been specified
[48]"syscfg/device_linker.cmd", line 40: error #10264: SRAM memory range overlaps existing memory range SRAM
[49]"syscfg/device_linker.cmd", line 41: error #10263: BCR_CONFIG memory range has already been specified
[50]"syscfg/device_linker.cmd", line 41: error #10264: BCR_CONFIG memory range overlaps existing memory range BCR_CONFIG
[51]"syscfg/device_linker.cmd", line 42: error #10263: BSL_CONFIG memory range has already been specified
[52]"syscfg/device_linker.cmd", line 42: error #10264: BSL_CONFIG memory range overlaps existing memory range BSL_CONFIG
[53]error #10056: symbol "interruptVectors" redefined: first defined in "./startup_mspm0g350x_ticlang.o"; redefined in "./ticlang/startup_mspm0g3507_ticlang.o"
[54]error #10010: errors encountered during linking; "TIDA_010935_UART_echo.out" not built
[55]tiarmclang: error: tiarmlnk command failed with exit code 1 (use -v to see invocation)
[56]gmake[1]: *** [TIDA_010935_UART_echo.out] Error 1
[57]makefile:137: recipe for target 'all' failed
[58]gmake: *** [all] Error 2
[59]**** Build Finished ****
Theres two projects in this reference design, I get the same error on both projects.
When I try to use Uniflash and build image this is what I also get:
Thanks in advance for the help.
Regards
Ivan