RENESAS RZ-G2L Microprocessor

Ang dokumentong ito ay nagbibigay ng gabay upang maghanda ng RZ/G2L, RZ/G2LC at RZ/V2L reference board para mag-boot up gamit ang RZ/G2L at RZ/V2L Group Board Support Package. Kabilang dito ang mga pamamaraan para isulat ang mga bootloader sa bawat board.
Impormasyon ng Produkto
Ang RZ/G2L, RZ/G2LC, at RZ/V2L ay mga reference board na nangangailangan ng mga bootloader na isulat sa Flash ROM sa board gamit ang Flash Writer tool na ibinigay ni Renesas sa pamamagitan ng mini monitor utility. Kasama sa RZ/G2L Evaluation Board Kit PMIC ang RZ/G2L SMARC Module Board at ang RZ SMARC Series Carrier Board. Kasama sa RZ/G2LC Evaluation Board Kit PMIC ang RZ/G2LC SMARC Module Board at ang RZ SMARC Series Carrier Board. Kasama sa RZ/V2L Evaluation Board Kit PMIC ang RZ/V2L SMARC Module Board at ang RZ SMARC Series Carrier Board. Ang mga reference board na ito ay nangangailangan ng RZ/G2L at RZ/V2L Group Board Support Package na bersyon 1.3 o mas bago.
Mga Tagubilin sa Paggamit ng Produkto
Paghahanda ng Flash Writer
Para ihanda ang Flash Writer, maaari mo itong awtomatikong buuin gamit ang bitbake command o kumuha ng binary file ng Flash Writer mula sa Release Note ng RZ/G2L at RZ/V2L Group Board Support Package. Kung kailangan mo ng pinakabagong bersyon, kunin ang source code mula sa GitHub repository at buuin ito ayon sa mga tagubiling ibinigay sa dokumentong ito. Ang isang bagong rebisyon ng mga reference board ay nangangailangan ng pinakabagong Flash Writer.
produkto Paghahanda ng cross compiler
Tumatakbo ang FlashWriter sa mga target na board. Mangyaring kumuha ng cross compiler na binuo ni Linaro o mag-set up ng 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
Product Renesas Evaluation kit
Renesas SMARC RZ/G2L Evaluation kit PMIC, RZ/G2LC Evaluation kit PMIC, at RZ/V2L Evaluation kit PMIC
Sundin ang mga pamamaraan na binanggit sa dokumentong ito para isulat ang mga bootloader sa Flash ROM sa board gamit ang Flash Writer tool na ibinigay ni Renesas sa pamamagitan ng minimonitor utility. Kabilang dito ang pag-boot ng Flash Writer, pagsulat ng bootloader, at pagtatakda ng U-boot.
Pag-boot ng Flash Writer
- Sumangguni sa mga tagubilin sa dokumentong ito upang i-boot ang Flash Writer.
Pagsusulat ng Bootloader
- Sumangguni sa mga tagubilin sa dokumentong ito para isulat ang bootloader sa Flash ROM sa board.
Pagtatakda ng U-boot
- Sumangguni sa mga tagubilin sa dokumentong ito para itakda ang U-boot.
Kasaysayan ng Pagbabago
- Sumangguni sa seksyon ng Kasaysayan ng Pagbabago ng dokumentong ito para sa mga detalye sa anumang mga pag-update na ginawa sa gabay na ito.
Panimula
Ang dokumentong ito ay nagbibigay ng gabay upang maghanda ng RZ/G2L, RZ/G2LC at RZ/V2L reference board para mag-boot up gamit ang RZ/G2L at RZ/V2L Group Board Support Package. Lalo na, ipinaliwanag ang mga pamamaraan sa pagsulat ng mga bootloader sa bawat board. Ang mga bootloader ay isinusulat sa Flash ROM sa board gamit ang Flash Writer tool na ibinigay ni Renesas sa pamamagitan ng minimonitor utility. Ipinapaliwanag ng dokumentong ito ang paraan ng pagsulat nito files gamit ang Flash Writer.
Target
RZ/G2L reference board
- • Bersyon ng PMIC ng RZ/G2L Evaluation Board Kit (smarc-rzg2l-pmic) (*)
- RZ/G2L SMARC Module Board
- RZ SMARC Series Carrier Board
RZ/G2LC reference board
- Bersyon ng PMIC ng RZ/G2LC Evaluation Board Kit (smarc-rzg2lc-pmic) (**)
- RZ/G2LC SMARC Module Board
- RZ SMARC Series Carrier Board
RZ/V2L reference board
- RZ/V2L Evaluation Board Kit Bersyon ng PMIC (smarc-rzv2l-pmic) (***)
- RZ/V2L SMARC Module Board
- RZ SMARC Series Carrier Board
(*) Kasama sa “RZ/G2L Evaluation Board Kit PMIC” ang RZ/G2L SMARC Module Board at ang RZ SMARC Series Carrier Board.
(**) Kasama sa “RZ/G2LC Evaluation Board Kit PMIC” ang RZ/G2LC SMARC Module Board at ang RZ SMARC Series Carrier Board.
(***) Kasama sa “RZ/V2L Evaluation Board Kit PMIC” ang RZ/V2L SMARC Module Board at ang RZ SMARC Series Carrier Board.
RZ/G2L at RZ/V2L Group Board Support Package bersyon 1.3 o mas bago.
Paghahanda ng Flash Writer
Ang Flash Writer ay awtomatikong binuo kapag bumubuo ng BSP sa pamamagitan ng bitbake command. Mangyaring sumangguni sa Release Note ng RZ/G2L at RZ/V2L Group Board Support Package para makakuha ng binary file ng Flash Writer. Kung kailangan mo ng pinakabago, mangyaring kumuha ng source code mula sa GitHub repository at buuin ito ayon sa sumusunod na mga tagubilin. Sa pangkalahatan, ang bagong rebisyon ng mga reference board ay nangangailangan ng pinakabagong Flash Writer.
Paghahanda ng cross compiler
Gumagana ang FlashWriter sa mga target na board. Mangyaring kumuha ng cross compiler na binuo ni Linaro o mag-setup ng 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
Bumuo ng SDK ayon sa Mga Tala sa Paglabas at i-install ito sa isang Linux Host PC. Pagkatapos, paganahin ang SDK tulad ng nasa ibaba.
- pinagmulan /opt/poky/3.1.5/environment-setup-aarch64-poky-linux
Pagbuo ng Flash Writer
Kumuha ng mga source code ng Flash Writer mula sa GitHub repository at tingnan ang branch rz_g2l.
- cd ~/
- git clone https://github.com/renesas-rz/rzg2_flash_writer.git
- cd rzg2_flash_writer
- git checkout rz_g2l
Bumuo ng Flash Writer bilang isang s-record file sa pamamagitan ng mga sumusunod na utos. Mangyaring tukuyin ang isang target na board sa pamamagitan ng "BOARD" na opsyon.
ARM toolchain
- export PATH=$PATH:~/gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf/bin
- i-export ang CROSS_COMPILE=aarch64-none-elf-
- i-export ang CC=${CROSS_COMPILE}gcc
- i-export ang AS=${CROSS_COMPILE}bilang
- i-export ang LD=${CROSS_COMPILE}ld
- i-export ang AR=${CROSS_COMPILE}ar
- i-export ang OBJDUMP=${CROSS_COMPILE}objdump
- i-export ang OBJCOPY=${CROSS_COMPILE}objcopy
- maglinis
- gumawa ng BOARD=
Yocto SDK
- maglinis
- gumawa ng BOARD=
Pakipalitan sa tamang opsyon ayon sa talahanayang ito.
| Target board | Opsyon sa BOARD | Imahe na bubuuin |
| matalino-
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 |
| matalino-
rzv2l-pmic |
RZV2L_SMARC_PMIC | Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot |
Renesas Evaluation kit
Renesas SMARC RZ/G2L Evaluation kit PMIC (smarc-rzg2l-pmic), RZ/G2LC Evaluation kit PMIC (smarc-rzg2lc-pmic) at RZ/V2L Evaluation kit PMIC (smarc-rzv2l-pmic)
Paghahanda bago magsimula
Paghahanda
Ang sumusunod na kapaligiran ng supply ng kuryente ay ginagamit sa pagsusuri.
Paghahanda ng hardware:
- USB Type-C cable "AK-A8485011" (ginawa ni Anker)
- USB PD Charger Anker "PowerPort III 65W Pod" (ginawa ni Anker)
- USB Type-microAB cable (Anumang mga cable)
- Micro HDMI cable (Anumang mga cable)
- PC Installed FTDI VCP driver at Terminal software (Tera Term)
Tandaan: Mangyaring i-install ang FTDI driver na maaaring sumusunod website
(https://www.ftdichip.com/Drivers/VCP.htm).
Paghahanda ng software
Bersyon ng PMIC ng RZ/G2L Evaluation Board Kit
- Flash_Writer_SCIF_RZG2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (flash writer)
- bl2_bp-smarc-rzg2l_pmic.srec (boot loader)
- fip-smarc-rzg2l_pmic.srec (boot loader)
- Image-smarc-rzg2l.bin (Linux kernel)
- r9a07g044l2-smarc.dtb (Device tree file)
Bersyon ng PMIC ng RZ/G2LC Evaluation Board Kit
- Flash_Writer_SCIF_RZG2LC_SMARC_PMIC_DDR4_1GB_1PCS.mot (flash writer)
- bl2_bp-smarc-rzg2lc_pmic.srec (boot loader)
- fip-smarc-rzg2lc_pmic.srec (boot loader)
- Image-smarc-rzg2lc.bin (Linux kernel)
- r9a07g044c2-smarc.dtb (Device tree file)
Bersyon ng PMIC ng RZ/V2L Evaluation Board Kit
- Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (flash writer)
- bl2_bp-smarc-rzv2l_pmic.srec (boot loader)
- fip-smarc-rzv2l_pmic.srec (boot loader)
- Image-smarc-rzv2l.bin (Linux kernel)
- r9a07g054l2-smarc.dtb (Device tree file)
Pagkatapos nito, ang RZ/V2L Evaluation Board Kit PMIC version picture ay ginagamit bilang isang representative. Kung gagamit ka ng RZ/G2L, RZ/G2LC Evaluation Board Kit PMIC version, Connectors sa parehong lokasyon bilang RZ/V2L Evaluation Board Kit PMIC version ay maaaring gamitin .
Paano itakda ang boot mode at input voltage
Mangyaring itakda ang mga setting ng SW11 bilang mga sumusunod.

| SW11-1 | NAKA-OFF |
| SW11-2 | ON |
| SW11-3 | NAKA-OFF |
| SW11-4 | ON |
- Ang pin no1 hanggang no3 ng SW11 ay ginagamit upang kontrolin ang boot mode ng RZ/G2L, RZ/G2LC at RZ/V2L.
- Ang pin no4 ng SW11 ay ginagamit upang kontrolin ang input voltage mula sa power charger hanggang 5V o 9V. Mangyaring gumamit ng 5V setting bilang paunang setting.
Mangyaring piliin ang boot mode tulad ng mga figure sa ibaba! Sa kasalukuyan, sinusuportahan namin ang 2 mode sa 4 na mode: SCIF Download mode at QSPI Boot mode.

Mangyaring piliin ang input voltage setting tulad ng sa ibaba
| SW1-4 | Input voltage pagpili |
| NAKA-OFF | Ipasok ang 9V |
| ON | Ipasok ang 5V |
Paano itakda ang SW1
Mangyaring itakda ang mga setting ng SW1 na sumusunod.

| SW1-1 | NAKA-OFF |
| SW1-2 | NAKA-OFF |
- Ang pin no1 ng SW1 ay ginagamit upang piliin ang JTAG debug mode o hindi.
- JTAG ay hindi ginagamit, kaya itakda ang SW1-1 sa normal na mode ng operasyon.
- Ginagamit ang pin no2 ng SW1 para piliin ang eMMC o microSD mode. Mangyaring itakda ang SW1-2 sa eMMC mode.
| SW1-1 | DEBUGEN |
| NAKA-OFF | JTAG debug mode |
| ON | Normal na operasyon |
| SW1-2 | Pagpili ng MicroSD/eMMC |
| NAKA-OFF | Piliin ang eMMC sa RTK9744L23C01000BE |
| ON | Pumili ng microSD slot sa RTK9744L23C01000BE |
Ang pagpili ng microSD slot at eMMC sa SMARC module ay eksklusibo
Paano gamitin ang debug serial (console ouput)

Pakikonekta ang USB Type-microAB cable sa CN14.
Pamamaraan sa Pagsisimula
Power supply

- Ikonekta ang USB-PD Power Charger sa USB Type-C Connector (CN6).
- Ang LED1(VBUS Power ON) at LED3 (Module PWR On) ay umiilaw.
Pindutin ang power button (SW9) para i-on ang power.
- Tandaan: Kapag na-on ang power, pindutin nang matagal ang power button sa loob ng 1 segundo.
- Kapag pinatay ang power, pindutin nang matagal ang power button sa loob ng 2 segundo
- Ang LED4(Carrier PWR On) ay umiilaw.
Gusali filemagsulat
Ginagamit ng board na ito ang filenasa ibaba bilang isang bootloader. Mangyaring buuin ang mga ito ayon sa Release Note at kopyahin ang mga ito files sa isang PC na nagpapatakbo ng serial terminal software.
Bersyon ng PMIC ng RZ/G2L Evaluation Board Kit
- bl2_bp-smarc-rzg2l_pmic.srec (boot loader)
- fip-smarc-rzg2l_pmic.srec (boot loader)
Bersyon ng PMIC ng RZ/G2LC Evaluation Board Kit
- bl2_bp-smarc-rzg2lc_pmic.srec (boot loader)
- fip-smarc-rzg2lc_pmic.srec (boot loader)
Bersyon ng PMIC ng RZ/V2L Evaluation Board Kit
- bl2_bp-smarc-rzv2l_pmic.srec (boot loader)
- fip-smarc-rzv2l_pmic.srec (boot loader)
Mga setting
Kumonekta sa pagitan ng board at isang control PC sa pamamagitan ng USB serial cable ayon sa Release Note.

- Ilabas ang terminal software at piliin ang “File” > “Bagong Koneksyon” upang itakda ang koneksyon sa software.

- Piliin ang “Setup” > “Serial port” para itakda ang mga setting tungkol sa serial communication protocol sa software. Itakda ang mga setting tungkol sa serial communication protocol sa isang terminal software gaya sa ibaba:
- Bilis: 115200 bps
- Data: 8bit
- Pagkakaisa: wala
- Itigil ang bit: 1bit
- Kontrol ng daloy: wala
- Upang itakda ang board sa SCIF Download mode, itakda ang SW11 tulad ng nasa ibaba (mangyaring sumangguni sa 2.1.2):

1 2 3 4 NAKA-OFF ON NAKA-OFF ON - Matapos ang lahat ng mga setting, kapag pinindot ang reset button SW10, ang mga mensahe sa ibaba ay ipinapakita sa terminal.

Pag-boot ng Flash Writer
I-on ang power ng board sa pamamagitan ng pagpindot sa SW9. Ang mga mensahe sa ibaba ay ipinapakita sa terminal.
- SCIF Download mode
- (C) Renesas Electronics Corp.
- — Mag-load ng Programa sa SystemRAM —————
- paki send!
Magpadala ng isang imahe ng Flash Writer (kung gagamitin mo ang bersyon ng RZ/G2L Evaluation Board Kit PMIC, "FLASH_WRITER_SCIF_RZG2L_SMARC_PMIC_ DDR4_2GB_1PCS.MOT" ay dapat gamitin. Kung gagamitin mo ang RZ/G2LC Board Board Kit PMIC, " MOT ”dapat ginamit kung gagamit ka ng RZ/V2L
Evaluation Board Kit PMIC na bersyon, “Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot” ang dapat gamitin.) gamit ang terminal software pagkatapos ng mensaheng “please send !” ay ipinapakita. Nasa ibaba ang bilangampang pamamaraan sa Tera Term.

- Buksan ang isang "Ipadala file" dialog sa pamamagitan ng pagpili sa "File” → “Ipadalafile” menu.

- Pagkatapos, piliin ang imahe na ipapadala at i-click ang "Buksan" na buton.

- Ipapadala ang larawan sa board sa pamamagitan ng serial connection.
Matapos matagumpay na ma-download ang binary, awtomatikong magsisimula ang Flash Writer at magpapakita ng mensahe tulad ng nasa ibaba sa terminal.
- Flash writer para sa RZ/V2 Series V1.00 Set.17,2021
- Code ng Produkto: RZ/V2L
- >
Pagsusulat ng Bootloader
Ang "XLS2" na utos ng Flash Writer ay ginagamit upang magsulat ng binary files. Ang utos na ito ay tumatanggap ng binary data mula sa serial port at isinusulat ang data sa isang tinukoy na address ng Flash ROM na may impormasyon kung saan dapat i-load ang data sa address ng pangunahing memorya. Ito ay isang example ng pagsulat ng "bl2_bp-smarc-rzv2l_pmic.srec" na dapat i-load sa 11E00h ng pangunahing memorya at 000000h ng Flash ROM.

Ipadala ang data ng “bl2_bp-smarc-rzv2l_pmic.srec” (Kung gumagamit ka ng RZ/G2L Evaluation Board Kit PMIC version, “bl2_bp-smarc-rzg2l_pmic.srec” ang dapat gamitin. Kung gumagamit ka ng RZ/G2LC Evaluation Board Kit Ang bersyon ng PMIC, ang “bl2_bp-smarc-rzg2lc_pmic.srec” ay dapat gamitin Kung gumagamit ka ng RZ/V2L Evaluation Board na bersyon ng PMIC, ang “bl2_bpsmarc- rzv2l_pmic.srec” ay dapat gamitin.) mula sa terminal software pagkatapos ng mensaheng “pakipadala ! ” ay ipinapakita.
Pagkatapos matagumpay na i-download ang binary, ang mga mensaheng tulad sa ibaba ay ipinapakita sa terminal.

- Kung sakaling may mensaheng i-prompt na i-clear ang data tulad ng nasa itaas, mangyaring ilagay ang “y”.
- Isulat ang lahat ng kailangan files gamit ang mga address na nakalista sa Talahanayan 1 at patayin ang kapangyarihan ng board sa pamamagitan ng pagpapalit ng SW11.
Talahanayan 1. Mga address para sa bawat isa file
Bersyon ng PMIC ng RZ/G2L Evaluation Board Kit
| File pangalan | Address na ilo-load sa RAM | Address na ise-save sa ROM |
| bl2_bp-smarc-rzg2l_pmic.srec | 0001_1E00 | 00000 |
| fip-smarc-rzg2l_pmic.srec | 0000_0000 | 1D200 |
Bersyon ng PMIC ng RZ/G2LC Evaluation Board Kit
| File pangalan | Address na ilo-load sa RAM | Address na ise-save sa ROM |
| bl2_bp-smarc-rzg2lc_pmic.srec | 0001_1E00 | 00000 |
| fip-smarc-rzg2lc_pmic.srec | 0000_0000 | 1D200 |
Bersyon ng PMIC ng RZ/V2L Evaluation Board Kit
| File pangalan | Address na ilo-load sa RAM | Address na ise-save sa ROM |
| bl2_bp-smarc-rzv2l_pmic.srec | 0001_1E00 | 00000 |
| fip-smarc-rzv2l_pmic.srec | 0000_0000 | 1D200 |
Pagtatakda ng U-boot
Upang itakda ang board sa SPI Boot mode, itakda ang SW11 tulad ng sa ibaba:

| 1 | 2 | 3 | 4 |
| NAKA-OFF | NAKA-OFF | NAKA-OFF | ON |
Tandaan

- Itakda ang SW1 sa SoM module sa eMMC mode.
I-on ang power ng board sa pamamagitan ng pagpindot sa reset button SW10.

Kasunod ng mga mensahe sa itaas, maraming babalang mensahe ang ipapakita. Ang mga babalang ito ay inaalis sa pamamagitan ng pagtatakda ng mga tamang variable ng kapaligiran. Mangyaring itakda ang default na halaga at i-save ang mga ito sa Flash ROM.
- => env default -a
- ## Nire-reset sa default na kapaligiran
- => saveenv
- Pag-save ng Kapaligiran sa MMC... Sumulat sa MMC(0)...OK
- =>
Kung sakaling mag-boot mula sa micro SD card sa SMARC carrier board, magtakda ng mga variable ng kapaligiran gamit ang mga command sa ibaba. Ang mga utos sa ibaba ay para sa RZ/V2L board. Pakipalitan ang file mga pangalan sa "bootcmd" ayon sa Release Note kapag gumamit ka ng ibang mga board.
- 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
- Pag-save ng Kapaligiran sa MMC... Sumulat sa MMC(0)...OK
Tandaan
- Ipinapalagay ng setting sa itaas na ang SD card ay may dalawang partition at nag-iimbak ng data tulad ng nasa ibaba:
- Unang partisyon: na-format bilang FAT, kasama ang Image-smarc-rzv2l.bin at r9a07g054l2-smarc.dtb
- Pangalawang partisyon: na-format bilang ext4, ang rootfs na imahe ay pinalawak
- Tandaan:) "saveenv" command sa u-boot minsan nabigo.
- Workaround: I-off/on o i-reset ang board at subukang muli ang command.
Ngayon ang board ay maaaring mag-boot up nang normal. Paki-off at i-on muli ang power para i-boot up ang board.
Website at Suporta
- Renesas Electronics Website
- Mga pagtatanong
Ang lahat ng mga trademark at nakarehistrong trademark ay pag-aari ng kani-kanilang mga may-ari.
Kasaysayan ng Pagbabago
| Paglalarawan | |||
| Sinabi ni Rev. | Petsa | Pahina | Buod |
| 1.00 | Abr. 09, 2021 | − | Inilabas ang unang edisyon. |
| 1.01 | Hul. 15, 2021 | − | Walang pagbabago, panatilihin ang bersyon upang manatiling pare-pareho sa iba pang mga dokumento. |
| 1.02 | Setyembre 30, 2021 | − | Magdagdag ng paglalarawan tungkol sa "RZ/G2LC Evaluation Board Kit" |
| 1.03 | Oktubre 26, 2021 | 7 | Nawastong paglalarawan ng SW1-1. |
| 1.04 | Nob. 30, 2021 | − | Magdagdag ng paglalarawan tungkol sa "RZ/V2L Evaluation Board Kit" |
Mga Dokumento / Mga Mapagkukunan
![]() |
RENESAS RZ-G2L Microprocessor [pdf] Gabay sa Gumagamit RZ-G2L Microprocessor, RZ-G2L, Microprocessor |





