File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -914,7 +914,7 @@ def get_key_from_value(dict, val):
914
914
pass # ESP8266 image has no append_digest field
915
915
916
916
if app_desc :
917
- APP_DESC_STRUCT_FMT = "<II" + "8s" + "32s32s16s16s32s32s " + "80s "
917
+ APP_DESC_STRUCT_FMT = "<II" + "8s" + "32s32s16s16s32s32sHHB " + "3s" + "72s "
918
918
(
919
919
magic_word ,
920
920
secure_version ,
@@ -925,6 +925,10 @@ def get_key_from_value(dict, val):
925
925
date ,
926
926
idf_ver ,
927
927
app_elf_sha256 ,
928
+ min_efuse_blk_rev_full ,
929
+ max_efuse_blk_rev_full ,
930
+ mmu_page_size ,
931
+ reserv3 ,
928
932
reserv2 ,
929
933
) = struct .unpack (APP_DESC_STRUCT_FMT , app_desc )
930
934
@@ -938,6 +942,13 @@ def get_key_from_value(dict, val):
938
942
print (f'Compile time: { date .decode ("utf-8" )} { time .decode ("utf-8" )} ' )
939
943
print (f"ELF file SHA256: { hexify (app_elf_sha256 , uppercase = False )} " )
940
944
print (f'ESP-IDF: { idf_ver .decode ("utf-8" )} ' )
945
+ print (
946
+ f"Minimal eFuse block revision: { min_efuse_blk_rev_full // 100 } .{ min_efuse_blk_rev_full % 100 } "
947
+ )
948
+ print (
949
+ f"Maximal eFuse block revision: { max_efuse_blk_rev_full // 100 } .{ max_efuse_blk_rev_full % 100 } "
950
+ )
951
+ print (f"MMU page size: { 2 ** mmu_page_size // 1024 } KB" )
941
952
print (f"Secure version: { secure_version } " )
942
953
943
954
elif bootloader_desc :
You can’t perform that action at this time.
0 commit comments