STM32F CMAKE bin, hex 생성
▶ STM32 CMAKE bin, hex 설정 root 폴더에 있는 CMakeLists.txt 에러 아래 추가 참고: GitHub - MaJerle/stm32-cube-cmake-vscode: STM32, VSCode and CMake detailed tutorial
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Execute post-build to print size
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_SIZE} $<TARGET_FILE:${CMAKE_PROJECT_NAME}>
)
# Convert output to hex and binary
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_OBJCOPY} -O ihex $<TARGET_FILE:${CMAKE_PROJECT_NAME}> ${CMAKE_PROJECT_NAME}.hex
)
# Convert to bin file -> add conditional check?
add_custom_command(TARGET ${CMAKE_PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_OBJCOPY} -O binary $<TARGET_FILE:${CMAKE_PROJECT_NAME}> ${CMAKE_PROJECT_NAME}.bin
)
This post is licensed under CC BY 4.0 by the author.