fredericplante/sanguino

ATmegaBOOT_644P.hex file missing

Closed this issue · 7 comments

What do you see instead?
ATmegaBOOT_1284P.hex - and 1284P related files

What version of the product are you using?
Sanguino-0023r2.zip ("Dec 6")

On what operating system? XP

Please provide any additional information below.
In Arduino 0023:
"avrdude: can't open input file
C:\arduino-0023\Sanguino\bootloaders\atmega644p\ATmegaBOOT_644P.hex: No such 
file or directory
... failed"

Original issue reported on code.google.com by hamish.m...@gmail.com on 7 Feb 2012 at 11:34

Oops. Issue 21 also deals with this.

Original comment by hamish.m...@gmail.com on 7 Feb 2012 at 11:37

Undocumented code change in file: Sanguino\bootloaders\atmega644p\ATmegaBOOT.c
Change: 1284P added and 644P etc is commented out.

Section affected: /* define various device id's */
starting line number affected: 105

//#if defined(__AVR_ATmega1284P__)
#define SIG2    0x97
#define SIG3    0x05
/*#elif defined(__AVR_ATmega644P__)
...
#endif
*/

Original comment by hamish.m...@gmail.com on 7 Feb 2012 at 11:56

I'll take a look at this.  unfortunally I don't have a 644 chip to test with.  
If I post an update here could you test it for me?

I'm debating how to move forward on the SVN repo, it hasn't been touched in a 
few years.  Probably should just dump the code into core and see what happens.

Original comment by sutt...@gmail.com on 14 Feb 2012 at 7:31

I posted a new version that I hope will fix the 644p issues.  I have a couple 
644p chips on my next digikey order so hopefully I can test it properly soon.

Original comment by sutt...@gmail.com on 19 Feb 2012 at 10:13

Original comment by sutt...@gmail.com on 19 Feb 2012 at 10:15

  • Changed state: Fixed
Apologies for not replying earlier. Thanks for the update. My intent all along 
was try Marlin firmware on my Sanguinololu board. So in the end I used the 
files exactly as included Sanguino folder in the Marlin project here: 
https://github.com/ErikZalm/Marlin

I'm happy to test, if you still require, however if your update brings the hex 
files in line with those of the Marlin project, then I can confirm everything 
works fine.

Original comment by hamish.m...@gmail.com on 20 Feb 2012 at 12:29

It should be the same as what you have, but if you could test it that would be 
great, I have run into small silly errors ( fuses and loadpoints ) on the 1284 
stuff. 

Eventually I want to do a combined Makefile for all processors like the arduino 
one does so we can just run 'make atmega1284p'.

Original comment by sutt...@gmail.com on 20 Feb 2012 at 1:15