RX65NでGCCを使用してFlash API for RXをしたところビルドが通らない(CC-RXでは正常にビルドとおる)

お世話になっております

e2studioを使用しCC-RXでFlash API for RXを使うと問題なくできました。

そこで試しに、同じファームでGCCを使用し、セクションの設定だけ

CC-RXと同じようにはできないので

RXファミリ フラッシュモジュールFirmware Integration Technology の資料の

「5.3.2 GCC for Renesas RXを使用する場合」を参考にリンカ設定ファイル(linker_script.ld)に追加しました。

それ以外はCC-RXと同じようにしたので問題ないかと思ったのですが、

それでビルドをすると

undefined reference to `R_FLASH_Open()'

このようなエラーが出てしまい困っております。

設定を見直したり、設定を少し変えるなど、いろいろ試してみたのですが解決には至りませんでした。

何か分かる方おりましたら、ご教授願います。

よろしくお願い致します。

Parents
  • わわいです

    コンパイラがかわると、設定するオプションやコマンドラインの設定文法が違ってきます

    そのまんまコンパイラを替えるってのではなく、新規にプロジェクトを作成して、GCCのプロジェクトとして最初からやり直しましょう

    そうじゃないと無理です

    それでもどうにかしたいってことなら、CC-RXとGCCのコンパイラのマニュアルを読み、コマンドラインオプションの違いを把握して、それぞれに合わせたオプション設定を行う必要があります

Reply
  • わわいです

    コンパイラがかわると、設定するオプションやコマンドラインの設定文法が違ってきます

    そのまんまコンパイラを替えるってのではなく、新規にプロジェクトを作成して、GCCのプロジェクトとして最初からやり直しましょう

    そうじゃないと無理です

    それでもどうにかしたいってことなら、CC-RXとGCCのコンパイラのマニュアルを読み、コマンドラインオプションの違いを把握して、それぞれに合わせたオプション設定を行う必要があります

Children
No Data