Difference between revisions of "R-Car/Boards/Kingfisher"
(→Build SDK) |
(→Where to buy) |
||
(182 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Template:R-Car-Gen3-Navbox}} | ||
{{TOC right}} | {{TOC right}} | ||
+ | [[Category:R-Car]] | ||
+ | [[Category:R-Car Gen3]] | ||
== Introduction == | == Introduction == | ||
This is the official Wiki for Kingfisher Infotainment Board. | This is the official Wiki for Kingfisher Infotainment Board. | ||
+ | Kingfisher Infotainment Board is an expansion board for R-Car Starter Kit. | ||
+ | |||
+ | == Topic == | ||
+ | {{Template:R-Car-Gen3-KF-Topic}} | ||
== Hardware == | == Hardware == | ||
Line 21: | Line 28: | ||
** Pinout compatible with Microchip evaluation boards | ** Pinout compatible with Microchip evaluation boards | ||
* LVDS camera interface | * LVDS camera interface | ||
− | ** | + | ** MAX9286 or TI960 deserializers |
− | ** | + | ** MIPI CSI2 bus |
− | ** 5V or 12V selectable supply voltage for camera with current limiting | + | ** 5V, 9V or 12V selectable supply voltage for camera with current limiting |
* High quality 24-bit audio codec PCM3168A | * High quality 24-bit audio codec PCM3168A | ||
** 8 input channels (4 stereo jacks for microphone connection) | ** 8 input channels (4 stereo jacks for microphone connection) | ||
Line 30: | Line 37: | ||
** 44100/48000 Hz sampling frequency | ** 44100/48000 Hz sampling frequency | ||
* Two USB 3.0 ports | * Two USB 3.0 ports | ||
− | + | * USB OTG port | |
* SD card slot | * 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 | * Si4689 base AM/FM/DAB radio | ||
** Digital audio interface to R-Car M2 CPU | ** Digital audio interface to R-Car M2 CPU | ||
Line 43: | Line 52: | ||
** 3D digital magnetic sensor | ** 3D digital magnetic sensor | ||
* WiFi/BT module Texas Instruments WL1837 | * WiFi/BT module Texas Instruments WL1837 | ||
+ | *HDMI | ||
+ | ** This board equipped with a HDMI transmitter (ADV7513BSWZ) which support HDMI1.4a. | ||
+ | ** The maximum resolution is 1920x1080i or 1280x720p and it connected Digital output port (RGB888) on R-Car Starter Kit. | ||
* Power supply: 12V, 9 Amps | * Power supply: 12V, 9 Amps | ||
+ | ** The main power supply domain must be connected to an external AC adapter. The voltage is +12V DC. | ||
+ | ** <span style="color:#ff0000">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.</span> | ||
+ | |||
+ | == Where to buy == | ||
+ | === Kingfisher board can be ordered from following distributors: === | ||
+ | |||
+ | [http://www.shimafuji.co.jp/en/products/1416 Click to buy Kingfisher board from Shimafuji Electric Incorporated] - World Wide - Available <br/> | ||
+ | <!--[https://www.marutsu.co.jp/GoodsDetail.jsp?q=SBEV-RCAR-KF-M06&salesGoodsCode=1556087&shopNo=3 Click to buy Kingfisher board from Marutsuelec Co.,Ltd.] - Japan only - Sold out <br/>--> | ||
+ | |||
+ | === GMSL Camera board can be ordered from following distributors: === | ||
+ | [http://www.shimafuji.co.jp/DL/EN/InfotainmentCarrierBoard/#GMSL02 Click to buy Kingfisher board from Shimafuji Electric Incorporated] - World Wide - Available <br/> | ||
− | == | + | <!--[https://www.marutsu.co.jp/pc/i/839824/ Click to buy Kingfisher board from Marutsu Electric] - Japan only <br/>--> |
− | === | + | <!--[https://www.chip1stop.com/USA/en/view/dispDetail/DispDetail?partId=SMFJ-0000001&keyword=SBEV-RCAR-KF-S03 Click to buy Kingfisher board from chip1stop]--> |
+ | |||
+ | == Official board documentation == | ||
+ | |||
+ | *[http://www.shimafuji.co.jp/en/products/1416 Board Manual] | ||
+ | |||
+ | == Change point == | ||
+ | {| class="wikitable" | ||
+ | ! Function !! M03 Board to M04 Board !! M04 Board to M05 Board !! M05 Board to M06 Board | ||
+ | |- | ||
+ | | USB2.0 || No difference || No difference || Change filter(L9), Diode(D6,D7) | ||
+ | |- | ||
+ | | WIFI || Unmount SMA connector(CN45,CN46) || No difference || No difference | ||
+ | |- | ||
+ | | BLUETOOTH || ADD Level conversion IC(U116) / Support BT AUDIO(HFP) || No difference || No difference | ||
+ | |- | ||
+ | | SD CARD || Change Power IC(U106) / Not support SD1.8V || No difference || Change Diode(D44,D45) | ||
+ | |- | ||
+ | | SERIAL || Change connector shape(CN4 Male to Female) || No difference || Change Diode(D19~D23) | ||
+ | |- | ||
+ | | FPDLink || No difference || Delete function || No difference | ||
+ | |- | ||
+ | | Audio In || No difference || No difference || Change Diode(D15~D17) | ||
+ | |- | ||
+ | | Audio Out || No difference || No difference || Delete Diode(D24~D40) | ||
+ | |- | ||
+ | | POWER AMP || ADD Reset Signal(nVRST) || Delete function || - | ||
+ | |- | ||
+ | | MOST || ADD Level conversion IC(U118) || No difference || Change MOST ↔ GPS Function select register (R661~R663) to select SW (SW7) | ||
+ | |- | ||
+ | | GPS || No difference || No difference || Change MOST ↔ GPS Function select register (R661~R663) to select SW (SW7) | ||
+ | |- | ||
+ | | I2C || No difference || No difference || Chabge I2C repeater (U1, U4) | ||
+ | |- | ||
+ | | ETHER || ADD Level conversion IC(U117) || Delete function || No difference | ||
+ | |- | ||
+ | | JTAG || No difference || Fixed (TMS_18 signal : GND -> OPEN) || No difference | ||
+ | |} | ||
+ | |||
+ | === The M06 board has improved the I2C error problem, Fixed a rare start-up problem when turned power on === | ||
<ol> | <ol> | ||
− | <li> | + | < Major modification on M06 > |
− | + | <li> I2C error modification<br> | |
+ | - Replace I2C repeater<br> | ||
+ | - Changing the resistance value<br> | ||
+ | </li> | ||
+ | <li>Booting NG modification<br> | ||
+ | - Power stabilization<br> | ||
+ | - Sequence correction the kingfisher board start-up after StarterKit.<br> | ||
+ | </li> | ||
+ | <li>Change of MOST-GPS switching method (SW 7)<br></li> | ||
+ | |||
+ | </ol> | ||
+ | |||
+ | == Kingfisher Yocto BSP == | ||
+ | Refer to [[R-Car/Boards/Kingfisher/Yocto-Gen3 | Yocto page]] for steps necessary for making and running a Yocto image. | ||
+ | |||
+ | == Kingfisher Android BSP == | ||
+ | Refer to [[R-Car/Boards/Kingfisher/Android | Android page]] for steps necessary for making and running a Android image. | ||
+ | |||
+ | == Connection-confirmed Hardware information == | ||
+ | {| class="wikitable" | ||
+ | ! Connector No !! Function name !! Connection confirmed Hardware | ||
+ | |- | ||
+ | | CN7 || LVDS display || BD101LCC1 https://boundarydevices.com/product/bd101lcc1-10-1-1280x800-display/ | ||
+ | |- | ||
+ | | CN10, CN11 | ||
+ | || LVDS camera || IMI RDACM21(Need camera board: [http://www.shimafuji.co.jp/DL/EN/InfotainmentCarrierBoard/#GMSL02 GMSL02])<br>Leopard Imaging LI-OV10635-GMSL (Need camera board: [http://www.shimafuji.co.jp/DL/EN/InfotainmentCarrierBoard/#GMSL02 GMSL02])<br>Entron [https://elinux.org/R-Car/Boards/Kingfisher#FAQ S001A190CM0A](Need camera board: [http://www.shimafuji.co.jp/DL/EN/InfotainmentCarrierBoard/#GMSL02 GMSL02])<span style="color:#ff0000"> NEW </span style><br>IMI RDACM24 (Need camera board: [http://www.shimafuji.co.jp/DL/EN/InfotainmentCarrierBoard/#FPDL01 FPDL01])<br> | ||
+ | |- | ||
+ | | CN15 || Mini PCIe || Yocto v3.21.0 : Intel 512AN-MMW<br>Yocto v4.1.0 : Atheros AR5418 | ||
+ | |- | ||
+ | | CN5 || M.2 || Transcend TS128GMTE850 | ||
+ | |- | ||
+ | | CN48 || Raspberry Pi camera || Raspberry Pi camera Rev 1.3(OV5647)<br> Raspberry Pi camera Rev 2.0(IMX219) | ||
+ | |- | ||
+ | | CN49 || HDMI display || GeChic Onlap 1502x, 1503x | ||
+ | |- | ||
+ | | CN22 || MOST || "Physical+ Interface Board OS81092" and "OS81092 Audio Demo Board" | ||
+ | |- | ||
+ | | CN29 || CMOS camera || https://www.amazon.com/dp/B013JO53AU | ||
+ | |- | ||
+ | | CN16 || GPS antenna || https://www.amazon.com/dp/B07R6NL5G6 | ||
+ | |- | ||
+ | | CN42 || Radio antenna || https://www.amazon.co.jp/dp/B073R7P8QB | ||
+ | |} | ||
+ | |||
+ | == How to update of Sample Loader and MiniMonitor == | ||
+ | New version: | ||
<pre> | <pre> | ||
− | + | Sample Loader: V3.02 | |
− | + | MiniMonitor: V3.02 | |
− | |||
− | |||
</pre> | </pre> | ||
− | < | + | |
− | < | + | Down load: |
+ | [[File:UpdateFile_v302.zip]] | ||
+ | |||
+ | [Note] | ||
+ | <pre> | ||
+ | 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. | ||
+ | </pre> | ||
+ | Why update?: | ||
+ | |||
<pre> | <pre> | ||
− | + | 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 | |
− | |||
− | |||
</pre> | </pre> | ||
− | |||
− | + | ||
− | + | How to update: | |
<ol> | <ol> | ||
− | <li> | + | |
− | + | <li> Power off the KF and remove SK from KF | |
+ | </li> | ||
<pre> | <pre> | ||
− | + | Turn off SW5 | |
− | + | Remove SK from KF | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
+ | |||
+ | <li> Set SW of SK as follows: | ||
</li> | </li> | ||
− | </ | + | <pre> |
− | + | SW1:OFF | |
− | + | SW6:OFF/OFF/OFF/OFF | |
+ | SW2:OFF/OFF/OFF/OFF | ||
+ | </pre> | ||
+ | |||
+ | <li> Power on the SK (This means that you need to prepare a [https://elinux.org/R-Car/Boards/H3SK#Hardware_Features 5V AC-adapter] for SK) | ||
</li> | </li> | ||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | + | Press SW8 | |
− | + | SCIF Download mode starts | |
− | |||
− | |||
</pre> | </pre> | ||
+ | |||
+ | <li> Send the following file from console(Ex: minicom): | ||
</li> | </li> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | + | 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 | ||
</pre> | </pre> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | + | 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): | |
− | + | # /usr/bin/ascii-xfr -dsv "BoardID_Writer_SCIF_64bit_ID=0x10(StarterKit-Pro_Rev1.0).mot" > /dev/ttyUSB0 | |
</pre> | </pre> | ||
− | |||
− | + | You can confirm the following log (Ex: M3SK): | |
− | |||
<pre> | <pre> | ||
− | + | +---------------------------------+ | |
− | + | | Board ID Writer V01 2017.06.23 | | |
+ | +---------------------------------+ | ||
+ | Product Code : R-Car M3 ES1.0 | ||
+ | |||
+ | Now Board ID : Unknown Board Rev7 (0xFF) | ||
+ | New Board ID : Starter Kit Rev0 (0x10) | ||
+ | Wrote Board ID : Starter Kit Rev0 (0x10) | ||
+ | |||
+ | Writer Program End. | ||
</pre> | </pre> | ||
+ | |||
+ | <li> Power off the SK | ||
</li> | </li> | ||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | + | Press SW8 | |
− | |||
− | |||
</pre> | </pre> | ||
− | <li> | + | <li> Set SW as follows: |
− | |||
</li> | </li> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | + | M3SK = SW6:OFF/ON/OFF/OFF | |
+ | H3SK = SW6:OFF/OFF/OFF/OFF | ||
</pre> | </pre> | ||
+ | |||
+ | <li> Power on the SK | ||
</li> | </li> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | + | Press SW8 | |
+ | SCIF Download mode starts | ||
</pre> | </pre> | ||
+ | |||
+ | <li> Send the following file from console: | ||
</li> | </li> | ||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | + | 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 | ||
</pre> | </pre> | ||
− | < | + | You can confirm the following log (Ex: M3SK): |
+ | <pre> | ||
+ | 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 | ||
− | + | > | |
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
− | and the | + | |
+ | <li> 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> | </li> | ||
+ | <pre> | ||
+ | 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 | ||
+ | </pre> | ||
− | <li> | + | <li> 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> | |
− | + | <pre> | |
− | <pre | + | 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 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
− | + | ||
+ | <li> Power off the SK | ||
</li> | </li> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | + | Press SW8 | |
</pre> | </pre> | ||
− | + | ||
+ | <li> Verify Sample Loader and MiniMonitor version | ||
+ | </li> | ||
<pre> | <pre> | ||
− | + | 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 | ||
</pre> | </pre> | ||
− | |||
<pre> | <pre> | ||
− | + | Press SW8 | |
</pre> | </pre> | ||
− | + | You can confirm the following log (Ex: H3SK): | |
− | |||
<pre> | <pre> | ||
− | + | 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 | |
− | + | > | |
− | + | </pre> | |
− | |||
− | |||
− | |||
− | + | <li> Set SW(Kernel boot mode) as follows: | |
− | + | </li> | |
− | + | <pre> | |
− | + | 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 | ||
+ | </pre> | ||
− | + | <li> You can update the firmware with SK connected to KF. | |
− | + | </li> | |
− | + | How to update:<br/> | |
− | + | http://elinux.org/R-Car/Boards/M3SK#Flashing_firmware<br/> | |
+ | http://elinux.org/R-Car/Boards/H3SK#Flashing_firmware<br/> | ||
+ | </ol> | ||
− | + | == FAQ == | |
− | |||
− | |||
− | |||
− | |||
− | + | === How to get the SA001 Camera === | |
+ | S001A Camera Specification:<br/> | ||
+ | http://www.entroninc.com/prouduct.html<br/> | ||
+ | (S001 is the same camera with S002, just connector slightly different)<br/> | ||
+ | - Image Sensor : AR0140AT<br/> | ||
+ | - ISP : AP0101<br/> | ||
+ | - Resolution : 1280x728<br/><br/> | ||
+ | This camera cannot be purchased from the online shop.<br/> | ||
+ | If you want to get the Entron S001A190CM0A camera, <br> | ||
+ | please contact to "RenesasJa" from https://elinux.org/Special:EmailUser/RenesasJa<br> | ||
+ | Please fill in the followings in the email.<br/> | ||
+ | - Name<br/> | ||
+ | - Company name<br/> | ||
+ | - Email address<br/> | ||
+ | - Why you need it (as detailed as possible)<br/> | ||
+ | - Required quantity<br/> | ||
+ | <Caution><br/> | ||
+ | Quantities are limited.<br/> | ||
+ | Please understand that we cannot sell this camera to everyone.<br/> | ||
+ | </ol> | ||
− | + | == Known Issues == | |
+ | <ol> | ||
+ | <li> USB3.0(CN2) cannot use with M3 SK. | ||
+ | </li> | ||
+ | : Please refer to the [[R-Car/Boards/Yocto-Gen3-CommonFAQ/I_can%27t_use_usb3.0(CN2)_with_Kingfisher_%2B_R-Car_Starter_Kit_Pro(M3SK).]]. | ||
+ | <li> H/W limitations | ||
+ | <pre> | ||
+ | - 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). | |
+ | </pre> | ||
+ | </li> | ||
+ | <li>Power supply <br> | ||
+ | SBEV-RCAR-KF-M03 and SBEV-RCAR-KF -S03 boards may not turn on even if you turn on SW6.<br> | ||
+ | In that case please turn on SW6 again. | ||
+ | </li> | ||
+ | </ol> | ||
− | + | {{Template:R-Car-Yocto-Gen3-footer}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 18:50, 16 June 2022
|
Introduction
This is the official Wiki for Kingfisher Infotainment Board. Kingfisher Infotainment Board is an expansion board for R-Car Starter Kit.
Topic
EOL Notification of the M3SK
Production of M3SK is discontinued.
See M3SK page for detail.
The new version of R-Car Starter Kit Premier is now on sale !!
- Equipped with R-Car H3e-2G
-
(En) https://www.renesas.com/jp/en/about/press-room/renesas-launches-r-car-gen3e-20-percent-higher-cpu-speed-automotive-infotainment-cockpit-and-digital
(Zh) https://www.renesas.com/jp/zh/about/press-room/renesas-launches-r-car-gen3e-20-percent-higher-cpu-speed-automotive-infotainment-cockpit-and-digital
(Jp) https://www.renesas.com/jp/ja/about/press-room/renesas-launches-r-car-gen3e-20-percent-higher-cpu-speed-automotive-infotainment-cockpit-and-digital
- CPU performance is increased 20% by supporting up to 2GHz frequency over past products.
- You can buy from here.
SW Release Information
Board name | SW name | Release date | Note |
---|---|---|---|
R-Car Starter Kit ( Premier / Pro ) | Yocto v5.9.0 (stable) [New!!] | 2022/02/08 | |
Kingfisher Infotainment Board | Yocto v5.9.0 (stable) [New!!] | 2022/02/14 | To check for latest information, please refer to the meta-rcar/tree/v5.9.0. |
Android 10 (stable) | 2021/07/26 | R-Car Starter Kit Premier(R-Car H3) + Kingfisher is supported. R-Car Starter Kit Pro(RTP8J77961ASKB0SK0SA05A) + Kingfisher is also supported from 2021/11/25. | |
Android P (stable) | 2020/09/29 | R-Car Starter Kit Premier(R-Car H3) + Kingfisher is supported. R-Car Starter Kit Pro(RTP8J77961ASKB0SK0SA05A) + Kingfisher is also supported from 2021/03/16. | |
CCPF-SK Board | Yocto v5.9.0 (stable) [New!!] | 2022/02/08 | Prebuilt binary is available in Quick startup guide page. (Updated on 2022/03/18) |
Kingfisher Board Stock Information
- Click here for detail
New Camera Support
- Please refer to FAQ for how to purchase.
Hardware
This section contains information about Kingfisher Board hardware.
Board Layout
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.
- SD card slot(CN47) supports only 3.3 signal voltage(= Default/High speed class only).
- 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 or 1280x720p 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 Incorporated - World Wide - Available
GMSL Camera board can be ordered from following distributors:
Click to buy Kingfisher board from Shimafuji Electric Incorporated - World Wide - Available
Official board documentation
Change point
Function | M03 Board to M04 Board | M04 Board to M05 Board | M05 Board to M06 Board |
---|---|---|---|
USB2.0 | No difference | No difference | Change filter(L9), Diode(D6,D7) |
WIFI | Unmount SMA connector(CN45,CN46) | No difference | No difference |
BLUETOOTH | ADD Level conversion IC(U116) / Support BT AUDIO(HFP) | No difference | No difference |
SD CARD | Change Power IC(U106) / Not support SD1.8V | No difference | Change Diode(D44,D45) |
SERIAL | Change connector shape(CN4 Male to Female) | No difference | Change Diode(D19~D23) |
FPDLink | No difference | Delete function | No difference |
Audio In | No difference | No difference | Change Diode(D15~D17) |
Audio Out | No difference | No difference | Delete Diode(D24~D40) |
POWER AMP | ADD Reset Signal(nVRST) | Delete function | - |
MOST | ADD Level conversion IC(U118) | No difference | Change MOST ↔ GPS Function select register (R661~R663) to select SW (SW7) |
GPS | No difference | No difference | Change MOST ↔ GPS Function select register (R661~R663) to select SW (SW7) |
I2C | No difference | No difference | Chabge I2C repeater (U1, U4) |
ETHER | ADD Level conversion IC(U117) | Delete function | No difference |
JTAG | No difference | Fixed (TMS_18 signal : GND -> OPEN) | No difference |
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.
Kingfisher Android BSP
Refer to Android page for steps necessary for making and running a Android image.
Connection-confirmed Hardware information
Connector No | Function name | Connection confirmed Hardware |
---|---|---|
CN7 | LVDS display | BD101LCC1 https://boundarydevices.com/product/bd101lcc1-10-1-1280x800-display/ |
CN10, CN11 | LVDS camera | IMI RDACM21(Need camera board: GMSL02) Leopard Imaging LI-OV10635-GMSL (Need camera board: GMSL02) Entron S001A190CM0A(Need camera board: GMSL02) NEW IMI RDACM24 (Need camera board: FPDL01) |
CN15 | Mini PCIe | Yocto v3.21.0 : Intel 512AN-MMW Yocto v4.1.0 : Atheros AR5418 |
CN5 | M.2 | Transcend TS128GMTE850 |
CN48 | Raspberry Pi camera | Raspberry Pi camera Rev 1.3(OV5647) Raspberry Pi camera Rev 2.0(IMX219) |
CN49 | HDMI display | GeChic Onlap 1502x, 1503x |
CN22 | MOST | "Physical+ Interface Board OS81092" and "OS81092 Audio Demo Board" |
CN29 | CMOS camera | https://www.amazon.com/dp/B013JO53AU |
CN16 | GPS antenna | https://www.amazon.com/dp/B07R6NL5G6 |
CN42 | Radio antenna | https://www.amazon.co.jp/dp/B073R7P8QB |
How to update of Sample Loader and MiniMonitor
New version:
Sample Loader: V3.02 MiniMonitor: V3.02
Down load:
File:UpdateFile v302.zip
[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
- Set SW of SK as follows:
- Power on the SK (This means that you need to prepare a 5V AC-adapter for SK)
- Send the following file from console(Ex: minicom):
- Power off the SK
- Set SW as follows:
- Power on the SK
- Send the following file from console:
- 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:
- Flash AArch64_Gen3_Spi_MiniMon_V3.02_E6330000.mot. In console execute xls command (load program to hyper flash) and provide the following inputs:
- Power off the SK
- Verify Sample Loader and MiniMonitor version
- Set SW(Kernel boot mode) as follows:
- You can update the firmware with SK connected to KF.
Turn off SW5 Remove SK from KF
SW1:OFF SW6:OFF/OFF/OFF/OFF SW2:OFF/OFF/OFF/OFF
Press SW8 SCIF Download mode starts
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): # /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):
+---------------------------------+ | Board ID Writer V01 2017.06.23 | +---------------------------------+ Product Code : R-Car M3 ES1.0 Now Board ID : Unknown Board Rev7 (0xFF) New Board ID : Starter Kit Rev0 (0x10) Wrote Board ID : Starter Kit Rev0 (0x10) Writer Program End.
Press SW8
M3SK = SW6:OFF/ON/OFF/OFF H3SK = SW6:OFF/OFF/OFF/OFF
Press SW8 SCIF Download mode starts
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 >
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
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
Press SW8
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 >
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
How to update:
http://elinux.org/R-Car/Boards/M3SK#Flashing_firmware
http://elinux.org/R-Car/Boards/H3SK#Flashing_firmware
FAQ
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 https://elinux.org/Special:EmailUser/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.
Known Issues
- USB3.0(CN2) cannot use with M3 SK.
- Please refer to the R-Car/Boards/Yocto-Gen3-CommonFAQ/I_can't_use_usb3.0(CN2)_with_Kingfisher_+_R-Car_Starter_Kit_Pro(M3SK)..
- 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).
- 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.
Q&A site
https://community.renesas.com/automotive/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)