From 72c94939c80efa4004c7359945a883bac5f3a30d Mon Sep 17 00:00:00 2001 From: hathach Date: Fri, 17 Feb 2023 22:02:30 +0700 Subject: [PATCH] fix run stub() --- src/ESP32BootROM.cpp | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/src/ESP32BootROM.cpp b/src/ESP32BootROM.cpp index 5b1badc..9566184 100644 --- a/src/ESP32BootROM.cpp +++ b/src/ESP32BootROM.cpp @@ -404,7 +404,7 @@ bool ESP32BootROMClass::endMem(uint32_t entry) { command(ESP_MEM_END, data, sizeof(data)); - return (response(ESP_MEM_DATA, 3000) == 0); + return (response(ESP_MEM_END, 3000) == 0); } bool ESP32BootROMClass::syncStub(void) { @@ -422,15 +422,21 @@ bool ESP32BootROMClass::syncStub(void) { } } - if ( count == 6 && 0 == memcmp(ohai, buf, 6) ) { - Serial.println("Stub running...\r\n"); - return true; - }else{ - Serial.printf("Failed to start stub. Unexpected response: count = %d", count); +#if DEBUG + if ( count ) { + Serial.print("<= "); for(size_t i=0; i