World's fastest Bootloader Update: FDxboot 1.63 + V4 - 2Mbps loosely based on AVR109 8-bit AVR MCU

Channel:
Subscribers:
322
Published on ● Video Link: https://www.youtube.com/watch?v=EaUfZd7TQhs



Category:
Vlog
Duration: 3:13
31 views
0


News:
-Write speed improved from 14,190 to 15,827 on an Atmega88
-Size-optimized everything, reduced 1k+ memory - 870 bytes
-Polished header file, added few minor things, and made the code more readable
-Added support for EEPROM
-Updated with a new IDE-less bootloader development script - easy to compile and automatically setting everything required, including autoupload and write fuse.

EEPROM is useless for a bootloader, but it can be implemented as a mini hard drive for exchanging data between the MCU and the computer which still can be handy for some applications. The text file is used to synchronize 32 characters on the computer to the LCD via EEPROM.

FDxboot has been optimized a little, and the absolute tested maximum write speed on an Atmega has been increased to 15,827 at 2Mbps using a CH340G. Notice that FDxboot 1.62 was the fastest 8-bit MCU bootloader in the world already, and now, there is probably zero chance that anyone can match my write speed, as getting the CH340G to upload at 2Mbps is actually a big challenge in the first place.

PS. When using a screen recorder, the write speed decreases a little, therefore, the screen has been recorded using a camera as well, and this is a proof and record for my maximum speed. I will also upload my bootloader later, and you can try it out yourself.

To do list:
--Create a smart erase algorithm to reduce the time for erasing all APP pages;
--Then update the FDxbootx version with the new code;




Other Videos By Flyandance


2024-07-14Advanced Inline assembly page Update - asm atmel 8-bit AVR MCU GCC - 4.0 Core 2024
2024-07-13Creating perfect sheet for cursive calligraphy English handwriting penmanship practice Free download
2024-07-08Genuinely unclog any inkjet ink cartridge using capillary action - HP 92
2024-07-07New Xample Page: 12 Advanced AVR-GCC Assembler Assembly Examples - 2024 gas asm
2024-06-30Assembly section update -- AVR GCC inline and mixing c Gas C/C++ ASM assembler Mastering atmel MCU
2024-06-27Old Lens turns macro Canon EFs mount
2024-06-25Blitzkrieg - High ground offense and defense - Sudden strike 1 gameplay
2024-06-15Shell Beach - Android phone Night scene video test - Low light
2024-06-11FDxboot 1.63x Test - Atmega128a - Write: 45kB/s; Read: 51kB/s Bootloader AVR109 - AVR MCU fastest
2024-06-10FDxboot 1.63 Test - Atmega16a - Write: 30kB/s; Read: 49kB/s Bootloader AVR109
2024-06-09World's fastest Bootloader Update: FDxboot 1.63 + V4 - 2Mbps loosely based on AVR109 8-bit AVR MCU
2024-06-08Charging a camera battery without a charger - DSLR Action Camera Universal lithium ion battery
2024-06-07Duel: 2 fake black widow spiders in a bottle - Micro house Pet insect zip line walking
2024-06-04Fake Black widow Spider VS mosquito VS moth
2024-06-03My New Favorite Gel Pen
2024-06-02Tea Time - My Alcohol Stove - small strong stable
2024-06-01Juno V4 update || My Absolute Best Development Board || AVR MCU LCD serial SPI USART I2C library lib
2024-05-29Fake black widow vs Fake black widow - Survival of the fattest - my new Pet spider
2024-05-26Time Machine 4 - 80 LED RTC - 2024 Update - AVR MCU
2024-05-23Edu 2 Update - Advanced generic AVR C programming paradigm - MCU Development LED USART Serial DS1302
2024-05-18superUSB Part 2 - xUtility - One USB multiple boot UBCD Sergei Strelec WinPE grub2 OS system tools