問題タブ [jtag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4188 参照

stm32 - OpenOCD を使用して STM32F3 Discovery ボードをフラッシュしようとしています: 「フラッシュ バンクが見つかりません」

このレポを複製し、make flash. 関連するルールは次のとおりです。

oocd.cfg:

make flash次に、次の出力が得られます。

コマンドはそれprogramを示してno flash bank foundおり、データは書き込まれていません。当然、verifyコマンドは失敗します。

0.9 タグから OpenOCD を構築しました。libusb-1.0-0-devST-Link サポートに必要な aptitude を使用してインストールしました。

私の構成の何が問題なのですか、またはこのタスクで試すことができる OpenOCD の代替手段はありますか?

0 投票する
1 に答える
457 参照

arm - JTAG デバッグ ARM、WFI 代替コードの検索

NXP LPC1752 (Cortex-M3) ベースの USB デバイスのファームウェアを動的に分析しようとしています。このファームウェアには WFI 命令が含まれており、JTAG プローブがデバイスにアクセスできなくなることがあるという点で、私の試みを妨げているようです。テストに使用されるプローブは、Segger 独自のまたは OpenOCD を GDB サーバーとして使用する Segger JLink-Edu v9.3 と、OpenOCD を使用する BusBlaster v2.5 です。

NOP または空の無限ループに置き換えて、WFI を削除しようとしました。いずれにせよ、デバイスはもう列挙されません。

この WFI 命令にはいくつかの NOP が付随しているため、スリープ モードに入ることなく、WFI が行うことを実行できるコード シーケンスがあるかどうかを尋ねています。

0 投票する
1 に答える
984 参照

fpga - USB Blaster の代わりに AVR Programmer を使用して FPGA をプログラミングする

MAX 10 FPGA 10M08 Dev Board を購入しましたが、JTAG が搭載されており、Altera USB Blaster でプログラムするように指示されています。せっかちなので、AVR Programmer を使用して接続できますか?

ここでの sck から tck までのクロック速度が最大の問題ではないでしょうか?

0 投票する
1 に答える
947 参照

debugging - ARM-Cortex-M4 レジスタにアクセスするための JTAG 命令

JTAG 操作 (命令およびデータ スキャン) を実行できるデバッグ プローブがあります。これにより、使用している SOC が ARM CoreSight デバッグ アーキテクチャによって定義された JTAG デバッグ ポートを実装していることを知った上で、MCU レジスタにアクセスする方法を知りたいと思います。

私の推測では、デバッグ ポート、アクセス ポート、AMBA AHB バス インターフェイス、および ARM コアからの IO ポートを介してトランザクションを行うことを暗示していると思います。これらのトランザクションは、IR および DR スキャンに関してどのように行われますか? 例はどこにありますか?

0 投票する
1 に答える
1145 参照

arduino - Arduino Due 操作レジスタ SAM3X8E

これはコードの問題ではありません。

Arduino を使用するということは、すべての設定が完了し、既存のライブラリを使用してコードをまとめることを意味しますか? 私はそうは思わないので、学校で学んだように、C プログラミングのスキルを応用してレジスターを操作したいと考えています。

Arduino Due には明らかなプログラミング ポートが 3 つあります。 - usb prog - usb native - jtag

始めるのに Arduino アプリケーションが必要ですか? (理由?) 代わりに、他にどのプログラミング ツールを利用できますか?

コントローラーのマニュアルと簡単なプログラミング環境+jtagで考えていました。http://www.atmel.com/devices/sam3x8e.aspx

質問して申し訳ありませんが、それを行うための説明はありますか? (はい、マイクロコントローラーについてもっと学びたいです。車輪の再発明をしたいという意味ではありません。)

0 投票する
2 に答える
546 参照

c - 組み込みデバイスでブレークポイントはどのように機能しますか?

これは個人的な興味のための質問です。JTAG が uController のレジスタ値を読み取れることはわかっています。しかし、uController を停止するタイミングを JTAG デバイスがどのように認識しているかはわかりません。割り込みを呼び出すコードが追加されているのではないかと思いましたが、操作中にブレークポイントを追加できるため、この継ぎ目は間違っています。それで、それはどのように行われますか?

0 投票する
1 に答える
267 参照

arm - Atmel-ICE プログラミング atsam4sd32c

32 ビット atsam4sd32c ARM Cortex M4 を使用しているカスタム pcb のプログラミングに問題があります。ATMEL-ICE デバッガを使用して、JTAG/SWD インターフェイス経由でマイクロコントローラをプログラムできません。ただし、atmel studio 7.0 コマンド プロンプトを使用してデバイス シグネチャ識別子を取得できます。手動でのチップの消去とリセットも可能です。

atmel studio 7.0 ソフトウェアを介してボードをプログラムしようとすると、アップロードが 14% で停止します。

私たちは多くのことを試みましたが、進歩は見られません。

誰でも助けることができますか?