I search a bit on the forums, so my apologies if this has already been asked and answered. When you open the stm32.xml file there are a series of lines at the top:
CC := $(TOOLCHAIN_ROOT)/bin/arm-none-eabi-gcc.exe
CXX := $(TOOLCHAIN_ROOT)/bin/arm-none-eabi-g++.exe
LD := $(CXX)
AR := $(TOOLCHAIN_ROOT)/bin/arm-none-eabi-ar.exe
OBJCOPY := $(TOOLCHAIN_ROOT)/bin/arm-none-eabi-objcopy.exe
This is automatically generated based upon your toolchain… but is there any way to add entries too it so when it gets regenerated they remain? Specifically, I use “arm-none-eabi-objdump.exe” and “arm-none-eabi-size.exe” in my makefiles. I’m upgrading my GCC from an older version that has the files names in the older format (i.e. arm-eabi-gcc.exe) and if I have to go and update all of the makefiles for my projects anyways, I might as well see if I can automate some part of it so a future gcc upgrade doesn’t make me do it all over again.
Thanks!