diff --git a/doc/board/amlogic/beelink-gt1-ultimate.rst b/doc/board/amlogic/beelink-gt1-ultimate.rst index a78a1a2ff25..22afae0ed40 100644 --- a/doc/board/amlogic/beelink-gt1-ultimate.rst +++ b/doc/board/amlogic/beelink-gt1-ultimate.rst @@ -30,19 +30,19 @@ U-Boot Compilation .. code-block:: bash -    $ export CROSS_COMPILE=aarch64-none-elf- -    $ make beelink-gt1-ultimate_defconfig -    $ make + $ export CROSS_COMPILE=aarch64-none-elf- + $ make beelink-gt1-ultimate_defconfig + $ make U-Boot Signing with Pre-Built FIP repo -------------------------------------- .. code-block:: bash -    $ git clone https://github.com/LibreELEC/amlogic-boot-fip --depth=1 -    $ cd amlogic-boot-fip -    $ mkdir my-output-dir -    $ ./build-fip.sh beelink-gt1 /path/to/u-boot/u-boot.bin my-output-dir + $ git clone https://github.com/LibreELEC/amlogic-boot-fip --depth=1 + $ cd amlogic-boot-fip + $ mkdir my-output-dir + $ ./build-fip.sh beelink-gt1 /path/to/u-boot/u-boot.bin my-output-dir U-Boot Manual Signing --------------------- @@ -53,58 +53,58 @@ for signing. However you can download them from the amlogic-fip-repo. .. code-block:: bash -    $ git clone https://github.com/LibreELEC/amlogic-boot-fip --depth=1 -    $ cd amlogic-boot-fip/beelink-gt1 -    $ export FIPDIR=$PWD + $ git clone https://github.com/LibreELEC/amlogic-boot-fip --depth=1 + $ cd amlogic-boot-fip/beelink-gt1 + $ export FIPDIR=$PWD Go back to the mainline U-Boot source tree then: .. code-block:: bash -    $ mkdir fip -    $ cp $FIPDIR/bl2.bin fip/ -    $ cp $FIPDIR/acs.bin fip/ -    $ cp $FIPDIR/bl21.bin fip/ -    $ cp $FIPDIR/bl30.bin fip/ -    $ cp $FIPDIR/bl301.bin fip/ -    $ cp $FIPDIR/bl31.img fip/ -    $ cp u-boot.bin fip/bl33.bin + $ mkdir fip + $ cp $FIPDIR/bl2.bin fip/ + $ cp $FIPDIR/acs.bin fip/ + $ cp $FIPDIR/bl21.bin fip/ + $ cp $FIPDIR/bl30.bin fip/ + $ cp $FIPDIR/bl301.bin fip/ + $ cp $FIPDIR/bl31.img fip/ + $ cp u-boot.bin fip/bl33.bin -    $ $FIPDIR/blx_fix.sh \ -              fip/bl30.bin \ -              fip/zero_tmp \ -              fip/bl30_zero.bin \ -              fip/bl301.bin \ -              fip/bl301_zero.bin \ -              fip/bl30_new.bin \ -              bl30 + $ $FIPDIR/blx_fix.sh \ +           fip/bl30.bin \ +           fip/zero_tmp \ +           fip/bl30_zero.bin \ +           fip/bl301.bin \ +           fip/bl301_zero.bin \ +           fip/bl30_new.bin \ +           bl30 -    $ python $FIPDIR/acs_tool.pyc fip/bl2.bin fip/bl2_acs.bin fip/acs.bin 0 + $ python $FIPDIR/acs_tool.pyc fip/bl2.bin fip/bl2_acs.bin fip/acs.bin 0 -    $ $FIPDIR/blx_fix.sh \ -              fip/bl2_acs.bin \ -              fip/zero_tmp \ -              fip/bl2_zero.bin \ -              fip/bl21.bin \ -              fip/bl21_zero.bin \ -              fip/bl2_new.bin \ -              bl2 + $ $FIPDIR/blx_fix.sh \ +           fip/bl2_acs.bin \ +           fip/zero_tmp \ +           fip/bl2_zero.bin \ +           fip/bl21.bin \ +           fip/bl21_zero.bin \ +           fip/bl2_new.bin \ +           bl2 -    $ $FIPDIR/aml_encrypt_gxl --bl3enc --input fip/bl30_new.bin -    $ $FIPDIR/aml_encrypt_gxl --bl3enc --input fip/bl31.img -    $ $FIPDIR/aml_encrypt_gxl --bl3enc --input fip/bl33.bin -    $ $FIPDIR/aml_encrypt_gxl --bl2sig --input fip/bl2_new.bin --output fip/bl2.n.bin.sig -    $ $FIPDIR/aml_encrypt_gxl --bootmk \ -                              --output fip/u-boot.bin \ -                              --bl2 fip/bl2.n.bin.sig \ -                              --bl30 fip/bl30_new.bin.enc \ -                              --bl31 fip/bl31.img.enc \ -                              --bl33 fip/bl33.bin.enc + $ $FIPDIR/aml_encrypt_gxl --bl3enc --input fip/bl30_new.bin + $ $FIPDIR/aml_encrypt_gxl --bl3enc --input fip/bl31.img + $ $FIPDIR/aml_encrypt_gxl --bl3enc --input fip/bl33.bin + $ $FIPDIR/aml_encrypt_gxl --bl2sig --input fip/bl2_new.bin --output fip/bl2.n.bin.sig + $ $FIPDIR/aml_encrypt_gxl --bootmk \ +                           --output fip/u-boot.bin \ +                           --bl2 fip/bl2.n.bin.sig \ +                           --bl30 fip/bl30_new.bin.enc \ +                           --bl31 fip/bl31.img.enc \ +                           --bl33 fip/bl33.bin.enc Then write U-Boot to SD or eMMC with: .. code-block:: bash -    $ DEV=/dev/boot_device -    $ dd if=fip/u-boot.bin.sd.bin of=$DEV conv=fsync,notrunc bs=512 skip=1 seek=1 -    $ dd if=fip/u-boot.bin.sd.bin of=$DEV conv=fsync,notrunc bs=1 count=440 + $ DEV=/dev/boot_device + $ dd if=fip/u-boot.bin.sd.bin of=$DEV conv=fsync,notrunc bs=512 skip=1 seek=1 + $ dd if=fip/u-boot.bin.sd.bin of=$DEV conv=fsync,notrunc bs=1 count=440