Atom32

wpid-2014-08-15_04_32_32.jpg

If im forgetting something please comment or email me.

Some basic info:

Power LED
Reset Button
ENC28J60 breakout ready (Header on PCB for the ENC28J60 Ethernet PCBS sold everywhere!)
SPI breakout (2 if ethernet isnt used)
I2C breakout
GPIO pins
MicroSD
UART
USB OTG
USB HOST (fuse protected)
3 User LEDs
3 User buttons
ICSP header
USB Bootloader ready! <— hex bootloader file, for use with MPIDE as FubarinoSD
USB Bootloader Driver <— Thanks Ken!

To enter bootloader mode just reset the board while holding SW1 and L1 will start flashing to signify bootloader mode. This will create a virtual com port to use in MPIDE. Video soon!

https://www.youtube.com/watch?v=2eWVzmv8VyE

For use with MPIDE:

Atom32

First Run sketch: [View] <— Comes pre-programmed on the board.
MicroSD Card Info sketch: [View]

Now Running RetroBSD

Check it out, nothing huge but got some console data back from USB of my Atom32. Now using UART2, default baud is at 115200.

bsd
Pretty cool! Im working on getting the console pushed to UART2 but so far its a pain in the tush!

Can also control GPIO (led in video)

As a disclaimer this is NOT TESTED 100% and its not my code so any flaws or errors remain on the RetroBSD side. I have simply modifies the FUBARINO code to work with the Atom32, since they use the same MCU. I have only tested running the core and controlling some GPIO. I will post the replacements/modifications later on today.

DOWNLOAD BASIC

The above BASIC contains the unix.hex and sdcard.rd & bootloader.hex.

To run you must:
load bootloader.hex via PICKIT3
load unix.hex via PICKIT3 or PIC32PROG (never got pic32prog to work)

Use linux to copy the sdcard.rd to a microsd (i used 2GB) card. To copy simply: (sdx = your card/drive, mines was sdb)

sudo dd if=sdcard.rd of=/dev/sdx

After some time it will complete and you will have a bootable sd filesystem for the RetroBSD Atom32. Enjoy!

Also be sure to visit: RetroBSD
UPDATE:  DOWNLOAD MODS simply replace these files in your RetroBSD source and MAKE and it should work 🙂

My Source for RetroBSD for Atom32 (complete!) – GITHUB
As for the github source, it now has the option in MAKEFILE for ATOM32 🙂 When i get time ill revert the FUBARINO back to normal.

 

Advertisements

3 responses to “Atom32”

  1. Christophe Dupriez says :

    Please let us all know about when Atom32 becomes available on Tindie ! Please also ensure Majenko includes it as a platform for UECIDE.org ! Thanks and keep on the good job!

Trackbacks / Pingbacks

  1. Atom32 Condensed Info | AtomSoftTech - August 23, 2014

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: