Contents
Quick Start How To
Power on the board and go to U-Boot prompt
Short-press SW8 “Power” to switch the board on. Then you should see the following output in the terminal:
Flashing firmware
In case of DDR 4GiB board
|
|
Filename | Program Top Address | Flash Save Address | Description |
---|---|---|---|
bootparam_sa0.srec | 0xE6320000 | 0x000000 | Loader(Boot parameter) |
bl2-h3ulcb.srec | 0xE6304000 | 0x040000 | Loader |
cert_header_sa6.srec | 0xE6320000 | 0x180000 | Loader(Certification) |
bl31-h3ulcb.srec | 0x44000000 | 0x1C0000 | ARM Trusted Firmware |
tee-h3ulcb.srec | 0x44100000 | 0x200000 | OP-Tee |
[Yocto v2.23, v3.4, v3.6, v3.7 and v3.9] u-boot-elf.srec | 0x50000000 | 0x640000 | U-Boot |
[Yocto v3.13 or later] u-boot-elf-h3ulcb.srec | 0x50000000 | 0x640000 | U-Boot |
-
Power off the board
-
1
Press SW8
-
Set SW and JP as follows:
-
1 2 3 4
SW1=OFF ws1.0: SW6[all]=OFF ws1.1/ws2.0: SW6[1]=ON, SW6[2]=ON, SW6[3]=OFF, SW6[4]=ON JP1 -> 1-2 short
-
Power on the board
-
1 2
Press SW8 Minimonitor starts and provides prompts on console
-
Change SW as follows:
-
1 2 3 4
SW1=ON ws1.0: SW6[3]=ON ws1.1: SW6[1]=OFF, SW6[3]=ON ws2.0: SW6[3]=ON
-
Flash bootparam_sa0.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
-
1 2 3 4 5 6
3 y e6320000 0 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "bootparam_sa0.srec", after upload finished press any key y
-
Flash bl2-h3ulcb.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
-
1 2 3 4 5 6
3 y e6304000 (e6302000 if using Yocto BSP versions v2.12 and v2.16) 40000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "bl2-h3ulcb.srec", after upload finished press any key y
-
Flash cert_header_sa6.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
-
1 2 3 4 5 6
3 y e6320000 180000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "cert_header_sa6.srec", after upload finished press any key y
-
Flash bl31-h3ulcb.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
-
1 2 3 4 5 6
3 y 44000000 1C0000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "bl31-h3ulcb.srec", after upload finished press any key y
-
Flash tee-h3ulcb.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
-
1 2 3 4 5 6
3 y 44100000 200000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "tee-h3ulcb.srec", after upload finished press any key y
-
Flash u-boot-elf.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
-
1 2 3 4 5 6
3 y 50000000 (49000000 if using Yocto BSP version v2.12) 640000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "u-boot-elf.srec", after upload finished press any key y
-
Reset the board
-
1
Press SW9
Author olOwOlo
LastMod 0001-01-01