poplar: Fix format of documentation

The document was being rendered incorrectly.

Change-Id: I6e243d17d7cb6247f91698bc195eb0f6efeb7d17
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
This commit is contained in:
Antonio Nino Diaz 2017-12-06 10:33:15 +00:00
parent a852ec4605
commit ded88a009d
1 changed files with 82 additions and 71 deletions

View File

@ -11,6 +11,8 @@ of running any commercial set-top solution based on Linux or Android.
It supports a premium user experience with up to H.265 HEVC decoding of 4K It supports a premium user experience with up to H.265 HEVC decoding of 4K
video at 60 frames per second. video at 60 frames per second.
::
SOC Hisilicon Hi3798CV200 SOC Hisilicon Hi3798CV200
CPU Quad-core ARM Cortex-A53 64 bit CPU Quad-core ARM Cortex-A53 64 bit
DRAM DDR3/3L/4 SDRAM interface, maximum 32-bit data width 2 GB DRAM DDR3/3L/4 SDRAM interface, maximum 32-bit data width 2 GB
@ -28,6 +30,8 @@ At the start of the boot sequence, the bootROM executes the so called l-loader
binary whose main role is to change the processor state to 64bit mode. This binary whose main role is to change the processor state to 64bit mode. This
must happen prior invoking the arm trusted firmware: must happen prior invoking the arm trusted firmware:
::
l-loader --> arm_trusted_firmware --> u-boot l-loader --> arm_trusted_firmware --> u-boot
How to build How to build
@ -54,10 +58,16 @@ Build Procedure
- Prepare the AARCH64 toolchain. - Prepare the AARCH64 toolchain.
- Build u-boot using poplar_defconfig - Build u-boot using poplar_defconfig
.. code:: bash
make CROSS_COMPILE=aarch64-linux-gnu- poplar_defconfig make CROSS_COMPILE=aarch64-linux-gnu- poplar_defconfig
make CROSS_COMPILE=aarch64-linux-gnu- make CROSS_COMPILE=aarch64-linux-gnu-
- Build atf providing the previously generated u-boot.bin as the BL33 image - Build atf providing the previously generated u-boot.bin as the BL33 image
.. code:: bash
make CROSS_COMPILE=aarch64-linux-gnu- all fip SPD=none PLAT=poplar make CROSS_COMPILE=aarch64-linux-gnu- all fip SPD=none PLAT=poplar
BL33=u-boot.bin BL33=u-boot.bin
@ -81,85 +91,86 @@ working firmware to eMMC.
Boot trace Boot trace
========== ==========
Bootrom start ::
Boot Media: eMMC
Decrypt auxiliary code ...OK
lsadc voltage min: 000000FE, max: 000000FF, aver: 000000FE, index: 00000000 Bootrom start
Boot Media: eMMC
Decrypt auxiliary code ...OK
Entry boot auxiliary code lsadc voltage min: 000000FE, max: 000000FF, aver: 000000FE, index: 00000000
Auxiliary code - v1.00 Entry boot auxiliary code
DDR code - V1.1.2 20160205
Build: Mar 24 2016 - 17:09:44
Reg Version: v134
Reg Time: 2016/03/18 09:44:55
Reg Name: hi3798cv2dmb_hi3798cv200_ddr3_2gbyte_8bitx4_4layers.reg
Boot auxiliary code success Auxiliary code - v1.00
Bootrom success DDR code - V1.1.2 20160205
Build: Mar 24 2016 - 17:09:44
Reg Version: v134
Reg Time: 2016/03/18 09:44:55
Reg Name: hi3798cv2dmb_hi3798cv200_ddr3_2gbyte_8bitx4_4layers.reg
LOADER: Switched to aarch64 mode Boot auxiliary code success
LOADER: Entering ARM TRUSTED FIRMWARE Bootrom success
LOADER: CPU0 executes at 0x000ce000
INFO: BL1: 0xe1000 - 0xe7000 [size = 24576] LOADER: Switched to aarch64 mode
NOTICE: Booting Trusted Firmware LOADER: Entering ARM TRUSTED FIRMWARE
NOTICE: BL1: v1.3(debug):v1.3-372-g1ba9c60 LOADER: CPU0 executes at 0x000ce000
NOTICE: BL1: Built : 17:51:33, Apr 30 2017
INFO: BL1: RAM 0xe1000 - 0xe7000 INFO: BL1: 0xe1000 - 0xe7000 [size = 24576]
INFO: BL1: Loading BL2 NOTICE: Booting Trusted Firmware
INFO: Loading image id=1 at address 0xe9000 NOTICE: BL1: v1.3(debug):v1.3-372-g1ba9c60
INFO: Image id=1 loaded at address 0xe9000, size = 0x5008 NOTICE: BL1: Built : 17:51:33, Apr 30 2017
NOTICE: BL1: Booting BL2 INFO: BL1: RAM 0xe1000 - 0xe7000
INFO: Entry point address = 0xe9000 INFO: BL1: Loading BL2
INFO: SPSR = 0x3c5 INFO: Loading image id=1 at address 0xe9000
NOTICE: BL2: v1.3(debug):v1.3-372-g1ba9c60 INFO: Image id=1 loaded at address 0xe9000, size = 0x5008
NOTICE: BL2: Built : 17:51:33, Apr 30 2017 NOTICE: BL1: Booting BL2
INFO: BL2: Loading BL31 INFO: Entry point address = 0xe9000
INFO: Loading image id=3 at address 0x129000 INFO: SPSR = 0x3c5
INFO: Image id=3 loaded at address 0x129000, size = 0x8038 NOTICE: BL2: v1.3(debug):v1.3-372-g1ba9c60
INFO: BL2: Loading BL33 NOTICE: BL2: Built : 17:51:33, Apr 30 2017
INFO: Loading image id=5 at address 0x37000000 INFO: BL2: Loading BL31
INFO: Image id=5 loaded at address 0x37000000, size = 0x58f17 INFO: Loading image id=3 at address 0x129000
NOTICE: BL1: Booting BL31 INFO: Image id=3 loaded at address 0x129000, size = 0x8038
INFO: Entry point address = 0x129000 INFO: BL2: Loading BL33
INFO: SPSR = 0x3cd INFO: Loading image id=5 at address 0x37000000
INFO: Boot bl33 from 0x37000000 for 364311 Bytes INFO: Image id=5 loaded at address 0x37000000, size = 0x58f17
NOTICE: BL31: v1.3(debug):v1.3-372-g1ba9c60 NOTICE: BL1: Booting BL31
NOTICE: BL31: Built : 17:51:33, Apr 30 2017 INFO: Entry point address = 0x129000
INFO: BL31: Initializing runtime services INFO: SPSR = 0x3cd
INFO: BL31: Preparing for EL3 exit to normal world INFO: Boot bl33 from 0x37000000 for 364311 Bytes
INFO: Entry point address = 0x37000000 NOTICE: BL31: v1.3(debug):v1.3-372-g1ba9c60
INFO: SPSR = 0x3c9 NOTICE: BL31: Built : 17:51:33, Apr 30 2017
INFO: BL31: Initializing runtime services
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x37000000
INFO: SPSR = 0x3c9
U-Boot 2017.05-rc2-00130-gd2255b0 (Apr 30 2017 - 17:51:28 +0200)poplar U-Boot 2017.05-rc2-00130-gd2255b0 (Apr 30 2017 - 17:51:28 +0200)poplar
Model: HiSilicon Poplar Development Board Model: HiSilicon Poplar Development Board
BOARD: Hisilicon HI3798cv200 Poplar BOARD: Hisilicon HI3798cv200 Poplar
DRAM: 1 GiB DRAM: 1 GiB
MMC: Hisilicon DWMMC: 0 MMC: Hisilicon DWMMC: 0
In: serial@f8b00000 In: serial@f8b00000
Out: serial@f8b00000 Out: serial@f8b00000
Err: serial@f8b00000 Err: serial@f8b00000
Net: Net Initialization Skipped Net: Net Initialization Skipped
No ethernet found. No ethernet found.
Hit any key to stop autoboot: 0 Hit any key to stop autoboot: 0
starting USB... starting USB...
USB0: USB EHCI 1.00 USB0: USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found scanning bus 0 for devices... 1 USB Device(s) found
USB1: USB EHCI 1.00 USB1: USB EHCI 1.00
scanning bus 1 for devices... 4 USB Device(s) found scanning bus 1 for devices... 4 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found scanning usb for storage devices... 1 Storage Device(s) found
scanning usb for ethernet devices... 1 Ethernet Device(s) found scanning usb for ethernet devices... 1 Ethernet Device(s) found
USB device 0:
Device 0: Vendor: SanDisk Rev: 1.00 Prod: Cruzer Blade
Type: Removable Hard Disk
Capacity: 7632.0 MB = 7.4 GB (15630336 x 512)
... is now current device
Scanning usb 0:1...
=>
USB device 0:
Device 0: Vendor: SanDisk Rev: 1.00 Prod: Cruzer Blade
Type: Removable Hard Disk
Capacity: 7632.0 MB = 7.4 GB (15630336 x 512)
... is now current device
Scanning usb 0:1...
=>