
Adafruit Black Magic Probe 除錯工具 (V2.1) 附 JTAG 與序列傳輸線
適用 ARM Cortex 微處理器的次世代除錯工具,內建 GDB 伺服器功能。
- 貨號
- ADA3839
- 分類
- 外殼/散熱模組/各類工具
- 供貨
- 預購・海外調貨約 3~4 週出貨
Adafruit Black Magic Probe (V2.1) 是一款為嵌入式微處理器開發設計的現代應用程式內除錯工具。其獨特之處在於將除錯探針本身作為 GDB 伺服器埠,透過 USB 序列連線模擬,省去了傳統除錯器對 OpenOCD 或 STLink 等額外軟體的需求。這款開源硬體產品不僅支援 ARM Cortex 核心的除錯作業,同時也兼具 USB 序列轉接器的功能,方便開發者進行雙重除錯與訊息輸出。
主要特色:
- 整合式 GDB 伺服器:無需額外的 PC 端除錯軟體,探針本身即提供 GDB 伺服器功能。
- 多種除錯介面支援:支援 JTAG 與序列線除錯 (SWD) 介面,並提供 TTL 電平序列傳輸介面。
- 寬廣的目標電壓相容性:可支援 1.7V 至 5V 的目標裝置,並能為目標提供 3.3V 電源輸出,最高達 100mA。
- 跨平台與開發環境支援:可在 Linux、Mac 和 Windows 作業系統上運作,並與 Eclipse 等整合式開發環境相容。
- 豐富的除錯功能:支援將應用程式載入目標快閃記憶體或 RAM、單步執行程式、即時執行與隨時暫停、檢查與修改 CPU 暫存器和記憶體、取得呼叫堆疊回溯、設定最多六個硬體輔助中斷點及四個硬體輔助監測點。
本產品適用於 ARM Cortex 微控制器相關的韌體開發與除錯,如 STM32 F0、F1、F2、F3、F4、F7,Atmel SAMD20/21、SAM3N/S/X/U、SAM4L、SAM4S,Nordic nRF51、nRF52,NXP LPC8xx、LPC11xx、LPC15xx、LPC43xx,TI LM3S、TM4C,Freescale KL25、KL27、KL02,Xilinx Zynq-7000,Broadcom BCM2836 (Raspberry Pi 2),以及 SiLabs EFM32 和 EZR32 等多種晶片系列。它也支援 DroneCode 相容專案。產品隨附一條 150mm 長的 0.05 吋間距 SWD/JTAG 排線,以及一條約 145mm 長的 0.1 吋針腳相容序列傳輸線。
請注意,並非所有晶片或目標裝置都受支援。建議查閱相關文件以確認特定晶片型號的相容性。儘管本裝置在正常運作時可能會有明顯的溫熱感(約消耗 120mA 電流),此為正常現象。本產品為開放原始碼硬體,使用者的購買將有助於其持續發展與改進。




