xref: /rk3399_rockchip-uboot/doc/README.omap3 (revision ad9bc8e52d174d699d1367be0b90089e4fdeb933)
1
2Summary
3=======
4
5This README is about U-Boot support for TI's ARM Cortex-A8 based OMAP3 [1]
6family of SoCs. TI's OMAP3 SoC family contains an ARM Cortex-A8. Additionally,
7some family members contain a TMS320C64x+ DSP and/or an Imagination SGX 2D/3D
8graphics processor and various other standard peripherals.
9
10Currently the following boards are supported:
11
12* OMAP3530 BeagleBoard [2]
13
14* Gumstix Overo [3]
15
16* TI EVM [4]
17
18Toolchain
19=========
20
21While ARM Cortex-A8 support ARM v7 instruction set (-march=armv7a) we compile
22with -march=armv5 to allow more compilers to work. For U-Boot code this has
23no performance impact.
24
25Build
26=====
27
28* BeagleBoard:
29
30make omap3_beagle_config
31make
32
33* Gumstix Overo:
34
35make omap3_overo_config
36make
37
38* TI EVM:
39
40make omap3_evm_config
41make
42
43Custom commands
44===============
45
46To make U-Boot for OMAP3 support NAND device SW or HW ECC calculation, U-Boot
47for OMAP3 supports custom user command
48
49nandecc hw/sw
50
51To be compatible with NAND drivers using SW ECC (e.g. kernel code)
52
53nandecc sw
54
55enables SW ECC calculation. HW ECC enabled with
56
57nandecc hw
58
59is typically used to write 2nd stage bootloader (known as 'x-loader') which is
60executed by OMAP3's boot rom and therefore has to be written with HW ECC.
61
62For all other commands see
63
64help
65
66Acknowledgements
67================
68
69OMAP3 U-Boot is based on U-Boot tar ball [5] for BeagleBoard and EVM done by
70several TI employees.
71
72Links
73=====
74
75[1] OMAP3:
76
77http://www.ti.com/omap3 (high volume) and
78http://www.ti.com/omap35x (broad market)
79
80[2] OMAP3530 BeagleBoard:
81
82http://beagleboard.org/
83
84[3] Gumstix Overo:
85
86http://www.gumstix.net/Overo/
87
88[4] TI EVM:
89
90http://focus.ti.com/docs/toolsw/folders/print/tmdxevm3503.html
91
92[5] TI OMAP3 U-Boot:
93
94http://beagleboard.googlecode.com/files/u-boot_beagle_revb.tar.gz
95