RENESAS-LOGO

Microprocessore RENESAS RZ-G2L

RENESAS-RZ-G2L-Microprocessor-PRODUCT

Stu documentu furnisce una guida per preparà e schede di riferimentu RZ/G2L, RZ/G2LC è RZ/V2L per avvià cù u Pacchettu di Supportu di u Gruppu RZ/G2L è RZ/V2L. Questu include prucedure per scrive i bootloaders à ogni bordu.

Informazione di u produttu

U RZ / G2L, RZ / G2LC, è RZ / V2L sò schede di riferimentu chì necessitanu bootloaders per esse scritte à a Flash ROM nantu à u bordu utilizendu l'uttellu Flash Writer furnitu da Renesas attraversu l'utilità mini monitor. U Kit di Cunsigliu di Valutazione RZ/G2L PMIC include a Scheda di Modulu RZ/G2L SMARC è a Scheda di Carrier Serie RZ SMARC. U Kit di Cunsigliu di Valutazione RZ/G2LC PMIC include a Scheda di Modulu RZ/G2LC SMARC è a Scheda di Carrier Serie RZ SMARC. U Kit di Scheda di Valutazione RZ/V2L PMIC include a Scheda di Modulu RZ/V2L SMARC è a Scheda di Carrier Serie RZ SMARC. Queste schede di riferimentu necessitanu a versione 2 o più tardi di u Pacchettu di Supportu di u Gruppu RZ/G2L è RZ/V1.3L.

Istruzzioni per l'usu di u produttu

Preparazione di Flash Writer

Per preparà Flash Writer, pudete custruisce automaticamente cù u cumandimu bitbake o uttene un binariu file di Flash Writer da a Nota di Liberazione di u Pacchettu di Supportu di u Gruppu RZ / G2L è RZ / V2L. Sè avete bisognu di l'ultima versione, uttene u codice fonte da u repository GitHub è custruite cum'è l'istruzzioni furnite in stu documentu. Una nova rivisione di i pannelli di riferimentu richiede l'ultimu Flash Writer.

Pruduttu Preparazione di u compilatore incruciatu

FlashWriter funziona su schede di destinazione. Per piacè uttene un compilatore incruciatu custruitu da Linaro o configurate un SDK Yocto.

ARM Toolchain: $ 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

Pruduttu Renesas Kit di valutazione

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

Segui e prucedure citate in stu documentu per scrive i bootloaders à a ROM Flash nantu à u bordu cù l'utillita Flash Writer furnita da Renesas per mezu di l'utilità minimonitor. Questu include l'avvio di Flash Writer, a scrittura di bootloader è l'impostazione U-boot.

Avvià Flash Writer

  • Riferite à l'istruzzioni in stu documentu per boot Flash Writer.

Scrittura Bootloader

  • Riferite à l'istruzzioni in stu documentu per scrive u bootloader à a ROM Flash nantu à u bordu.

Impostazione di U-boot

  • Consultate l'istruzzioni in stu documentu per stabilisce U-boot.

Storia di rivisione

  • Vede a sezione Storia di Revisioni di stu documentu per i dettagli nantu à qualsiasi aghjurnamenti fatti à sta guida.

Introduzione

Stu documentu furnisce una guida per preparà e schede di riferimentu RZ/G2L, RZ/G2LC è RZ/V2L per l'avvio cù u Pacchettu di Supportu di u Gruppu RZ/G2L è RZ/V2L. In particulare, i prucedure per scrive i bootloaders à ogni bordu sò spiegati. I bootloaders sò scritti in a ROM Flash nantu à u bordu cù l'utillita Flash Writer furnita da Renesas per mezu di l'utilità minimonitor. Stu documentu spiega a manera di scrive queste files utilizendu u Flash Writer.

Target

Tavola di riferimentu RZ/G2L

  • • Kit di valutazione RZ/G2L Versione PMIC (smarc-rzg2l-pmic) (*)
    • Scheda di Modulu RZ/G2L SMARC
    • Scheda di trasportu di a serie RZ SMARC

Tavola di riferimentu RZ/G2LC

  • Kit di valutazione RZ/G2LC Versione PMIC (smarc-rzg2lc-pmic) (**)
    • Scheda di Modulu RZ/G2LC SMARC
    • Scheda di trasportu di a serie RZ SMARC

Tavola di riferimentu RZ/V2L

  • Kit scheda di valutazione RZ/V2L Versione PMIC (smarc-rzv2l-pmic) (***)
    • Scheda di Modulu RZ/V2L SMARC
    • Scheda di trasportu di a serie RZ SMARC

(*) "Kit di scheda di valutazione RZ/G2L PMIC" include a scheda di modulu RZ/G2L SMARC è a scheda di trasportu di a serie RZ SMARC.
(**) "Kit di scheda di valutazione RZ/G2LC PMIC" include a scheda di modulu RZ/G2LC SMARC è a scheda di trasportu di a serie RZ SMARC.
(***) "RZ/V2L Evaluation Board Kit PMIC" include a scheda di modulu RZ/V2L SMARC è a scheda di trasportu di a serie RZ SMARC.

RZ/G2L è RZ/V2L Group Board Support Package versione 1.3 o più tardi.

Preparazione di Flash Writer

Flash Writer hè custruitu automaticamente quandu custruisce BSP da u cumandimu bitbake. Per piacè riferite à a Nota di Liberazione di u Pacchettu di Supportu di u Gruppu RZ / G2L è RZ / V2L per ottene un binariu file di Flash Writer. Sè avete bisognu di l'ultimu, per piacè uttene u codice fonte da u repositoriu GitHub è custruite secondu e seguenti struzzioni. In generale, a nova rivisione di i pannelli di riferimentu richiede l'ultime Flash Writer.

Preparazione di u compilatore incruciatu

FlashWriter funziona su schede di destinazione. Per piacè uttene un compilatore incruciatu custruitu da Linaro o cunfigurà un Yocto SDK.

ARM toolchain

Yocto SDK

Custruite un SDK in cunfurmità cù e Note di Rilascio è installate in un PC Host Linux. Allora, attivate u SDK cum'è quì sottu.

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

Custruì Flash Writer

Ottene i codici fonte di Flash Writer da u repository GitHub è verificate a branche rz_g2l.

Custruite Flash Writer cum'è un s-record file da i seguenti cumandamenti. Per piacè specificate una tavola di destinazione per l'opzione "BOARD".

ARM toolchain

  • export PATH=$PATH:~/gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf/bin
  • export CROSS_COMPILE=aarch64-none-elf-
  • export CC=${CROSS_COMPILE}gcc
  • export AS=${CROSS_COMPILE}as
  • export LD=${CROSS_COMPILE}ld
  • export AR=${CROSS_COMPILE}ar
  • export OBJDUMP=${CROSS_COMPILE}objdump
  • export OBJCOPY=${CROSS_COMPILE}objcopy
  • fà pulita
  • fà BOARD=

Yocto SDK

  • fà pulita
  • fà BOARD=

Per piacè rimpiazzà à una opzione propria secondu sta tabella.

Tavola di destinazione Opzione BOARD Image per esse generata
smarc-

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

rzv2l-pmic

RZV2L_SMARC_PMIC Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot

Kit di valutazione Renesas

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

Preparazione prima di startup

Preparazione

L'ambienti di alimentazione elettrica chì seguitanu hè utilizatu in a valutazione.

Preparazione di hardware:

  • Cavu USB Type-C "AK-A8485011" (fabbricatu da Anker)
  • Caricatore USB PD Anker "PowerPort III 65W Pod" (fabbricatu da Anker)
  • Cavu USB Type-microAB (Qualsiasi cavu)
  • Cavu micro HDMI (qualsiasi cavu)
  • Driver FTDI VCP installatu da PC è software di Terminal (Tera Term)

Nota: Per piacè installate u driver FTDI chì pò esse seguitu websitu

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

Preparazione di u software

Kit di valutazione RZ/G2L Versione PMIC

  • Flash_Writer_SCIF_RZG2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (scrittura flash)
  • bl2_bp-smarc-rzg2l_pmic.srec (caricatore di boot)
  • fip-smarc-rzg2l_pmic.srec (caricatore di boot)
  • Image-smarc-rzg2l.bin (kernel Linux)
  • r9a07g044l2-smarc.dtb (Arbulu di i dispositi file)

Kit di valutazione RZ/G2LC Versione PMIC

  • Flash_Writer_SCIF_RZG2LC_SMARC_PMIC_DDR4_1GB_1PCS.mot (scrittura flash)
  • bl2_bp-smarc-rzg2lc_pmic.srec (caricatore di boot)
  • fip-smarc-rzg2lc_pmic.srec (caricatore di boot)
  • Image-smarc-rzg2lc.bin (kernel Linux)
  • r9a07g044c2-smarc.dtb (Arbulu di i dispositi file)

Kit di valutazione RZ/V2L Versione PMIC

  • Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (scrittura flash)
  • bl2_bp-smarc-rzv2l_pmic.srec (caricatore di boot)
  • fip-smarc-rzv2l_pmic.srec (caricatore di boot)
  • Image-smarc-rzv2l.bin (kernel Linux)
  • r9a07g054l2-smarc.dtb (Arbulu di i dispositi file)

In seguitu, a stampa di a versione PMIC di Kit di valutazione RZ/V2L hè aduprata cum'è rappresentante. Se aduprate RZ/G2L, a versione PMIC di Kit di valutazione RZ/G2LC, Connettori in u stessu locu cum'è a versione PMIC di Kit di valutazione RZ/V2L pò esse usata. .

Cumu stabilisce u modu di boot è input voltage

Per piacè stabilisce i paràmetri SW11 cum'è seguita.

RENESAS-RZ-G2L-Microprocessore-FIG-1

SW11-1 OFF
SW11-2 ON
SW11-3 OFF
SW11-4 ON
  • Pin no1 à no3 di u SW11 hè utilizatu per cuntrullà u modu di boot di RZ / G2L, RZ / G2LC è RZ / V2L.
  • Pin no4 di u SW11 hè usatu pi cuntrullà u input voltage da u caricatore di putenza à 5V o 9V. Per piacè aduprate un paràmetru 5V cum'è paràmetru iniziale.

Per piacè selezziunate u modu di boot cum'è i figuri sottu! Attualmente supportemu 2 modi in 4 modi: Modu SCIF Download è Modu QSPI Boot.

RENESAS-RZ-G2L-Microprocessore-FIG-2

Per piacè selezziunate input voltage paràmetri cum'è quì sottu

SW1-4 Input voltage selezzione
OFF Ingressu 9V
ON Ingressu 5V

Cumu stabilisce SW1

Per piacè stabilisce i paràmetri SW1 per seguità.

RENESAS-RZ-G2L-Microprocessore-FIG-3

SW1-1 OFF
SW1-2 OFF
  • Pin no1 di u SW1 hè utilizatu per selezziunà u JTAG modu debug o micca.
  • JTAG ùn hè micca usatu, cusì mette SW1-1 à u modu di operazione normale.
  • Pin no2 di u SW1 hè utilizatu per selezziunà u modu eMMC o microSD. Per piacè mette SW1-2 à u modu eMMC.
SW1-1 DEBUGEN
OFF JTAG modu di debug
ON Funzionamentu normale

 

SW1-2 Selezzione MicroSD / eMMC
OFF Selezziunate eMMC nantu à RTK9744L23C01000BE
ON Selezziunate u slot microSD nantu à RTK9744L23C01000BE

A selezzione di slot microSD è eMMC nantu à u modulu SMARC hè esclusiva

Cumu utilizà a seriale di debug (output di a cunsola)

RENESAS-RZ-G2L-Microprocessore-FIG-4

Per piacè cunnette u cable USB Type-microAB à CN14.

Prucedura di Startup

Alimentazione elettrica

RENESAS-RZ-G2L-Microprocessore-FIG-5

  1. Cunnette u USB-PD Power Charger à u USB Type-C Connector (CN6).
  2. LED1 (VBUS Power ON) è LED3 (Module PWR On) s'alluntanu.
  3. RENESAS-RZ-G2L-Microprocessore-FIG-6Appughjà u buttone di putenza (SW9) per accende u putere.
    • Nota: Quandu accende u putere, appughjà è mantene u buttone di putenza per 1 secondu.
    • Quandu spegne u putere, appughjà è mantene u buttone di putenza per 2 seconde
  4. LED4 (Carrier PWR On) s'allume.

Edificiu files à scrive

Stu bordu usa u files quì sottu cum'è bootloader. Per piacè custruite secondu a Nota di Liberazione è copiate queste files à un PC chì esegue u software di terminal seriale.

Kit di valutazione RZ/G2L Versione PMIC

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

Kit di valutazione RZ/G2LC Versione PMIC

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

Kit di valutazione RZ/V2L Versione PMIC

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

Settings

Cunnettete trà u bordu è un PC di cuntrollu da u cable seriale USB secondu a Nota di Liberazione.

RENESAS-RZ-G2L-Microprocessore-FIG-7

  1. Accende u software di terminal è selezziunate "File"> "New Connection" per stabilisce a cunnessione nantu à u software.RENESAS-RZ-G2L-Microprocessore-FIG-8
  2. Selezziunà u "Setup"> "Portu seriale" per stabilisce i paràmetri di u protocolu di cumunicazione seriale nantu à u software. Definite i paràmetri di u protocolu di cumunicazione seriale nantu à un software di terminale cum'è quì sottu:
    • Velocità: 115200 bps
    • Dati: 8 bit
    • Parità: Nimu
    • Stop bit: 1 bit
    • cuntrollu di flussu: Nimu
  3. Per stabilisce a scheda in u modu SCIF Download, stabilisce u SW11 cum'è quì sottu (per piacè riferite 2.1.2):RENESAS-RZ-G2L-Microprocessore-FIG-9
    1 2 3 4
    OFF ON OFF ON
  4. Dopu avè finitu tutti i paràmetri, quandu pressu u buttone di resettore SW10, i missaghji sottu sò visualizati nantu à u terminal.RENESAS-RZ-G2L-Microprocessore-FIG-10

Avvià Flash Writer

Accende u putere di u bordu pressendu SW9. I missaghji sottu sò mostrati nantu à u terminal.

  • Modu di scaricamentu SCIF
    • (C) Renesas Electronics Corp.
  • - Caricà u prugramma à SystemRAM -----
  • mandate per piacè!

Mandate una maghjina di Flash Writer (Se utilizate a versione PMIC di Kit di valutazione RZ/G2L, "Flash_Writer_SCIF_RZG2L_SMARC_PMIC_ DDR4_2GB_1PCS.mot" deve esse aduprata. Se utilizate a versione PMIC di Kit di valutazione RZ/G2LC, "Flash_Writer_SCIF_RZG2L_SMARC_PMIC_ DDR4_1GB_1PCS.mot" .mot" deve esse usatu. Sè vo aduprà RZ/V2L

Evaluation Board Kit versione PMIC, "Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot" deve esse usata.) Utilizendu u software di terminale dopu u missaghju "per piacè mandate!" hè mostratu. Sottu hè cum'èample prucedura cù Tera Term.

RENESAS-RZ-G2L-Microprocessore-FIG-11

  • Aprite un "Mandà file" dialogu selezziunendu "File” → “Mandàfilemenu ".RENESAS-RZ-G2L-Microprocessore-FIG-12
  • Dopu, selezziunate l'imaghjini per esse mandatu è cliccate nantu à u buttone "Open".RENESAS-RZ-G2L-Microprocessore-FIG-13
  • L'imaghjini serà mandatu à u bordu via cunnessione seriale.

Dopu avè scaricatu bè u binariu, Flash Writer principia automaticamente è mostra un missaghju cum'è quì sottu in u terminal.

  • Scrittore flash per a serie RZ/V2 V1.00 17,2021 settembre XNUMX
  • Codice di u produttu: RZ/V2L
  • >
Scrittura Bootloader

U cumandamentu "XLS2" di Flash Writer hè utilizatu per scrive binariu files. Stu cumanda riceve dati binari da u portu seriale è scrive i dati à un indirizzu specificatu di u Flash ROM cù l'infurmazioni induve e dati deve esse carricati nantu à l'indirizzu di a memoria principale. Questu hè un example di scrittura "bl2_bp-smarc-rzv2l_pmic.srec" chì deve esse carricatu à 11E00h di a memoria principale è 000000h di u Flash ROM.

RENESAS-RZ-G2L-Microprocessore-FIG-14

Mandate i dati di "bl2_bp-smarc-rzv2l_pmic.srec" (Se aduprate a versione PMIC di u Kit di Evaluazione RZ/G2L, "bl2_bp-smarc-rzg2l_pmic.srec" deve esse usatu. Sè vo aduprate u Kit di Evaluazione RZ/G2LC. A versione PMIC, "bl2_bp-smarc-rzg2lc_pmic.srec" deve esse aduprata. Sè vo aduprate RZ/V2L Evaluation Board versione PMIC, "bl2_bpsmarc- rzv2l_pmic.srec" deve esse usatu.) da u software terminale dopu u missaghju "per piacè mandate! " hè mostratu.

Dopu à scaricà bè u binariu, missaghji cum'è quì sottu sò mustratu nant'à u tirminali.

RENESAS-RZ-G2L-Microprocessore-FIG-15

  • In casu di un missaghju per dumandà à sguassà dati cum'è sopra, per piacè entre "y".
  • Scrivite tuttu ciò chì hè necessariu files utilizendu l'indirizzi elencati in a Tabella 1 è spegne a putenza di u bordu cambiendu u SW11.

Tabella 1. Indirizzi per ognunu file

Kit di valutazione RZ/G2L Versione PMIC

File nomu Indirizzu per carica in RAM Indirizzu per salvà in ROM
bl2_bp-smarc-rzg2l_pmic.srec 0001_1E00 00000
fip-smarc-rzg2l_pmic.srec 0000_0000 1D200

Kit di valutazione RZ/G2LC Versione PMIC

File nomu Indirizzu per carica in RAM Indirizzu per salvà in ROM
bl2_bp-smarc-rzg2lc_pmic.srec 0001_1E00 00000
fip-smarc-rzg2lc_pmic.srec 0000_0000 1D200

Kit di valutazione RZ/V2L Versione PMIC

File nomu Indirizzu per carica in RAM Indirizzu per salvà in ROM
bl2_bp-smarc-rzv2l_pmic.srec 0001_1E00 00000
fip-smarc-rzv2l_pmic.srec 0000_0000 1D200
Impostazione di U-boot

Per stabilisce a scheda à u modu SPI Boot, stabilisce u SW11 cum'è quì sottu:

RENESAS-RZ-G2L-Microprocessore-FIG-16

1 2 3 4
OFF OFF OFF ON

Nota

RENESAS-RZ-G2L-Microprocessore-FIG-17

  • Pone u SW1 nantu à u modulu SoM à u modu eMMC.

Accende u putere di u bordu pressendu u buttone reset SW10.

RENESAS-RZ-G2L-Microprocessore-FIG-18

Dopu à i missaghji sopra, parechji missaghji avvirtimenti sarà mustratu. Questi avvirtimenti sò eliminati da stabilisce variabili di l'ambiente curretti. Per piacè stabilisce u valore predeterminatu è salvate in a ROM Flash.

  • => env default -a
  • ## Resetting à l'ambiente predeterminatu
  • => salvàenv
  • Salvà l'ambiente in MMC... Scrittura in MMC(0)... OK
  • =>

In casu di avvià da a carta micro SD nantu à a scheda di trasportu SMARC, stabilisce e variabili di l'ambiente utilizendu i cumandamenti sottu. I cumandamenti sottu sò per u bordu RZ / V2L. Per piacè rimpiazzà u file nomi in "bootcmd" secondu a Nota di Liberazione quandu utilizate 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; booti 0x48080000 - 0x480000 00'
  • salvà v
  • Salvà l'ambiente in MMC... Scrittura in MMC(0)... OK

Nota

  • U paràmetru sopra presuppone chì a carta SD hà duie partizioni è almacena dati cum'è quì sottu:
    • Prima partizione: formatatu cum'è FAT, include Image-smarc-rzv2l.bin è r9a07g054l2-smarc.dtb
    • Seconda partizione: formatatu cum'è ext4, l'immagine rootfs hè allargata
  • Nota:) L'ordine "saveenv" nantu à u-boot fallisce qualchì volta.
    • Soluzione: Spegne / accende o resettate a tavula è riprova u cumandamentu di novu.

Avà u bordu pò bootup nurmale. Per piacè spegne è riaccede u putere per avvià a tavola.

Websitu è ​​Supportu

Tutti i marchi è i marchi registrati sò a pruprietà di i so rispettivi pruprietarii.

Storia di rivisione

Descrizzione
Rev. Data Pagina Riassuntu
1.00 09 d'aprile di u 2021 Prima edizione publicata.
1.01 15 di lugliu di u 2021 Nisuna mudificazione, mantene a versione per mantene a coherenza cù altri documenti.
1.02 30 settembre 2021 Aggiungi una descrizzione nantu à "Kit di Cunsigliu di Valutazione RZ / G2LC"
1.03 26 ottobre 2021 7 Descrizzione curretta di SW1-1.
1.04 30 di nuvembre di u 2021 Aggiungi una descrizzione nantu à "Kit di Cunsigliu di Valutazione RZ/V2L"

Documenti / Risorse

Microprocessore RENESAS RZ-G2L [pdfGuida di l'utente
RZ-G2L Microprocessor, RZ-G2L, Microprocessor

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *