RENESAS-ロゴ

RENESAS RZ-G2L マイクロプロセッサ

RENESAS-RZ-G2L-マイクロプロセッサ-製品

このドキュメントでは、RZ/G2L および RZ/V2L グループ ボード サポート パッケージで起動するために RZ/G2L、RZ/G2LC、および RZ/V2L リファレンス ボードを準備するためのガイドを提供します。 これには、各ボードにブートローダーを書き込む手順が含まれます。

製品情報

RZ/G2L、RZ/G2LC、および RZ/V2L は、ルネサスがミニ モニター ユーティリティを通じて提供する Flash Writer ツールを使用して、ブートローダーをボード上のフラッシュ ROM に書き込む必要があるリファレンス ボードです。 RZ/G2L 評価ボード キット PMIC には、RZ/G2L SMARC モジュール ボードと RZ SMARC シリーズ キャリア ボードが含まれています。 RZ/G2LC 評価ボード キット PMIC には、RZ/G2LC SMARC モジュール ボードと RZ SMARC シリーズ キャリア ボードが含まれています。 RZ/V2L 評価ボード キット PMIC には、RZ/V2L SMARC モジュール ボードと RZ SMARC シリーズ キャリア ボードが含まれています。 これらのリファレンス ボードには、RZ/G2L および RZ/V2L グループ ボード サポート パッケージ バージョン 1.3 以降が必要です。

製品使用説明書

Flashライターの準備

Flash Writer を準備するには、bitbake コマンドを使用して自動的にビルドするか、バイナリを入手します。 file RZ/G2L、RZ/V2Lグループ ボードサポートパッケージのリリースノートよりFlash Writerの説明を参照してください。 最新バージョンが必要な場合は、GitHub リポジトリからソース コードを取得し、このドキュメントに記載されている手順に従ってビルドします。 リファレンス ボードの新しいリビジョンには、最新の Flash Writer が必要です。

製品 クロスコンパイラの準備

FlashWriter はターゲット ボード上で動作します。 Linaro によって構築されたクロス コンパイラーを入手するか、Yocto SDK をセットアップしてください。

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

製品 Renesas 評価キット

Renesas SMARC RZ/G2L 評価キット PMIC、RZ/G2LC 評価キット PMIC、および RZ/V2L 評価キット PMIC

このドキュメントに記載されている手順に従って、ミニモニター ユーティリティを通じてルネサスが提供する Flash Writer ツールを使用して、ブートローダーをボード上のフラッシュ ROM に書き込みます。 これには、Flash Writer の起動、ブートローダーの書き込み、U-Boot の設定が含まれます。

フラッシュライターの起動

  • Flash Writer を起動するには、このドキュメントの手順を参照してください。

ブートローダーの作成

  • このドキュメントの手順を参照して、ボード上のフラッシュ ROM にブートローダーを書き込みます。

Uブートの設定

  • U-Boot を設定するには、このドキュメントの手順を参照してください。

改訂履歴

  • このガイドに加えられた更新の詳細については、このドキュメントの「改訂履歴」セクションを参照してください。

導入

このドキュメントでは、RZ/G2L および RZ/V2L グループ ボード サポート パッケージで起動するために RZ/G2L、RZ/G2LC、および RZ/V2L リファレンス ボードを準備するためのガイドを提供します。 特にブートローダーを各ボードに書き込む手順について説明します。 ブートローダーは、ミニモニター ユーティリティを通じてルネサスが提供するフラッシュ ライター ツールを使用して、ボード上のフラッシュ ROM に書き込まれます。 このドキュメントでは、これらの書き方について説明します。 file■ Flash Writer を使用します。

ターゲット

RZ/G2Lリファレンスボード

  • ・RZ/G2L 評価ボードキット PMIC バージョン (smarc-rzg2l-pmic) (*)
    • RZ/G2L SMARC モジュールボード
    • RZ SMARC シリーズ キャリアボード

RZ/G2LCリファレンスボード

  • RZ/G2LC 評価ボードキット PMIC バージョン (smarc-rzg2lc-pmic) (**)
    • RZ/G2LC SMARCモジュールボード
    • RZ SMARC シリーズ キャリアボード

RZ/V2Lリファレンスボード

  • RZ/V2L 評価ボードキット PMIC バージョン (smarc-rzv2l-pmic) (***)
    • RZ/V2L SMARC モジュールボード
    • RZ SMARC シリーズ キャリアボード

(*)「RZ/G2L 評価ボードキット PMIC」には、RZ/G2L SMARC モジュールボードと RZ SMARC シリーズキャリアボードが含まれます。
(**) 「RZ/G2LC 評価ボードキット PMIC」には、RZ/G2LC SMARC モジュールボードと RZ SMARC シリーズキャリアボードが含まれます。
(***) 「RZ/V2L 評価ボードキット PMIC」には、RZ/V2L SMARC モジュールボードと RZ SMARC シリーズキャリアボードが含まれます。

RZ/G2L および RZ/V2L グループ ボード サポート パッケージ バージョン 1.3 以降。

Flashライターの準備

bitbake コマンドで BSP をビルドすると、Flash Writer が自動的にビルドされます。 バイナリを入手するには、RZ/G2L および RZ/V2L グループ ボード サポート パッケージのリリース ノートを参照してください。 file フラッシュライターの。 最新のものが必要な場合は、GitHub リポジトリからソース コードを取得し、次の手順に従ってビルドしてください。 一般に、リファレンス ボードの新しいリビジョンには最新の Flash Writer が必要です。

クロスコンパイラの準備

FlashWriter はターゲット ボード上で動作します。 Linaro によって構築されたクロス コンパイラーを入手するか、Yocto SDK をセットアップしてください。

ARM ツールチェーン

Yocto SDK

リリース ノートに従って SDK をビルドし、Linux ホスト PC にインストールします。 次に、以下のように SDK を有効にします。

  • ソース /opt/poky/3.1.5/environment-setup-aarch64-poky-linux

Flash ライターの構築

GitHub リポジトリから Flash Writer のソース コードを取得し、rz_g2l ブランチをチェックアウトします。

Flash Writer を S レコードとしてビルドする file 以下のコマンドで。 「BOARD」オプションでターゲットボードを指定してください。

ARM ツールチェーン

  • export PATH=$PATH:~/gcc-arm-10.2-2020.11-x86_64-aarch64-none-elf/bin
  • エクスポート CROSS_COMPILE=aarch64-none-elf-
  • エクスポート CC=${CROSS_COMPILE}gcc
  • AS=${CROSS_COMPILE} としてエクスポート
  • エクスポート LD=${CROSS_COMPILE}ld
  • エクスポート AR=${CROSS_COMPILE}ar
  • OBJDUMP=${CROSS_COMPILE}objdump をエクスポート
  • エクスポート OBJCOPY=${CROSS_COMPILE}objcopy
  • きれいにする
  • ボードを作成=

Yocto SDK

  • きれいにする
  • ボードを作成=

交換してくださいこの表に従って適切なオプションに設定してください。

ターゲットボード ボードオプション 生成される画像
スマート-

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
スマート-

rzv2l-pmic

RZV2L_SMARC_PMIC Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot

ルネサス評価キット

Renesas SMARC RZ/G2L 評価キット PMIC (smarc-rzg2l-pmic)、RZ/G2LC 評価キット PMIC (smarc-rzg2lc-pmic)、および RZ/V2L 評価キット PMIC (smarc-rzv2l-pmic)

起動前の準備

準備

評価には以下の電源環境を使用します。

ハードウェアの準備:

  • USB Type-Cケーブル「AK-A8485011」(Anker製)
  • USB PD充電器 Anker「PowerPort III 65W Pod」(Anker製)
  • USB Type-microABケーブル(任意のケーブル)
  • マイクロHDMIケーブル(任意のケーブル)
  • FTDI VCPドライバーとターミナルソフトウェア(Tera Term)がインストールされたPC

注記: 以下のFTDIドライバーをインストールしてください。 webサイト

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

ソフトウェアの準備

RZ/G2L 評価ボードキット PMIC バージョン

  • Flash_Writer_SCIF_RZG2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (フラッシュ ライター)
  • bl2_bp-smarc-rzg2l_pmic.srec (ブート ローダー)
  • fip-smarc-rzg2l_pmic.srec (ブートローダー)
  • Image-smarc-rzg2l.bin (Linux カーネル)
  • r9a07g044l2-smarc.dtb (デバイスツリー) file)

RZ/G2LC 評価ボードキット PMIC バージョン

  • Flash_Writer_SCIF_RZG2LC_SMARC_PMIC_DDR4_1GB_1PCS.mot (フラッシュ ライター)
  • bl2_bp-smarc-rzg2lc_pmic.srec (ブート ローダー)
  • fip-smarc-rzg2lc_pmic.srec (ブートローダー)
  • Image-smarc-rzg2lc.bin (Linux カーネル)
  • r9a07g044c2-smarc.dtb (デバイスツリー) file)

RZ/V2L 評価ボードキット PMIC バージョン

  • Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot (フラッシュ ライター)
  • bl2_bp-smarc-rzv2l_pmic.srec (ブート ローダー)
  • fip-smarc-rzv2l_pmic.srec (ブートローダー)
  • Image-smarc-rzv2l.bin (Linux カーネル)
  • r9a07g054l2-smarc.dtb (デバイスツリー) file)

以降、RZ/V2L 評価ボードキット PMIC バージョンの写真を代表として使用します。RZ/G2L、RZ/G2LC 評価ボードキット PMIC バージョンを使用する場合は、RZ/V2L 評価ボードキット PMIC バージョンと同じ位置にあるコネクタが使用できます。 。

ブートモードと入力ボリュームの設定方法tage

SW11の設定を以下のように設定してください。

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-1

SW11-1 オフ
SW11-2 ON
SW11-3 オフ
SW11-4 ON
  • SW1 のピン no3 ~ no11 は、RZ/G2L、RZ/G2LC、RZ/V2L のブートモードの制御に使用されます。
  • SW4 のピン no11 は入力ボリュームの制御に使用されます。tage 充電器から 5V または 9V に接続します。 初期設定は5V設定でご使用ください。

以下の図のようにブートモードを選択してください。 現在、SCIF ダウンロード モードと QSPI ブート モードの 2 つのモードのうち 4 つのモードをサポートしています。

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-2

入力ボリュームを選択してくださいtag以下のように設定します

SW1-4 入力ボリュームtag選択
オフ 入力9V
ON 入力5V

SW1の設定方法

SW1の設定を以下のように設定してください。

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-3

SW1-1 オフ
SW1-2 オフ
  • SW1 のピン no1 は、J を選択するために使用されます。TAG デバッグモードかどうか。
  • JTAG は使用しないのでSW1-1を通常動作モードに設定してください。
  • SW2 のピン no1 は、eMMC または microSD モードを選択するために使用されます。 SW1-2をeMMCモードに設定してください。
SW1-1 デブゲン
オフ JTAG デバッグモード
ON 通常操作

 

SW1-2 MicroSD/eMMCの選択
オフ RTK9744L23C01000BE で eMMC を選択します
ON RTK9744L23C01000BE の microSD スロットを選択します

SMARC モジュール上の microSD スロットと eMMC の選択は排他的です

デバッグシリアル(コンソール出力)の使用方法

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-4

CN14にUSB Type-microABケーブルを接続してください。

起動手順

電源

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-5

  1. USB-PD電源充電器をUSB Type-Cコネクタ(CN6)に接続します。
  2. LED1(VBUS電源オン)とLED3(モジュールPWRオン)が点灯します。
  3. RENESAS-RZ-G2L-マイクロプロセッサ-FIG-6電源ボタン(SW9)を押して電源を入れます。
    • 注記: 電源を入れるときは、電源ボタンを1秒間押し続けてください。
    • 電源を切るときは、電源ボタンを2秒長押ししてください
  4. LED4(キャリアPWRオン)が点灯します。

建物 file書きます

このボードは、 files はブートローダーとして以下にあります。 リリースノートに従ってビルドし、コピーしてください。 fileシリアル ターミナル ソフトウェアを実行する PC に接続します。

RZ/G2L 評価ボードキット PMIC バージョン

  • bl2_bp-smarc-rzg2l_pmic.srec (ブート ローダー)
  • fip-smarc-rzg2l_pmic.srec (ブートローダー)

RZ/G2LC 評価ボードキット PMIC バージョン

  • bl2_bp-smarc-rzg2lc_pmic.srec (ブート ローダー)
  • fip-smarc-rzg2lc_pmic.srec (ブートローダー)

RZ/V2L 評価ボードキット PMIC バージョン

  • bl2_bp-smarc-rzv2l_pmic.srec (ブート ローダー)
  • fip-smarc-rzv2l_pmic.srec (ブートローダー)

設定

リリースノートに従って、ボードと制御用 PC を USB シリアルケーブルで接続します。

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-7

  1. ターミナルソフトウェアを起動し、「File」>「新しい接続」を選択し、ソフトウェア上で接続を設定します。RENESAS-RZ-G2L-マイクロプロセッサ-FIG-8
  2. 「設定」>「シリアルポート」を選択し、ソフトウェア上でシリアル通信プロトコルに関する設定を行います。 ターミナルソフト上でシリアル通信プロトコルに関する設定を以下のように設定します。
    • スピード: 115200bps
    • データ: 8ビット
    • パリティ: なし
    • ストップビット: 1ビット
    • フロー制御: なし
  3. ボードを SCIF ダウンロード モードに設定するには、SW11 を以下のように設定します (2.1.2 を参照してください)。RENESAS-RZ-G2L-マイクロプロセッサ-FIG-9
    1 2 3 4
    オフ ON オフ ON
  4. 全ての設定が終了した後、リセットボタンSW10を押すと、端末に以下のメッセージが表示されます。RENESAS-RZ-G2L-マイクロプロセッサ-FIG-10

フラッシュライターの起動

SW9 を押してボードの電源をオンにします。 端末には以下のメッセージが表示されます。

  • SCIFダウンロードモード
    • (C)ルネサス エレクトロニクス株式会社
  • — プログラムを SystemRAM にロード —————
  • 送信してください !

Flash Writer のイメージを送信します (RZ/G2L 評価ボードキット PMIC バージョンを使用する場合は、「Flash_Writer_SCIF_RZG2L_SMARC_PMIC_ DDR4_2GB_1PCS.mot」を使用します。 RZ/G2LC 評価ボードキット PMIC バージョンを使用する場合は、「Flash_Writer_SCIF_RZG2LC_SMARC_PMIC_DDR4_1GB_1PCS.mot」を使用します) RZ/V2Lを使用する場合

評価ボードキット PMIC バージョン「Flash_Writer_SCIF_RZV2L_SMARC_PMIC_DDR4_2GB_1PCS.mot」を使用してください。)「送信してください!」のメッセージの後、ターミナル ソフトウェアを使用してください。 示されています。 以下は次のとおりですampTera Term を使用したファイルの手順。

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-11

  • 「送信」を開きます file「」を選択してダイアログを開きます。File」→「送信」file” メニュー。RENESAS-RZ-G2L-マイクロプロセッサ-FIG-12
  • 次に、送信する画像を選択し、「開く」ボタンをクリックします。RENESAS-RZ-G2L-マイクロプロセッサ-FIG-13
  • 画像はシリアル接続を介してボードに送信されます。

バイナリのダウンロードが成功すると、Flash Writer が自動的に起動し、ターミナルに次のようなメッセージが表示されます。

  • RZ/V2シリーズ用フラッシュライタ V1.00 17,2021年XNUMX月XNUMX日
  • 製品コード: RZ / V2L
  • >
ブートローダーの作成

バイナリ書き込みにはFlash Writerの「XLS2」コマンドを使用 files. このコマンドはシリアル ポートからバイナリ データを受信し、メイン メモリのアドレス上のデータをロードする必要がある情報とともにフラッシュ ROM の指定されたアドレスにデータを書き込みます。 これは元ですamp「bl2_bp-smarc-rzv2l_pmic.srec」を書き込むファイルをメインメモリの11E00hとフラッシュROMの000000hにロードします。

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-14

「bl2_bp-smarc-rzv2l_pmic.srec」のデータを送信します(RZ/G2L評価ボードキットPMIC版をご使用の場合は「bl2_bp-smarc-rzg2l_pmic.srec」を使用します。RZ/G2LC評価ボードキットをご使用の場合) PMIC バージョン「bl2_bp-smarc-rzg2lc_pmic.srec」を使用してください。RZ/V2L 評価ボード PMIC バージョンを使用している場合は、「bl2_bpsmarc-rzv2l_pmic.srec」を使用してください。)ターミナルソフトから「Please send ! 」 示されています。

バイナリのダウンロードが成功すると、ターミナルに次のようなメッセージが表示されます。

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-15

  • 上記のようなデータ消去を促すメッセージが表示された場合は、「y」を入力してください。
  • 必要なものをすべて書きます file表 1 にリストされているアドレスを使用し、SW11 を変更してボードの電源をオフにします。

表1. それぞれのアドレス file

RZ/G2L 評価ボードキット PMIC バージョン

File 名前 RAMにロードするアドレス ROMに保存するアドレス
bl2_bp-smarc-rzg2l_pmic.srec 0001_1E00 00000
fip-smarc-rzg2l_pmic.srec 0000_0000 1D200

RZ/G2LC 評価ボードキット PMIC バージョン

File 名前 RAMにロードするアドレス ROMに保存するアドレス
bl2_bp-smarc-rzg2lc_pmic.srec 0001_1E00 00000
fip-smarc-rzg2lc_pmic.srec 0000_0000 1D200

RZ/V2L 評価ボードキット PMIC バージョン

File 名前 RAMにロードするアドレス ROMに保存するアドレス
bl2_bp-smarc-rzv2l_pmic.srec 0001_1E00 00000
fip-smarc-rzv2l_pmic.srec 0000_0000 1D200
Uブートの設定

ボードを SPI ブート モードに設定するには、SW11 を次のように設定します。

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-16

1 2 3 4
オフ オフ オフ ON

注記

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-17

  • SoM モジュールの SW1 を eMMC モードに設定します。

リセットボタンSW10を押してボードの電源をONにします。

RENESAS-RZ-G2L-マイクロプロセッサ-FIG-18

上記のメッセージに続いて、多くの警告メッセージが表示されます。 これらの警告は、正しい環境変数を設定することで解消されます。 デフォルト値を設定してフラッシュROMに保存してください。

  • => 環境デフォルト -a
  • ## デフォルト環境にリセットする
  • => 保存
  • 環境を MMC に保存… MMC(0) に書き込み….OK
  • =>

SMARC キャリアボード上のマイクロ SD カードから起動する場合は、以下のコマンドを使用して環境変数を設定します。 以下のコマンドは RZ/V2L ボード用です。 交換してください。 file 他のボードを使用する場合は、リリースノートに従って「bootcmd」に名前を付けてください。

  • 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; ブーツ 0x48080000 – 0x480000 00'
  • 保存
  • 環境を MMC に保存… MMC(0) に書き込み….OK

注記

  • 上記の設定は、SD カードに XNUMX つのパーティションがあり、次のようにデータが保存されることを前提としています。
    • 最初のパーティション: FAT としてフォーマットされ、Image-smarc-rzv2l.bin および r9a07g054l2-smarc.dtb が含まれます
    • XNUMX 番目のパーティション: ext4 としてフォーマットされ、rootfs イメージが展開されます
  • 注記:) U-Boot 上の「saveenv」コマンドが失敗することがあります。
    • 回避策: ボードの電源をオフ/オンにするかリセットして、コマンドを再試行してください。

これで、ボードは正常に起動できるようになります。 ボードを起動するには、電源を再投入してください。

Webサイトとサポート

すべての商標および登録商標はそれぞれの所有者の財産です。

改訂履歴

説明
牧師 日付 ページ まとめ
1.00 09年2021月XNUMX日 初版発行。
1.01 15年2021月XNUMX日 変更は行わず、他のドキュメントとの一貫性を保つためにバージョンを維持します。
1.02 30年2021月XNUMX日 「RZ/G2LC評価ボードキット」に関する記述を追加
1.03 26年2021月XNUMX日 7 SW1-1の説明を修正。
1.04 30年2021月XNUMX日 「RZ/V2L評価ボードキット」に関する記述を追加

ドキュメント / リソース

RENESAS RZ-G2L マイクロプロセッサ [pdf] ユーザーガイド
RZ-G2L マイクロプロセッサ, RZ-G2L, マイクロプロセッサ

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *