RENESAS-LOGO

Microprocesor RENESAS RZ-G2L

RENESAS-RZ-G2L-Microprocesor-PRODUS

Acest document oferă un ghid pentru pregătirea plăcilor de referință RZ/G2L, RZ/G2LC și RZ/V2L pentru a porni cu pachetul de suport pentru plăcile de grup RZ/G2L și RZ/V2L. Aceasta include proceduri pentru a scrie bootloader-urile pe fiecare placă.

Informații despre produs

RZ/G2L, RZ/G2LC și RZ/V2L sunt plăci de referință care necesită ca încărcătoarele să fie scrise pe ROM-ul Flash de pe placă folosind instrumentul Flash Writer furnizat de Renesas prin utilitarul mini monitor. Kitul de placă de evaluare RZ/G2L PMIC include placa de modul RZ/G2L SMARC și placa de transport seria RZ SMARC. Kitul de placă de evaluare RZ/G2LC PMIC include placa modulului RZ/G2LC SMARC și placa de transport seria RZ SMARC. Kitul de placă de evaluare RZ/V2L PMIC include placa de modul RZ/V2L SMARC și placa de transport seria RZ SMARC. Aceste plăci de referință necesită pachetul de suport pentru plăci de grup RZ/G2L și RZ/V2L versiunea 1.3 sau mai recentă.

Instrucțiuni de utilizare a produsului

Pregătirea Flash Writer

Pentru a pregăti Flash Writer, îl puteți construi automat folosind comanda bitbake sau puteți obține un binar file de Flash Writer din Nota de lansare a pachetului de suport pentru placa de grup RZ/G2L și RZ/V2L. Dacă aveți nevoie de cea mai recentă versiune, obțineți codul sursă din depozitul GitHub și construiți-l conform instrucțiunilor furnizate în acest document. O nouă revizuire a plăcilor de referință necesită cel mai recent Flash Writer.

Produs Pregătirea compilatorului încrucișat

FlashWriter rulează pe plăci țintă. Vă rugăm să obțineți un compilator încrucișat construit de Linaro sau să configurați un SDK Yocto.

Lanțul de instrumente 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 evaluare a produsului Renesas

Renesas SMARC RZ/G2L Kit de evaluare PMIC, RZ/G2LC Kit de evaluare PMIC și RZ/V2L Kit de evaluare PMIC

Urmați procedurile menționate în acest document pentru a scrie încărcătoarele pe ROM-ul Flash de pe placă folosind instrumentul Flash Writer furnizat de Renesas prin utilitarul minimonitor. Aceasta include pornirea Flash Writer, scrierea bootloaderului și setarea U-boot.

Pornirea Flash Writer

  • Consultați instrucțiunile din acest document pentru a porni Flash Writer.

Se scriu Bootloader

  • Consultați instrucțiunile din acest document pentru a scrie bootloader-ul pe ROM-ul Flash de pe placă.

Setarea U-boot

  • Consultați instrucțiunile din acest document pentru a seta U-boot.

Istoricul revizuirilor

  • Consultați secțiunea Istoricul revizuirilor din acest document pentru detalii despre orice actualizări aduse acestui ghid.

Introducere

Acest document oferă un ghid pentru pregătirea plăcilor de referință RZ/G2L, RZ/G2LC și RZ/V2L pentru a porni cu pachetul de suport pentru plăcile de grup RZ/G2L și RZ/V2L. În special, sunt explicate procedurile de scriere a încărcătoarelor de boot pe fiecare placă. Bootloaderele sunt scrise pe ROM-ul Flash de pe placă folosind instrumentul Flash Writer furnizat de Renesas prin utilitarul minimonitor. Acest document explică modul de a le scrie filefolosesc Flash Writer.

Ţintă

Placă de referință RZ/G2L

  • • Kit placa de evaluare RZ/G2L versiunea PMIC (smarc-rzg2l-pmic) (*)
    • Placă de modul RZ/G2L SMARC
    • Placă de transport seria RZ SMARC

Placă de referință RZ/G2LC

  • Kit placa de evaluare RZ/G2LC versiunea PMIC (smarc-rzg2lc-pmic) (**)
    • Placă de module SMARC RZ/G2LC
    • Placă de transport seria RZ SMARC

Placă de referință RZ/V2L

  • Kit placa de evaluare RZ/V2L versiunea PMIC (smarc-rzv2l-pmic) (***)
    • Placă de module SMARC RZ/V2L
    • Placă de transport seria RZ SMARC

(*) „Kitul de placă de evaluare RZ/G2L PMIC” include placa modulului RZ/G2L SMARC și placa de transport seria RZ SMARC.
(**) „Kit de placă de evaluare RZ/G2LC PMIC” include placa modulului RZ/G2LC SMARC și placa de transport seria RZ SMARC.
(***) „Kit de placă de evaluare RZ/V2L PMIC” include placa de modul RZ/V2L SMARC și placa de transport seria RZ SMARC.

Pachetul de suport pentru plăcile de grup RZ/G2L și RZ/V2L versiunea 1.3 sau ulterioară.

Pregătirea Flash Writer

Flash Writer este construit automat la construirea BSP prin comanda bitbake. Vă rugăm să consultați nota de lansare a pachetului de asistență pentru placa de grup RZ/G2L și RZ/V2L pentru a obține un fișier binar file de Flash Writer. Dacă aveți nevoie de cel mai recent, vă rugăm să obțineți codul sursă din depozitul GitHub și să îl creați conform următoarelor instrucțiuni. În general, o nouă revizuire a plăcilor de referință necesită cel mai recent Flash Writer.

Pregătirea compilatorului încrucișat

FlashWriter rulează pe plăci țintă. Vă rugăm să obțineți un compilator încrucișat construit de Linaro sau să configurați un SDK Yocto.

Lanțul de instrumente ARM

Yocto SDK

Construiți un SDK în conformitate cu Notele de lansare și instalați-l pe un PC gazdă Linux. Apoi, activați SDK-ul ca mai jos.

  • sursă /opt/poky/3.1.5/environment-setup-aarch64-poky-linux

Construire Flash Writer

Obțineți codurile sursă ale Flash Writer din depozitul GitHub și verificați filiala rz_g2l.

Construiți Flash Writer ca s-record file prin următoarele comenzi. Vă rugăm să specificați un panou țintă prin opțiunea „BOARD”.

Lanțul de instrumente ARM

  • 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
  • face curat
  • face BOARD=

Yocto SDK

  • face curat
  • face BOARD=

Vă rugăm să înlocuiți la o opțiune adecvată conform acestui tabel.

Tabla țintă Opțiunea BOARD Imaginea de generat
inteligent-

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

rzv2l-pmic

RZV2L_SMARC_PMIC Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot

Kit de evaluare Renesas

Renesas SMARC RZ/G2L Kit de evaluare PMIC (smarc-rzg2l-pmic), RZ/G2LC Kit de evaluare PMIC (smarc-rzg2lc-pmic) și RZ/V2L Kit de evaluare PMIC (smarc-rzv2l-pmic)

Pregătirea înainte de pornire

Pregătirea

Următorul mediu de alimentare este utilizat în evaluare.

Pregătirea hardware:

  • Cablu USB tip C „AK-A8485011” (fabricat de Anker)
  • Încărcător USB PD Anker „PowerPort III 65W Pod” (produs de Anker)
  • Cablu USB tip microAB (orice cabluri)
  • Cablu micro HDMI (orice cablu)
  • Driver FTDI VCP instalat pe computer și software terminal (Tera Term)

Nota: Vă rugăm să instalați driverul FTDI care poate fi urmărit website-ul

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

Pregătire software

Kit de bord de evaluare RZ/G2L versiunea PMIC

  • Flash_Writer_SCIF_RZG2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (scriitor flash)
  • bl2_bp-smarc-rzg2l_pmic.srec (încărcător de pornire)
  • fip-smarc-rzg2l_pmic.srec (încărcător de pornire)
  • Image-smarc-rzg2l.bin (nucleu Linux)
  • r9a07g044l2-smarc.dtb (Arborele dispozitivelor file)

Kit placa de evaluare RZ/G2LC versiunea PMIC

  • Flash_Writer_SCIF_RZG2LC_SMARC_PMIC_DDR4_1GB_1PCS.mot (scriitor flash)
  • bl2_bp-smarc-rzg2lc_pmic.srec (încărcător de pornire)
  • fip-smarc-rzg2lc_pmic.srec (încărcător de pornire)
  • Image-smarc-rzg2lc.bin (nucleu Linux)
  • r9a07g044c2-smarc.dtb (Arborele dispozitivelor file)

Kit placa de evaluare RZ/V2L versiunea PMIC

  • Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (scriitor flash)
  • bl2_bp-smarc-rzv2l_pmic.srec (încărcător de pornire)
  • fip-smarc-rzv2l_pmic.srec (încărcător de pornire)
  • Image-smarc-rzv2l.bin (nucleu Linux)
  • r9a07g054l2-smarc.dtb (Arborele dispozitivelor file)

În continuare, se folosește imaginea versiunii PMIC a setului de placă de evaluare RZ/V2L ca reprezentant. Dacă veți utiliza versiunea PMIC a setului de placă de evaluare RZ/G2L, se poate utiliza conectori în aceeași locație ca și versiunea PMIC a setului de placă de evaluare RZ/V2L. .

Cum se setează modul de pornire și volumul de intraretage

Vă rugăm să setați setările SW11 după cum urmează.

RENESAS-RZ-G2L-Microprocesor-FIG-1

SW11-1 OFF
SW11-2 ON
SW11-3 OFF
SW11-4 ON
  • Pinul nr1 la no3 al SW11 este folosit pentru a controla modul de pornire al RZ/G2L, RZ/G2LC și RZ/V2L.
  • Pinul nr.4 al SW11 este folosit pentru a controla volumul de intraretage de la încărcător la 5V sau 9V. Vă rugăm să utilizați o setare de 5 V ca setare inițială.

Vă rugăm să selectați modul de pornire ca în figurile de mai jos! În prezent acceptăm 2 moduri în 4 moduri: SCIF Download mode și QSPI Boot mode.

RENESAS-RZ-G2L-Microprocesor-FIG-2

Vă rugăm să selectați volumul de intraretage setarea ca mai jos

SW1-4 Vol. De intraretage selecția
OFF Intrare 9V
ON Intrare 5V

Cum se setează SW1

Vă rugăm să setați setările SW1 după cum urmează.

RENESAS-RZ-G2L-Microprocesor-FIG-3

SW1-1 OFF
SW1-2 OFF
  • Pinul nr.1 al SW1 este folosit pentru a selecta JTAG modul de depanare sau nu.
  • JTAG nu este utilizat, deci setați SW1-1 în modul de funcționare normal.
  • Pinul nr.2 al SW1 este folosit pentru a selecta modul eMMC sau microSD. Vă rugăm să setați SW1-2 în modul eMMC.
SW1-1 DEBUGEN
OFF JTAG modul de depanare
ON Funcționare normală

 

SW1-2 Selectare MicroSD/eMMC
OFF Selectați eMMC pe RTK9744L23C01000BE
ON Selectați slotul microSD pe RTK9744L23C01000BE

Selectarea slotului microSD și eMMC pe modulul SMARC este exclusivă

Cum se utilizează serialul de depanare (ieșire din consolă)

RENESAS-RZ-G2L-Microprocesor-FIG-4

Vă rugăm să conectați cablul USB tip microAB la CN14.

Procedura de pornire

Alimentare electrică

RENESAS-RZ-G2L-Microprocesor-FIG-5

  1. Conectați încărcătorul USB-PD la conectorul USB Type-C (CN6).
  2. LED1 (VBUS Power ON) și LED3 (Module PWR On) se aprind.
  3. RENESAS-RZ-G2L-Microprocesor-FIG-6Apăsați butonul de pornire (SW9) pentru a porni alimentarea.
    • Nota: Când porniți alimentarea, apăsați și mențineți apăsat butonul de pornire timp de 1 secundă.
    • Când opriți alimentarea, apăsați și mențineți apăsat butonul de pornire timp de 2 secunde
  4. LED4 (Carrier PWR On) se aprinde.

Clădire files a scrie

Această placă folosește fileeste mai jos ca bootloader. Vă rugăm să le construiți conform Notei de lansare și să le copiați files la un PC care rulează software pentru terminal serial.

Kit de bord de evaluare RZ/G2L versiunea PMIC

  • bl2_bp-smarc-rzg2l_pmic.srec (încărcător de pornire)
  • fip-smarc-rzg2l_pmic.srec (încărcător de pornire)

Kit placa de evaluare RZ/G2LC versiunea PMIC

  • bl2_bp-smarc-rzg2lc_pmic.srec (încărcător de pornire)
  • fip-smarc-rzg2lc_pmic.srec (încărcător de pornire)

Kit placa de evaluare RZ/V2L versiunea PMIC

  • bl2_bp-smarc-rzv2l_pmic.srec (încărcător de pornire)
  • fip-smarc-rzv2l_pmic.srec (încărcător de pornire)

Setări

Conectați-vă între placă și un PC de control prin cablu serial USB conform Notei de lansare.

RENESAS-RZ-G2L-Microprocesor-FIG-7

  1. Afișați software-ul terminalului și selectați „File” > „Conexiune nouă” pentru a seta conexiunea pe software.RENESAS-RZ-G2L-Microprocesor-FIG-8
  2. Selectați „Configurare” > „Port serial” pentru a seta setările despre protocolul de comunicație serială pe software. Setați setările despre protocolul de comunicație serială pe un software de terminal, după cum urmează:
    • Viteză: 115200 bps
    • Date: 8 biți
    • Paritate: Nici unul
    • Bit de oprire: 1 biți
    • Controlul fluxului: Nici unul
  3. Pentru a seta placa în modul de descărcare SCIF, setați SW11 după cum urmează (vă rugăm să consultați 2.1.2):RENESAS-RZ-G2L-Microprocesor-FIG-9
    1 2 3 4
    OFF ON OFF ON
  4. După terminarea tuturor setărilor, la apăsarea butonului de resetare SW10, mesajele de mai jos sunt afișate pe terminal.RENESAS-RZ-G2L-Microprocesor-FIG-10

Pornirea Flash Writer

Porniți alimentarea plăcii apăsând SW9. Mesajele de mai jos sunt afișate pe terminal.

  • Modul de descărcare SCIF
    • (C) Renesas Electronics Corp.
  • — Încărcați programul în SystemRAM —————
  • Vă rugăm să trimiteți !

Trimiteți o imagine a Flash Writer (Dacă veți folosi versiunea PMIC a Kitului de Evaluare RZ/G2L, trebuie folosit „Flash_Writer_SCIF_RZG2L_SMARC_PMIC_ DDR4_2GB_1PCS.mot”. Dacă veți folosi versiunea PMIC a Kitului de Evaluare RZ/G2LC, „Flash_Writer_SCIF_RZG2L_SMARC_PMIC_DDR4_1GB_1PCS.mot”. .mot” ar trebui să fie folosit.Dacă veţi folosi RZ/V2L

Versiunea PMIC kit-ului de evaluare, „Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot” ar trebui utilizată.) folosind software-ul terminal după mesajul „vă rugăm să trimiteți!” este arătat. Mai jos este caampprocedura cu Tera Term.

RENESAS-RZ-G2L-Microprocesor-FIG-11

  • Deschideți un „Trimite filedialog selectând „File” → „Trimitefile” meniu.RENESAS-RZ-G2L-Microprocesor-FIG-12
  • Apoi, selectați imaginea de trimis și faceți clic pe butonul „Deschide”.RENESAS-RZ-G2L-Microprocesor-FIG-13
  • Imaginea va fi trimisă la placă prin conexiune serială.

După descărcarea cu succes a binarului, Flash Writer pornește automat și afișează un mesaj ca mai jos pe terminal.

  • Scriitor flash pentru seria RZ/V2 V1.00 17,2021 septembrie XNUMX
  • Cod produs: RZ/V2L
  • >
Se scriu Bootloader

Comanda „XLS2” a Flash Writer este folosită pentru a scrie binar files. Această comandă primește date binare de la portul serial și scrie datele la o adresă specificată a ROM-ului Flash cu informații în care datele ar trebui să fie încărcate pe adresa memoriei principale. Acesta este un exampfișierul de scriere „bl2_bp-smarc-rzv2l_pmic.srec” care ar trebui să fie încărcat pe 11E00h din memoria principală și 000000h din Flash ROM.

RENESAS-RZ-G2L-Microprocesor-FIG-14

Trimiteți datele „bl2_bp-smarc-rzv2l_pmic.srec” (Dacă utilizați versiunea PMIC a Kitului de bord de evaluare RZ/G2L, ar trebui să utilizați „bl2_bp-smarc-rzg2l_pmic.srec”. Dacă utilizați Kitul de bord de evaluare RZ/G2LC Ar trebui folosită versiunea PMIC, „bl2_bp-smarc-rzg2lc_pmic.srec”. Dacă utilizați versiunea PMIC a plăcii de evaluare RZ/V2L, trebuie folosit „bl2_bpsmarc- rzv2l_pmic.srec”.) din software-ul terminalului după mesajul „vă rugăm să trimiteți ! ” este arătat.

După descărcarea cu succes a binarului, mesajele ca mai jos sunt afișate pe terminal.

RENESAS-RZ-G2L-Microprocesor-FIG-15

  • În cazul în care un mesaj pentru a solicita ștergerea datelor ca mai sus, introduceți „y”.
  • Scrieți tot ce este necesar filefolosiți adresele enumerate în Tabelul 1 și opriți alimentarea plăcii schimbând SW11.

Tabelul 1. Adrese pentru fiecare file

Kit de bord de evaluare RZ/G2L versiunea PMIC

File nume Adresă de încărcat în RAM Adresă de salvat în ROM
bl2_bp-smarc-rzg2l_pmic.srec 0001_1E00 00000
fip-smarc-rzg2l_pmic.srec 0000_0000 1D200

Kit placa de evaluare RZ/G2LC versiunea PMIC

File nume Adresă de încărcat în RAM Adresă de salvat în ROM
bl2_bp-smarc-rzg2lc_pmic.srec 0001_1E00 00000
fip-smarc-rzg2lc_pmic.srec 0000_0000 1D200

Kit placa de evaluare RZ/V2L versiunea PMIC

File nume Adresă de încărcat în RAM Adresă de salvat în ROM
bl2_bp-smarc-rzv2l_pmic.srec 0001_1E00 00000
fip-smarc-rzv2l_pmic.srec 0000_0000 1D200
Setarea U-boot

Pentru a seta placa în modul SPI Boot, setați SW11 după cum urmează:

RENESAS-RZ-G2L-Microprocesor-FIG-16

1 2 3 4
OFF OFF OFF ON

Nota

RENESAS-RZ-G2L-Microprocesor-FIG-17

  • Setați SW1 pe modulul SoM în modul eMMC.

Porniți alimentarea plăcii apăsând butonul de resetare SW10.

RENESAS-RZ-G2L-Microprocesor-FIG-18

În urma mesajelor de mai sus, vor fi afișate multe mesaje de avertizare. Aceste avertismente sunt eliminate prin setarea corectă a variabilelor de mediu. Vă rugăm să setați valoarea implicită și să le salvați pe ROM-ul Flash.

  • => env implicit -a
  • ## Resetarea la mediul implicit
  • => saveenv
  • Se salvează mediul în MMC… Se scrie în MMC(0)….OK
  • =>

În cazul în care porniți de pe cardul micro SD pe placa de transport SMARC, setați variabilele de mediu folosind comenzile de mai jos. Comenzile de mai jos sunt pentru placa RZ/V2L. Vă rugăm să înlocuiți file nume în „bootcmd” conform Notei de lansare atunci când utilizați alte plăci.

  • 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'
  • saveenv
  • Se salvează mediul în MMC… Se scrie în MMC(0)….OK

Nota

  • Setarea de mai sus presupune că cardul SD are două partiții și stochează date după cum urmează:
    • Prima partiție: formatat ca FAT, include Image-smarc-rzv2l.bin și r9a07g054l2-smarc.dtb
    • A doua partiție: formatată ca ext4, imaginea rootfs este extinsă
  • Nota:) Comanda „saveenv” de pe u-boot eșuează uneori.
    • Soluție: Opriți/porniți sau resetați placa și încercați din nou comanda.

Acum placa se poate porni normal. Vă rugăm să opriți și să porniți din nou alimentarea pentru a porni placa.

Website și suport

Toate mărcile comerciale și mărcile înregistrate sunt proprietatea proprietarilor respectivi.

Istoricul revizuirilor

Descriere
Rev. Data Pagină Rezumat
1.00 09 aprilie 2021 Prima editie a aparut.
1.01 15 iulie 2021 Fără modificare, păstrați versiunea pentru a fi în concordanță cu alte documente.
1.02 30 septembrie 2021 Adăugați o descriere despre „Kit placa de evaluare RZ/G2LC”
1.03 26 octombrie 2021 7 Descrierea corectată a SW1-1.
1.04 30 noiembrie 2021 Adăugați o descriere despre „Kit placa de evaluare RZ/V2L”

Documente/Resurse

Microprocesor RENESAS RZ-G2L [pdfGhid de utilizare
Microprocesor RZ-G2L, RZ-G2L, Microprocesor

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *