2016-07-28 19 views
0

私はこの問題について質問しました。https://electronics.stackexchange.com/ 成功していないので、ここで私の運を試しています。ATmel Studioを使用しないSAM uCファミリのプログラミング

SAM uC(Cortex M0 +)を使用したボードを設計しました。私はATmel Stduioを使いたくないので、eclipseとarm-gccとOpenOCDの使い方を学びたいと思っています(これはまだ理解できません)。だから私の質問はそれを行うことが可能であり、はいの場合、どのように進歩させることができるだろうか?

私は3つの部分をインストールし、そしてこれは私が得ることができる最も遠い: enter image description here

+0

_ "私の質問はそれを可能にする方法を学びたい" _私は、それが可能かどうかを知ることができる世界で唯一の人間だと思う。 FWIW OpenOCDは基本的な検索のビットが明らかになるので、デバッガと点滅ツールです。 – Notlikethat

+0

@Notlikethat?あなたのコメントで何を意味しているのですか?問題を解決するためにどのように役立つと思われますか? – Engine

+0

何が問題なのですか?使用したいツールの名前を付け、使用方法を習得できるかどうかを尋ね、ダイアログボックスの画像を投稿しました。それで、どのように進むべきかについての明白なヒントは、「次のボタンをクリックしてみてください」と思われるでしょう。より一般的には、Stack Overflowはチュートリアルサイトではなく、「私がやっていることがわからない」というのはトピック上の質問ではありません。返信いただきありがとうございます。 – Notlikethat

答えて

2

私はそれはあなたが把握傾けることが何であるか、Notlikethatに同意します。

1)はい、gnuツールチェーンを使用する数十〜数百のベアメタルマイクロコントローラの例がありますが、コマンドラインだけではありません。何の問題もありません。

2)OpenOCDは、オンチップデバッガ、特にARMのものと話す方法を知っているオープンソースのツールです。また、JTAGとSWDをサポートしています.JTAGとSWDは、cortex-m0 +が公開されている場合(これはおそらくそうです)のものです。実際に数千種類のものから数百種類のものまで、cortex-m0 +は確かにその範囲を狭めています。少なくとも1家族に絞ってください。それは人気のあるSAMD21ですか?私は個人的にそれらのうちの1つを使用しており、openocdとgccを使用することは、誰からもIDEを必要とせずにかなり実行可能です。テキストエディタを追加するだけです。

SWDデバッガとして10ドルのディスカバリまたはニューロボードを使用することをお勧めします。いくつかのジャンパを削除して、他のマイクロコントローラのst-リンクのフロントエンドを使用することもできます。

Googleと同様に、チップのドキュメントも、このすべてをフックしてチップと話す方法を示します。

生のチップしか持っていないのですか、それともあなたが購入したものか購入したものをボード上に持っていますか?

あなたの質問は、私がフォードを持っているのと同じです。私はブレーキパッドが何サイズ必要かを知らず、ディーラーに取り付けなければなりません。

これはトラックなのですか、それは何百ものモデル/変種が過去100年以内に持っていたものですか?マニュアルでサイズや部品を調べてください。そして、後者は、もちろんあなた自身でそれを行うことができますか、他の人にそれらをインストールさせることができます、あなたはディーラーに行く必要はありません。

+0

私が設計したボードでSAML21 uCを使用していますが、SAM0 +ファミリでopenOCdを使用する方法に関するチュートリアルは見つかりませんでした:/。もう一度ありがとう – Engine

関連する問題