2025-07-04 2:28 AM
I built a LCD driver with stm32H750ZBT6 , afliliatlister operation, touchGFX can't load into MCU with ST-LINK , the error list as follows: (remark: i try to set as stm32CUBE IDE or CMake)
stm32CUBE MX GCC setting:
touchGFX list error message:
Compile
make -f ../gcc/Makefile -j8
make: ../gcc/Makefile: No such file or directory
make: *** No rule to make target '../gcc/Makefile'. Stop.
Failed
Failed
2025-07-04 2:46 AM
the Makefile as follows:
# Helper macros to convert spaces into question marks and back again
e :=
sp := $(e) $(e)
qs = $(subst ?,$(sp),$1)
sq = $(subst $(sp),?,$1)
# Get name of this Makefile (avoid getting word 0 and a starting space)
makefile_name := $(wordlist 1,1000,$(MAKEFILE_LIST))
# Get path of this Makefile
makefile_path := $(call qs,$(dir $(call sq,$(abspath $(call sq,$(makefile_name))))))
# Get path where the Application is
application_path := $(call qs,$(abspath $(call sq,$(makefile_path)../..)))
.PHONY: clean assets all
ifneq ($(words $(makefile_path))$(words $(MAKEFILE_LIST)),11)
all clean assets:
$(error Spaces not allowed in path)
else
ADDITIONAL_SOURCES :=
ADDITIONAL_INCLUDE_PATHS :=
ADDITIONAL_LIBRARY_PATHS :=
ADDITIONAL_LIBRARIES :=
export ADDITIONAL_SOURCES ADDITIONAL_INCLUDE_PATHS ADDITIONAL_LIBRARY_PATHS ADDITIONAL_LIBRARIES
all: $(filter assets,$(MAKECMDGOALS))
all assets: $(filter clean,$(MAKECMDGOALS))
all clean assets:
@$(MAKE) -r -f generated/simulator/gcc/Makefile -s $(MFLAGS) $@ -C "$(application_path)"
endif