4

ARM Cortex M3 / M4ベースのマイクロ(Stellaris、Kinetis)用にEclipse + gnu gcc +デバッガーをセットアップする方法はありますか?

よろしく、ピーター

4

4 に答える 4

2

ツールチェーンがgccベースでデバッガーgdbベースの場合、おそらくそうです。CDTでEclipseを使用し、クロスコンパイルプロジェクトを設定し、ツールチェーンプレフィックス(arm-eabi-など)を入力するだけです...コンパイル時に「gdbhardwaredebugging」起動構成を作成し、使用する適切なgdbコマンドを入力します(おそらく何か- gdb)そしてあなたはおそらく大丈夫でしょう。

于 2011-11-23T09:15:02.140 に答える
2

ARM用のEclipse+GNUツールチェーンをセットアップするためのかなり包括的なガイドがここにあります:

http://www.stf12.org/developers/ODeV.html

ビッグ3(Mac / Win / Lin)のセットアップの概要がわかりやすく、簡単に理解できます。ただし、OpenOCDをEclipseに統合する場合は、ある程度の直感が必要です。

于 2012-12-04T17:27:17.217 に答える
0

私はあなたが探しているものは次のとおりだと思います:http ://www.yagarto.de/

于 2012-01-15T09:00:42.660 に答える
0

「GNU/Linuxを使用したStellarisLaunchpadのプログラミング」によると 、ターゲットにlm4toolsを使用し、summon -arm-toolchainを使用してコンパイラーを取得し、Stellariswareを使用することもできます。githubにはjsnyderのgccプロジェクトもあります。

私も適切なツールチェーンを探しているところですが、Eclipseや厄介なインストーラーには触れません。そのパスについては、CodeSourceryを確認することをお勧めします。Eclipseにはトライアルcersionが付属しています。私は今のところキネティスを探していません。mswinとOSX用のYagartoあります。

Stellarisデバッガーへのインターフェースについていくつかのがあります。lmicdiusb 、「Tによって作成されたTCP/USBブリッジ」 GDBをStellarisLaunchpadICDIと通信させる必要があります。それが特定のボードやチップにどのように結びついているのかはまだわかりません。

更新:EmdebianツールチェーンはCortex(Thumb)ターゲットに対して完全に機能することがわかりました。StellariswareとCMSISは、基本的に箱から出して構築されます(適切なコンパイラ名が設定されています)。これらは統合されており、(Debianの場合)ツールチェーンを取得するための最もクリーンな方法です。私はUbuntuで、メインに同じアームコンパイラがあると信じています。

更新:Debianのメインディストリビューションに「ベアメタル」コンパイラが追加されました。それは私にとってうまく機能しており、他のツールへの最も近い統合が必要です。

于 2012-11-09T06:11:32.830 に答える