OTA_update_AVR_using_ESP32 icon indicating copy to clipboard operation
OTA_update_AVR_using_ESP32 copied to clipboard

Program AVR MCUs Over-the-Air using ESP32

Results 7 OTA_update_AVR_using_ESP32 issues
Sort by recently updated
recently updated
newest added

The system works fine, and the code is being uploaded to the Arduino. However, when I try to upload new hex file the code does not run on the Arduino....

Greetings, I'm trying to flash the ESP32s2 with this software. It doesn't work but I guess that flashing doesn't actually finish completly. Here's what's in the console(Using ESP-IDF) ` [2/3]...

Noticed time out in waitForSerialData seems not to work as expected. In case MAX_DELAY_MS is intended to be 1000ms, function has 250ms for timer, so timeout is multiplied by 250x....

Debugging this for atmega2560 Got invalid page data, had to change hex_parser.c from ``` if (strlen(buff) > 12) { int start = 9; int end = strlen(buff) - 4; int...

Either Hex parser or flashing does not seem to support extended addresses. Failed e.g. with hex file having section: ``` :10FF60008B819C8101969C838B838BAD9CADADADC9 :10FF7000BEADBC01CD010E9458DD9C018B819C81EE :10FF800082179307A8F240E061E080E00E94EDC490 :10FF900080E00E9444C48EE796E120E040E0BC018E :10FFA00080E00E94E5C18A818F9389818F9383E2EB :10FFB00095E0892F8F9383E295E08F93CE01489649 :10FFC000292F2F938F930F94082E0F900F900F903F :10FFD0000F900F900F90CE01489620E040E050E047 :10FFE000BC0180E00E9457C24CE856E1CE01CF969A :10FFF000FC01208131818BAD9CADADADBEADBC01AE...

Hi, I'm now following your project. Found out there was no 'Example Configuration' in the menuconfig. Is there anything changed ? I'm new to this ESP-IDF so please help. ![image_2022-11-21_005027429](https://user-images.githubusercontent.com/89130689/202917788-b6526b0d-e4d3-4feb-8fd4-30f8b1783430.png)

Hello. In function loadAddress() (master/components/avr_flash/avr_flash.c, line 16) looks like mistype in names of parameters. According to STK500 protocol description (http://www.amelek.gda.pl/avr/uisp/doc2525.pdf) after command ("0x55") first you should provide low address, then...