Microprocesador RENESAS RZ-G2L

Este documento ofrece unha guía para preparar placas de referencia RZ/G2L, RZ/G2LC e RZ/V2L para arrancar co paquete de soporte para placas de grupo RZ/G2L e RZ/V2L. Isto inclúe procedementos para escribir os cargadores de arranque en cada placa.
Información do produto
Os RZ/G2L, RZ/G2LC e RZ/V2L son placas de referencia que requiren que os cargadores de arranque se escriban na ROM Flash do taboleiro mediante a ferramenta Flash Writer proporcionada por Renesas a través da utilidade de mini monitor. O kit de tarxeta de avaliación RZ/G2L PMIC inclúe a placa de módulo RZ/G2L SMARC e a placa de transporte da serie RZ SMARC. O kit de tarxeta de avaliación RZ/G2LC PMIC inclúe a placa de módulo SMARC RZ/G2LC e a placa portadora da serie RZ SMARC. O kit de tarxeta de avaliación RZ/V2L PMIC inclúe a placa de módulo RZ/V2L SMARC e a placa de transporte da serie RZ SMARC. Estas placas de referencia requiren o paquete de soporte de placas de grupo RZ/G2L e RZ/V2L versión 1.3 ou posterior.
Instrucións de uso do produto
Preparando Flash Writer
Para preparar Flash Writer, pode crealo automaticamente usando o comando bitbake ou obter un binario file de Flash Writer da nota de lanzamento do paquete de soporte para placas de grupo RZ/G2L e RZ/V2L. Se necesitas a versión máis recente, obtén o código fonte do repositorio de GitHub e constrúeo segundo as instrucións que se ofrecen neste documento. Unha nova revisión dos taboleiros de referencia require o Flash Writer máis recente.
Produto Preparación do compilador cruzado
FlashWriter execútase en placas de destino. Obtén un compilador cruzado creado por Linaro ou configura un SDK de Yocto.
Cadea de ferramentas ARM: $ cd ~/ $ wget https://developer.arm.com/-/media/Files/downloads/gnu-a/10.2-2020.11/binrel/gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf.tar.xz $ tar xvf gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf.tar.xz
Kit de avaliación do produto Renesas
Kit de avaliación Renesas SMARC RZ/G2L PMIC, Kit de avaliación RZ/G2LC PMIC e kit de avaliación RZ/V2L PMIC
Siga os procedementos mencionados neste documento para escribir os cargadores de arranque na ROM Flash no taboleiro utilizando a ferramenta Flash Writer proporcionada por Renesas a través da utilidade minimonitor. Isto inclúe o arranque de Flash Writer, a escritura do cargador de arranque e a configuración de U-boot.
Arrancar Flash Writer
- Consulte as instrucións deste documento para iniciar Flash Writer.
Escribindo Bootloader
- Consulte as instrucións deste documento para escribir o cargador de arranque na ROM Flash do taboleiro.
Configuración de U-boot
- Consulte as instrucións deste documento para configurar o U-boot.
Historial de revisións
- Consulte a sección Historial de revisións deste documento para obter detalles sobre as actualizacións realizadas nesta guía.
Introdución
Este documento ofrece unha guía para preparar placas de referencia RZ/G2L, RZ/G2LC e RZ/V2L para arrancar co paquete de soporte para placas de grupo RZ/G2L e RZ/V2L. Especialmente, explícanse os procedementos para escribir os cargadores de arranque en cada placa. Os cargadores de arranque escríbense na ROM Flash do taboleiro mediante a ferramenta Flash Writer proporcionada por Renesas a través da utilidade minimonitor. Este documento explica a forma de escribir estes files usando o Flash Writer.
Obxectivo
Placa de referencia RZ/G2L
- • Kit de tarxeta de avaliación RZ/G2L Versión PMIC (smarc-rzg2l-pmic) (*)
- Placa de módulos SMARC RZ/G2L
- Placa portadora da serie RZ SMARC
Placa de referencia RZ/G2LC
- Kit de tarxeta de avaliación RZ/G2LC Versión PMIC (smarc-rzg2lc-pmic) (**)
- Placa do módulo SMARC RZ/G2LC
- Placa portadora da serie RZ SMARC
Placa de referencia RZ/V2L
- Kit de tarxeta de avaliación RZ/V2L Versión PMIC (smarc-rzv2l-pmic) (***)
- Placa de módulos SMARC RZ/V2L
- Placa portadora da serie RZ SMARC
(*) O "Kit de tarxeta de avaliación RZ/G2L PMIC" inclúe a placa de módulo RZ/G2L SMARC e a placa de transporte da serie RZ SMARC.
(**) "Kit de tarxeta de avaliación RZ/G2LC PMIC" inclúe a placa de módulo SMARC RZ/G2LC e a placa portadora da serie RZ SMARC.
(***) "Kit de tarxeta de avaliación RZ/V2L PMIC" inclúe a placa de módulo RZ/V2L SMARC e a placa de transporte da serie RZ SMARC.
Paquete de soporte para placas de grupo RZ/G2L e RZ/V2L versión 1.3 ou posterior.
Preparando Flash Writer
Flash Writer constrúese automaticamente ao crear BSP mediante o comando bitbake. Consulte a Nota de lanzamento do paquete de soporte da placa de grupo RZ/G2L e RZ/V2L para obter un binario file de Flash Writer. Se necesitas o máis recente, obtén o código fonte do repositorio de GitHub e constrúeo segundo as seguintes instrucións. En xeral, a nova revisión das placas de referencia require o Flash Writer máis recente.
Preparación do compilador cruzado
FlashWriter execútase en placas de destino. Obtén un compilador cruzado creado por Linaro ou configura un SDK de Yocto.
Cadea de ferramentas ARM
- cd ~/
- wget https://developer.arm.com/-/media/Files/downloads/gnu-a/10.2-2020.11/binrel/gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf.tar.xz
- tar xvf gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf.tar.xz
Yocto SDK
Constrúe un SDK segundo as notas de lanzamento e instáleo nun PC Host Linux. A continuación, active o SDK como se indica a continuación.
- fonte /opt/poky/3.1.5/environment-setup-aarch64-poky-linux
Construíndo Flash Writer
Obtén os códigos fonte de Flash Writer do repositorio de GitHub e consulta a rama rz_g2l.
- cd ~/
- clon git https://github.com/renesas-rz/rzg2_flash_writer.git
- cd rzg2_flash_writer
- git checkout rz_g2l
Construír Flash Writer como un s-record file polos seguintes comandos. Especifique un taboleiro de destino mediante a opción "BOARD".
Cadea de ferramentas ARM
- export PATH=$PATH:~/gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf/bin
- exportar CROSS_COMPILE=aarch64-none-elf-
- exportar CC=${CROSS_COMPILE}gcc
- exportar AS=${CROSS_COMPILE}como
- exportar LD=${CROSS_COMPILE}ld
- exportar AR=${CROSS_COMPILE}ar
- exportar OBJDUMP=${CROSS_COMPILE}objdump
- exportar OBJCOPY=${CROSS_COMPILE}objcopy
- facer limpo
- facer TABLA=
Yocto SDK
- facer limpo
- facer TABLA=
Substitúe a unha opción adecuada segundo esta táboa.
| Taboleiro de destino | Opción XUNTA | Imaxe a xerar |
| intelixente-
rzg2l-pmic |
RZG2L_SMARC_PMIC | Flash_Writer_SCIF_RZG2L_SMARC_PMIC_DDR4_2GB_1PCS.mot |
| smarc- rzg2lc- pmic | RZG2LC_SMARC_PMIC | Flash_Writer_SCIF_RZG2LC_SMARC_PMIC_DDR4_1GB_1PCS.mot |
| intelixente-
rzv2l-pmic |
RZV2L_SMARC_PMIC | Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot |
Kit de avaliación Renesas
Renesas SMARC RZ/G2L Kit de avaliación PMIC (smarc-rzg2l-pmic), RZ/G2LC Kit de avaliación PMIC (smarc-rzg2lc-pmic) e RZ/V2L Kit de avaliación PMIC (smarc-rzv2l-pmic)
Preparación antes da posta en marcha
Preparación
Na avaliación utilízase o seguinte ambiente de alimentación.
Preparación de hardware:
- Cable USB tipo C "AK-A8485011" (fabricado por Anker)
- Cargador USB PD Anker "PowerPort III 65W Pod" (fabricado por Anker)
- Cable USB tipo microAB (calquera cable)
- Cable micro HDMI (calquera cable)
- Controlador FTDI VCP instalado en PC e software de terminal (Tera Term)
Nota: Instale o controlador FTDI que pode seguir websitio
(https://www.ftdichip.com/Drivers/VCP.htm).
Preparación de software
Kit de tarxeta de avaliación RZ/G2L versión PMIC
- Flash_Writer_SCIF_RZG2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (escritor flash)
- bl2_bp-smarc-rzg2l_pmic.srec (cargador de arranque)
- fip-smarc-rzg2l_pmic.srec (cargador de arranque)
- Image-smarc-rzg2l.bin (núcleo de Linux)
- r9a07g044l2-smarc.dtb (árbore de dispositivos file)
Kit de tarxeta de avaliación RZ/G2LC versión PMIC
- Flash_Writer_SCIF_RZG2LC_SMARC_PMIC_DDR4_1GB_1PCS.mot (escritor flash)
- bl2_bp-smarc-rzg2lc_pmic.srec (cargador de arranque)
- fip-smarc-rzg2lc_pmic.srec (cargador de arranque)
- Image-smarc-rzg2lc.bin (núcleo de Linux)
- r9a07g044c2-smarc.dtb (árbore de dispositivos file)
Kit de tarxeta de avaliación RZ/V2L versión PMIC
- Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (escritor flash)
- bl2_bp-smarc-rzv2l_pmic.srec (cargador de arranque)
- fip-smarc-rzv2l_pmic.srec (cargador de arranque)
- Image-smarc-rzv2l.bin (núcleo de Linux)
- r9a07g054l2-smarc.dtb (árbore de dispositivos file)
A continuación, a imaxe da versión PMIC do kit de tarxeta de avaliación RZ/V2L utilízase como representante. Se usará RZ/G2L, a versión PMIC do kit de tarxeta de avaliación RZ/G2LC, pódense usar conectores no mesmo lugar que a versión PMIC do kit de tarxeta de avaliación RZ/V2L. .
Como configurar o modo de arranque e a entrada de voltage
Establece a configuración do SW11 do seguinte xeito.

| SW11-1 | DESACTIVADO |
| SW11-2 | ON |
| SW11-3 | DESACTIVADO |
| SW11-4 | ON |
- O pin no1 ao no3 do SW11 úsase para controlar o modo de arranque de RZ/G2L, RZ/G2LC e RZ/V2L.
- O pin no4 do SW11 úsase para controlar o vol de entradatage do cargador de enerxía a 5V ou 9V. Use unha configuración de 5 V como configuración inicial.
Seleccione o modo de arranque como se indica a continuación. Actualmente admitimos 2 modos en 4 modos: modo de descarga SCIF e modo de arranque QSPI.

Seleccione o vol. de entradatage configuración como a continuación
| SW1-4 | Vol. De entradatage selección |
| DESACTIVADO | Entrada 9V |
| ON | Entrada 5V |
Como configurar SW1
Establece a configuración de SW1 como segue.

| SW1-1 | DESACTIVADO |
| SW1-2 | DESACTIVADO |
- O pin no1 do SW1 úsase para seleccionar o JTAG modo de depuración ou non.
- JTAG non se utiliza, así que configure SW1-1 no modo de operación normal.
- O pin no2 do SW1 úsase para seleccionar o modo eMMC ou microSD. Establece SW1-2 no modo eMMC.
| SW1-1 | DEBUXE |
| DESACTIVADO | JTAG modo de depuración |
| ON | Funcionamento normal |
| SW1-2 | Selección de MicroSD/eMMC |
| DESACTIVADO | Seleccione eMMC en RTK9744L23C01000BE |
| ON | Seleccione a ranura microSD en RTK9744L23C01000BE |
A selección do slot microSD e eMMC no módulo SMARC é exclusiva
Como usar a serie de depuración (saída da consola)

Conecte o cable USB tipo microAB a CN14.
Procedemento de inicio
Fonte de alimentación

- Conecte o cargador de alimentación USB-PD ao conector USB tipo C (CN6).
- LED1 (VBUS Power ON) e LED3 (Module PWR On) acendense.
Preme o botón de acendido (SW9) para acender.
- Nota: Cando acende o dispositivo, manteña premido o botón de acendido durante 1 segundo.
- Cando apague o dispositivo, manteña premido o botón de acendido durante 2 segundos
- O LED4 (Carrier PWR On) acende.
Edificio files escribir
Este taboleiro usa o files a continuación como cargador de arranque. Constrúeos segundo a Nota de lanzamento e cópieos files a un PC que executa software de terminal en serie.
Kit de tarxeta de avaliación RZ/G2L versión PMIC
- bl2_bp-smarc-rzg2l_pmic.srec (cargador de arranque)
- fip-smarc-rzg2l_pmic.srec (cargador de arranque)
Kit de tarxeta de avaliación RZ/G2LC versión PMIC
- bl2_bp-smarc-rzg2lc_pmic.srec (cargador de arranque)
- fip-smarc-rzg2lc_pmic.srec (cargador de arranque)
Kit de tarxeta de avaliación RZ/V2L versión PMIC
- bl2_bp-smarc-rzv2l_pmic.srec (cargador de arranque)
- fip-smarc-rzv2l_pmic.srec (cargador de arranque)
Configuración
Conéctese entre a placa e un PC de control mediante un cable serie USB segundo a Nota de lanzamento.

- Abra o software do terminal e seleccione o "File” > “Nova conexión” para configurar a conexión no software.

- Seleccione "Configuración" > "Porto serie" para configurar a configuración do protocolo de comunicación en serie no software. Establece a configuración do protocolo de comunicación en serie nun software de terminal como se indica a continuación:
- Velocidade: 115200 bps
- Datos: 8 bits
- Paridade: Ningún
- Bit de parada: 1 bits
- Control de fluxo: Ningún
- Para configurar a placa no modo de descarga SCIF, configure o SW11 como se indica a continuación (consulte 2.1.2):

1 2 3 4 DESACTIVADO ON DESACTIVADO ON - Despois de rematar todas as configuracións, cando se preme o botón de reinicio SW10, as mensaxes que aparecen a continuación móstranse no terminal.

Arrancar Flash Writer
Acende o taboleiro premendo SW9. As mensaxes seguintes móstranse no terminal.
- Modo de descarga SCIF
- (C) Renesas Electronics Corp.
- — Cargar programa en SystemRAM —————
- Prégase enviar !
Envíe unha imaxe de Flash Writer (se utilizará a versión PMIC do kit de tarxeta de avaliación RZ/G2L, debe utilizarse "Flash_Writer_SCIF_RZG2L_SMARC_PMIC_ DDR4_2GB_1PCS.mot". Se usará a versión PMIC do kit de tarxeta de avaliación RZ/G2LC, "Flash_Writer_SCIF_RZG2L_SMARC_PMIC_ DDR4_1GB_1PCS.mot". .mot” debería ser usado. Se usará RZ/V2L
Debe utilizarse a versión PMIC do kit de tarxeta de avaliación, "Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot".) usando o software do terminal despois da mensaxe "por favor envíe!" móstrase. Abaixo está comoampo procedemento con Tera Term.

- Abre un "Enviar filediálogo ” seleccionando “File” → “Enviarfile” menú.

- A continuación, seleccione a imaxe a enviar e prema no botón "Abrir".

- A imaxe enviarase ao taboleiro mediante conexión en serie.
Despois de descargar correctamente o binario, Flash Writer iníciase automaticamente e mostra unha mensaxe como a seguinte no terminal.
- Escritor de flash para a serie RZ/V2 V1.00 17,2021 de setembro de XNUMX
- Código do produto: RZ/V2L
- >
Escribindo Bootloader
O comando "XLS2" de Flash Writer úsase para escribir binario files. Este comando recibe datos binarios do porto serie e escribe os datos nun enderezo especificado da ROM Flash con información onde se deben cargar os datos no enderezo da memoria principal. Este é un example de escribir “bl2_bp-smarc-rzv2l_pmic.srec” que debería cargarse en 11E00h da memoria principal e 000000h da ROM Flash.

Envíe os datos de "bl2_bp-smarc-rzv2l_pmic.srec" (se está a usar a versión PMIC do kit de tarxeta de avaliación RZ/G2L, debe utilizarse "bl2_bp-smarc-rzg2l_pmic.srec". Se está a usar o kit de tarxeta de avaliación RZ/G2LC Debe utilizarse a versión PMIC, "bl2_bp-smarc-rzg2lc_pmic.srec". Se está a usar a versión PMIC da placa de avaliación RZ/V2L, debe usarse "bl2_bpsmarc- rzv2l_pmic.srec".) desde o software do terminal despois da mensaxe "por favor envíe! ” móstrase.
Despois de descargar correctamente o binario, móstranse mensaxes como a seguinte no terminal.

- No caso de que apareza unha mensaxe para solicitar que se borre os datos como o anterior, introduza "y".
- Escribe todo o necesario files utilizando os enderezos que se indican na Táboa 1 e apague a alimentación da placa cambiando o SW11.
Táboa 1. Enderezos para cada un file
Kit de tarxeta de avaliación RZ/G2L versión PMIC
| File nome | Enderezo para cargar na RAM | Enderezo para gardar na ROM |
| bl2_bp-smarc-rzg2l_pmic.srec | 0001_1E00 | 00000 |
| fip-smarc-rzg2l_pmic.srec | 0000_0000 | 1D200 |
Kit de tarxeta de avaliación RZ/G2LC versión PMIC
| File nome | Enderezo para cargar na RAM | Enderezo para gardar na ROM |
| bl2_bp-smarc-rzg2lc_pmic.srec | 0001_1E00 | 00000 |
| fip-smarc-rzg2lc_pmic.srec | 0000_0000 | 1D200 |
Kit de tarxeta de avaliación RZ/V2L versión PMIC
| File nome | Enderezo para cargar na RAM | Enderezo para gardar na ROM |
| bl2_bp-smarc-rzv2l_pmic.srec | 0001_1E00 | 00000 |
| fip-smarc-rzv2l_pmic.srec | 0000_0000 | 1D200 |
Configuración de U-boot
Para configurar a placa no modo de arranque SPI, configure o SW11 como se indica a continuación:

| 1 | 2 | 3 | 4 |
| DESACTIVADO | DESACTIVADO | DESACTIVADO | ON |
Nota

- Establece o módulo SW1 do SoM en modo eMMC.
Acende o taboleiro premendo o botón de reinicio SW10.

Seguindo as mensaxes anteriores, mostraranse moitas mensaxes de aviso. Estes avisos elimínanse configurando as variables de ambiente correctas. Establece o valor predeterminado e gárdaos na ROM Flash.
- => env predeterminado -a
- ## Restablecendo o ambiente predeterminado
- => gardar v
- Gardando o ambiente en MMC... Escribindo en MMC(0)... Aceptar
- =>
No caso de arrincar desde a tarxeta micro SD na tarxeta de transporte SMARC, configure as variables de ambiente usando os comandos seguintes. Os seguintes comandos son para a placa RZ/V2L. Substitúe o file nomes en "bootcmd" segundo a Nota de lanzamento cando usa outras placas.
- setenv bootargs 'root=/dev/mmcblk1p2 rootwait'
- setenv bootcmd 'mmc dev 1;fatload mmc 1:1 0x48080000 Image-smarc-rzv2l.bin; fatload mmc 1:1 0x48000000 r9a07g054l2-smarc.dtb; booti 0x48080000 – 0x480000 00'
- salvarv
- Gardando o ambiente en MMC... Escribindo en MMC(0)... Aceptar
Nota
- A configuración anterior supón que a tarxeta SD ten dúas particións e almacena os datos como se indica a continuación:
- Primeira partición: formato como FAT, inclúe Image-smarc-rzv2l.bin e r9a07g054l2-smarc.dtb
- Segunda partición: formato como ext4, a imaxe de rootfs está expandida
- Nota:) O comando "saveenv" en u-boot falla algunha vez.
- Solución: Apague/encenda ou reinicie o taboleiro e reintente o comando de novo.
Agora a placa pode arrancar normalmente. Apague e encienda de novo para iniciar o taboleiro.
Websitio e soporte
- Renesas Electronics Websitio
- Consultas
Todas as marcas comerciais e marcas rexistradas son propiedade dos seus respectivos propietarios.
Historial de revisións
| Descrición | |||
| Rev. | Data | Páx | Resumo |
| 1.00 | 09 de abril de 2021 | − | Primeira edición publicada. |
| 1.01 | 15 de xullo de 2021 | − | Sen modificación, mantén a versión para manter a coherencia con outros documentos. |
| 1.02 | 30 de setembro de 2021 | − | Engadir descrición sobre "Kit de tarxeta de avaliación RZ/G2LC" |
| 1.03 | 26 de outubro de 2021 | 7 | Descrición corrixida de SW1-1. |
| 1.04 | 30 de novembro de 2021 | − | Engadir descrición sobre "Kit de tarxeta de avaliación RZ/V2L" |
Documentos/Recursos
![]() |
Microprocesador RENESAS RZ-G2L [pdfGuía do usuario RZ-G2L Microprocesador, RZ-G2L, Microprocesador |





