RENESAS-LOGO

Microprocessore RENESAS RZ-G2L

RENESAS-RZ-G2L-PRODOTTO-Microprocessore

Questo documento fornisce una guida per preparare le schede di riferimento RZ/G2L, RZ/G2LC e RZ/V2L per l'avvio con RZ/G2L e RZ/V2L Group Board Support Package. Ciò include le procedure per scrivere i bootloader su ciascuna scheda.

Informazioni sul prodotto

RZ/G2L, RZ/G2LC e RZ/V2L sono schede di riferimento che richiedono la scrittura dei bootloader nella Flash ROM sulla scheda utilizzando lo strumento Flash Writer fornito da Renesas tramite l'utility mini monitor. Il PMIC del kit scheda di valutazione RZ/G2L include la scheda del modulo SMARC RZ/G2L e la scheda portante della serie SMARC RZ. Il PMIC del kit della scheda di valutazione RZ/G2LC include la scheda del modulo SMARC RZ/G2LC e la scheda portante serie RZ SMARC. Il PMIC del kit scheda di valutazione RZ/V2L include la scheda del modulo SMARC RZ/V2L e la scheda portante della serie SMARC RZ. Queste schede di riferimento richiedono RZ/G2L e RZ/V2L Group Board Support Package versione 1.3 o successiva.

Istruzioni per l'uso del prodotto

Preparazione di Flash Writer

Per preparare Flash Writer, puoi crearlo automaticamente usando il comando bitbake o ottenere un file binario file di Flash Writer dalla nota di rilascio del pacchetto RZ/G2L e RZ/V2L Group Board Support. Se hai bisogno dell'ultima versione, ottieni il codice sorgente dal repository GitHub e crealo secondo le istruzioni fornite in questo documento. Una nuova revisione delle schede di riferimento richiede l'ultimo Flash Writer.

Prodotto Preparazione del compilatore incrociato

FlashWriter viene eseguito su schede target. Si prega di ottenere il compilatore incrociato creato da Linaro o impostare un Yocto SDK.

Toolchain 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

Prodotto Kit di valutazione Renesas

Kit di valutazione Renesas SMARC RZ/G2L PMIC, kit di valutazione RZ/G2LC PMIC e kit di valutazione RZ/V2L PMIC

Seguire le procedure menzionate in questo documento per scrivere i bootloader nella Flash ROM sulla scheda utilizzando lo strumento Flash Writer fornito da Renesas tramite l'utility minimonitor. Ciò include l'avvio di Flash Writer, la scrittura del bootloader e l'impostazione di U-boot.

Avvio di Flash Writer

  • Fare riferimento alle istruzioni in questo documento per avviare Flash Writer.

Scrivere Bootloader

  • Fare riferimento alle istruzioni in questo documento per scrivere il bootloader nella Flash ROM sulla scheda.

Impostazione U-boot

  • Fare riferimento alle istruzioni in questo documento per impostare U-boot.

Cronologia delle revisioni

  • Fare riferimento alla sezione Cronologia delle revisioni di questo documento per i dettagli su eventuali aggiornamenti apportati a questa guida.

Introduzione

Questo documento fornisce una guida per preparare le schede di riferimento RZ/G2L, RZ/G2LC e RZ/V2L per l'avvio con RZ/G2L e RZ/V2L Group Board Support Package. In particolare, vengono spiegate le procedure per scrivere i bootloader su ciascuna scheda. I bootloader vengono scritti nella Flash ROM sulla scheda utilizzando lo strumento Flash Writer fornito da Renesas tramite l'utility minimonitor. Questo documento spiega come scriverli files utilizzando Flash Writer.

Bersaglio

Scheda di riferimento RZ/G2L

  • • Kit scheda di valutazione RZ/G2L versione PMIC (smarc-rzg2l-pmic) (*)
    • Scheda modulo SMARC RZ/G2L
    • Scheda portante serie RZ SMARC

Scheda di riferimento RZ/G2LC

  • Kit scheda di valutazione RZ/G2LC versione PMIC (smarc-rzg2lc-pmic) (**)
    • Scheda modulo SMARC RZ/G2LC
    • Scheda portante serie RZ SMARC

Scheda di riferimento RZ/V2L

  • Kit scheda di valutazione RZ/V2L versione PMIC (smarc-rzv2l-pmic) (***)
    • Scheda modulo SMARC RZ/V2L
    • Scheda portante serie RZ SMARC

(*) “Kit scheda di valutazione RZ/G2L PMIC” include la scheda del modulo SMARC RZ/G2L e la scheda portante della serie SMARC RZ.
(**) “Kit scheda di valutazione RZ/G2LC PMIC” include la scheda del modulo SMARC RZ/G2LC e la scheda portante della serie SMARC RZ.
(***) Il "Kit scheda di valutazione RZ/V2L PMIC" include la scheda del modulo SMARC RZ/V2L e la scheda portante della serie SMARC RZ.

RZ/G2L e RZ/V2L Group Board Support Package versione 1.3 o successiva.

Preparazione di Flash Writer

Flash Writer viene creato automaticamente durante la creazione di BSP tramite il comando bitbake. Fare riferimento alla nota di rilascio del RZ/G2L e RZ/V2L Group Board Support Package per ottenere un codice binario file di Flash Writer. Se hai bisogno dell'ultimo, ottieni il codice sorgente dal repository GitHub e compilalo secondo le seguenti istruzioni. In generale, la nuova revisione delle schede di riferimento richiede l'ultimo Flash Writer.

Preparazione del compilatore incrociato

FlashWriter viene eseguito su schede target. Si prega di ottenere il compilatore incrociato creato da Linaro o configurare un Yocto SDK.

Catena di strumenti ARM

YoctoSDK

Crea un SDK in base alle note di rilascio e installalo su un PC host Linux. Quindi, abilita l'SDK come di seguito.

  • fonte /opt/poky/3.1.5/environment-setup-aarch64-poky-linux

Creazione di Flash Writer

Ottieni i codici sorgente di Flash Writer dal repository GitHub ed effettua il checkout del ramo rz_g2l.

Crea Flash Writer come s-record file dai seguenti comandi. Si prega di specificare una scheda di destinazione tramite l'opzione "SCHEDA".

Catena di strumenti ARM

  • export PATH=$PATH:~/gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf/bin
  • esporta CROSS_COMPILE=aarch64-none-elf-
  • esporta CC=${CROSS_COMPILE}gcc
  • esporta AS=${CROSS_COMPILE}come
  • esporta LD=${CROSS_COMPILE}ld
  • esporta AR=${CROSS_COMPILE}ar
  • esporta OBJDUMP=${CROSS_COMPILE}objdump
  • esporta OBJCOPY=${CROSS_COMPILE}objcopy
  • rendere pulito
  • make SCHEDA=

YoctoSDK

  • rendere pulito
  • make SCHEDA=

Si prega di sostituire a un'opzione corretta secondo questa tabella.

Tabellone bersaglio Opzione SCHEDA Immagine da generare
intelligente-

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
intelligente-

rzv2l-pmic

RZV2L_SMARC_PMIC Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot

Kit di valutazione Renesas

Kit di valutazione Renesas SMARC RZ/G2L PMIC (smarc-rzg2l-pmic), Kit di valutazione RZ/G2LC PMIC (smarc-rzg2lc-pmic) e Kit di valutazione RZ/V2L PMIC (smarc-rzv2l-pmic)

Preparazione prima dell'avvio

Preparazione

Nella valutazione viene utilizzato il seguente ambiente di alimentazione.

Preparazione hardware:

  • Cavo USB di tipo C "AK-A8485011" (prodotto da Anker)
  • Caricatore USB PD Anker "Pod PowerPort III 65W" (prodotto da Anker)
  • Cavo USB tipo microAB (qualsiasi cavo)
  • Cavo micro HDMI (qualsiasi cavo)
  • Driver FTDI VCP installato su PC e software terminale (Tera Term)

Nota: Si prega di installare il driver FTDI che può seguire websito

(https://www.ftdichip.com/Drivers/VCP.htm).

Preparazione software

Kit scheda di valutazione RZ/G2L versione PMIC

  • Flash_Writer_SCIF_RZG2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (scrittore flash)
  • bl2_bp-smarc-rzg2l_pmic.srec (caricatore di avvio)
  • fip-smarc-rzg2l_pmic.srec (caricatore di avvio)
  • Immagine-smarc-rzg2l.bin (kernel Linux)
  • r9a07g044l2-smarc.dtb (albero dei dispositivi file)

Kit scheda di valutazione RZ/G2LC versione PMIC

  • Flash_Writer_SCIF_RZG2LC_SMARC_PMIC_DDR4_1GB_1PCS.mot (scrittore flash)
  • bl2_bp-smarc-rzg2lc_pmic.srec (caricatore di avvio)
  • fip-smarc-rzg2lc_pmic.srec (caricatore di avvio)
  • Immagine-smarc-rzg2lc.bin (kernel Linux)
  • r9a07g044c2-smarc.dtb (albero dei dispositivi file)

Kit scheda di valutazione RZ/V2L versione PMIC

  • Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (scrittore flash)
  • bl2_bp-smarc-rzv2l_pmic.srec (caricatore di avvio)
  • fip-smarc-rzv2l_pmic.srec (caricatore di avvio)
  • Immagine-smarc-rzv2l.bin (kernel Linux)
  • r9a07g054l2-smarc.dtb (albero dei dispositivi file)

Di seguito, l'immagine della versione PMIC del kit della scheda di valutazione RZ/V2L viene utilizzata come rappresentativa. .

Come impostare la modalità di avvio e input voltage

Impostare le impostazioni SW11 come segue.

RENESAS-RZ-G2L-Microprocessore-FIG-1

SW11-1 SPENTO
SW11-2 ON
SW11-3 SPENTO
SW11-4 ON
  • I pin dal n. 1 al n. 3 dell'SW11 vengono utilizzati per controllare la modalità di avvio di RZ/G2L, RZ/G2LC e RZ/V2L.
  • Il pin n. 4 dell'SW11 viene utilizzato per controllare l'ingresso voltage da caricabatteria a 5V o 9V. Si prega di utilizzare un'impostazione 5V come impostazione iniziale.

Si prega di selezionare la modalità di avvio come sotto le figure! Attualmente supportiamo 2 modalità in 4 modalità: modalità di download SCIF e modalità di avvio QSPI.

RENESAS-RZ-G2L-Microprocessore-FIG-2

Si prega di selezionare l'input voltage impostazione come di seguito

SW1-4 Ingresso voltage selezione
SPENTO Ingresso 9V
ON Ingresso 5V

Come impostare SW1

Impostare le impostazioni di SW1 come segue.

RENESAS-RZ-G2L-Microprocessore-FIG-3

SW1-1 SPENTO
SW1-2 SPENTO
  • Il pin n. 1 di SW1 viene utilizzato per selezionare JTAG modalità di debug o meno.
  • JTAG non viene utilizzato, quindi impostare SW1-1 sulla modalità di funzionamento normale.
  • Il pin n. 2 dell'SW1 viene utilizzato per selezionare la modalità eMMC o microSD. Si prega di impostare SW1-2 in modalità eMMC.
SW1-1 DEBUGEN
SPENTO JTAG modalità di debug
ON Funzionamento normale

 

SW1-2 Selezione MicroSD/eMMC
SPENTO Selezionare eMMC su RTK9744L23C01000BE
ON Selezionare lo slot microSD su RTK9744L23C01000BE

La selezione di slot microSD ed eMMC sul modulo SMARC è esclusiva

Come utilizzare il debug seriale (output della console)

RENESAS-RZ-G2L-Microprocessore-FIG-4

Collegare il cavo USB tipo microAB a CN14.

Procedura di avvio

Alimentazione elettrica

RENESAS-RZ-G2L-Microprocessore-FIG-5

  1. Collegare il caricatore di alimentazione USB-PD al connettore USB di tipo C (CN6).
  2. LED1(VBUS Power ON) e LED3 (Module PWR On) si accendono.
  3. RENESAS-RZ-G2L-Microprocessore-FIG-6Premere il pulsante di accensione (SW9) per accendere l'alimentazione.
    • Nota: Quando si accende l'alimentazione, tenere premuto il pulsante di accensione per 1 secondo.
    • Quando si spegne l'alimentazione, tenere premuto il pulsante di accensione per 2 secondi
  4. Il LED4 (Carrier PWR On) si accende.

Edificio files da scrivere

Questa scheda utilizza il files sotto come bootloader. Si prega di compilarli in base alla nota di rilascio e copiarli files a un PC che esegue il software del terminale seriale.

Kit scheda di valutazione RZ/G2L versione PMIC

  • bl2_bp-smarc-rzg2l_pmic.srec (caricatore di avvio)
  • fip-smarc-rzg2l_pmic.srec (caricatore di avvio)

Kit scheda di valutazione RZ/G2LC versione PMIC

  • bl2_bp-smarc-rzg2lc_pmic.srec (caricatore di avvio)
  • fip-smarc-rzg2lc_pmic.srec (caricatore di avvio)

Kit scheda di valutazione RZ/V2L versione PMIC

  • bl2_bp-smarc-rzv2l_pmic.srec (caricatore di avvio)
  • fip-smarc-rzv2l_pmic.srec (caricatore di avvio)

Impostazioni

Collegare tra la scheda e un PC di controllo tramite cavo seriale USB secondo la nota di rilascio.

RENESAS-RZ-G2L-Microprocessore-FIG-7

  1. Apri il software del terminale e seleziona "File” > “Nuova connessione” per impostare la connessione sul software.RENESAS-RZ-G2L-Microprocessore-FIG-8
  2. Selezionare “Setup” > “Serial port” per configurare le impostazioni relative al protocollo di comunicazione seriale sul software. Configurare le impostazioni relative al protocollo di comunicazione seriale su un software del terminale come di seguito:
    • Velocità: 115200 bps
    • Dati: 8 bit
    • Parità: Nessuno
    • Punto di arresto: 1 bit
    • Controllo del flusso: Nessuno
  3. Per impostare la scheda in modalità Download SCIF, impostare l'SW11 come di seguito (consultare 2.1.2):RENESAS-RZ-G2L-Microprocessore-FIG-9
    1 2 3 4
    SPENTO ON SPENTO ON
  4. Dopo aver terminato tutte le impostazioni, quando si preme il pulsante di ripristino SW10, sul terminale vengono visualizzati i messaggi seguenti.RENESAS-RZ-G2L-Microprocessore-FIG-10

Avvio di Flash Writer

Accendere la scheda premendo SW9. I messaggi seguenti vengono visualizzati sul terminale.

  • Modalità di download SCIF
    • (C) Renesas Electronics Corp.
  • — Carica programma su SystemRAM —————
  • Si prega di inviare !

Invia un'immagine di Flash Writer (se utilizzerai la versione PMIC del kit della scheda di valutazione RZ/G2L, dovrebbe essere utilizzato "Flash_Writer_SCIF_RZG2L_SMARC_PMIC_ DDR4_2GB_1PCS.mot". Se utilizzerai RZ/V2L

Kit scheda di valutazione versione PMIC, "Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot" deve essere utilizzato.) utilizzando il software del terminale dopo il messaggio "per favore invia!" è mostrato. Di seguito è comeample procedura con Tera Term.

RENESAS-RZ-G2L-Microprocessore-FIG-11

  • Apri un file "Invia file” finestra di dialogo selezionando “File” → “Inviafile" menù.RENESAS-RZ-G2L-Microprocessore-FIG-12
  • Quindi, selezionare l'immagine da inviare e fare clic sul pulsante "Apri".RENESAS-RZ-G2L-Microprocessore-FIG-13
  • L'immagine verrà inviata alla scheda tramite connessione seriale.

Dopo aver scaricato con successo il binario, Flash Writer si avvia automaticamente e mostra un messaggio come sotto sul terminale.

  • Scrittore flash per serie RZ/V2 V1.00 17,2021 settembre XNUMX
  • Codice prodotto: RZ/V2L
  • >
Scrivere Bootloader

Il comando "XLS2" di Flash Writer viene utilizzato per scrivere binari fileS. Questo comando riceve i dati binari dalla porta seriale e scrive i dati in un indirizzo specificato della Flash ROM con le informazioni in cui i dati devono essere caricati sull'indirizzo della memoria principale. Questo è un example di scrittura “bl2_bp-smarc-rzv2l_pmic.srec” che dovrebbe essere caricato a 11E00h della memoria principale e 000000h della Flash ROM.

RENESAS-RZ-G2L-Microprocessore-FIG-14

Inviare i dati di "bl2_bp-smarc-rzv2l_pmic.srec" (se si utilizza la versione PMIC del kit scheda di valutazione RZ/G2L, è necessario utilizzare "bl2_bp-smarc-rzg2l_pmic.srec". Se si utilizza il kit scheda di valutazione RZ/G2LC versione PMIC, deve essere utilizzato "bl2_bp-smarc-rzg2lc_pmic.srec". Se si utilizza la versione PMIC della scheda di valutazione RZ/V2L, deve essere utilizzato "bl2_bpsmarc- rzv2l_pmic.srec".) dal software del terminale dopo il messaggio "invio! " è mostrato.

Dopo aver scaricato correttamente il file binario, sul terminale vengono visualizzati messaggi come di seguito.

RENESAS-RZ-G2L-Microprocessore-FIG-15

  • Nel caso in cui un messaggio richieda di cancellare i dati come sopra, inserire "y".
  • Scrivi tutto il necessario files utilizzando gli indirizzi elencati nella Tabella 1 e disinserire l'alimentazione della scheda modificando l'SW11.

Tabella 1. Indirizzi per ciascuno file

Kit scheda di valutazione RZ/G2L versione PMIC

File nome Indirizzo da caricare nella RAM Indirizzo da salvare nella ROM
bl2_bp-smarc-rzg2l_pmic.srec 0001_1E00 00000
fip-smarc-rzg2l_pmic.srec 0000_0000 Numero di telefono: 1D200

Kit scheda di valutazione RZ/G2LC versione PMIC

File nome Indirizzo da caricare nella RAM Indirizzo da salvare nella ROM
bl2_bp-smarc-rzg2lc_pmic.srec 0001_1E00 00000
fip-smarc-rzg2lc_pmic.srec 0000_0000 Numero di telefono: 1D200

Kit scheda di valutazione RZ/V2L versione PMIC

File nome Indirizzo da caricare nella RAM Indirizzo da salvare nella ROM
bl2_bp-smarc-rzv2l_pmic.srec 0001_1E00 00000
fip-smarc-rzv2l_pmic.srec 0000_0000 Numero di telefono: 1D200
Impostazione U-boot

Per impostare la scheda in modalità SPI Boot, impostare l'SW11 come di seguito:

RENESAS-RZ-G2L-Microprocessore-FIG-16

1 2 3 4
SPENTO SPENTO SPENTO ON

Nota

RENESAS-RZ-G2L-Microprocessore-FIG-17

  • Impostare l'SW1 sul modulo SoM in modalità eMMC.

Accendere la scheda premendo il pulsante di ripristino SW10.

RENESAS-RZ-G2L-Microprocessore-FIG-18

Dopo i messaggi di cui sopra, verranno visualizzati molti messaggi di avviso. Questi avvisi vengono eliminati impostando le variabili di ambiente corrette. Impostare i valori predefiniti e salvarli nella Flash ROM.

  • => env default -a
  • ## Ripristino dell'ambiente predefinito
  • => salvaenv
  • Salvataggio dell'ambiente in MMC… Scrittura in MMC(0)….OK
  • =>

In caso di avvio dalla scheda micro SD sulla scheda portante SMARC, impostare le variabili di ambiente utilizzando i comandi seguenti. I comandi seguenti sono per la scheda RZ/V2L. Si prega di sostituire il file nomi in "bootcmd" in base alla nota di rilascio quando si utilizzano altre schede.

  • 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; avvio 0x48080000 – 0x480000 00'
  • salvaenv
  • Salvataggio dell'ambiente in MMC… Scrittura in MMC(0)….OK

Nota

  • L'impostazione sopra presuppone che la scheda SD abbia due partizioni e memorizzi i dati come segue:
    • Prima partizione: formattato come FAT, include Image-smarc-rzv2l.bin e r9a07g054l2-smarc.dtb
    • Seconda partizione: formattata come ext4, l'immagine rootfs viene espansa
  • Nota:) Il comando "saveenv" su u-boot a volte fallisce.
    • Soluzione alternativa: Spegnere/accendere o resettare la scheda e riprovare il comando.

Ora la scheda può avviarsi normalmente. Si prega di spegnere e riaccendere per avviare la scheda.

Websito e supporto

Tutti i marchi e marchi registrati appartengono ai rispettivi proprietari.

Cronologia delle revisioni

Descrizione
Rev. Data Pagina Riepilogo
1.00 09 aprile 2021 Rilasciata la prima edizione.
1.01 15 luglio 2021 Nessuna modifica, mantieni la versione per mantenerla coerente con altri documenti.
1.02 30 settembre 2021 Aggiungi descrizione su "Kit scheda di valutazione RZ/G2LC"
1.03 26 ottobre 2021 7 Corretta descrizione di SW1-1.
1.04 30 novembre 2021 Aggiungi descrizione su "Kit scheda di valutazione RZ/V2L"

Documenti / Risorse

Microprocessore RENESAS RZ-G2L [pdf] Guida utente
Microprocessore RZ-G2L, RZ-G2L, Microprocessore

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *