2016-04-26 23 views
2

Atmel-ICEデバッガを使用してATSAM4S8Buを使ってボードをプログラミングしていました。ボードにデバッグまたはデプロイしようとすると突然このエラーメッセージが表示されました。Atmel SAM4S8B:プログラミングモードに入ることができません

Failed to launch program 
Error: unexpected chip identifier 0x00000000 

も時々私に叫んます。このエラー:

Could not activate interface, but found DAP with ID 0x2ba01477. 

それをどのように失礼な!私はそれで推論を試みたが、それは何も持っていない。 しかし、真剣に、それはうまく1つの瞬間でした、そして、次のこのエラーは、私がさらなる開発から私を止めました、そして、それはどういう意味ですか、そして、これをどうやって解決しますか?

EDIT:

このエラーは私のマシン上で発生しているようです。それは私の同僚に動作しますが、私はアトメル-USBとアトメルスタジオ6.2が、運を再インストールしてみました:(

EDIT:[ツール]に示す画面IMの

一部のスクリーンショット>デバイス・プログラミング、その後読み取ろうデバイスの署名: 0x0000000 found when trying to view device signature This is the pop up i get when I try to read as well. This also contains the error i get when i try to debug

EDIT:

私も時々、代わりにこのエラーを取得するように見える: The other error I get

+0

ホストコンピュータを再起動しますか? – yano

+0

それを試して、didnt仕事@yano – wootank

+1

私はあなたがこれをグーグルであると確信していますが、ちょうどあなたがこれを越えて遭遇しなかった場合..それは別のチップですが、同じ問題のように聞こえる、彼のpdiクロック?あなたはそれを理解したいと思っています:http://www.avrfreaks.net/forum/fail-read-device-signature-unable-enter-programming-mode – yano

答えて

0

私もこの問題を抱えていました。私が共有したいソリューションがいくつか見つかりました。

私のPCBは、Cortexのデバッグヘッダーを持つATSAM4Eプロセッサ(これまでプログラミングされていないプロセッサ)を使用していました。いずれかの方法(SWDまたはJTAG)を試したときにエラーメッセージが表示されました。

注:リセットボタンを押して、またはリセットボタン(クレジットYaroおよびYarooo)を押すと、PCBの電源を入れた後、非常に短いウィンドウでデバイスIDを読み取ることができました。私はしばしばその短いウィンドウを試して打つために何度も試してみなければならないでしょう。これにより、Cortex Debugヘッダーの回路が正しいことが確認されました。

外部水晶またはセラミック振動子XIN/XOUTに、またはバイパスモードの主発振器を使用するが(XINにクロックを印加すること)が必要SAM3Sデータシートに正誤表があること

jrb114 quotes in his post
...
これらのボードを動作させるために、信号発生器を使用してXINに1 MHzのクロックを供給しました。 PCBに電力を供給し、次にATMEL-Iceを使用して接続します。これは結構です。その後私はGPNVM Bit 1を設定して、SAMBAではなくフラッシュから起動し、デバイスをプログラムして正常に動作します。

私のPCBは外付けのクリスタルを持っていたので、なぜ私のボードが動作しないのか混乱しました。 XINラインにオシロスコープを設置し、クリスタルが波形を生成していないことを確認しました。

ほとんどのボードでは、コンデンサの1つ(クリスタル用)とグランドの間に短絡がありました。私の時計が行かないのも不思議ではありません。

他のボードでは、VDD_OUTVDD_PLLの間にあるインダクタはPCBに正しくはんだ付けされず、オープン回路になっていました。

全体として、このエラーは、誤った配線であるか、外部の水晶/共振器を使用していないとしても、XIN上にクロック信号を持たない結果であると思われます。

関連する問題