FCU-RAMって通信バッファ(普通のRAMとして)に使えるの?

おはようございます。NAKAといいます。

今日、電車の中で思いついたことがあります。

RXマイコンにはE2フラッシュの機能があり、使うためにはFCU-ROMの8K容量のファームをFCU-RAMに転送して、先頭番地にコマンドを投げることで制御されてます。

最近、少し重い解析アルゴリズムを入れるとRAMが不足する場合があります。

そこで、E2フラッシュ機能を使わなければ、FCU-RAMを通信バッファなんかに使えるんじゃないか?と思いつきました。ポインタ指定で通信バッファや普通のRAMとして使うのはまずいのでしょうか?E2フラッシュの機能でRAMの内容が変わったりすることがあるのでしょうか?

P.S.

先日、屋上家庭菜園で琵琶をハサミで収穫していた時、誤って指を切ってしまいました。流血事件_DEATH!

Parents
  • NAKAさん
    追加情報です。
    以下のFAQがありました。やっぱり使えない様です。
    support.renesas.com/.../211562717
  • SAさま NAKAです。
    幼稚な思いつきを調べていただいてありがとうございます。やっぱり同じ事を考える人もいるんだなぁ~。「FCU-RAMはユーザーRAMとしては使えません」との記載があるだけですね!何故なんだろう?でもへそ曲がりなNAKAは本当かなぁ?と試したくなります。本来の使い方ではないのは重々承知してるのですが......!使ってないCANのメッセージBOXをシリアル通信の通信バッファには使えました。今度、時間のある時に実験してみます。
    SAさま ありがとうございました!!
  • SAさま

    ハードマニュアルに書いてありました!
    「なお、FCU RAM へのアクセス許可/ 禁止によらず、FCU RAM のデータを読み出すことはできません。読
    み出した場合は、不定値が読めます。」

    残念!
  • NAKA様
    確かにFCRME ビットの説明に記載されてましたね。こちらでも確認しました。
    ありがとうございます。
    もう少しわかりやすいところに注意事項として書いてほしいです。
Reply
  • NAKA様
    確かにFCRME ビットの説明に記載されてましたね。こちらでも確認しました。
    ありがとうございます。
    もう少しわかりやすいところに注意事項として書いてほしいです。
Children
No Data