アプリケーションノート

Alpha Project Co., Ltd.

AN1604AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法
2.2 版 2024 年 01 月 10 日

1.

2.

概要 .................................................................................................................................. 2
1.1

概要 ........................................................................................................................................................... 2

1.2

動作環境ついて ......................................................................................................................................... 2

1.3

書き込み手順の概要 .................................................................................................................................. 3

準備 .................................................................................................................................. 4
2.1

3.

4.

シリアル FLASHROM の書き込み方法 ................................................................................. 5
3.1

microSD カードの作成 ............................................................................................................................... 53.2

接続 ........................................................................................................................................................... 6

3.3

プログラムの書き込み .............................................................................................................................. 8

ユーザープログラムの起動 ............................................................................................ 12
4.1

5.

ソフトウェアのダウンロード ................................................................................................................... 4

ユーザプログラムの起動手順 ................................................................................................................. 12

使用上の注意 ................................................................................................................. 13
5.1

FlashWriter EX/ARM の制限事項 ............................................................................................................. 13

5.2

起動用 microSD カードについて .............................................................................................................. 13

5.3

書き込みファイルについて ..................................................................................................................... 13

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

1

https://www.apnet.co.jp

アプリケーションノート

1.

Alpha Project Co., Ltd.

AN1604

概要
1.1

概要
FlashWriter EX/ARM Limited Edition（以下、FlashWriter EX/ARM）は、RZ アルファボード・RA アルファボード専用のオンボードシリアル FlashROM 書き込みツールです。
本アプリケーションノートでは FlashWriter EX/ARM を使用して、AP-RZA-0A のシリアル FlashROM へプログラムを書き込む手順を解説します。

1.2

動作環境ついて本アプリケーションノートで紹介する AP-RZA-0A のシリアル FlashROM の書き込みに必要な機器を以下に示します。

使用機器
ホストＰＣ

仕様
Windows 10/11
USB ポート
SD カードポート(microSD が使用可能なもの)

microSD カード

最大 32GB(SD 又は SDHC 仕様)

USB ケーブル

mini B - A USB ケーブル

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

2https://www.apnet.co.jp

アプリケーションノート

1.3

Alpha Project Co., Ltd.

AN1604

書き込み手順の概要
FlashWriterEX/ARM のを使用して AP-RZA-0A のシリアル FlashROM へプログラムを書き込むために以下の手順を行います。
① microSD カードの作成
microSD カードに Boot 用のプログラムを書き込みます。

Boot 用プログラム

microSD カード

PC

② 接続
①で作成した microSD カードを接続し、電源を投入します。PC と AP-RZA-0A を USB ケーブルで接続し、USB ドライバをインストールします。

AC アダプタor電源ケーブル

USB ドライバのインストール

USB ケーブル
microSD カード

PC③ プログラムの書き込み
FlashWriter EX/ARM から、シリアル FlashROM へ書き込むプログラムを転送し、書き込みを行います。

書き込みプログラムの転送

USB ケーブルPC(FlashWriter EX/ARM)

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

3https://www.apnet.co.jp

アプリケーションノート

2.

Alpha Project Co., Ltd.

AN1604準備
2.1

ソフトウェアのダウンロード
以下のソフトウェアのダウンロードをします。
・FlashWriter EX/ARM Limited Edition
・USB 仮想 COM ドライバ
・シリアル FlashROM 書き込み用 SD カードディスクイメージ
・Win32 Disk Imager
FlashWriter EX/ARM Limited Edition、USB 仮想 COM ドライバ、シリアル FlashROM 書き込み用 SD カードディスクイメージは
弊社 Web ページより入手することができます。
AP-RZA-0A 製品情報ページ内の FlashWriter EX/ARM Limited Edition、USB 仮想 COM ドライバ、
シリアル FlashROM 書き込み用 SD カードディスクイメージをダウンロードしてください。
AP-RZA-0A 製品情報ページ
https://www.apnet.co.jp/product/rza/ap-rza-0a.html

Win32 Disk Imager は、以下のサイトから入手することができます。
https://sourceforge.net/projects/win32diskimager/

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

4https://www.apnet.co.jp

アプリケーションノート

3.

Alpha Project Co., Ltd.

AN1604

シリアル FlashROM の書き込み方法
3.1

microSD カードの作成
ダウンロードしたシリアル FlashROM 書き込み用 SD カードディスクイメージを、microSD カードに書き込みます。
シリアル FlashROM 書き込み用 SD カードディスクイメージは、zip 形式で圧縮されていますので、あらかじめ解凍してください。
PC に microSD カードを接続し、「Win32 Disk Imager」を起動します。

①

②

③

① microSD が接続されているドライブを選択してください。
② 解凍したディスクイメージファイル(SDBOOT_FW.IMG)を選択してください。
③ 「Write」ボタンで書き込みを開始します。
* 注意事項
上記の手順を行い、microSD カードにディスクイメージを書き込んだ場合、microSD カードは AP-RZA-0A の起動専用となり、PC 等では使用できなくなります。本アプリケーションノートの手順終了後に、PC 等で使用する場合には、microSD カードのフォーマットが必要になります。

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

5

https://www.apnet.co.jp

アプリケーションノート

3.2

Alpha Project Co., Ltd.

AN1604接続① AP-RZA-0A の設定
AP-RZA-0A の各種スイッチを以下のように設定してください。
AP-RZA-0A の設定を製品出荷時の設定とし、使用方法に合わせて以下の各スイッチ等の設定を行ってください。
JP3、4 は短絡されている状態とします。

JP3JP4JSW2

SW2
JSW2・SW2SW2O
N<SW2 設定>
ブートモード： モード 4(eSD)ブート

654321・JSW1<JSW1 設定>
： 使用するOFF

JSW1ON

ボード上の SDRAM

・JSW2<JSW2 設定>

HOST

USB1 の動作モード： USB ファンクションモード

FUNC

JSW2
AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

6

https://www.apnet.co.jp

アプリケーションノート

Alpha Project Co., Ltd.

AN1604② 接続
AP-RZA-0A の microSD カードスロット(SD1)に「3.1 microSD カードの作成」で作成した microSD カードを挿入し、PC と AP-RZA-0A
を USB ケーブルで接続した後、電源を投入します。
電源の供給方法つきましては、AP-RZA-0A ハードウェアマニュアル 「3.12 電源」を参照してください。
Win10 よりも前の OS での USB ファンクションの動作確認は、電源を供給する前にあらかじめ USB ドライバをインストールしておく必要があります。USB ドライバのインストール方法につきましては、「AN178 USB 仮想シリアルドライバ インストールガイド」を参照してください。

SD1 に接続AC アダプタor電源ケーブル

USB ドライバの(裏面)インストールUSB ケーブル
microSD カード

CN6 に接続PC③ 仮想 COM ポートの確認
AP-RZA-0A に電源を投入し、正常に起動できた場合には LED1 が点滅します。PC が AP-RZA-0A を正しく認識すると、AP-RZA-0Aをシリアルポートとして認識します。(PC との接続に時間がかかる場合があります。)
COM ポート番号は使用される PC の環境によって変わりますので、COM ポート番号の確認を行う必要があります。
「コントロールパネル」→「システム」→「デバイスマネージャー」から認識された COM ポート番号を確認してください。

USB Serial Ports Driver と表示されているCOM ポートの番号(この場合 COM6)を確認してください。

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

7

https://www.apnet.co.jp

アプリケーションノート

3.3

Alpha Project Co., Ltd.

AN1604

プログラムの書き込み
FlashWriter EX/ARM を使用してシリアル FlashROM へユーザープログラムの書き込みを行います。
①

FlashWriter EX/ARM のインストール

ダウンロードした FlashWriter EX/ARM をインストールします。ファイルはインストーラ形式になっていますので、「setup.exe」を実行してインストールを行ってください。
②

FlashWriter EX/ARM の起動

インストール後、FlashWriter EX/ARM を起動すると以下のような画面が表示されます。

メニュー
File

Open

処理
FlashROM へ書き込むデータを読み込みます。
（対応データフォーマット モトローラ S フォーマット、バイナリファイル）

Marge

新しいデータを読み込み、先に読み込んだデータとマージします。
同じアドレスにデータが存在する場合は、新しく読み込んだ方のデータに書き換えられます。（モトローラ S フォーマット、バイナリファイル）

Save

FlashWriterEX/ARM のメモリ上に展開されているデータをファイルに出力します。
（バイナリファイルのみ）

LogView

HelpExit

FlashWriterEX/ARM を終了します。

Copy

指定した領域をコピーします。

Clear

ログ表示をクリアします。

BYTE View

読み込んだデータを 1 バイト単位で表示します。

WORD View

読み込んだデータを 2 バイト単位で表示します。

LONG View

読み込んだデータを 4 バイト単位で表示します。

Address jump

任意のアドレスのデータを表示します。

About

バージョン情報を表示します。

FlashWriterEX

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

8https://www.apnet.co.jp

アプリケーションノート

Alpha Project Co., Ltd.

AN1604③ ユーザープログラムの読み込み｢OPEN｣ボタンを押し、ファイルを選択します。

(3)

(4)

(2)

(1)

(1) ファイル形式を選択します
モトローラーS フォーマット形式、バイナリ形式が選択できます。
(2) ファイルのオフセットアドレスを指定します
ユーザープログラムのオフセットアドレスを入力します。
(通常、S フォーマットは 0x18000000、バイナリでは 0x00000000 となります)(3) FlashWriterEX のバッファに読み込むアドレスを指定します
この項目で指定されたアドレス位置から読み込んだファイルが展開されます。
(4) 読み込むデータの最大サイズを指定します
サイズを超えたデータは読み込まれません。

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

9https://www.apnet.co.jp

アプリケーションノート

Alpha Project Co., Ltd.

AN1604④ 書き込みの開始｢AUTO｣ボタンを押し、書き込みを行います。

｢START｣ボタンを押し、書き込みを行います。

｢Select port｣にて AP-RZA-0A の仮想 COM ポート番号を選択し｢OK｣ボタンを押すと書き込みが始まります。

プログレスバーが変化しない場合は正しく接続されていない可能性があるため手順を見直してください。

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

10

https://www.apnet.co.jp

アプリケーションノート

Alpha Project Co., Ltd.

AN1604

書き込みが正しく完了すると上記ダイアログが表示されます。

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

11https://www.apnet.co.jp

アプリケーションノート

4.

Alpha Project Co., Ltd.

AN1604

ユーザープログラムの起動
4.1

ユーザプログラムの起動手順
シリアル FlashROM に書き込んだユーザープログラムで AP-RZA-0A を起動します。
① AP-RZA-0A の設定
AP-RZA-0A の設定スイッチ(SW2)を以下のように設定してください。
その他のスイッチや半田ジャンパーはユーザープログラムの仕様に合わせて設定してください
・SW2

SW2O
N

<SW2 設定>
ブートモード： モード 3(シリアル FlashROM)ブート

65
43
2
1② 電源の投入

AP-RZA-0A に電源を投入しユーザープログラムが動作することを確認してください。

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

12https://www.apnet.co.jp

アプリケーションノート

5.

Alpha Project Co., Ltd.

AN1604

使用上の注意5.1

FlashWriter EX/ARM の制限事項
FlashWriterEX/ARN は、RZ アルファボード・RA アルファボード専用の書き込みソフトです。
弊社の正規版 FlashWriterEX とは異なり、RZ アルファボード・RA アルファボードと専用 FW の組み合わせのみで動作します。

5.2

起動用 microSD カードについて
起動用 microSD は特殊なデータが書き込まれいてる為、起動用 microSD カードを作成すると通常の microSD カードとして使用できなくなります。通常の microSD として再利用するには microSD の再フォーマットが必要となります。
再フォーマットは以下のツールなどで行うことができます。
SD フォーマッター ダウンロードページ
https://www.sdcard.org/ja/downloads-2/formatter-2/

5.3

書き込みファイルについて
ARM DS-5 開発環境では、標準でモトローラ S フォーマット及びバイナリ形式ファイルは生成されません。
これらの生成は「DS-5 Command Prompt」から axf ファイルを任意の形式に変換してください。
以下に｢sample.axf｣を「sample.mot」及び「sample.bin」に変換するコマンド例を記します。
fromelf --m32 --output=sample.mot sample.axf
fromelf --bin --output=sample.bin sample.axf

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

13

https://www.apnet.co.jp

アプリケーションノート

Alpha Project Co., Ltd.

AN1604

ご注意・本文書の著作権は株式会社アルファプロジェクトが保有します。
・本文書の内容を無断で転載することは一切禁止します。
・本文書に記載されている内容についての質問等のサポートは一切受け付けておりませんのでご了承ください。
・本文書の内容については、万全を期して作成いたしましたが、万一ご不審な点、誤りなどお気付きの点がありましたら弊社までご連絡下さい。
・本サンプルプログラムに関して、ARM 社またはルネサス エレクトロニクス株式会社への問い合わせはご遠慮ください。
・本文書の内容に基づき、アプリケーションを運用した結果、万一損害が発生しても、弊社では一切責任を負いませんのでご了承下さい。
・本文書の内容は、将来予告なしに変更されることがあります。

商標について・ARM Development Studio 5TM (DS-5TM) は ARM 社の登録商標、商標または商品名称です。
・RZ および RZ/A1H は、ルネサス エレクトロニクス株式会社の登録商標、商標または商品名称です
・Windows®の正式名称は Microsoft®Windows®Operating System です。
・Microsoft、Windows は、米国 Microsoft Corporation.の米国およびその他の国における商標または登録商標です。
・Windows®10、Windows®11 は、米国 Microsoft Corporation.の商品名称です。
本文書では下記のように省略して記載している場合がございます。ご了承ください。
Windows®10 は Windows 10 もしくは Win10
Windows®11 は Windows 11 もしくは Win11
・その他の会社名、製品名は、各社の登録商標または商標です。

株式会社アルファプロジェクト〒431-3114
静岡県浜松市中央区積志町 834
https://www.apnet.co.jp
E-Mail: query@apnet.co.jp

AN1604 AP-RZA-0A (RZ/A1H CPU BOARD)
シリアル FlashROM の書き込み方法©2024 Alpha Project Co., Ltd.

14