I have done this a long time ago:
and it worked fine with a raw ATmega328P and the breadboard configuration that includes the crystal. But now it doesn't work with the current 1.5.2 IDE. It does still works with Arduino-0022.
What is going on here?
cheers,
-Bryan
"Doesn't work" is too vague. Without more details a crystal ball is necessary to provide help. And mine is buried somewhere in the backyard thanks to my mischievous dog.
Ok, it does not complete the bootloader programming with the new IDE.
Same hardware as shown in the example. avrdude: stk500_getsync(): not in sync: resp=0xff
avrdude: stk500_getsync(): not in sync: resp=0xff
Oop, sorry about the double of the error message.
The Arduino ISP is a UNO R3 running the example ArduinoISP sketch.. The target is a breadboard.
It is also working with versions 1.0.1, 1.0.3, 1.0.5.
Ok, it does not complete the bootloader programming with the new IDE.
Same hardware as shown in the example. avrdude: stk500_getsync(): not in sync: resp=0xff
avrdude: stk500_getsync(): not in sync: resp=0xff
Those look more like Serial download failures, not bootloading failures.
Thanks Coding Badly, but I am not trying to debug another version of the IDE. I can burn the bootloader using an older version of the Arduino IDE.
Have you been able to burn the bootloader using version 1.5.2 with the burn bootloader option and these instructions http://arduino.cc/en/Tutorial/ArduinoISP? Are there new instuctions? Is the burn bootloader option broken?
Thanks Crossroads for the information. Any debugging suggestions would be appreciated. Note again, it works fine with the older IDE. Is there something different about the serial in the new IDE that would produce these serial errors?
Both the old and new IDE upload sketches fine and communicate to the serial port fine.
Thanks,
-Bryan
Sorry, no debug help - am not using 1.5.x.
feralbeagle:
Thanks Coding Badly, but I am not trying to debug another version of the IDE. I can burn the bootloader using an older version of the Arduino IDE.
I take it from your response that you refuse to spend the approximately 30 seconds necessary to perform the test. A test that would help determine if the problem is with your setup or with the current IDE.
Have you been able to burn the bootloader using version 1.5.2 with the burn bootloader option and these instructions http://arduino.cc/en/Tutorial/ArduinoISP? Are there new instuctions? Is the burn bootloader option broken?
If you are not willing to spend a small amount of time troubleshooting your problem then neither am I.
Correct. I am not willing because this appears to be a one-off version for the ATtiny. I am not using the ATtiny. Should I still try it?
Will I learn something from using this ATtiny version that I did not learn from using an earlier verion of the Arduino IDE? Is there something special about it? If it works I have not solved my problem. Please explain.
I know that the hardware works, as stated before, it works with older version of the Arduino IDE with no problems.
feralbeagle:
Should I still try it?
That was my suggestion. I can't see anything in the posts above that contradict that suggestion.
Ok, that's fine. I see no reason to try the ATtiny version with a non-attiny part. Perhaps someone else has gotten the Arduino version 1.5.x to work and can help. Thank you for all you time and effort.
feralbeagle:
I see no reason to try the ATtiny version with a non-attiny part.
It isn't. And it is foolish of you to assume it was.
I do not understand. Please explain. Your responses are cryptic. I am unsure if you are trying to help or not.
I am trying to help. My suggestion is in Reply #4.
Coding Badly, again, thank you for your time.
Fixed!
Original problem:
and it worked fine with a raw ATmega328P and the breadboard configuration that includes the crystal. But now it doesn't work with the current 1.5.2 IDE. It does still works with Arduino-0022.
The burn bootloader feature works fine with the Arduino 1.5.4 IDE.
cheers,