ワンストップ電子製造サービスは、PCB および PCBA から電子製品を簡単に実現するのに役立ちます

DAPLINK は、JLINK OBSTLINK STM32 バーナー ダウンローダー エミュレーター ARM を置き換えます

簡単な説明:

製品名: CMSIS DAP シミュレーター

デバッグインターフェイス: JTAG、SWD、仮想シリアルポート

開発環境:Kei1/MDK、IAR、OpenOCD

対象チップ:STM32、NRF51/52などのCortex-Mコアに基づくすべてのチップ

オペレーティングシステム: Windows、Linux、Mac

入力電圧:5V(USB電源)

出力電圧:5V/3.3V(ターゲットボードに直接供給可能)

製品サイズ: 71.5mm*23.6mm*14.2mm


製品の詳細

製品タグ

1.1

 

製品の特徴
(1) ハードウェア回路図 PCB は完全にオープンソース、ソフトウェアもオープンソースであり、著作権のリスクはありません。
現在、市場に出回っているjlink/stlinkは海賊版であり、使用には法的問題がいくつかあります。一部の jlink を MDK などの IDE で使用すると、著作権侵害が発生して正常に使用できなくなります。また、一部の jlink バージョンでは、一定期間使用するとファームウェアが失われるという問題があります。ファームウェアが失われた場合は、ソフトウェアを手動で復元する必要があります。
(2) SWD インターフェイスをリードアウトし、keil、IAR、openocd などの主流の PC デバッグ ソフトウェアをサポートし、SwD ダウンロード、シングル ステップ デバッグをサポートします。
(3) openocd を備えた JTAG インターフェイスは、ARM Cortex-A シリーズ、DSP、FPGA、MIPS など、世界中のほぼすべての SoC チップのデバッグをサポートできます。これは、SWD プロトコルが ARM によって定義されたプライベート プロトコルにすぎないためです。 JTAG は国際的な IEEE 1149 標準です。通常のエミュレータターゲットチップは JTAG インターフェイスを導入していない ARM Cortex-M シリーズが一般的ですが、本製品は JTAG インターフェイスを導入しているため、他のプラットフォームでの開発やデバッグ作業に適しています。
(4) 仮想シリアル ポートのサポート (つまり、ch340、cp2102、p12303 の代わりにエミュレータまたはシリアル ポート ツールとして使用できます)
(5)DAPLink は USB フラッシュ ドライブのファームウェア アップグレードをサポートしています。nRST を接地し、DAPLink と PC に接続するだけです。USB フラッシュ ドライブが表示されます。新しいファームウェア (hex または bin ファイル) を USB フラッシュ ドライブにドラッグするだけで、ファームウェアのアップグレードが完了します。DAPLink は U ディスク機能を備えたブートローダーを実装しているため、ファームウェアのアップグレードを簡単に完了できます。STM32 ベースの製品が量産中で、後でその製品をアップグレードする必要がある場合、DAPLink のブート ローダー コードは非常に参考になる価値があります。クライアントは、複雑な IDE をインストールしたり、ツールを書き込んだりする必要はありません。アップグレードする場合は、U ディスクにドラッグするだけで製品のアップグレードを簡単に完了できます。

8

配線手順
1.エミュレータをターゲットボードに接続します。

SWD配線図

詳細 (1)

JTAG配線図

詳細(2)

Q&A
1. RDDI-DAP エラーを示す書き込みエラー、解決方法は?
A: シミュレータの書き込み速度が速いため、デュポン ライン間の信号によりクロストークが発生します。短いデュポン ライン、または密接に接続されたデュポン ラインを変更してみてください。また、書き込み速度を下げることもできます。一般的には解決できます。通常は。
2. ターゲットが検出できず、通信障害が発生した場合はどうすればよいですか?
A: まずハードウェアケーブル(GND、CLK、10、3V3)が正しいかどうかを確認してから、ターゲットボードの電源供給が正常かどうかを確認してください。シミュレータからターゲットボードに電源を供給している場合、USB の最大出力電流は 500mA しかありませんので、ターゲットボードの電源が不足していないか確認してください。
3. CMSIS DAP/DAPLink ではどのチップ デバッグ書き込みがサポートされていますか?
A: 一般的な使用シナリオは、MCU のプログラミングとデバッグです。理論的には、Cortex-M シリーズのカーネルは、STM32 フル シリーズのチップ、GD32 フル シリーズ、nRF51/52 シリーズなどの一般的なチップの書き込みとデバッグに DAP を使用できます。
4. Linux でのデバッグに DAP エミュレータを使用できますか?
A: Linux では、デバッグに openocd と DAP エミュレーターを使用できます。openocd は、世界で最も人気があり強力なオープン ソース デバッガーです。Windows で openocd を使用することもできます。適切な構成スクリプトを記述することで、チップのデバッグ、書き込み、その他の操作を実行できます。

商品撮影

9










  • 前の:
  • 次:

  • ここにメッセージを書いて送信してください