Bootloader self-program - AVR109 w/ AVROSP and avrdude - Advanced AVR 3.0 Core

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



Duration: 2:20
115 views
0


AVR109 is not just retarded, but completely trash. First the author thought how dumb is GCC at handling 32-bit number on a 8-MCU, then started using 16-bit number for addressing. This dummy either didn't read the datasheet or didn't understand how bootloader works, made the same mistake as in Avr-Libc, copied the same dumb text/comment from avr-Libc, and tried to rename the boot functions from Avr-Libc to make them his or her, AKA, claiming credit for other people's work, even thought its open source and even though it not that good to begin with, just completely disgusting because Atmel people are not good people.

The code is fixed a bit and tested with AVR911 (AVROSP) and avrdude. It works, but this self-program AVR109 bootloader compiled to a size of 1288 bytes, very fat and inefficient.




Other Videos By Flyandance


2023-04-01Full kit Assembly Video Uncut (no sound): Juno Binary retro 2.0 - soldering SMT SMD
2023-03-31Mr.F's Straight Razor Hair Hanging Test HHT - FD Honing Service
2023-03-26New FDxBOOT 1.0.RC - 476 bytes - 4770 B/s @1Mpbs - Bootloader self-program - AVR109/AVR911/butterfly
2023-03-25Spoofing AVR109/AVR911/butterfly - Fixing its retarded protocol and Bootloader AVRdude AVROSP
2023-03-24Bootloader self-program - Juno AVR109 Beta/draft Part 2 - Advanced AVR 3.0 Core
2023-03-23AVR109 Deeper look
2023-03-22Cutting board is over-rated: Cut half onion by hand w/o one
2023-03-21Bare Minimal 2 | .init0 | naked | .ctors | signal | -nostartfiles - Advanced AVR 3.0 Core
2023-03-20Bootloader self-program - Juno AVR109 Rewrite Part 1 - Advanced AVR 3.0 Core
2023-03-19Bootloader self-program - AVR109 speed test avrdude - Advanced AVR 3.0 Core - 1Mbps with 8MHz CPU
2023-03-18Bootloader self-program - AVR109 w/ AVROSP and avrdude - Advanced AVR 3.0 Core
2023-03-17SPM 3.0 writes to self - Advanced AVR 3.0 Core Bootloader
2023-03-16SPM 2.0 writes to self - Advanced AVR 3.0 Core Bootloader
2023-03-14You jump, ijmp - Inline asm Indirect Jump - Advanced AVR 3.0 Core Bootloader
2023-03-05yt-dlp - A ultimate guide (The result of 2 weeks of hard work)
2023-03-03True bare Minimal code - Advanced AVR 3.0 Core Bootloader Pro Part 4 Size does matters getting naked
2023-02-28Bootloader-less Pro - Advanced AVR 3.0 Core - Part 3 - SPM - App Writes to App section - programmer
2023-02-27Bootloader-less Pro - Advanced AVR 3.0 Core - Part 2 - SPM erase self destruction code
2023-02-26Inline ASM - Advanced AVR 3.0 Core - LMP read from flash Load Program Memory
2023-02-25Inline ASM - Advanced AVR 3.0 Core - Finalizing
2023-02-22Inline ASM - Advanced AVR 3.0 Core