|
|
|
@ -8,7 +8,7 @@ set(CMAKE_C_COMPILER "/usr/bin/arm-none-eabi-gcc")
|
|
|
|
|
set(CMAKE_CXX_COMPILER "/usr/bin/arm-none-eabi-g++")
|
|
|
|
|
set(CMAKE_ASM_COMPILER "/usr/bin/arm-none-eabi-gcc")
|
|
|
|
|
set(CMAKE_OBJCOPY "/usr/bin/arm-none-eabi-objcopy")
|
|
|
|
|
set(CMAKE_EXE_LINKER_FLAGS "--specs=nosys.specs")
|
|
|
|
|
set(CMAKE_EXE_LINKER_FLAGS "--specs=nosys.specs") #AS we provide our own linker nad not using the one from the curren OS (system)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################################
|
|
|
|
@ -26,7 +26,7 @@ set(EXECUTABLE ${PROJECT_NAME}.out)
|
|
|
|
|
#CONFIG FILE
|
|
|
|
|
####################################################################################################
|
|
|
|
|
|
|
|
|
|
include(bsl/nucleo_f042k6/bsl_nucleo_f042k6.cmake)
|
|
|
|
|
include(${CMAKE_SOURCE_DIR}/bsl/nucleo_f042k6/bsl_nucleo_f042k6.cmake)
|
|
|
|
|
|
|
|
|
|
####################################################################################################
|
|
|
|
|
#SUBDIRECTORIES
|
|
|
|
@ -62,8 +62,9 @@ add_custom_command(TARGET ${EXECUTABLE}
|
|
|
|
|
|
|
|
|
|
add_custom_command(TARGET ${EXECUTABLE}
|
|
|
|
|
POST_BUILD
|
|
|
|
|
COMMAND arm-none-eabi-objcopy -O ihex ${EXECUTABLE} ${PROJECT_NAME}.hex
|
|
|
|
|
COMMAND arm-none-eabi-objcopy -O binary ${EXECUTABLE} ${PROJECT_NAME}.bin)
|
|
|
|
|
COMMAND ${CMAKE_OBJCOPY} -O ihex ${EXECUTABLE} ${PROJECT_NAME}.hex
|
|
|
|
|
COMMAND ${CMAKE_OBJCOPY} -O binary ${EXECUTABLE} ${PROJECT_NAME}.bin)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
####################################################################################################
|
|
|
|
|
#CUSTOM Comments from dev.
|
|
|
|
|