ESP32 Secure boot stops arduino-esp32 built binary to execute with the error

I wrote and compiled an application code in arduino ide for esp32 board and generated application.bin file. In the esp-idf source code i enabled secure boot and in the
partition table enabled CONFIG_PARTITION_TABLE_MD5 and generated bootloader.bin and partitions.bin.
When i flashed the application.bin, bootloader.bin and partitions.bin on the esp32 board, the board is restarting continuously with the error as below
E (584) partition: No MD5 found in partition table
E (585) partition: load_partitions returned 0x105
E (585) esp_core_dump_flash: No core dump partition found!
E (588) partition: No MD5 found in partition table
E (593) partition: load_partitions returned 0x105
E (597) esp_core_dump_flash: No core dump partition found!
E (606) partition: No MD5 found in partition table
E (608) partition: load_partitions returned 0x105

assert failed: esp_ota_get_running_partition esp_ota_ops.c:553 (it != NULL)

I also tried by disabling CONFIG_PARTITION_TABLE_MD5 in partition table section in esp-idf. But still the same error as above.

If i run the firmware binary file generated in the esp-idf instead of binary file generated in arduino ide, then that binary is executing without errors on the esp32 board.

Please guide me to solve this Md5 issue with binaries generated in arduino ide.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.