製品の特徴
(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 ディスクにドラッグするだけで製品のアップグレードを簡単に完了できます。
配線手順
1.エミュレータをターゲットボードに接続します。
SWD配線図
JTAG配線図
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 を使用することもできます。適切な構成スクリプトを記述することで、チップのデバッグ、書き込み、その他の操作を実行できます。
商品撮影