R-Car/Boards/V3MZF

Introduction
Wiki page for the ZF B0 board.

V3M ZF B0 Board Documentation
TBD

Build BSP images
Please follow these instruction to build BSP http://elinux.org/R-Car/Boards/Yocto-Gen3-ADAS#Building_the_BSP_for_Renesas_ADAS_boards:

At step 5,6 - skip these steps At step 8 - replace this step with following: cp $WORK/meta-rcar/meta-rcar-gen3-adas/docs/sample/conf/v3mzf/linaro-gcc/bsp/*.conf ./conf/ At step 9,10,11 - skip these steps At step 13 - replace this step with following: bitbake core-image-minimal At step 16 use images for V3M ZF B0 board board: Image-r8a7797-v3mzf.dtb

NOTE: you can refer to http://elinux.org/R-Car/Boards/Yocto-Gen3-ADAS#Build_scripts_examples section and use scripts after adding append from steps 8,13

Build SDK
Please follow these instruction to build SDK http://elinux.org/R-Car/Boards/Yocto-Gen3-ADAS#Build_SDK

Flashing firmware
The firmware files are generated during BSP build procedure and are located in the deploy directory. You can verify its content: $ ls -1 ./tmp/deploy/images/v3mzf/*.srec ./tmp/deploy/images/v3mzf/bl2-v3mzf.srec ./tmp/deploy/images/v3mzf/bl31-v3mzf.srec ./tmp/deploy/images/v3mzf/bootparam_sa0.srec ./tmp/deploy/images/v3mzf/cert_header_sa3.srec ./tmp/deploy/images/v3mzf/cert_header_sa6.srec ./tmp/deploy/images/v3mzf/cr7-v3mzf.srec ./tmp/deploy/images/v3mzf/u-boot-elf-v3mzf.srec



 Power off the board  Use wall power switch  Set SW as follows:  J2=1-4, J3=1-4, J4=1-4, J5=1-4  Power on the board  Use wall power switch Boot ROM start and provides input 

 Load. In console provide the following inputs:  type "ctrl+A S" and select upload method "ascii", then choose file for uploading "AArch32_Gen3_V3M_Scif_MiniMon_EAGLE_V0.09.mot", after upload finished press any key. Minimonitor starts and provides prompts on console

 Change SW as follows:  J2=2-3, J3=2-3, J4=1-4, J5=2-3

 Erase flash. In console execute xcs command and provide the following inputs:  3 y y

 Flash bootparam_sa0.srec. In console execute xls2 command (load program to qspi flash) and provide the following inputs:  3 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

 Flash cr7-v3mzf.srec. In console execute xls2 command (load program to qspi flash) and provide the following inputs: </li> 3 y e6304000 40000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "cr7-v3mzf.srec", after upload finished press any key y

 Flash cert_header_sa3.srec. In console execute xls2 command (load program to qspi flash) and provide the following inputs: </li> 3 y e6320000 c0000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "cert_header_sa3.srec", after upload finished press any key y

 Flash bl2-v3mzf.srec. In console execute xls2 command (load program to qspi flash) and provide the following inputs: </li> 3 y e6344000 140000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "bl2-v3mzf.srec", after upload finished press any key y

 Flash cert_header_sa6.srec. In console execute xls2 command (load program to qspi flash) and provide the following inputs: </li> 3 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

 Flash bl31-v3mzf.srec. In console execute xls2 command (load program to qspi flash) and provide the following inputs: </li> 3 y 44000000 1C0000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "bl31-v3mzf.srec", after upload finished press any key y

 Flash u-boot-elf-v3mzf.srec. In console execute xls2 command (load program to qspi flash) and provide the following inputs: </li> 3 y 50000000 640000 type "ctrl+A S" and select upload method "ascii", then choose file for uploading "u-boot-elf-v3mzf.srec", after upload finished press any key y

 Reset the board </li> Press SW3

</ol>

U-Boot Environment
Please follow these instruction to boot from network http://elinux.org/R-Car/Boards/Yocto-Gen3-ADAS#Loading_kernel_via_TFTP_and_rootfs_via_NFS For V3MZF board you must use one of the following dtb files: Image-r8a7797-v3mzf.dtb