This is the step where you disable autoreset on the Arduino being used as the ISP device (see more below). Like many have already noted, it is missing step 1.5. Using an Arduino as an AVR ISP (In-System Programmer) is mostly right. Get the updated optiboot_atmega328.hex and optiboot_atmega328.lst files here (github). Turns out this was a known problem - just not by very many people, including me. On my system, it caused my DIP 328p to lose its sketch every time power was switched off. The optiboot hex file that was shipped with IDE 0022 is buggy. I welcome corrections, but this is what I think I learned from the experience: I used Windows XP and the 0022 IDE for burning the new bootloader.The clone board will have the FTDI chip for serial comm's.Chip will be used in an Arduino clone (custom board, similar to 2009).After spending a bunch of time chasing down bits and pieces of information, I thought I would take the time to summarize it in one place for the benefit of the next poor soul who decides to burn an optiboot (Uno) bootloader into a new chip.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |