Please elaborate.
I modified boards.txt in accordance with
I think it's supposed to go with ?
Tools
Burn Bootloader
with USBtinyISP
By the way, I'm still using Arduino 0022
I modified boards.txt in accordance with
How to Use the Arduino IDE with an External Programmer – Lincomatic's DIY Blog
Tried that?
WHat the outcome?
The same ERROR's?
I did that in the first place - before posting here.
Without that, I'm sure the sketches would not be able to upload.
It seems that either both should work or neither.
It seems that either both should work or neither.
Loading sketches into a Bootloaded chip and loading a Bootloader are different concepts ,in A rather VIRGIN chip have constraints of its own, for example a virgin chip cannot run on fast clock mode etc differences are there so the approach to deal with them is different.
It seems you are not familiar with this USBtinyISP device.
It's supposed to:
- Upload a "sketch" to an ATmega328 through the ICSP
- Burn a bootloader through the ICSP
I can "understand" both not working, but not one or the other.
Kind of a wild guess: I figure the fault here is not hardware, but firmware.
Anyway, I've posted regarding the matter at Adafruit.
I hope someone there can lead me to the answer.
Poking around over there, I'm beginning to have my doubts regarding how supported the bootloader burning function truly is. I thought it should happen through the IDE - as there's a drop-down for it (Burn Bootloader -- w/USBtinyISP. So maybe it's a different "USBtinyISP" :P) Maybe the "solution" is "just use AVRdude" (No Way). I was hoping Jack C. would have dropped back in to set me right.
OK
I figured it out.
I was leaving the board set as [usbtinyisp]Atmega328
Wrong-O !!
You have to set that to which board it ought to be, in this case:
Arduino Duemilenove or Nano w/Atmega328
Then... It Works!
nice!
sounds similar to when I was trying to do it.. I had to have it set to UNO when using the optiloader bootloader/sketch as the ISP..
after changing that I upload sketches no problem/every time.
good job! congrats!
Something else I found out in all this was that my Roboduino "Arduino Duemilanove Compatible" units are stuffed with ATmega328 devices, not -328P, and to ICSP them will require modifying the scripts avrdude.conf1 (which is a pain to go back and forth with).
Caveat Emptor!
1 where standard/328P "signature = 0x1e 0x95 0x0f", 'non-standard'/328 "signature = 0x1e 0x95 0x14"