Renesas Synergy™

FAQ 3000145 : (e² studio) ARM Embeddedコンパイラのプロジェクトを新規作成しましたが動きません

Q: 質問

e² studioでRZデバイス用のプロジェクトを"Hello World GNU ARM Embedded C Project"により新規作成しましたがうまく動きません。

 


A: 回答

スタートアップコードで初期化処理を行う必要がありますが、
新規作成したRZデバイス用のプロジェクト(Hello World GNU ARM Embedded C Project)には、スタートアップコードが含まれておりません。
一方、GNUARM-NONE-EABIツールチェーン用のプロジェクトにはスタートアップコードがありますので、これをGNU ARM Embeddedツールチェーン用に変換して利用できます。
GNUARM-NONE-EABIからGNU ARM Embeddedへの変換はインポート機能に含まれます。
詳しくはe² studio ヘルプの「KPIT GNUARM to GCC ARM Embedded プロジェクト・インポート」を御覧ください。

注意1: GNUARM-NONE-EABIツールチェーンはプロジェクト作成に必要ですが、作成済のプロジェクトからGNU ARM Embeddedへの変換には必ずしも必要ではありません。
注意2: プロジェクト変換に先立ってGNU ARM Embeddedツールチェーンのインストールとe² studioへの登録は行っておく必要があります。
注意3: プロジェクト変換時にリンカースクリプトがないとの警告が表示される場合があります。
リンカースクリプトがビルド時に作成されるようになっているのであれば、元のプロジェクトで一度ビルドを行ってからインポートし直してください。
注意4: その他プロジェクト変換で起こる問題に関しては関連FAQや上記のヘルプ項目を参照してください。

 

適用製品

e² studio
RZ Family
他にご質問がございましたら、リクエストを送信してください