R-Car/Boards/CCPF-SK/GettingStarted/Windows

Introduction
This page contains how to set up CCPF-SK for the first time.
 * R-Car/Boards/CCPF-SK

Required items

 * 1)  CCPF-SK
 * 2)  R-Car Starter Kit Premier(H3) or  R-Car Starter Kit Pro(M3)
 * See also.
 * 1) Micro SD card(at least 16GB)
 * 2) Tools for assembly
 * 3) * phillips screwdriver, wrench, nut driver
 * 4) Host PC(Windows 10 x64 is recommended as OS)
 * : For Linux user, please refer to the R-Car/Boards/CCPF-SK/GettingStarted/Linux
 * 1) Write down the MAC Address
 * The original (board default) MAC address can be found on the label on top of RJ45 connector.
 * 1) Prebuilt Yocto BSP binary
 * 2) * Download Yocto BSP binary and GFX/MMP package from following page:
 * Binary: Download for H3 Download for M3
 * GFX/MMP: Download for H3 Download for M3
 * Source code is not needed for this guide. But, if source code is required, please refer to following:
 * Source: Download for H3 Download for M3
 * 1) * Extract downloaded files
 * Expected Directory Structure is following:

Confirmed Starter Kit

 * NT='Not Tested'

See also:
 * R-Car/Boards/H3SK
 * R-Car/Boards/M3SK

Assemble the CCPF-SK
Video and documentation:
 * English page
 * Japanese page

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
 * 1) Flash .wic file to SD card using Win32 Disk Imager.
 * 2) Open drive which name is 'data' using windows explorer.
 * 3) Copy gfx_mmp.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:
 * Power on the board and interrupt autoboot on U-boot by pressing any key.
 * If interrupting autoboot is succeeded, "=>" is shown in Teraterm.
 * 1) Open "Macro" which is located in "Control" menu.
 * select "binary\ipl\renesas-bsp-rom-writer_64bit\starterkit\windows\yocto_writer.ttl"
 * 1) Follow the instruction shown in console.
 * Click "OK"
 * Select Yocto version(v5.9.0), then click "Yes"
 * Select SoC which is equipped on your board, then click "Yes".
 * Select Mode, then click "Yes".
 * Select binary/ipl folder, then click "OK".
 * Click "Yes", "Yes".
 * Wait a little, select write mode, then click "Yes".
 * Please wait that writing U-boot is done.
 * 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:
 * 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:
 * https://elinux.org/R-Car/Boards/H3SK#Hardware
 * https://elinux.org/R-Car/Boards/M3SK#Hardware
 * 1) Execute "reset" command on U-boot to reset the board
 * 2) 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.
 * {| class="wikitable"
 * {| class="wikitable"

! Board name !! SoC version !! Type Name || DTB file
 * H3SK || 2.0 2.0 2.0/3.0 || RTP0RC77951SKBX010SA00 RTP0RC77951SKBX010SA01 RTP0RC77951SKBX010SA03 || r8a77951-ulcb-ccpf-sk.dtb
 * H3e-2G SK || 3.0 || RTP8J779M1ASKB0SK0SA003 || r8a779 m 1-ulcb-ccpf-sk.dtb
 * M3SK || 1.0 || RTP0RC7796SKBX0010SA09 || r8a77960-ulcb-ccpf-sk.dtb
 * M3SK || 3.0 || RTP8J77961ASKB0SK0SA05A || r8a77961-ulcb-ccpf-sk.dtb
 * }
 * M3SK || 1.0 || RTP0RC7796SKBX0010SA09 || r8a77960-ulcb-ccpf-sk.dtb
 * M3SK || 3.0 || RTP8J77961ASKB0SK0SA05A || r8a77961-ulcb-ccpf-sk.dtb
 * }
 * }
 * }

Next Step
Building and Customizing Yocto BSP
 * R-Car/Boards/CCPF-SK/Yocto-Gen3

Q&A site

 * https://renesasrulz.com/r-car-h3-m3-cockpit/

FAQ site

 * https://en-support.renesas.com/knowledgeBase/category/31363 (English page)
 * https://ja-support.renesas.com/knowledgeBase/category/31403 (Japanese page)

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 :
 * https://elinux.org/R-Car/Boards/H3SK#Flashing_firmware
 * https://elinux.org/R-Car/Boards/M3SK#Flashing_firmware


 * If U-Boot doesn't boot in spite that SW1/SW6 is correct, please flash the IPL(firmware) again.
 * See also:
 * https://elinux.org/R-Car/Boards/H3SK#Flashing_firmware_by_using_CPLD_and_Flash_Writer
 * https://elinux.org/R-Car/Boards/M3SK#Flashing_firmware_by_using_CPLD_and_Flash_Writer


 * If U-Boot doesn't boot after following above instruction, the board may be broken.
 * So please try other board.