こんにちは!iichanと申します。
現在RX72Nの評価をしておりまして、ハードウェアマニュアルなど読み漁っています。
SCIブート、USBブート、FINEブートの3つのモードがあり、内蔵フラッシュを書き替えブートすることができるのは理解しましたが
このCPUは外付けフラッシュを用意してQSPI等でブートすることはできないのでしょうか。
iichan様
外付けROMがバスタイプなら内蔵ROM無効にすれば起動できると思います。シリアルROMはマイコンの動作モードでサポートしないデバイスです。RZマイコンならSerialFlashROMから起動します。
Shoji Yamamoto様
ありがとうございます。
なるほどですね
仮に内蔵ROM無効にして、外付けROMをバスでつなぐ方法にした場合どうやってプログラムを外付けROMに書き込むのでしょうか。
Renesas Flash Programmerは、内蔵ROMに書き込むことを前提にしている?のでこのツールは使えませんよね。。
ちょっとこういうCPUを使って云々が初めてで、とんちんかんなこと言ってたらすみません。。
iichan さま
最近リリースされたRA8シリーズのマイコンは、QSPIのメモリがマイコンの特定の番地に割り付けられて、ライターで書き込める様になっていますので、次出てくるRXでは同じ様な仕組みになっている可能性はあると思います。
(RA8も、(RXも)外部から起動出来る様にはなっていないです。)
内蔵フラッシュメモリが足りない場合は、SDRAMをつなげて、QSPI等の外部メモリからSDRAMにロードして実行する作戦は使えるかと思います。(この場合、QSPIメモリのR/Wを行うプログラムは、内蔵フラッシュに格納しておく必要があるかと思います。)
tf様
ご回答ありがとうございます。
次出てくるRXでは同じ様な仕組みになっている可能性はあると思います。
なるほどですね。
ご説明いただきありがとうございます。
簡易的なブートローダーは作ったりしてみたので、そいつを改造してうまく動かせるかやってみたいと思います。