From 0e896cae859569c6928755f804d2a21dd5ce9b86 Mon Sep 17 00:00:00 2001 From: Alex Voinea Date: Tue, 15 Nov 2022 10:28:29 +0100 Subject: [PATCH] Fix bootloader file generation --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2ebdd5d..2ea2309 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -176,8 +176,8 @@ if(CMAKE_CROSSCOMPILING) COMMAND ${CMAKE_OBJCOPY} -I ihex -O binary ${PRUSA_BOARDS_DIR}/bootloaders/prusa_mm_control/Caterina-prusa_mm_control.hex bootloader.bin - COMMAND ${CMAKE_OBJCOPY} firmware -O binary firmware.bin - COMMAND ${CMAKE_COMMAND} -E cat bootloader.bin firmware.bin > fw_bootloader.bin + COMMAND ${CMAKE_OBJCOPY} firmware -O binary --gap-fill 0xFF --pad-to 0x00007000 firmware.bin + COMMAND ${CMAKE_COMMAND} -E cat firmware.bin bootloader.bin > fw_bootloader.bin COMMAND ${CMAKE_OBJCOPY} -I binary -O ihex fw_bootloader.bin "MMU2SR_${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX_SHORT}_bootloader.hex" BYPRODUCTS bootloader.bin firmware.bin fw_bootloader.bin