R-Car/Boards/Kingfisher

Yocto-Gen3

Introduction
This is the official Wiki for Kingfisher Infotainment Board.

Kingfisher Board Stock Information
 Global Disty(Shimafuji) : Available  Japan Disty (Marutsu) : Available


 * Click here for detail

New Camera Support
Yocto v3.21.0 supports the new Entron S001A190CM0A camera.
 * Please refer to FAQ No.2 for how to purchase.

Hardware
This section contains information about Kingfisher Board hardware.

Hardware Features

 * Ethernet AVB phy
 * KSZ9031 phy
 * MOST interface
 * Support both 3-pin and 6-pin MLB interface
 * Pinout compatible with Microchip evaluation boards
 * LVDS camera interface
 * MAX9286 or TI960 deserializers
 * MIPI CSI2 bus
 * 5V, 9V or 12V selectable supply voltage for camera with current limiting
 * High quality 24-bit audio codec PCM3168A
 * 8 input channels (4 stereo jacks for microphone connection)
 * 6 line out channels (RCA connectors)
 * 6 HP outputs (3 stereo jack connectors for direct headphones connection)
 * 44100/48000 Hz sampling frequency
 * Two USB 3.0 ports
 * USB OTG port
 * SD card slot
 * SD card slot(CN47) supports only 3.3 signal voltage(= Default/High speed class only).
 * If you want to use other cards please use the slot(CN6) on the Starter Kit board.
 * Si4689 base AM/FM/DAB radio
 * Digital audio interface to R-Car M2 CPU
 * Additional flash storage for fast radio boot
 * Supply for active DAB antennas with current limit (5 or 12 V)
 * GPS/GLONASS receiver
 * Serial and i2c interface to R-Car
 * 9-axis sensor:
 * 3D digital linear acceleration sensor
 * 3D digital angular rate sensor
 * 3D digital magnetic sensor
 * WiFi/BT module Texas Instruments WL1837
 * HDMI
 * This board equipped with a HDMI transmitter (ADV7513BSWZ) which support HDMI1.4a.
 * The maximum resolution is 1920x1080i and it connected Digital output port (RGB888) on R-Car Starter Kit.
 * Power supply: 12V, 9 Amps
 * The main power supply domain must be connected to an external AC adapter. The voltage is +12V DC.
 * DO NOT USE R-Car Starter kit AC adapter to connect this board or this board AC adapter to connect R-Car Starter kit. If connect wrong AC adapter then it has serious damage to the board.

Where to buy

 * Kingfisher board can be ordered from following distributors:

Click to buy Kingfisher board from SHIMAFUJI Electric - World Wide - Available Click to buy Kingfisher board from Marutsu - Japan only - Available

Click to buy Kingfisher board from SHIMAFUJI Electric - World Wide - Available
 * GMSL Camera board can be ordered from following distributors:

Official board documentation

 * Board Manual

The M06 board has improved the I2C error problem, Fixed a rare start-up problem when turned power on
 < Major modification on M06 >  I2C error modification - Replace I2C repeater - Changing the resistance value  Booting NG modification - Power stabilization - Sequence correction the kingfisher board start-up after StarterKit.  Change of MOST-GPS switching method (SW 7) 



Kingfisher Yocto BSP
Refer to Yocto page for steps necessary for making and running a Yocto image.

How to update of Sample Loader and MiniMonitor
New version: Sample Loader: V3.02 MiniMonitor: V3.02

Down load:

[Note] Sample Loader and MiniMonitor version of LATEST SK is V5.08. DON'T update those SK.(You can update firmware(*) while SK and KF connected) Please check carefully before updating. Why update?:

ComEx Mechanical Specification: Durability: 30 mating cycles. This new version(V3.02) can update firmware(*) while keeping Starter Kit(SK) and Kingfisher(KF) connected.

(*)firmware: bootparam_sa0.srec, bl2-h3ulcb/m3ulcb.srec, cert_header_sa6.srec, bl31-h3ulcb/m3ulcb.srec, tee-h3ulcb/m3ulcb.srec, u-boot-elf.srec

How to update: 

 Power off the KF and remove SK from KF  Turn off SW5 Remove SK from KF

 Set SW of SK as follows:  SW1:OFF SW6:OFF/OFF/OFF/OFF SW2:OFF/OFF/OFF/OFF

 Power on the SK (This means that you need to prepare a 5V AC-adapter for SK) </li> Press SW8 SCIF Download mode starts

 Send the following file from console(Ex: minicom): </li> type "ctrl+A S" and select upload method "ascii", then choose file for uploading the following file. Case of M3SK: BoardID_Writer_SCIF_64bit_ID=0x10(StarterKit-Pro_Rev1.0).mot Case of H3SK: BoardID_Writer_SCIF_64bit_ID=0x58(StarterKit-Premier_Rev1.0OB).mot

NOTE: Under Linux, if you got problem transferring this file, it may because of special character in its name.

Solution is to open a new terminal then manually launch the transfer with the following command with double quote around filename (Ex: serial link on ttyUSB0 for M3SK):
 * 1) /usr/bin/ascii-xfr -dsv "BoardID_Writer_SCIF_64bit_ID=0x10(StarterKit-Pro_Rev1.0).mot" > /dev/ttyUSB0

You can confirm the following log (Ex: M3SK): +-+ +-+ Product Code : R-Car M3 ES1.0
 * Board ID Writer V01 2017.06.23 |

Now Board ID : Unknown Board Rev7 (0xFF) New Board ID : Starter Kit Rev0 (0x10) Wrote Board ID : Starter Kit Rev0 (0x10)

Writer Program End.

 Power off the SK </li> Press SW8

 Set SW as follows: </li> M3SK = SW6:OFF/ON/OFF/OFF H3SK = SW6:OFF/OFF/OFF/OFF

 Power on the SK </li> Press SW8 SCIF Download mode starts

 Send the following file from console: </li> type "ctrl+A S" and select upload method "ascii", then choose file for uploading the following file. Case of M3SK: AArch32_Gen3_H3_M3_Scif_MiniMon_V3.02.mot Case of H3SK: AArch64_Gen3_H3_M3_Scif_MiniMon_V3.02.mot You can confirm the following log (Ex: M3SK): R-Car Gen3 Scif Download MiniMonitor V3.02 2017.07.04 Work Memory    : SystemRAM Board Judge    : Used Board-ID	<-- Attention!! DDR_Init       : boardcnf[3] Starter Kit (M3SIP) Board Name     : Starter Kit Pro Product Code   : R-Car M3 ES1.0

>

 Flash AArch64_Gen3_H3_M3_SPI_LOADER_V3.02.mot. In console execute xls command (load program to hyper flash) and provide the following inputs: </li> xls 1 y y y 1 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "AArch64_Gen3_H3_M3_SPI_LOADER_V3.02.mot", after upload finished press y key

 Flash AArch64_Gen3_Spi_MiniMon_V3.02_E6330000.mot. In console execute xls command (load program to hyper flash) and provide the following inputs: </li> xls 1 y y y 3 e6330000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "AArch64_Gen3_Spi_MiniMon_V3.02_E6330000.mot", after upload finished press y key

 Power off the SK </li> Press SW8

 Verify Sample Loader and MiniMonitor version </li> SW1:OFF M3SK SW6[1]=OFF, SW6[2]=OFF, SW6[3]=OFF, SW6[4]=ON H3SK ws1.0: SW6[all]=OFF ws1.1/ws2.0: SW6[1]=ON, SW6[2]=ON, SW6[3]=OFF, SW6[4]=ON Press SW8 You can confirm the following log (Ex: H3SK): R-Car Gen3 Sample Loader V3.02 2017.07.04		<-- !! V3.02 !! For Salvator, Kriek , and StarterKit. Board Judge    : Used Board-ID DDR_Init       : boardcnf[7] Salvator / Starter Kit (H3SIP_VER2.0) INITIAL SETTING : Starter Kit Premier / R-Car H3 ES2.0 CPU            : AArch64 CA57 DRAM           : LPDDR4 DDR3200 DEVICE         : QSPI Flash(S25FS128) at 40MHz DMA BOOT           : Normal Boot BACKUP         : DDR Cold Boot jump to 0xE6330000

R-Car Gen3 MiniMonitor V3.02 2017.07.04		<-- !! V3.02 !! Work Memory    : SystemRAM Board Name     : Starter Kit Premier Product Code   : R-Car H3 ES2.0

>

 Set SW(Kernel boot mode) as follows: </li> SW1:ON M3SK = SW6[all]:ON H3SK ws1.0 = SW6:OFF/OFF/OFF/ON ws1.1 = SW6:ON/OFF/ON/ON ws2.0 = SW6[all]:ON

 You can update the firmware with SK connected to KF. </li> How to update: http://elinux.org/R-Car/Boards/M3SK#Flashing_firmware http://elinux.org/R-Car/Boards/H3SK#Flashing_firmware </ol>

Q&A site
http://renesasrulz.com/r-car-h3-m3-cockpit/

FAQ page
https://elinux.org/R-Car/Boards/Yocto-Gen3-CommonFAQ

How to get the SA001 Camera
S001A Camera Specification: http://www.entroninc.com/prouduct.html (S001 is the same camera with S002, just connector slightly different) - Image Sensor : AR0140AT - ISP : AP0101 - Resolution : 1280x728 This camera cannot be purchased from the online shop. If you want to get the Entron S001A190CM0A camera, please contact to "RenesasJa" from "Email this user" of following site. https://elinux.org/User:RenesasJa Please fill in the followings in the email. - Name - Company name - Email address - Why you need it (as detailed as possible) - Required quantity <Caution> Quantities are limited. Please understand that we cannot sell this camera to everyone. </ol>

Known Issues
  USB3.0(CN2) cannot use with M3 SK. </li> This is a limitation of M3 SK. (H3 SK can use USB3.0)  H/W limitations - Board type name: "SBEV-RCAR-KF-M03" 1. MOST is not supported.

- Board type name: "SBEV-RCAR-KF-M03" and "SBEV-RCAR-KF-S03" 1. BT-Audio(HFP)is not supported.

- Board type name: "SBEV-RCAR-KF-M03", "SBEV-RCAR-KF-S03" and "SBEV-RCAR-KF-M04" 1. Cannot use JTAG(CN3 on SK). </li> Power supply SBEV-RCAR-KF-M03 and SBEV-RCAR-KF -S03 boards may not turn on even if you turn on SW6. In that case please turn on SW6 again. </li> </ol>