お世話になります。
現在、ターゲットに、RL78/G23(R7F100GGJxFB)を使用しています。
データフラッシュに書き込みを行いたく、
Renesas Flash Driver RL78 Type01 SC 対応仕様(Data Flash) (R20AN0654JJ0110 Rev.1.10)
を参考にして、スマートコンフィグレータからデータ・フラッシュ用ドライバを組み込んでいます。
統合開発環境は、CS+forCCを使用しています。
セクションの設定などを行ったうえでビルドしていますが、
下記のエラーが発生し、ビルドができない状態です。
(E) E0562351:Section ".bss" cannot be placed on the "TRACERAM area". XXX.mtpj
セクションの設定状況は次の通りです。
何から確認していけばよいのか、アドバイスを頂けないでしょうか?
よろしくお願いいたします。
わわいです
とりあえず、リンカの設定でmapファイルを出すオプションを有効にし、各セクションの配置がどうなってるか見てみると、何が起こってるのかってのがわかるようになります
エラーメッセージでは、TRACERAMエリアが.bssセクションに配置できない、とおっしゃってますので、そのセクションがどこに配置されてるのかを確認しましょう。
# まあ、そのセクションが設定されてないので、既存セクションの最後尾に配置され、メモリエリアを超過してしまった、ってことかと
わわいさん
返事をいただき、ありがとうございます。
近くに相談できる人がいないため、とても助かりました。
指南いただいたところから、調べていきたいと思います。