Skip to content
 
 

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AcmeBoot is a tiny boot loader for the Acme Systems Linux SBC
FOX Board G20 (http://www.acmesystems.it/FOXG20) made by
Acme Systems srl (http://www.acmesystems.it)

The AcmeBoot web page is available here:
http://www.acmesystems.it/acmeboot


HOW TO COMPILE ACMEBOOT
-----------------------
Download the CodeSourcery toolchain from:
http://www.codesourcery.com/sgpp/lite/arm/portal/release642
in detail download arm-2008q3-66-arm-none-eabi.bin file on your home directory
and install it typing:
  $ chmod +x arm-2008q3-66-arm-none-eabi.bin
  $ ./arm-2008q3-66-arm-none-eabi.bin

Follow the installation messages using the default values.

If you prefer to recompile your own bare-metal toolchain, or you need a 64bit version,
I can suggest the use of summon-arm-toolchain script available here:
   * https://github.com/esden/summon-arm-toolchain

Move to AcmeBoot/AcmeBootProject

Type:

make dataflash
  to compile AcmeBoot for NetusG20 with dataflash

make serialflash
  to compile AcmeBoot for NetusG20 with serialflash

make sdcard
  to compile AcmeBoot suitable to boot from sdcard
	(experimental)

If you want to specify a different compiler path simple append the string
	CROSS_COMPILE=/path/to/arm-none-eabi-
to the above make commands.

The file bin/boot-NetusG20-sdcard2sdram_for_XXX.bin will be created.

HOW TO USE ACMEBOOT
-------------------
If you are using a NetusG20 with serialflash or dataflash onboard you can use the
Pizzica In-System programming utility to flash the appropriate file as illustrate on:
http://www.acmesystems.it/pizzica

For example for a dataflash board:
	$ python pizzica.py -f bin/boot-NetusG20-sdcard2sdram_for_dataflash.bin -d /dev/ttyUSB0

CREDITS
-------
AcmeBoot is based on Atmel AT91Bootstrap v.3.0
See README.atmel for more info.

About

Netus and FOX Board G20 tiny bootloader

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages