Connect to reference image

This section describes how to connect to your image after you have it running on the R-Car H3 Starter board.

Because the default IFS image starts an application immediately, you can connect to it using a console connection via the debug port on the board. Ensure that you have the Virtual COM Port (VCP) Driver installed on your system, which allows you to connect to Console on board and see the boot sequence for the board. For more information, Future Technology Devices International Ltd. (FTDI) website at http://www.ftdichip.com/FTDrivers.htm. Connect to your board using a terminal (Linux or macOS) or console program such as Term Term or puTTy (Windows). For more information, see the “Connect to the board” in the Installation Notes chapter of the Renesas R-Car H3 BSP User's Guide.

After you turn press the power button (SW8), here's what you should see in your console.
NOTICE:  BL2: R-Car Gen3 Initial Program Loader(CA57) Rev.1.0.12
NOTICE:  BL2: PRR is R-Car H3 ES1.1
NOTICE:  BL2: Boot device is HyperFlash(80MHz)
NOTICE:  BL2: LCM state is CM
NOTICE:  BL2: AVS setting succeeded. DVFS_SetVID=0x52
NOTICE:  BL2: DDR2400(rev.0.20)[COLD_BOOT]..0
NOTICE:  BL2: DRAM Split is 4ch
NOTICE:  BL2: QoS is default setting(rev.0.33)
NOTICE:  BL2: v1.3(release):c040be5
NOTICE:  BL2: Built : 15:49:08, Feb 28 2017
NOTICE:  BL2: Normal boot
NOTICE:  BL2: dst=0xe6317190 src=0x8180000 len=512(0x200)
NOTICE:  BL2: dst=0x43f00000 src=0x8180400 len=6144(0x1800)
NOTICE:  BL2: dst=0x44000000 src=0x81c0000 len=65536(0x10000)
NOTICE:  BL2: dst=0x44100000 src=0x8200000 len=524288(0x80000)
NOTICE:  BL2: dst=0x50000000 src=0x8640000 len=1048576(0x100000)


U-Boot 2015.04 (Feb 28 2017 - 15:17:19)

CPU: Renesas Electronics R8A7795 rev 1.1
Board: H3ULCB
I2C:   ready
DRAM:  3.9 GiB
MMC:   sh-sdhi: 0, sh-sdhi: 1
In:    serial
Out:   serial
Err:   serial
Net:   ravb
Hit any key to stop autoboot:  0
reading qnx-ifs
4582304 bytes read in 298 ms (14.7 MiB/s)
## Starting application at 0x40100000 ...
board_smp_num_cpu: 4 cores
MMU: 16-bit ASID 44-bit PA TCR_EL1=b5183519
GICv2: 512 interrupts
GICv2: routing SPIs to gic cpu 0
cpu0: MPIDR=80000000
cpu0: MIDR=411fd073 Cortex-A57 r1p3
cpu0: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
cpu0: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1
cpu0: L1 Icache 48K linesz=64 set/way=256/3
cpu0: L1 Dcache 32K linesz=64 set/way=256/2
cpu0: L2 Unified 2048K linesz=64 set/way=2048/16
cpu0: GICv2 cpu interface 0
Loading IFS...done
cpu1: MPIDR=80000001
cpu1: MIDR=411fd073 Cortex-A57 r1p3
cpu1: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
cpu1: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1
cpu1: L1 Icache 48K linesz=64 set/way=256/3
cpu1: L1 Dcache 32K linesz=64 set/way=256/2
cpu1: L2 Unified 2048K linesz=64 set/way=2048/16
cpu1: GICv2 cpu interface 1
cpu2: MPIDR=80000002
cpu2: MIDR=411fd073 Cortex-A57 r1p3
cpu2: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
cpu2: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1
cpu2: L1 Icache 48K linesz=64 set/way=256/3
cpu2: L1 Dcache 32K linesz=64 set/way=256/2
cpu2: L2 Unified 2048K linesz=64 set/way=2048/16
cpu2: GICv2 cpu interface 2
cpu3: MPIDR=80000003
cpu3: MIDR=411fd073 Cortex-A57 r1p3
cpu3: CWG=4 ERG=4 Dminline=4 Iminline=4 PIPT
cpu3: CLIDR=a200023 LoUU=1 LoC=2 LoUIS=1
cpu3: L1 Icache 48K linesz=64 set/way=256/3
cpu3: L1 Dcache 32K linesz=64 set/way=256/2
cpu3: L2 Unified 2048K linesz=64 set/way=2048/16
cpu3: GICv2 cpu interface 3

System page at phys:0000000040011000 user:ffffff8040203000 kern:ffffff8040201000
Starting next program at vffffff806007fd40
MMFLAGS=1
Starting I2C driver ...
Starting SD Card as system disk /dev/sysdisk0...
PWaiting for disk before starting screen...
aStarting dumper
th=0 - R-Car
 target=0 lun=0     Direct-Access(0) - SDMMC: SE16G Rev: 9.9
Starting screen.
sourcing env.sh
Starting SLM...
Starting Serial driver...
  • Note:
  • If you want to connect using ssh, in your console connection run ifconfig to determine the IP address. For example:
    # ifconfig
    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33136
            inet 127.0.0.1 netmask 0xff000000
            inet6 ::1 prefixlen 128
            inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
    rt0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
            capabilities=7<IP4CSUM,TCP4CSUM,UDP4CSUM>
            enabled=0
            address: f4:4d:30:68:40:ee
            media: Ethernet autoselect (1000baseT full-duplex)
            status: active
            inet 10.101.10.100 netmask 0xfffffe00 broadcast 10.101.10.255
            inet6 fe80::f64d:30ff:fe68:40ee%rt0 prefixlen 64 scopeid 0x11
    pflog0: flags=0 mtu 33136
    #
  • If this IP address is preserved after a reboot, you can use it to connect to the R-Car H3 Starter board using ssh. This may be dependent on the policies you have in place in your network. In some cases, it may be easier to assign a static IP address to your R-Car H3 Starter board.
  • Using a terminal (Linux or macOS) or terminal program (Windows), such as puTTY or Tera Term, you can use ssh to connect to the IP address previously determined. You can log in using the user ID and password of root. For example:
    # ssh 10.101.10.100
    login as: root
    root@10.101.10.100's password:
    #