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

1
2
RTP0RC77951SKBX010SA00
RTP0RC77951SKBX010SA01
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
  1. Power off the board

  2. 1
    
    Press SW8
    
  3. Set SW and JP as follows:

  4. 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
    
  5. Power on the board

  6. 1
    2
    
    Press SW8
    Minimonitor starts and provides prompts on console
    
  7. Change SW as follows:

  8. 1
    2
    3
    4
    
    SW1=ON
     ws1.0: SW6[3]=ON
     ws1.1: SW6[1]=OFF, SW6[3]=ON
     ws2.0: SW6[3]=ON
    
  9. Flash bootparam_sa0.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:

  10. 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
    
  11. Flash bl2-h3ulcb.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:

  12. 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
    
  13. Flash cert_header_sa6.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:

  14. 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
    
  15. Flash bl31-h3ulcb.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:

  16. 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
    
  17. Flash tee-h3ulcb.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:

  18. 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
    
  19. Flash u-boot-elf.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:

  20. 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
    
  21. Reset the board

  22. 1
    
    Press SW9