Merge branch 'master' of git://git.denx.de/u-boot-arm
This commit is contained in:
22
doc/README.nmdk8815
Normal file
22
doc/README.nmdk8815
Normal file
@@ -0,0 +1,22 @@
|
||||
|
||||
The Nomadik 8815 CPU has a "secure" boot mode where no external access
|
||||
(not even JTAG) is allowed. The "remap" bits in the evaluation board
|
||||
are configured in order to boot from the internal ROM memory (in
|
||||
secure mode).
|
||||
|
||||
The boot process as defined by the manufacturer executes external code
|
||||
(loaded from NAND or OneNAND) that that disables such "security" in
|
||||
order to run u-boot and later the kernel without constraints. Such
|
||||
code is a proprietary initial boot loader, called "X-Loader" (in case
|
||||
anyone wonders, it has no relations with other loaders with the same
|
||||
name and there is no GPL code inside the ST X-Loader).
|
||||
|
||||
SDRAM configuration, PLL setup and initial loading from NAND is
|
||||
implemented in the X-Loader, so U-Boot is already running in SDRAM
|
||||
when control is handed over to it.
|
||||
|
||||
|
||||
On www.st.com/nomadik and on www.stnwireless.com there are documents,
|
||||
summary data and white papers on Nomadik. The full datasheet for
|
||||
STn8815 is not currently available on line but under specific request
|
||||
to the local ST sales offices.
|
||||
116
doc/README.omap3
Normal file
116
doc/README.omap3
Normal file
@@ -0,0 +1,116 @@
|
||||
|
||||
Summary
|
||||
=======
|
||||
|
||||
This README is about U-Boot support for TI's ARM Cortex-A8 based OMAP3 [1]
|
||||
family of SoCs. TI's OMAP3 SoC family contains an ARM Cortex-A8. Additionally,
|
||||
some family members contain a TMS320C64x+ DSP and/or an Imagination SGX 2D/3D
|
||||
graphics processor and various other standard peripherals.
|
||||
|
||||
Currently the following boards are supported:
|
||||
|
||||
* OMAP3530 BeagleBoard [2]
|
||||
|
||||
* Gumstix Overo [3]
|
||||
|
||||
* TI EVM [4]
|
||||
|
||||
* OpenPandora Ltd. Pandora [5]
|
||||
|
||||
* TI/Logic PD Zoom MDK [6]
|
||||
|
||||
Toolchain
|
||||
=========
|
||||
|
||||
While ARM Cortex-A8 support ARM v7 instruction set (-march=armv7a) we compile
|
||||
with -march=armv5 to allow more compilers to work. For U-Boot code this has
|
||||
no performance impact.
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
* BeagleBoard:
|
||||
|
||||
make omap3_beagle_config
|
||||
make
|
||||
|
||||
* Gumstix Overo:
|
||||
|
||||
make omap3_overo_config
|
||||
make
|
||||
|
||||
* TI EVM:
|
||||
|
||||
make omap3_evm_config
|
||||
make
|
||||
|
||||
* Pandora:
|
||||
|
||||
make omap3_pandora_config
|
||||
make
|
||||
|
||||
* Zoom MDK:
|
||||
|
||||
make omap3_zoom1_config
|
||||
make
|
||||
|
||||
Custom commands
|
||||
===============
|
||||
|
||||
To make U-Boot for OMAP3 support NAND device SW or HW ECC calculation, U-Boot
|
||||
for OMAP3 supports custom user command
|
||||
|
||||
nandecc hw/sw
|
||||
|
||||
To be compatible with NAND drivers using SW ECC (e.g. kernel code)
|
||||
|
||||
nandecc sw
|
||||
|
||||
enables SW ECC calculation. HW ECC enabled with
|
||||
|
||||
nandecc hw
|
||||
|
||||
is typically used to write 2nd stage bootloader (known as 'x-loader') which is
|
||||
executed by OMAP3's boot rom and therefore has to be written with HW ECC.
|
||||
|
||||
For all other commands see
|
||||
|
||||
help
|
||||
|
||||
Acknowledgements
|
||||
================
|
||||
|
||||
OMAP3 U-Boot is based on U-Boot tar ball [7] for BeagleBoard and EVM done by
|
||||
several TI employees.
|
||||
|
||||
Links
|
||||
=====
|
||||
|
||||
[1] OMAP3:
|
||||
|
||||
http://www.ti.com/omap3 (high volume) and
|
||||
http://www.ti.com/omap35x (broad market)
|
||||
|
||||
[2] OMAP3530 BeagleBoard:
|
||||
|
||||
http://beagleboard.org/
|
||||
|
||||
[3] Gumstix Overo:
|
||||
|
||||
http://www.gumstix.net/Overo/
|
||||
|
||||
[4] TI EVM:
|
||||
|
||||
http://focus.ti.com/docs/toolsw/folders/print/tmdxevm3503.html
|
||||
|
||||
[5] OpenPandora Ltd. Pandora:
|
||||
|
||||
http://openpandora.org/
|
||||
|
||||
[6] TI/Logic PD Zoom MDK:
|
||||
|
||||
http://www.logicpd.com/products/devkit/ti/zoom_mobile_development_kit
|
||||
|
||||
[7] TI OMAP3 U-Boot:
|
||||
|
||||
http://beagleboard.googlecode.com/files/u-boot_beagle_revb.tar.gz
|
||||
Reference in New Issue
Block a user