DirtyJTAG
Version 2.0
DirtyJTAG 是一款 JTAG 轉接器固件,適用於 2 美元的 ST-Link 克隆和通用 STM32 開發板(基於「藍丸」/「黑丸」STM32F101 和 STM32F103 的 ARM 板)。 DirtyJTAG 專案旨在取代過時(但便宜)的 LPT Wiggler 電纜和其他昂貴的 USB JTAG 探針。
DirtyJTAG 很髒而且非常便宜,但速度不快,也不是 JTAG 協議的完美實現。然而它有大約 1000 行程式碼,使其易於理解和破解。
如果您喜歡 OpenOCD 而不是 UrJTAG,我建議使用 Zoobab 的 Versaloon 韌體分支,該韌體可在他的 GitHub 儲存庫中找到。
藍色藥丸 | ST-Link v2 克隆(加密狗) | ST-Link v2 克隆(白色外殼) | “百特”ST-Link v2克隆 |
---|---|---|---|
指示 | 指示 | 指示 | 指示 |
Olimex STM32-H103 | 樹莓派 Pico |
---|---|
指示 | 外部專案 |
所有 DirtyJTAG 快閃記憶體裝置均顯示下列 USB VID=0x1209/PID=0xC0CA(屬於「InterBiometrics」):
$ lsusb
[...]
Bus 002 Device 003: ID 1209:c0ca InterBiometrics
PID是透過http://pid.codes取得的,這是開源硬體專案的USB PID代碼的註冊表。更多資訊:http://pid.codes/1209/C0CA/
dmesg
還提供了一些輸出,您可以在其中看到製造商字段為“Jean THOMAS”:
$ dmesg
[...]
[55444.904830] usb 1-3: new full-speed USB device number 12 using xhci_hcd
[55445.033099] usb 1-3: New USB device found, idVendor=1209, idProduct=c0ca, bcdDevice= 1.10
[55445.033105] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[55445.033108] usb 1-3: Product: DirtyJTAG
[55445.033111] usb 1-3: Manufacturer: Jean THOMAS
[55445.033114] usb 1-3: SerialNumber: 55FF6E064980515631491787
舊版的 DirtyJTAG 將“DirtyJTAG”報告為製造商,此錯誤現已修復。