ワンストップの電子製造サービスにより、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)JTAGインターフェースは、OpenOCDを搭載しており、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)

質疑応答
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










  • 前の:
  • 次:

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