Post
Topic
Board Hardware
Re: Experimenting with Jalapeno firmware...
by
Red_Wolf_2
on 23/08/2013, 17:44:49 UTC
And here it is!

I used Atmel Studio to compile the firmware, but all flashing was done with the Raspberry Pi.
BOM:
One Raspberry Pi (with SD card and support devices, keyboard, mouse, etc)
One GPIO header ribbon cable
Six hookup wires
One JTAG 5 by 2 (10 pin) ribbon cable
One (or more) Bitforce SC devices

I used Luke-Jr's instructions at https://bitcointalk.org/index.php?topic=262558.0 and modified to suit the Raspberry Pi environment and using the GPIO pins.

Full details:
http://randomcontent.wolfnexus.net/RandomSite/reflashing-a-butterfly-labs-jalapeno-with-only-a-raspberry-pi/

Great job, Red_Wolf_2! Your add-on continues to make this thread one of the most interesting reads on this forum.

Thanks! :-)
There is also no reason this shouldn't work on other 3.3v JTAG supporting devices, so long as UrJTAG can recognise the chips involved... I'd guess this would work on other ASIC devices (non BFL) too, so long as they have JTAG ports and header components on their boards.

EDIT:
Actually, I can't think of any reason this wouldn't work on other embedded ARM based linux boards with exposed GPIO pins, such as the BeagleBone or similar. Anyone care to try it out? The instructions should be virtually the same, but you will need to map the GPIO pins to suit your device.