- ベストアンサー
JTAGICE mk2を接続してもデバッグできない
kabasanの回答
まずSPIモードはデバッグをサポートしていませんよ。 AVR Studioのプログラマーアイコンからプログラマーを起動して デバイス情報は正しく取得できますか? できるないなら、チップがdebugWIREモードになっている可能性があります。 もちろん配線ミスの可能性もありますので今一度確認を。
関連するQ&A
- アトメルのJTAGICE mk3について
ATMEL社製のJTAGICE mk3について、 http://akizukidenshi.com/catalog/g/gM-06721/ 今AVR Studio 4.19 + winAVRでのプログラミング作業を行っていて、デバッガとしてJTAGICE mk2を使用していたのですが、mk2の動作が不安定なためリアルタイムデバッグ作業ができず困っており、mk3でできないかと調べているのですが、 このmk3はAVR4.19でも使用できるのかご教示の程よろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- Atmel studo6.2デバッグ時EEPROM
現在、Atmel studio6.2でAtmel88pマイコンのプログラミングを行っています。JTAGICE3でリアルタイムデバッグをやっています。通常のプログラミングモードからデバッグモードにマイコンを切り替える際に、EEPROMの内部データが初期化されてしまいます。 マイコンのデバッグを開始する際に一番最初にEEPROMのデータ内容を読み込んでいるので、このデータをいちいち打ち込まなければいけないのですが、EEPROM内容を保存しているeepファイルなどを読み込む機能はデバッグモード時にありますでしょうか? AVR Studio4.19の時はこの機能があったと思うのですが、ご教示頂きますよう、よろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- atmegaxマイコンのPDI端子
現在Atmel Studio6.2 + JTAGICE3でプログラミングを行っています。ATxmega64Aマイコンを使用してプログラミングを行っていこうと思っているのですが、ファームウェアの書き込みやデバッグなどを今まで使用していたATmega88マイコンなどではmiso,mosi端子などを使用して行っていましたが、ATxmega64AマイコンにはPDI,PDO端子というのが設けられていますが、 この端子だけでJTAGICE3でのファームウェアの書き込みやデバッグは可能でしょうか? miso,mosiの端子は書き込みやデバッグでは必要なくなり、SPI通信専用端子として使用できるようことでしょうか? どうぞ、ご教示頂きますよう、よろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- AVR Studio 6.2で書き込みができない
現在AVR Studio6.2でATmega88Pマイコンのプログラミングを行っています。JTAGICE3を使用してリアルタイムデバッグをおこなっていました。一旦Device Programming機能でファームウェアをATmega88に書き込もうと思ったのですが、ATmega88とJTAGICE3の接続を確認するため、Device signatureを読み取ろうとしたのですが、次のようなエラーが出てきます。 Unable to enter programming mode. Please verify device selection,interface settings,target power and connections to the target device. Look in the details section for more information. たぶんなんですが、今までデバッグを行っていたので、デバッグのヒューズビットがONの状態になっているため、書き込みモードに移行できていないと思われるのですが、 AVR Studio4の場合はデバッグモード時にデバッグモードを無効にする機能があったと思うのですが、Atmel Studio6.2ではこの機能はありますでしょうか? http://d.hatena.ne.jp/oibore_shinsuke/20130421/1366530168 こちらのサイトの方も同じような症状を言っているように思うのですが、こちらの方法をやってみましたが、私の場合は解決できていません。 どうぞ、ご教示頂きますようよろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- AVRISP mkIIをwin8.1での使用方法
現在Atmelのマイコンの開発環境をwindows8.1のPCにインストールしています。 今までコンパイラはwindows7のPCでwinavrを使用していましたが、win8ではどうも使えないようなので、こちらのサイト http://blog.digit-parts.com/archives/51871798.html こちらのサイトでAVR Studio 4.19 + GCC tool chainのインストールでwin8.1環境でコンパイルすることができるようになりました。 しかし、書き込み機であるAVRISPをUSB接続してもデバイスマネージャーではドライバが不明の三角マークの表示が出て書き込みが行えません。 AVR Studio側も書き込み機を認識してくれません。 次のサイトで 題名:windows 8におけるavr isp mk.IIの使用方法 http://ameblo.jp/otcn/entry-11429773240.html このサイトの方法を試したのですが、それでもUSB接続が認識されません。 どなたか解決方法をご存じでしたら、どうぞご教授いただきますよう、お願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- AVRマイコンの書き込みについて
最近Atmel studio6と言うソフトとArduino IDEと言うのが調べれば調べるほど ごちゃ混ぜになって、何が何だか分からなくなってきました。 どこが同じで、どこが違うのでしょうか。 AVRマイコンのAtmega328p-puにAtmel studio6で書き込む様に書いてあるので、AVrisp mkIIというライターを買いましたが、別の記事を見たらブートローダー というソフトをあらかじめインストールして置かないといけないとか 他の記事に書いてあったのですが。 AVRマイコンに関しては、まったくど素人で分かりませんので教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- AVR Studio 6のCコンパイラについて
今まではAtmelのマイコンでのコーディングの時にはAVR Studio 4をインストールして、C言語でのプログラミングのためにwinavrというCコンパイラをダウンロードしてインストールして使用していました。 最近のAtmelの開発環境はVersionが上がっていてAVR Studio 6というのが使用できるようになっていたので、インストールして使用してみたのですが、この開発環境をインストールすると既にC言語のコーディングとかコンパイラができるようになっていました。 この標準搭載のCコンパイラはwinavrのものなのでしょうか? それともAtmel自信のCコンパイラなのでしょうか? ご存じでしたらご教授よろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- AVR SPI mkiiの修理窓口
Atmelのマイコンを使ってプログラミングなどをしております。現在持っているAVR SPI mkiiという書き込み機を使っているのですが、ここ最近これをPCとUSBで接続しても認識しなくなりマイコンに書き込みができなくなってしまいました。 このAVR SPI mkiiは5年くらい前に秋葉原で購入したものです。この書き込み機の修理依頼などをATMELの窓口などご存じの方いらっしゃいませんでしょうか? どうぞ、ご教授の程よろしくお願い致します。
- ベストアンサー
- その他([技術者向] コンピューター)
- ARM coretex-M3というCPUについて
ARM coretex-M3というCPUを検討することになったのですが、開発環境やデバッグICE等の環境でどうゆう製品使用しなければならないのか、またそれぞれの開発環境の価格などはどのようになりますでしょうか? 自分は基本的にmicrochipのPICマイコンやAtmelのマイコンなどを使用したプログラミングしかしたことがありません。デバッガに関してはAtmelマイコンの場合、JTAGICE3などだと1万円程度でしたが、ARMの場合も同じような価格でそろえることは可能でしょうか? どうぞご教示頂きますよう、よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- 関数宣言で引数に(void)というのと()の違い
今、Atmega88をAVR Studio4 + WINAVRでC言語プログラミングを行っているのですが、 void bridge_master_oper() { ----(中略)------------- } このように宣言された関数があります。 void bridge_master_oper(void) { ----(中略)------------- } このような引数に”void”として宣言している場合と何か違いはあるのでしょうか?
- ベストアンサー
- C・C++・C#
お礼
回答頂きありがとうございます。 現在、AVRISP mk2の方ではプログラマーを起動し、signature情報の取得操作でデバイス情報を取得することができるのですが、JTAGICE mk2ではこれを行うとエラーが出て失敗する状態です。 少し気になるのが、以前JTAGICE mk2の線のコネクタの接触が悪くなってこの線(JTAGICE内部側に接続されるコネクタ部分)を一旦線の接触面を切断して、真出しを行ってコネクタに新たにかみ合わせた修理を自分で行ったことがあります。 以前はこれでデバイスとの通信が正常に戻ったのですが、 久しぶりに接続してみたところ、プログラマーの時にこの線を手で触れたりするとAVR Studioでエラーがパラパラでたりしています。 これはJTAGICE mk2が故障している可能性というのもありますでしょうか? また、この場合の修理方法とか問い合わせ先とかご教示頂けないでしょうか。 どうぞ、よろしくお願い致します。