みなさん、こんにちは。
先日、Atmel ICEデバッガを購入し、SAM4CMP MCUのプログラムとデバッグを行いました。
最初に、私はAtmel SAME70 ボードをSWDで接続したデバッガをAtmel studioとIAR の両方を
使用して試してみました。両方ともダウンロード、消去、「デバッグ」が正常に動作しています。
次に、SAM4CMP8 MCUをベースにした我々のカスタムボードで使用しました。
手順は次のようになります。
1- 接続:
1.1-「10x100milソケットを備えた50mil 10ピンミニスクイッドケーブル」を使用して、各ピンがMCUの対応するピンに正しく接続されていることを確認しました。
1.2- Atmel ICEユーザーガイドに記載されているように、SWDポート接続ピンを使用しました。
2- IDE:2つのIDEを使いました:
2.1 - IAR:プロジェクトのデバッガオプションを調整して、CMSIS-DAPとSWDをポートとして使うようにしました。
2.2 - SWDポートを使用すると、Atmelスタジオを開くと、デバッガを識別してFWをアップグレードできます。
3- 結果:
3.1- IARを使用すると応答がなく、つまりFWのダウンロード、消去、デバッグができません。-IARからのデバッグログを添付しました。
3.2- Atmel studioを使用した場合。チップIDを読み取ったり、ターゲット電圧を読み取ったり、MCUのフラッシュを消したり、正しくプログラムすることができます。しかし、コードのデバッグが全くできません。それは、MCUが休止状態に入ってしまい、それを再び使用できるようにするには、フラッシュの消去が必要だと表示されます。
3.3- JTAGポートが選択されていてJTAGピンが接続されている状態では、IARもAtmel Studioも全く使えません。
お手数ですが、アドバイスをお願いします。
よろしく
Allam
IAR_Debug_Log_cspycomm.log (2.1 KB)
RobertCNelson Applications Engineer
@allamさん、こんにちは。あなたのカスタムボードの回路図のJTAGセクションを共有することができますか?RESETラインが接続されているかどうか気になるのですが?
Atmelのフォーラムで同じような投稿を見つけました。
関連があるかもしれません...。
よろしく