自作のフラッシュプログラムの作成

お世話になります。

V850E2/PG4Lを使用しています。

 

開発当初から、

E1エミュレータとのJTAG接続により、

Renesas Flash Programmerを使用してソフトの書込みを行ってきましたが、

ハード側、ソフト側含めて、シリアル通信(RS232C)を実装するに至りましたので、

E1エミュレータも、

Renesas Flash Programmerも使わず、

自作のプログラムによるソフトの書き込みを検討しています。

 

・・・が、

どのような手順で、

どういったことをしてあげなければならないかがわかりません。

 

関係するドキュメント等ありましたら、教えていただけませんでしょうか。

Parents
  • 管理人のAyrです。
    V850E2/PG4Lは車載専用品で特別管理されており技術資料等が一般公開されておりません。
    購入ルートの特約店経由で御問い合わせお願いできますでしょうか?
  • ばっさり切られると、
    どういうものがあって、
    何を要求しなければならないのかすらわからないんですが・・・

    V850E2/PG4Lに限った話で無くてもいいんです。

    一般的にどういった手順が必要なのか、
    どういった準備が必要なのかを知りたいだけです。

    一般公開されている物でいいので、
    教えていただけませんでしょうか。
  • こんにちは、

    書き換えるためには、ハードとソフトの準備が必要です。
    ハードとソフトは使うマイコンによって異なりますので、使うマイコンの仕様を確認する必要があります。
    マイコンのハードウェアマニュアルのフラッシュの章に書き換え方法が記載されていると思います。
    その書き換え方法をご確認頂いた方が良いと思います。

    V850E2/PG4Lはマニュアルが公開されていないのでわかりませんが、
    例えば、RX63Nでは、ブートモード、USBブートモード、ユーザーブートモード、シングルチップモード(内蔵ROM有効)/内蔵ROM有効拡張モード が用意されています。
    ブートモードはSCIでPCに接続して、PCからコマンドを発行してフラッシュメモリを書き換え/消去します。
    マイコンとPCが通信出来る様にする為のハードウェアと、コマンドを発行するPCのプログラムが必要となります。
    (Renesas Flash Programmerはブートモードで書き換えていると思います。)
    シングルチップモード/内蔵ROM有効拡張モードでは、ROMリードモード中にファームウェアをRAMに転送して、ROM P/Eモードに遷移し、フラッシュを書き換え消去します。書き換える為には書き換えプログラムを準備する必要があります。
Reply
  • こんにちは、

    書き換えるためには、ハードとソフトの準備が必要です。
    ハードとソフトは使うマイコンによって異なりますので、使うマイコンの仕様を確認する必要があります。
    マイコンのハードウェアマニュアルのフラッシュの章に書き換え方法が記載されていると思います。
    その書き換え方法をご確認頂いた方が良いと思います。

    V850E2/PG4Lはマニュアルが公開されていないのでわかりませんが、
    例えば、RX63Nでは、ブートモード、USBブートモード、ユーザーブートモード、シングルチップモード(内蔵ROM有効)/内蔵ROM有効拡張モード が用意されています。
    ブートモードはSCIでPCに接続して、PCからコマンドを発行してフラッシュメモリを書き換え/消去します。
    マイコンとPCが通信出来る様にする為のハードウェアと、コマンドを発行するPCのプログラムが必要となります。
    (Renesas Flash Programmerはブートモードで書き換えていると思います。)
    シングルチップモード/内蔵ROM有効拡張モードでは、ROMリードモード中にファームウェアをRAMに転送して、ROM P/Eモードに遷移し、フラッシュを書き換え消去します。書き換える為には書き換えプログラムを準備する必要があります。
Children
No Data