machine.hについて

初めて質問を投稿させていただきます。至らぬ点はご容赦ください。

現在、CS+で作成したRX62N向けのプロジェクトを、e2studio(GCC)へ移植してします。

色々と試した結果、e2studioで新規に作成したプロジェクトへ、Cのファイルをインポートしたのですが、e2studio(GCC)にはmachine.hが無いということで止まっています。

使用しているのは割り込みの制御に関するclrpsw_i()とsetpsw_i()ぐらいだと思うのですが、何かスマートな解決策をご存知でしたらご教授ねがえないでしょうか。

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

Parents
  • 「ファイル」メニュー → 「インポート...」で開くインポートウィザードの中にCC-RXのプロジェクトをGCC for RXに変換する機能があるので、まずはそれで作られたものを参考にすると良いと思います。
    NoMaYさんのスレッドでも議論されているように、変換されたものが全く同じ動作になる訳ではないのでそのまま動くとは限りません。参考と言うことで。

Reply
  • 「ファイル」メニュー → 「インポート...」で開くインポートウィザードの中にCC-RXのプロジェクトをGCC for RXに変換する機能があるので、まずはそれで作られたものを参考にすると良いと思います。
    NoMaYさんのスレッドでも議論されているように、変換されたものが全く同じ動作になる訳ではないのでそのまま動くとは限りません。参考と言うことで。

Children
  • ほやさん

    教えていただきありがとうございます。

    CS+プロジェクトをe2studioにインポートするのは試したのですが、コンパイラーがCC-RXのままだったので諦めていました。(プロパティーを弄れば行けそうな気もしましたが、ツールチェーンとかよくわからないもので)

    まさか更にCC-RXをGCCに変換する機能があったとは・・・

    早速試してみたところ、machine.hがCCRXmachine.hに置き換わっていました。

    何故かコンパイルするとCCRXmachine.hが無いと怒られるのですが・・・

    ちょっと今回は時間が無いので、プロジェクトにCCRXmachineをコピーする予定です。

    本当にありがとうございました。

    また困ったことがありましたら、フォーラムに書き込ませていただこうと思いますので、その際はよろしくお願いいたします