|
|
Washington
Offline
God Member
Karma: 20
Posts: 716
Firefox & Arduino rocks
|
 |
« Reply #1 on: January 20, 2012, 11:38:56 pm » |
What is going to be used for?
|
|
|
|
|
Logged
|
Avoid throwing electronics out as you or someone else might need them for parts or use. Solid state rectifiers are the only REAL rectifiers. Resistors for LEDS!
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 42
|
 |
« Reply #2 on: January 21, 2012, 03:52:06 am » |
There lots of ways to use the ATmega644/ATmega1284, for hardware see: For software there's a few active repositories where you can find bootloaders, code to use to make the board compatible with the Arduino IDE and also examples:
|
|
|
|
|
Logged
|
|
|
|
|
Smithfield, Rhode Island
Offline
God Member
Karma: 2
Posts: 825
|
 |
« Reply #3 on: January 21, 2012, 06:11:13 pm » |
There lots of ways to use the ATmega644/ATmega1284, for hardware see: For software there's a few active repositories where you can find bootloaders, code to use to make the board compatible with the Arduino IDE and also examples: I think he is looking for software, not hardware. There are several bootloaders that will work, provided your "sketch" is smaller than 64K. I know, not very helpful. You can have a look at www.chip45.com. He has free bootloaders for a whole bunch of AVR processors, including the 1284P. He even has different versions for each UART on the multi UART chips. Also free is a GUI app (Windows, mac and a text app for Linux) for uploading the file. This bootloader is not compatible with AVRDUDE, so you'll have to use his programs for uploading. This all said, I am having a small problem with his bootloaders. On occasion, it will claim that the app was uploaded successfully, when in fact it was not. I don't know if this is a problem related to my hardware of a problem with his bootloader. His free bootloader does not verify the app that was just uploaded. He is working on a commercial grade bootloader, but it won't be out for some time.
|
|
|
|
|
Logged
|
|
|
|
|
Left Coast, CA (USA)
Online
Brattain Member
Karma: 279
Posts: 15310
Measurement changes behavior
|
 |
« Reply #4 on: January 21, 2012, 06:50:22 pm » |
That chip45 outfit seems to have some nice and unique hardware modules and the bootloader and windows GUI for uploading hex files looks pretty nice. I've downloaded the files and will maybe play with them in the future. Please keep us posted on your further experiences with their bootloader. Auto baudrate detection, proper WDT handling, among other features.
I already have a windows GUI front end program that drives AVRDUDE so don't have an immediate need, but their bootloader sure seems to be a swiss army knife for features and all the various chips they have pre-compiled for.
Lefty
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 29
|
 |
« Reply #5 on: January 21, 2012, 11:32:55 pm » |
What is going to be used for? I'm trying to upgrade from a 644p in a Sanguino-based device, a Sanguinololu for 3D printer control to increase my capacity. And I must admit I'm a total software novice.
|
|
|
|
|
Logged
|
|
|
|
|
Smithfield, Rhode Island
Offline
God Member
Karma: 2
Posts: 825
|
 |
« Reply #6 on: January 21, 2012, 11:39:20 pm » |
I really should just sit down and fix the boot loader I modified. Actually, if I don't find one in the next few weeks, I won't have a choice.
|
|
|
|
|
Logged
|
|
|
|
|
Washington
Offline
God Member
Karma: 20
Posts: 716
Firefox & Arduino rocks
|
 |
« Reply #7 on: January 22, 2012, 12:36:06 am » |
It looks like Will work at other CPU rates. But I cannot test it.
|
|
|
|
|
Logged
|
Avoid throwing electronics out as you or someone else might need them for parts or use. Solid state rectifiers are the only REAL rectifiers. Resistors for LEDS!
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 29
|
 |
« Reply #8 on: January 22, 2012, 01:03:49 am » |
The board is already setup for 16mhz unfortunately.
|
|
|
|
|
Logged
|
|
|
|
|
Washington
Offline
God Member
Karma: 20
Posts: 716
Firefox & Arduino rocks
|
 |
« Reply #9 on: January 22, 2012, 01:09:04 am » |
The board is already setup for 16mhz unfortunately.
I fail to see why that would be an issue.
|
|
|
|
|
Logged
|
Avoid throwing electronics out as you or someone else might need them for parts or use. Solid state rectifiers are the only REAL rectifiers. Resistors for LEDS!
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 29
|
 |
« Reply #10 on: January 22, 2012, 03:26:36 am » |
The board is already setup for 16mhz unfortunately.
I fail to see why that would be an issue. As I already said, I'm a total newbie, but I would presume that an 8mhz bootloader would not run on a 16mhz device. Frankly there is no "bootloaders for dummies" info out there 
|
|
|
|
|
Logged
|
|
|
|
|
Smithfield, Rhode Island
Offline
God Member
Karma: 2
Posts: 825
|
 |
« Reply #11 on: January 22, 2012, 03:39:27 am » |
The board is already setup for 16mhz unfortunately.
I fail to see why that would be an issue. As I already said, I'm a total newbie, but I would presume that an 8mhz bootloader would not run on a 16mhz device. Frankly there is no "bootloaders for dummies" info out there  Someone who is a dummy is not going to be writing a bootloader that actually works.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 29
|
 |
« Reply #12 on: January 22, 2012, 01:46:07 pm » |
Someone who is a dummy is not going to be writing a bootloader that actually works.
Exactly why I'm here groveling for information and assistance 
|
|
|
|
|
Logged
|
|
|
|
|
Washington
Offline
God Member
Karma: 20
Posts: 716
Firefox & Arduino rocks
|
 |
« Reply #13 on: January 22, 2012, 02:07:50 pm » |
The bootloader appears to use mathematical calculations for timing so the CPU frequency may not matter.
|
|
|
|
|
Logged
|
Avoid throwing electronics out as you or someone else might need them for parts or use. Solid state rectifiers are the only REAL rectifiers. Resistors for LEDS!
|
|
|
|
Peoples Republic of Cantabrigia
Offline
God Member
Karma: 6
Posts: 634
Arduino happiness
|
 |
« Reply #14 on: January 22, 2012, 03:14:59 pm » |
I have several custom boards with 1284Ps. The bootloader combination that worked best for me was the brewtroller software suite. Last time I checked, it wasn't yet up to Arduino 1.0 but you can download a customized version of the 0023 IDE that contains all the files to make these chips work.
You will, however, need the proper hardware to burn the bootloader. The Adafruit unit I have won't do the trick, the AVR MSKPII I bought later does.
|
|
|
|
|
Logged
|
|
|
|
|
|