ソースを参照

secure boot: In Reflashable mode, make sure the bootloader digest updates

... whenever the bootloader.bin is updated
Angus Gratton 6 年 前
コミット
c64d4236fb
1 ファイル変更2 行追加1 行削除
  1. 2 1
      components/bootloader/subproject/CMakeLists.txt

+ 2 - 1
components/bootloader/subproject/CMakeLists.txt

@@ -75,7 +75,8 @@ if(CONFIG_SECURE_BOOTLOADER_REFLASHABLE)
     add_custom_command(OUTPUT "${bootloader_digest_bin}"
         COMMAND ${CMAKE_COMMAND} -E echo "DIGEST ${bootloader_digest_bin}"
         COMMAND ${ESPSECUREPY} digest_secure_bootloader --keyfile "${secure_bootloader_key}"
-            -o "${bootloader_digest_bin}" "${CMAKE_BINARY_DIR}/bootloader.bin"
+        -o "${bootloader_digest_bin}" "${CMAKE_BINARY_DIR}/bootloader.bin"
+        MAIN_DEPENDENCY gen_project_binary
         DEPENDS gen_secure_bootloader_key gen_project_binary
         VERBATIM)