Renesas Synergy™

FAQ 1011154 : CC-RX V1コンパイラを使用時、次のエラーが出力されます。回避方法を教えてください。

エラー

L2330 (E) Relocation size overflow : "ファイル名.obj"-"セクション名"-"00000025"

回答

このメッセージが出る場合、ファイル名.objからの分岐幅に問題がある可能性があります。

  • High-performance Embedded Workshop環境をご使用の場合
    RX Standard ToolchainsのCPUタブ内で詳細ボタンを押下して関数の分岐幅を32bit(デフォルトは24bit)に変更してみてください。
  • CS+環境をご使用の場合
    CC-RX(ビルド・ツール)プロパティの共通オプションタブ内でCPU-分岐幅を指定しない(-branch=32)(デフォルトは24bit 以内であるとしてコンパイル(-branch=24))に変更してみてください。

適用製品

CS+ (旧 CubeSuite+)
High-performance Embedded Workshop
RXファミリ用C/C++コンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください