Juno FDxboot 1.51x - Bootloader Fast Smart Page Eraser - 128kb AVR Ateml

Channel:
Subscribers:
539
Published on ● Video Link: https://www.youtube.com/watch?v=yKAIV-7OmmA



Duration: 2:19
5 views
0


Atmega128 with 128kb of memory has 512 pages; 2 pages is used for the bootloader, so there are still 510 pages. Normally for every upload, 510 pages are erased, and this takes about 510*0.0047=2.397s, extremely slow and unbearable. An algorithm is written to sample 64 bytes in one page, and if all 64 bytes are blank, then the bootloader will delete the page up to that page. This improves overall upload speed hugely, especially for smaller code uploads.

This comes its own problem: For advanced code, it's possible to have for example page 5 as blank, while page 6 to 10 with programming data, and an upload with more than 6 pages will not work, since page 6 is not erased, but it's not fatal problem. Just upload again, and page 6 to 10 would be erased by the bootloader.




Other Videos By Flyandance


2024-02-04FDxICSP 1.61 New programmer Development - Universal Flash busy polling
2024-02-03Upload Speed Test: USBasp Original VS Juno USBasp VS FDxICSP 1.1
2024-02-02Juno FDxboot 1.61 - DEV m8 Bootloader stage LED display color AVR Auto upload
2024-02-01Juno FDxboot 1.61x - ultimate Test - Speed auto-Upload Smart page Erase - Atmega128A AVR Development
2024-01-31Upload speed Benchmark: USBasp VS FDxboot 1.61x Atmega128 upload write read test AVR MCU fast super
2024-01-30Juno FDxboot 1.61x - Upload 36.9kB/s || Read 46.9kB/s - Atmega128 256 bytes per page AVR bootloader
2024-01-29Juno FDxboot 1.61 - Upload 24.7kB/s || Read 38.3kB/s -- Atmega16 128 bytes per page AVR bootloader
2024-01-28Juno FDxboot 1.60 - From 12kB/s to 16.9kB/s -- Atmega8 -- 64 bytes per page AVR bootloader upload
2024-01-27AVR MCU Write/Read speed Test: FDxboot Vs USBasp VS AVRdude V6.3 and V7.2 Upload
2024-01-26Juno FDxboot 1.51 - Benchmark Atmega8 (Upload speed 12kB/s) 1Mbps AVRdude V6.3 and V7.2 bootloader
2024-01-25Juno FDxboot 1.51x - Bootloader Fast Smart Page Eraser - 128kb AVR Ateml
2024-01-24Juno FDxboot 1.51x - 31kB/s Speed Test - Upload files to A MCU via bootloader read back write AVR
2024-01-23Juno FDxICSP 1 - Universal Self-Programmable Programmer 2024 for AVR MCU loosely based on AVR910
2024-01-22Juno V4 - A Ultimate AVR MCU development board - Communication - Self Programmable - Handcrafted
2024-01-21Juno FDxboot 1.51x - Ultimate 31kB/s Upload speed Atmega128 - RAMPZ bootloader AVR MCU Atmel AVR109
2024-01-20Juno FDxboot 1.51 - 2Mbps transfer rate with CH340G!!! 2000000bps - Bootloader AVR MCU - New Record
2024-01-19Juno FDxICSP 1.1 - Upload Test Atiny13, Atmega88p, atmega328p - New AVR Universal Programmer AVR910
2024-01-18Juno FDxICSP 1.1 - Maximum upload speed - AVR910 Protocol deeper look AVRdude AVR Programmer
2024-01-17Juno FDxICSP 1.0 - Upload speed Test in deep - New AVR Universal Programmer AVR910
2024-01-16Juno FDxICSP 1.0 - New AVR Programmer Test Atmega88p + devcode + bypass -Avrdude AVR910 AVR109 ISP
2024-01-15Paradox: Juno FDxICSP 1.0 Beta - 2024 AVR MCU Self-Programmable Programmer based on AVR910 working