English
Language : 

UM1535 Datasheet, PDF (32/39 Pages) STMicroelectronics – This manual provides application developers with a first introduction
Rebuilding the bootloaders
UM1535
7.2
U-Boot
The default U-Boot provided as pre-flashed on all SPEAr evaluation boards, as well as
binary image on ST Web site for upgrades, is built for serial NOR Flash.
If needed, the U-Boot firmware image has to be rebuilt taking into account each specific
embedded MPU and Flash memory type. Therefore, there are many cases and relevant
commands as described below.
EVALSPEAR300
To rebuild U-Boot on a Linux host PC, run the following commands:
$ make mrproper
$ make ARCH=arm CROSS_COMPILE=armv5-linux- spear300_config
$ make ARCH=arm CROSS_COMPILE=armv5-linux-
EVALSPEAR310
$ make mrproper
$ make ARCH=arm CROSS_COMPILE=armv5-linux- spear310_config
$ make ARCH=arm CROSS_COMPILE=armv5-linux-
EVALSP320SCPU + PLC Expansion Board
$ make mrproper
$ make ARCH=arm CROSS_COMPILE=armv5-linux- spear320_config
$ make ARCH=arm CROSS_COMPILE=armv5-linux-
EVALSP320SCPU + HMI Expansion Board
$ make mrproper
$ make ARCH=arm CROSS_COMPILE=armv5-linux- spear320_hmi_config
$ make ARCH=arm CROSS_COMPILE=armv5-linux-
EVALSPEAR600
$ make mrproper
$ make ARCH=arm CROSS_COMPILE=armv5-linux- spear600_config
$ make ARCH=arm CROSS_COMPILE=armv5-linux-
EVALSP1340CPU
$ make mrproper
$ make ARCH=arm CROSS_COMPILE=armv7-linux- spear1300_config
$ make ARCH=arm CROSS_COMPILE=armv7-linux-
EVALSP1310CPU
$ make mrproper
$ make ARCH=arm CROSS_COMPILE=armv7-linux- spear1310_config
$ make ARCH=arm CROSS_COMPILE=armv7-linux-
32/39
Doc ID 023036 Rev 2