5. サンプルプログラムの動作
5.2 サンプルソフトウェアの動作方法
5.2.4 ブートローダとユーザプログラム V.1.00 のダウンロードと実行
JFlash Liteを使用して、RE01_1500KB Evaluation Kit Board にブートローダとユーザプログラム
V.1.00を書き込みます。
USB cable
User Program V.1.00 Motorola File
Motorola Convert
Tool
User Program
V.1.00
RE01 Flash memory Program Boot Loader
①
①
②
①
User Program Area Boot Loader
Area Temprary
Area
JFlashLite
Boot Loader Motorola File
USB-Serial SWD
UART
User Program V.1.01 Motorola File
②
Boot Loader User Program
V.1.01
Boot Loader User Program
V.1.01
Boot Loader User Program
V.1.01
User Program
V.1.01 From
UART
Copy
Write Initial firmware In the FACTORY Update new firmware In FIELD
②
② ②
①
Figure 5-10 システム構成 全体図 ブートローダとユーザプログラムV.1.00書き込み
8. RE01_1500KB Evaluation Kit BoardとPCを接続後、PCにインストールされているTera Termを立 ち上げます。
接続方法については「2.1RE01_1500KB Evaluation Kit使用時」を参照してください。
9. Tera Termの”ファイル”->”新しい接続”で、シリアルを選択し仮想COMポートとして「USB Serial port」が表示されるので、それを選択しOKを押します。
Figure 5-11 Tera Termの仮想COMポート設定
10. “設定”→”シリアルポート”を選択しボーレート(Speed)を、115200に設定し、”New setting”ボタンを 押します。
Figure 5-12 シリアルポートの設定
11. JFlash Liteを立ち上げます。
接続方法については「2.1RE01_1500KB Evaluation Kit使用時」を参照してください。
JFlash LiteはSEGGER社「JLink Software and Documentation Pack」のインストールフォルダにあ るJFlashLite.exe を実行してください。
JLink Software and Documentation PackはデフォルトC:¥Program Files (x86)¥SEGGER¥JLinkフォ ルダにインストールされます。
12. 上記インフォメーションダイアログが出ます “O.K.”ボタンを押してください。
Figure 5-13 J-Flash Lite Infoダイアログ
13. デバイスを選択します。 “…”ボタンを押します。
Figure 5-14 J-Flash Lite 起動画面ダイアログ
Figure 5-15 J-Flash Lite デバイス選択 ダイアログ
Target Device Settingsダイアログから、以下デバイスを選択して、OKボタンを押します Manifacturer : Renesas
Device : R7F0E015D
Figure 5-16 J-Flash Lite 起動画面ダイアログ デバイス選択後 “OK”ボタンを押します。以下J-Flash Liteウィンドウが開きます。
14. ダウンロードプログラムの選択
Data Fileの”…”ボタンを押して、userprog_V100.mot を選択します。
Figure 5-17 J-Flash Liteダイアログ ダウンロードプログラム選択
15. 内蔵ROMデータの消去
“Erase Chip”ボタンを押して、内蔵Flash ROMの全領域のデータをイレースします。
Figure 5-18 J-Flash Liteダイアログ 内蔵Flash ROMデータ イレース 16. プログラムのダウンロードとプログラム実行
“Program Device”ボタンを押して、プログラムのダウンロードを行います。
Figure 5-19 J-Flash Liteダイアログ プログラムダウンロード
ダウンロードが完了すると自動的にプログラムを実行し、Tera Term上に以下が表示されることを確 認してください。
Figure 5-20 Tera Term ブートローダとユーザプログラムV.1.00実行結果
「Jump to user program」までが、ブートローダの動作になります。
ユーザプログラムで「Version ver 1.00」と表示されていることを確認してください。
User Program V.1.00
Boottloader