RX(18)-ブートローダ(アプリケーションコードの書き込み)

このエントリーをはてなブックマークに追加

アプリケーション領域をアップデートするためのファイルの形式はモトローラS形式ファイルになります。こちらはSレコード形式のファイルになります。Sレコードに関しては、下記のページが参考になります。

現在、RXマイコンを使用して、ブートローダ機能を構築に取り組んでいます。使用するマイコンは、「RX66T」になります。「Renesas Starter Kit+ for RX66T」評価ボードを使用しています。開発環境は「e2studio」です。

https://ja.wikipedia.org/wiki/S-record

前回は、XMODEMプロトコルを使用して受信したデータ(モトローラS形式ファイル)を解析するための関数を作成しました。前回の内容は下記のサイトになりあます。

RX(17)-ブートローダ(Sレコードファイルデコード)

今回は、前回作成したモトローラS形式ファイルを解析する関数を呼び出しながら、アプリケーション領域へアプリケーションコードを書き込んでいく処理を作成します。これで、ブートローダが動作すると思います。

それでは、コーディングしたいと思います。