R-Car/Boards/M3NSK
|
Introduction
This is the Wiki for the Renesas R-Car Starter Kit Pro board(M3N).
Typename: RTP0RC77965SKBX010SA00
Topic
Note : There are no plans to manufacture the R-Car Starter kit Pro(M3N).
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) |
Quick Start How To
Build Yocto image
Refer to Yocto for steps necessary for making a Yocto image.
Connect 5 V power supply to the board
Use 5 V power supply with a 5.5 mm barrel plug. The power supply should be able to provide 4(Min) ~ 8(Max)Amps.
Note
- The recommended value is 8 Amps. But, user can use 4 Amps. and 6 Amps. (depends on the use case).
Booting Linux
* Kernel config: defconfig * Kernel image: arch/arm64/boot/Image * DTB: arch/arm64/boot/dts/renesas/r8a77965-m3nulcb.dtb * DTB: arch/arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dtb
U-Boot boot command:
tftpboot 0x48080000 Image tftpboot 0x48000000 r8a77965-m3nulcb(-kf).dtb booti 0x48080000 - 0x48000000
Flashing firmware
Filename | Program Top Address | Flash Save Address | Description |
---|---|---|---|
bootparam_sa0.srec | 0xE6320000 | 0x000000 | Loader(Boot parameter) |
bl2-m3nulcb.srec | 0xE6304000 | 0x040000 | Loader |
cert_header_sa6.srec | 0xE6320000 | 0x180000 | Loader(Certification) |
bl31-m3nulcb.srec | 0x44000000 | 0x1C0000 | ARM Trusted Firmware |
tee-m3nulcb.srec | 0x44100000 | 0x200000 | OP-Tee |
u-boot-elf.srec | 0x50000000 | 0x640000 | U-Boot |
- Power off the board
- Set SW and JP as follows:
- Power on the board
- Change SW as follows:
- Flash bootparam_sa0.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
- Flash bl2-m3nulcb.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
- Flash cert_header_sa6.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
- Flash bl31-m3nulcb.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
- Flash tee-m3nulcb.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
- Flash u-boot-elf.srec. In console execute xls2 command (load program to hyper flash) and provide the following inputs:
- Reset the board
Press SW8
SW1=OFF SW6[1]=ON, SW6[2]=ON, SW6[3]=OFF, SW6[4]=ON JP1 -> 1-2 short
Press SW8 Minimonitor starts and provides prompts on console
SW1=ON SW6[all]=ON
3 y y e6320000 0 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "bootparam_sa0.srec", after upload finished press any key y
3 y y e6304000 40000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "bl2-m3nulcb.srec", after upload finished press any key y
3 y y e6320000 180000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "cert_header_sa6.srec", after upload finished press any key y
3 y y 44000000 1C0000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "bl31-m3nulcb.srec", after upload finished press any key y
3 y y 44100000 200000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "tee-m3nulcb.srec", after upload finished press any key y
3 y y 50000000 640000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "u-boot-elf.srec", after upload finished press any key y
Press SW9
Test procedures
Audio
Ex) In the case of "r8a77965-m3nulcb.dtb"
amixer set "DVC Out" 1% aplay sample.wav
Ex) In the case of "r8a77965-m3nulcb-kf.dtb"
amixer -c ak4613 set "DVC Out" 1% aplay sample.wav
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)