Part Number: MSPM0G3507
Other Parts Discussed in Thread: SYSCONFIG,
Tool/software:
I got my GRLib program working under MSPM0 SDK 2.01 and Sysconfig 1.18. When I try to switch to SDK 2.2.05 and SysConfig 1.21, I get errors that it won't fit in my Flash:
Invoking: Arm Linker
"C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" @"device.opt" -march=thumbv6m -mcpu=cortex-m0plus -mfloat-abi=soft -mlittle-endian -mthumb -O0 -gdwarf-3 -Wl,-m"GRLIB_LP_MSPM0G3507_nortos_ticlang.map" -Wl,-i"C:/ti/mspm0_sdk_2_02_00_05/source" -Wl,-i"C:/Users/kbarkley/workspace_V12_MSPM0/GRLIB_LP_MSPM0G3507_nortos_ticlang" -Wl,-i"C:/Users/kbarkley/workspace_V12_MSPM0/GRLIB_LP_MSPM0G3507_nortos_ticlang/Debug/syscfg" -Wl,-i"C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/lib" -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="GRLIB_LP_MSPM0G3507_nortos_ticlang_linkInfo.xml" -Wl,--rom_model -o "GRLIB_LP_MSPM0G3507_nortos_ticlang.out" "./MSPM0G3507_GRLib_Example.o" "./ti_msp_dl_config.o" "./startup_mspm0g350x_ticlang.o" "./touch_G3507.o" "./GrLib/fonts/fontcm12.o" "./GrLib/fonts/fontcm12b.o" "./GrLib/fonts/fontcm12i.o" "./GrLib/fonts/fontcm14.o" "./GrLib/fonts/fontcm14b.o" "./GrLib/fonts/fontcm14i.o" "./GrLib/fonts/fontcm16.o" "./GrLib/fonts/fontcm16b.o" "./GrLib/fonts/fontcm16i.o" "./GrLib/fonts/fontcm18.o" "./GrLib/fonts/fontcm18b.o" "./GrLib/fonts/fontcm18i.o" "./GrLib/fonts/fontcm20.o" "./GrLib/fonts/fontcm20b.o" "./GrLib/fonts/fontcm20i.o" "./GrLib/fonts/fontcm22.o" "./GrLib/fonts/fontcm22b.o" "./GrLib/fonts/fontcm22i.o" "./GrLib/fonts/fontcm24.o" "./GrLib/fonts/fontcm24b.o" "./GrLib/fonts/fontcm24i.o" "./GrLib/fonts/fontcm26.o" "./GrLib/fonts/fontcm26b.o" "./GrLib/fonts/fontcm26i.o" "./GrLib/fonts/fontcm28.o" "./GrLib/fonts/fontcm28b.o" "./GrLib/fonts/fontcm28i.o" "./GrLib/fonts/fontcm30.o" "./GrLib/fonts/fontcm30b.o" "./GrLib/fonts/fontcm30i.o" "./GrLib/fonts/fontcm32.o" "./GrLib/fonts/fontcm32b.o" "./GrLib/fonts/fontcm32i.o" "./GrLib/fonts/fontcm34.o" "./GrLib/fonts/fontcm34b.o" "./GrLib/fonts/fontcm34i.o" "./GrLib/fonts/fontcm36.o" "./GrLib/fonts/fontcm36b.o" "./GrLib/fonts/fontcm36i.o" "./GrLib/fonts/fontcm38.o" "./GrLib/fonts/fontcm38b.o" "./GrLib/fonts/fontcm38i.o" "./GrLib/fonts/fontcm40.o" "./GrLib/fonts/fontcm40b.o" "./GrLib/fonts/fontcm40i.o" "./GrLib/fonts/fontcm42.o" "./GrLib/fonts/fontcm42b.o" "./GrLib/fonts/fontcm42i.o" "./GrLib/fonts/fontcm44.o" "./GrLib/fonts/fontcm44b.o" "./GrLib/fonts/fontcm44i.o" "./GrLib/fonts/fontcm46.o" "./GrLib/fonts/fontcm46b.o" "./GrLib/fonts/fontcm46i.o" "./GrLib/fonts/fontcm48.o" "./GrLib/fonts/fontcm48b.o" "./GrLib/fonts/fontcm48i.o" "./GrLib/fonts/fontcmsc12.o" "./GrLib/fonts/fontcmsc14.o" "./GrLib/fonts/fontcmsc16.o" "./GrLib/fonts/fontcmsc18.o" "./GrLib/fonts/fontcmsc20.o" "./GrLib/fonts/fontcmsc22.o" "./GrLib/fonts/fontcmsc24.o" "./GrLib/fonts/fontcmsc26.o" "./GrLib/fonts/fontcmsc28.o" "./GrLib/fonts/fontcmsc30.o" "./GrLib/fonts/fontcmsc32.o" "./GrLib/fonts/fontcmsc34.o" "./GrLib/fonts/fontcmsc36.o" "./GrLib/fonts/fontcmsc38.o" "./GrLib/fonts/fontcmsc40.o" "./GrLib/fonts/fontcmsc42.o" "./GrLib/fonts/fontcmsc44.o" "./GrLib/fonts/fontcmsc46.o" "./GrLib/fonts/fontcmsc48.o" "./GrLib/fonts/fontcmss12.o" "./GrLib/fonts/fontcmss12b.o" "./GrLib/fonts/fontcmss12i.o" "./GrLib/fonts/fontcmss14.o" "./GrLib/fonts/fontcmss14b.o" "./GrLib/fonts/fontcmss14i.o" "./GrLib/fonts/fontcmss16.o" "./GrLib/fonts/fontcmss16b.o" "./GrLib/fonts/fontcmss16i.o" "./GrLib/fonts/fontcmss18.o" "./GrLib/fonts/fontcmss18b.o" "./GrLib/fonts/fontcmss18i.o" "./GrLib/fonts/fontcmss20.o" "./GrLib/fonts/fontcmss20b.o" "./GrLib/fonts/fontcmss20i.o" "./GrLib/fonts/fontcmss22.o" "./GrLib/fonts/fontcmss22b.o" "./GrLib/fonts/fontcmss22i.o" "./GrLib/fonts/fontcmss24.o" "./GrLib/fonts/fontcmss24b.o" "./GrLib/fonts/fontcmss24i.o" "./GrLib/fonts/fontcmss26.o" "./GrLib/fonts/fontcmss26b.o" "./GrLib/fonts/fontcmss26i.o" "./GrLib/fonts/fontcmss28.o" "./GrLib/fonts/fontcmss28b.o" "./GrLib/fonts/fontcmss28i.o" "./GrLib/fonts/fontcmss30.o" "./GrLib/fonts/fontcmss30b.o" "./GrLib/fonts/fontcmss30i.o" "./GrLib/fonts/fontcmss32.o" "./GrLib/fonts/fontcmss32b.o" "./GrLib/fonts/fontcmss32i.o" "./GrLib/fonts/fontcmss34.o" "./GrLib/fonts/fontcmss34b.o" "./GrLib/fonts/fontcmss34i.o" "./GrLib/fonts/fontcmss36.o" "./GrLib/fonts/fontcmss36b.o" "./GrLib/fonts/fontcmss36i.o" "./GrLib/fonts/fontcmss38.o" "./GrLib/fonts/fontcmss38b.o" "./GrLib/fonts/fontcmss38i.o" "./GrLib/fonts/fontcmss40.o" "./GrLib/fonts/fontcmss40b.o" "./GrLib/fonts/fontcmss40i.o" "./GrLib/fonts/fontcmss42.o" "./GrLib/fonts/fontcmss42b.o" "./GrLib/fonts/fontcmss42i.o" "./GrLib/fonts/fontcmss44.o" "./GrLib/fonts/fontcmss44b.o" "./GrLib/fonts/fontcmss44i.o" "./GrLib/fonts/fontcmss46.o" "./GrLib/fonts/fontcmss46b.o" "./GrLib/fonts/fontcmss46i.o" "./GrLib/fonts/fontcmss48.o" "./GrLib/fonts/fontcmss48b.o" "./GrLib/fonts/fontcmss48i.o" "./GrLib/fonts/fontcmtt12.o" "./GrLib/fonts/fontcmtt14.o" "./GrLib/fonts/fontcmtt16.o" "./GrLib/fonts/fontcmtt18.o" "./GrLib/fonts/fontcmtt20.o" "./GrLib/fonts/fontcmtt22.o" "./GrLib/fonts/fontcmtt24.o" "./GrLib/fonts/fontcmtt26.o" "./GrLib/fonts/fontcmtt28.o" "./GrLib/fonts/fontcmtt30.o" "./GrLib/fonts/fontcmtt32.o" "./GrLib/fonts/fontcmtt34.o" "./GrLib/fonts/fontcmtt36.o" "./GrLib/fonts/fontcmtt38.o" "./GrLib/fonts/fontcmtt40.o" "./GrLib/fonts/fontcmtt42.o" "./GrLib/fonts/fontcmtt44.o" "./GrLib/fonts/fontcmtt46.o" "./GrLib/fonts/fontcmtt48.o" "./GrLib/fonts/fontfixed6x8.o" "./GrLib/grlib/button.o" "./GrLib/grlib/checkbox.o" "./GrLib/grlib/circle.o" "./GrLib/grlib/context.o" "./GrLib/grlib/display.o" "./GrLib/grlib/image.o" "./GrLib/grlib/imageButton.o" "./GrLib/grlib/line.o" "./GrLib/grlib/radioButton.o" "./GrLib/grlib/rectangle.o" "./GrLib/grlib/string.o" "./LcdDriver/LcdDriver/HAL_MSP_MSPM0G3507_KITRONIX320X240_SSD2119_SPI.o" "./LcdDriver/LcdDriver/kitronix320x240x16_ssd2119_spi.o" "./images/Images_Button.o" "./images/Primitives_Button.o" "./images/TI_logo_150x150.o" "./images/TI_platform_bar_red.o" "./images/lcd_color_320x240.o" "./ti/driverlib/dl_adc12.o" "./ti/driverlib/dl_aes.o" "./ti/driverlib/dl_aesadv.o" "./ti/driverlib/dl_common.o" "./ti/driverlib/dl_crc.o" "./ti/driverlib/dl_crcp.o" "./ti/driverlib/dl_dac12.o" "./ti/driverlib/dl_dma.o" "./ti/driverlib/dl_flashctl.o" "./ti/driverlib/dl_i2c.o" "./ti/driverlib/dl_keystorectl.o" "./ti/driverlib/dl_lcd.o" "./ti/driverlib/dl_lfss.o" "./ti/driverlib/dl_mathacl.o" "./ti/driverlib/dl_mcan.o" "./ti/driverlib/dl_opa.o" "./ti/driverlib/dl_rtc_common.o" "./ti/driverlib/dl_spi.o" "./ti/driverlib/dl_timer.o" "./ti/driverlib/dl_trng.o" "./ti/driverlib/dl_uart.o" "./ti/driverlib/dl_vref.o" "./ti/driverlib/m0p/dl_interrupt.o" "./ti/driverlib/m0p/sysctl/dl_sysctl_mspm0c110x.o" "./ti/driverlib/m0p/sysctl/dl_sysctl_mspm0g1x0x_g3x0x.o" "./ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l11xx_l13xx.o" "./ti/driverlib/m0p/sysctl/dl_sysctl_mspm0l122x_l222x.o" -Wl,-l"./device_linker.cmd" -Wl,-ldevice.cmd.genlibs -Wl,-llibc.a
makefile:350: recipe for target 'GRLIB_LP_MSPM0G3507_nortos_ticlang.out' failed
"./device_linker.cmd", line 53: error #10099-D: program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. placement with alignment fails for section ".rodata" size 0x1921f. Available memory ranges:
FLASH size: 0x8000 unused: 0x40c8 max hole: 0x40c8
error #10010: errors encountered during linking; "GRLIB_LP_MSPM0G3507_nortos_ticlang.out" not built
tiarmclang: error: tiarmlnk command failed with exit code 1 (use -v to see invocation)
gmake[1]: *** [GRLIB_LP_MSPM0G3507_nortos_ticlang.out] Error 1
gmake: *** [all] Error 2
makefile:346: recipe for target 'all' failed
Is there anything I can do? I have attached the project