I have a 1280 board, and trying to use it as a ISP programmer, to program a standalone 328P, it works nice with 1.0 and 1.01 but not with 0023 and lower.
With 1.0> I don't have to use a capacitor or resistor to disable auto reset, it resets and burning the 328P excellent, but no luck with 0023< even with capacitor or resistor on the 1280, or a resistor from reset to VCC on the 328P.
I only get some thing like "avrdude: stk500_getsync(): not in sync: resp=0x00 avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x1c" or
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
I cant use 1.0> cause I get some code errors on verify and cant change the hole programming code I want to burn on the 328P
Changed baud rate in boards.txt and in programmers.txt, I did try only change one in a time, all set up with a 120 Ohm resistor, the 1280 dose not restart so its not resetting, but with no luck
I could burn boot loader in 0022, but noting else.
Only get this message (this is with 57600 baud rate)
I thought you wanted to burn the bootloader. There is nothing to compile if you want to do just that (provided that you already have the hex file for the bootloader).
I have burn the bootloader in 1.0 and I can upload codes in 1.xx no problems there, like the blink code.
But the code i want to upload is written in 22 or 23 and of course 1.xx wont accept that.
And the 1280 burned as a ISP programmer wont upload my code in 00.23 to my stand alone 328P
I only get upload errors, see post above.
Maybe it easier to by a UNO REV3 to burn the code in 00.23, if its works in the 00.23 environment?