README: Add instructions for chain-loading U-Boot on jerry
Add instructions for chromebook_jerry. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
6b1bd076e8
commit
fe67eaccd0
@ -145,6 +145,76 @@ from the load address. If this changes, you either need to modify U-Boot to be
|
||||
fully relocatable, or expect it to hang.
|
||||
|
||||
|
||||
chromebook_jerry
|
||||
----------------
|
||||
|
||||
The instruction are similar to those for Nyan with changes as noted below:
|
||||
|
||||
1. Patch U-Boot
|
||||
|
||||
Open include/configs/rk3288_common.h
|
||||
|
||||
Change:
|
||||
|
||||
#define CONFIG_SYS_TEXT_BASE 0x00100000
|
||||
|
||||
to:
|
||||
|
||||
#define CONFIG_SYS_TEXT_BASE 0x02000100
|
||||
|
||||
|
||||
|
||||
2. Build U-Boot
|
||||
|
||||
mkdir b
|
||||
make -j8 O=b/chromebook_jerry CROSS_COMPILE=arm-linux-gnueabi- \
|
||||
chromebook_jerry_defconfig all
|
||||
|
||||
|
||||
3. See above
|
||||
|
||||
4. Build and sign an image
|
||||
|
||||
./b/chromebook_jerry/tools/mkimage -f doc/chromium/chromebook_jerry.its \
|
||||
u-boot-chromium.fit
|
||||
echo test >dummy.txt
|
||||
vbutil_kernel --arch arm --keyblock doc/chromium/devkeys/kernel.keyblock \
|
||||
--signprivate doc/chromium/devkeys/kernel_data_key.vbprivk \
|
||||
--version 1 --config dummy.txt --vmlinuz u-boot-chromium.fit \
|
||||
--bootloader dummy.txt --pack u-boot.kpart
|
||||
|
||||
|
||||
5. See above
|
||||
|
||||
6. See above
|
||||
|
||||
7. Start it up
|
||||
|
||||
Reboot the device in dev mode. Make sure that you have USB booting enabled. To
|
||||
do this, login as root (via Ctrl-Alt-forward_arrow) and type
|
||||
'enable_dev_usb_boot'. You only need to do this once.
|
||||
|
||||
Reboot the device with the SD card inserted. Press Clrl-U at the developer
|
||||
mode screen. It should show something like the following on the display:
|
||||
|
||||
U-Boot 2017.05-00649-g72acdbf-dirty (May 29 2017 - 14:57:05 -0600)
|
||||
|
||||
Model: Google Jerry
|
||||
Net: Net Initialization Skipped
|
||||
No ethernet found.
|
||||
Hit any key to stop autoboot: 0
|
||||
|
||||
|
||||
8. Known problems
|
||||
|
||||
None as yet.
|
||||
|
||||
|
||||
9. Notes
|
||||
|
||||
None as yet.
|
||||
|
||||
|
||||
Other notes
|
||||
===========
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user