mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-25 14:25:44 +00:00
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:
parent
a852ec4605
commit
ded88a009d
1 changed files with 82 additions and 71 deletions
|
@ -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:
|
USB device 0:
|
||||||
Device 0: Vendor: SanDisk Rev: 1.00 Prod: Cruzer Blade
|
Device 0: Vendor: SanDisk Rev: 1.00 Prod: Cruzer Blade
|
||||||
Type: Removable Hard Disk
|
Type: Removable Hard Disk
|
||||||
Capacity: 7632.0 MB = 7.4 GB (15630336 x 512)
|
Capacity: 7632.0 MB = 7.4 GB (15630336 x 512)
|
||||||
... is now current device
|
... is now current device
|
||||||
Scanning usb 0:1...
|
Scanning usb 0:1...
|
||||||
=>
|
=>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue