Difference between revisions of "U-Boot"
From Rockchip open source Document
Line 18: | Line 18: | ||
| | ||
+ | |||
Line 24: | Line 25: | ||
Upstream U-Boot support Rockchip SoCs: | Upstream U-Boot support Rockchip SoCs: | ||
− | RK3036, RK3188, [[RK3288]], [[RK3328|RK3328]], [[RK3399]] | + | RK3036, RK3188, [[RK3288|RK3288]], [[RK3328|RK3328]], [[RK3399|RK3399]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | *RK3036 board supported: | |
+ | <ol style="margin-left: 40px;"> | ||
+ | <li>EVB RK3036 - use evb-rk3036 configuration</li> | ||
+ | <li>Kylin - use kylin_rk3036 configuration</li> | ||
+ | </ol> | ||
− | + | *RK3288 boards supported: | |
+ | <ol style="margin-left: 40px;"> | ||
+ | <li>EVB RK3288 - use evb-rk3288 configuration</li> | ||
+ | <li>Fennec RK3288 - use fennec-rk3288 configuration</li> | ||
+ | <li>Firefly RK3288 - use firefly-rk3288 configuration</li> | ||
+ | <li>Hisense Chromebook - use chromebook_jerry configuration</li> | ||
+ | <li>Miniarm RK3288 - use miniarm-rk3288 configuration</li> | ||
+ | <li>PopMetal RK3288 - use popmetal-rk3288 configuration</li> | ||
+ | <li>Radxa Rock 2 - use rock2 configuration</li> | ||
+ | <li>ASUS Tinker</li> | ||
+ | </ol> | ||
− | + | *RK3188 boards supported: | |
+ | <ol style="margin-left: 40px;"> | ||
+ | <li>Radxa Rock - use rock configuration</li> | ||
+ | </ol> | ||
− | + | *RK3328 boards supported: | |
+ | <ol style="margin-left: 40px;"> | ||
+ | <li>EVB RK3328 - use evb-rk3328 configuration</li> | ||
+ | </ol> | ||
− | + | *RK3399 boards supported: | |
+ | <ol style="margin-left: 40px;"> | ||
+ | <li>EVB RK3399 - use evb-rk3399 configuration</li> | ||
+ | </ol> | ||
= Configure U-Boot = | = Configure U-Boot = |
Revision as of 11:39, 8 March 2017
U-Boot Guide
Contents
Download U-Boot
Upstream U-Boot
You can clone the u-boot repository by running:
git clone git://git.denx.de/u-boot.git
Alternatively you can use u-boot-rockchip instead which may with some patches not get in mainline:
git clone git://git.denx.de/u-boot-rockchip.git
Rockchp U-Boot
You can clone the u-boot repository by running:
git clone https://github.com/rockchip-linux/u-boot.git
Supported Devices
Upstream U-Boot support Rockchip SoCs:
RK3036, RK3188, RK3288, RK3328, RK3399
- RK3036 board supported:
- EVB RK3036 - use evb-rk3036 configuration
- Kylin - use kylin_rk3036 configuration
- RK3288 boards supported:
- EVB RK3288 - use evb-rk3288 configuration
- Fennec RK3288 - use fennec-rk3288 configuration
- Firefly RK3288 - use firefly-rk3288 configuration
- Hisense Chromebook - use chromebook_jerry configuration
- Miniarm RK3288 - use miniarm-rk3288 configuration
- PopMetal RK3288 - use popmetal-rk3288 configuration
- Radxa Rock 2 - use rock2 configuration
- ASUS Tinker
- RK3188 boards supported:
- Radxa Rock - use rock configuration
- RK3328 boards supported:
- EVB RK3328 - use evb-rk3328 configuration
- RK3399 boards supported:
- EVB RK3399 - use evb-rk3399 configuration
Configure U-Boot
Build U-Boot
Get a toolchain
If you haven't done so before, get a suitable toolchain installed and added to your PATH.