Post

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.