Has anyone taken photos of the Tin Can Tools Trainer Board with the Beagleboard and an Arduino programmer device attached? I'd like to see how others have it set up; perhaps photos could be posted to elinux.org?
Yes, I have a Trainer board. I need to find the time to restart use of the Beagleboard, then begin playing with the Trainer, and give some thought to use cases for the Arduino. I do think I'm close to ready to play with a fresh demo image.
Thanks
Bob Cochran
Hi Bob,
you don't need an Arduino programmer. You could program the AVR on the
trainer directly from the beagleboard. If you have latest Trainer
board, then you should have already right bootloader on the AVR. If
not, you could burn it with any external AVR programmer through ISP.
It should be done only once.
As for programming from beagle, there is a avrdude in the unstable
Angstrom feed which supports arduino.
Take Care,
Maksym.
Bob,
Has anyone taken photos of the Tin
Can Tools Trainer Board with the Beagleboard and an Arduino
programmer device attached? I'd like to see how others have
it set up; perhaps photos could be posted to elinux.org?
I'll post some photo's this evening. TCT currently recommends using the USBTiny AVR ISP device sold at Sparkfun:
http://www.sparkfun.com/commerce/product_info.php?products_id=9231
i have also posted some information on flashing the atmega328 with the arduino bootloader which will make it easier to flash from the beagle:
http://www.elinux.org/BeagleBoard_Trainer#ATmega328_.28Arduino_Hardware_Compatible.29
I have posted a hacked lite version of avrdude that provides easier flashing via the uart on the beagle:
http://www.elinux.org/Avrgal
Yes, I have a Trainer board. I need to find the time to
restart use of the Beagleboard, then begin playing with the
Trainer, and give some thought to use cases for the Arduino.
I do think I'm close to ready to play with a fresh demo
image.
the possibilities are endless. many of the current developers using the trainer are working on a more robust version of the the reprap and makebot 3D printing systems.
Dave
How do I program the Arduino processor on the Trainer board through the Beagleboard? What device do I connect to with avrdude or avrgal? Are there any code examples?
Thanks!
Bob
Bob,
http://www.elinux.org/BeagleBoard_Trainer#ATmega328_.28Arduino_Hardware_Compatible.29
at the bottom of that section is the example of using avrgal:
avrgal main.hex
where main.hex is your application.
as far as examples, there are literally thousands and thousands of examples:
https://www.mainframe.cx/~ckuethe/avr-c-tutorial/
http://www.ladyada.net/learn/avr/
http://www.micahcarrick.com/05-12-2006/avr-tutorial-digital-output.html
if there is something specific you would like to see, i can do a short writeup, a "Hello World!" as it were.
thanks
Dave Anders