適用先: ARM 開発ツール
回答
この記事に含まれている情報の適用先:
- Keil Development Tools for ARM の全バージョン
質問
ARM プロセッサをシミュレートするために Keil µVision3 を使用しています。startup.s と周辺機器を使用しない簡単なテスト プログラムで main.c という名前の C ファイルをインクルードしました。
しかし、Philips LPC2104 用のターゲットを作成したところ、以下のメッセージを受け取りました。
--- Error: Can't execute 'arm-uclibc-as'
Target not created
C ソース ファイルのみを変換しようとしたところ、以下のメッセージを受け取りました。
--- Error: Can't execute 'arm-uclibc-gcc'
この問題の原因は何でしょうか?
回答
µVision3 では 3 種類のツールセット、Keil CARM、ARM ADS、および GNU をサポートしています。
記載されたエラー メッセージによると、GNU ツールを選択されたようです。このエラーは、GNU ツールがインストールされていないことを示しています。
Keil CARM Compiler を使用するには、[Project]→[Components, Environment and Books] ダイアログから [Use Keil ARM Tools] を選択し、GNU 固有の STARTUP.S ファイルを Keil CARM バージョンのファイル(KEILARMSTARTUP フォルダ内にあり)と交換します。
GNU ツールセットを使用するには、GNU ツールチェインをインストールする必要があります。このツールチェインは、www.keil.com/demo の Download the Keil ARM Evaluation Tools からダウンロードできます。
詳細
- Getting Started User's Guide, Development Tools, Select the Toolset