Difference between revisions of "R-Car/Boards/CCPF-SK/GettingStarted/Windows"

From eLinux.org
Jump to: navigation, search
(Required items)
(Add download link)
Line 25: Line 25:
 
# Prebuilt Yocto BSP binary
 
# Prebuilt Yocto BSP binary
 
#* Download Yocto BSP binary and GFX/MMP package from following page:
 
#* Download Yocto BSP binary and GFX/MMP package from following page:
<!--
+
#*: Binary: [https://www.renesas.com/node/1537916 Download for H3], [https://www.renesas.com/node/1537926 Download for M3]
#*: Binary: [https://example.org Download for H3], [https://example.org Download for M3]
+
#*: GFX/MMP: [https://www.renesas.com/node/1537911 Download for H3], [https://www.renesas.com/node/1537921 Download for M3]
#*: GFX/MMP: [https://example.org Download for H3], [https://example.org Download for M3]
+
#*: {{Note}} '''Source code is not needed for this guide'''. But, if source code is required, please refer to following:
#* {{Note}} If source code is required, please refer to following:
+
#*:: Source: [https://www.renesas.com/node/1537936 Download for H3], [https://www.renesas.com/node/1537941 Download for M3]
#*: Source: [https://example.org Download for H3], [https://example.org Download for M3]
 
-->
 
 
#* Extract downloaded files
 
#* Extract downloaded files
 
#*: Expected Directory Structure is following:
 
#*: Expected Directory Structure is following:

Revision as of 21:29, 7 October 2021


Introduction

This page contains how to set up CCPF-SK for the first time.

Required items

  1. CCPF-SK
  2. R-Car Starter Kit Premier(H3) or R-Car Starter Kit Pro(M3)
    See also R-Car/Boards/CCPF-SK/GettingStarted/Windows#Confirmed_Starter_Kit.
  3. Micro SD card(at least 16GB)
  4. Tools for assembly
    • phillips screwdriver, wrench, nut driver
  5. Host PC(Windows 10 x64 is recommended as OS)
  6. Write down the MAC Address
    The original (board default) MAC address can be found on the label on top of RJ45 connector.
  7. Prebuilt Yocto BSP binary

Confirmed Starter Kit

Confirmed Board
Board SoC Confirmed
R-Car Starter Kit Premier H3 v3.0 (1rank DDR) OK
R-Car Starter Kit Premier H3 v3.0 (2rank DDR) OK
R-Car Starter Kit Premier H3 v2.0 with 8GB DDR NT
R-Car Starter Kit Premier H3 v2.0 with 4GB DDR NT
R-Car Starter Kit Pro M3 v3.0 OK
R-Car Starter Kit Pro M3 v1.0 NT
Note Note: NT='Not Tested'

See also:

HW Setup

Assemble the CCPF-SK

Video and documentation:

SW Setup

Prepare SD card

  1. Insert SD card to Host PC
  2. Install Win32 Disk Imager and 7-Zip
  3. Extract core-image-weston-release-h3ulcb.wic.xz using 7-Zip
    note: If you use R-Car Starter Kit Pro(M3), please use core-image-weston-release-m3ulcb.wic.xz
  4. Flash .wic file to SD card using Win32 Disk Imager.
  5. Open drive which name is 'data' using windows explorer.
  6. Copy gfx_mp.tar.bz2 to 'data' drive.

Flashing IPL(Firmware)

  1. Install Teraterm
  2. Power off the Boards
  3. Connect Host PC and the Board with Micro-USB cable.
  4. Open Teraterm.
    Configure serial port
    Open "Serial port" which is located in "Setup" menu, and configure such as following:
    Port: COMx can be checked using Windows Device Manager.
    Baud rate: 115200
    Data: 8bit
    Parity: none
    Stop: 1bit
    Flow control: none
    
    Power on the board and interrupt autoboot on U-boot by pressing any key.
    If interrupting autoboot is succeeded, "=>" is shown in minicom.
  5. Open "Macro" which is located in "Control" menu.
    select "binary\ipl\renesas-bsp-rom-writer\starterkit\windows\rom_writer.ttl"
  6. Follow the instruction shown in console.
    Select Full Auto, then click "OK"
    Select SoC which is equipped on your board, then click "OK".
    Select Yocto version(v5.1.0), then click "OK"
    Select binary/ipl folder, then click OK.
    Click Yes.
    Please wait that writing U-boot is done.

Booting Yocto

  1. power off the board
  2. Insert Micro SD card to the board
  3. Power on the board and interrupt autoboot on U-boot by pressing any key.
  4. Execute following command for set up U-boot:
    setenv ethaddr xx:xx:xx:xx:xx:xx
    setenv bootargs 'rw root=/dev/mmcblk1p1 rootwait'
    setenv dtb 'r8a77951-ulcb-ccpf-sk.dtb'
    setenv load_kernel_sd 'ext2load mmc 0:1 0x48080000 /boot/Image'
    setenv load_dtb_sd 'ext2load mmc 0:1 0x48000000 /boot/${dtb}'
    setenv bootcmd 'run load_kernel_sd; run load_dtb_sd; booti 0x48080000 - 0x48000000'
    saveenv
    Note:
    Input your board's mac address instead of "xx:xx:xx:xx:xx:xx ".
    dtb is changed by Starter Kit version. Please refer to following table.
    Please refer to the following page to check your Starter kit version:
  5. Execute "reset" command on U-boot to reset the board
  6. Yocto will be booted automatically
    Note:
    The board reboots automatically for the first booting Yocto.
    This is caused by installing GFX/MMP package.
    After the second boot, automatic reboot is not occurred.
Combination of the board and dtb file
R-Car Starter Kit dtb file
Premier(H3) v2.0/v3.0 r8a77951-ulcb-ccpf-sk.dtb
Pro(M3) v1.0 r8a77960-ulcb-ccpf-sk.dtb
Pro(M3) v3.0 r8a77961-ulcb-ccpf-sk.dtb

Next Step

Building and Customizing Yocto BSP

Troubleshooting

Q&A site

FAQ site

U-boot doesn't boot.

  • Please check the Dip switch(SW1=ON, SW6=All ON) on R-Car Starter Kit(Not CCPF-SK board).
See also :
  • If U-Boot doesn't boot in spite that SW1/SW6 is correct, please flash the IPL(firmware) again.
See also:
  • If U-Boot doesn't boot after following above instruction, the board may be broken.
So please try other board.