Primary Bootloader (before u-boot) in sysmoBTSv2
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Holger Hans Peter Freyther e564034a60 nand: Write multiple copies of UBL and U-Boot 8 years ago
.gitignore git: Ignore the generated files 9 years ago
ChangeLog dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
Makefile interrupt: Allow to interrupt the NAND boot by sending a command 9 years ago
README dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
TODO dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
board.h sysmobts_v2: Set PINMUX0_DEFAULT and PINMUX1_DEFAULT for sysmoBTS v2 9 years ago
common.h nand: Detect and correct bit errors on the sysmoBTSv2D and later platforms 8 years ago
crc.c dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
crc.h dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
davinci.c interrupt: Allow to interrupt the NAND boot by sending a command 9 years ago
davinci.h interrupt: Allow to interrupt the NAND boot by sending a command 9 years ago
ddr.h sysmobts_v2: Add sysmobts_v2 with runtime detection of DDR/NAND 10 years ago
dm644x.c dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
dm644x.h sysmobts_v2: Add sysmobts_v2 with runtime detection of DDR/NAND 10 years ago
gpio.c dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
gpio.h dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
nand.c nand: Write multiple copies of UBL and U-Boot 8 years ago
nand.h nand: Write multiple copies of UBL and U-Boot 8 years ago
nandboot.c nand: Write multiple copies of UBL and U-Boot 8 years ago
nor.c dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
nor.h dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
norboot.c dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
uart.c sysmobts_v2: Add sysmobts_v2 with runtime detection of DDR/NAND 10 years ago
uart.h dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
uartboot.c nand: Write multiple copies of UBL and U-Boot 8 years ago
ubl.c interrupt: Allow to interrupt the NAND boot by sending a command 9 years ago
ubl.lds sysmobts_v2: Add sysmobts_v2 with runtime detection of DDR/NAND 10 years ago
util.c dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago
util.h dvnixload/ubl copy as of pre 0.2.6 svn 10 years ago

README

 README for HVUBL

This UBL can be used for flashing itself and a 2nd stage bootloader (usually
U-boot) in flash memory.

It can also be used to flash an arbitrary data image into flash, without
a header.

It can also be used to run DDR RAM memory testing.

To compile HVUBL for the sffsdr board, for example, run:
$> make BOARD=sffsdr

The Makefile honors the CROSS_COMPILE environment variable to specify the prefix
of your ARM gcc toolchain. If it is not set, it defaults to:
CROSS_COMPILE=arm-linux-

You can override it like this, for example:
$> make CROSS_COMPILE=arm-angstrom-linux-gnueabi- BOARD=sffsdr

The output file, in ARM ELF format, will be named <ubl.elf>