Microprocessore RENESAS RZ-G2L
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
- 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
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.
- cd ~/
- git clone https://github.com/renesas-rz/rzg2_flash_writer.git
- cd rzg2_flash_writer
- git checkout 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.
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.
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à.
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)
Per piacè cunnette u cable USB Type-microAB à CN14.
Prucedura di Startup
Alimentazione elettrica
- Cunnette u USB-PD Power Charger à u USB Type-C Connector (CN6).
- LED1 (VBUS Power ON) è LED3 (Module PWR On) s'alluntanu.
Appughjà 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
- 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.
- Accende u software di terminal è selezziunate "File"> "New Connection" per stabilisce a cunnessione nantu à u software.
- 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
- Per stabilisce a scheda in u modu SCIF Download, stabilisce u SW11 cum'è quì sottu (per piacè riferite 2.1.2):
1 2 3 4 OFF ON OFF ON - Dopu avè finitu tutti i paràmetri, quandu pressu u buttone di resettore SW10, i missaghji sottu sò visualizati nantu à u terminal.
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.
- Aprite un "Mandà file" dialogu selezziunendu "File” → “Mandàfilemenu ".
- Dopu, selezziunate l'imaghjini per esse mandatu è cliccate nantu à u buttone "Open".
- 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.
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.
- 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:
1 | 2 | 3 | 4 |
OFF | OFF | OFF | ON |
Nota
- Pone u SW1 nantu à u modulu SoM à u modu eMMC.
Accende u putere di u bordu pressendu u buttone reset SW10.
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
- Renesas Electronics Websitu
- Inchiesta
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 |