RX72Nは外付けフラッシュでブートすることはできない??

こんにちは!iichanと申します。

現在RX72Nの評価をしておりまして、ハードウェアマニュアルなど読み漁っています。

SCIブート、USBブート、FINEブートの3つのモードがあり、内蔵フラッシュを書き替えブートすることができるのは理解しましたが

このCPUは外付けフラッシュを用意してQSPI等でブートすることはできないのでしょうか。

Parents
  • iichan様

    外付けROMがバスタイプなら内蔵ROM無効にすれば起動できると思います。シリアルROMはマイコンの動作モードでサポートしないデバイスです。RZマイコンならSerialFlashROMから起動します。

  • Shoji Yamamoto様

    ありがとうございます。

    なるほどですね

    仮に内蔵ROM無効にして、外付けROMをバスでつなぐ方法にした場合どうやってプログラムを外付けROMに書き込むのでしょうか。

    Renesas Flash Programmerは、内蔵ROMに書き込むことを前提にしている?のでこのツールは使えませんよね。。

    ちょっとこういうCPUを使って云々が初めてで、とんちんかんなこと言ってたらすみません。。

  • さま

    最近リリースされたRA8シリーズのマイコンは、QSPIのメモリがマイコンの特定の番地に割り付けられて、ライターで書き込める様になっていますので、次出てくるRXでは同じ様な仕組みになっている可能性はあると思います。

    (RA8も、(RXも)外部から起動出来る様にはなっていないです。)

    内蔵フラッシュメモリが足りない場合は、SDRAMをつなげて、QSPI等の外部メモリからSDRAMにロードして実行する作戦は使えるかと思います。(この場合、QSPIメモリのR/Wを行うプログラムは、内蔵フラッシュに格納しておく必要があるかと思います。)

  • tf様

    ご回答ありがとうございます。

    次出てくるRXでは同じ様な仕組みになっている可能性はあると思います。

    なるほどですね。

    内蔵フラッシュメモリが足りない場合は、SDRAMをつなげて、QSPI等の外部メモリからSDRAMにロードして実行する作戦は使えるかと思います。(この場合、QSPIメモリのR/Wを行うプログラムは、内蔵フラッシュに格納しておく必要があるかと思います。)

    ご説明いただきありがとうございます。

    簡易的なブートローダーは作ったりしてみたので、そいつを改造してうまく動かせるかやってみたいと思います。

Reply
  • tf様

    ご回答ありがとうございます。

    次出てくるRXでは同じ様な仕組みになっている可能性はあると思います。

    なるほどですね。

    内蔵フラッシュメモリが足りない場合は、SDRAMをつなげて、QSPI等の外部メモリからSDRAMにロードして実行する作戦は使えるかと思います。(この場合、QSPIメモリのR/Wを行うプログラムは、内蔵フラッシュに格納しておく必要があるかと思います。)

    ご説明いただきありがとうございます。

    簡易的なブートローダーは作ったりしてみたので、そいつを改造してうまく動かせるかやってみたいと思います。

Children
No Data