Releases: dirtyjtag/DirtyJTAG
Version 2.0
Another year, another DirtyJTAG release! And this time with our first major upgrade.
Changes:
- USB protocol upgraded to the more efficient DJTAG2. DJTAG1-compatible software should continue to work with DJTAG2 probes, but the opposite is not necessarily true. We advise you to check against bcdDevice in the USB descriptors, or to query
CMD_INFO
. - Use of hardware SPI instead of bitbanged JTAG whenever possible.
- USB packet buffering.
- Bluepill and Olimex STM32H103 pinouts were changed to take advantage of the hardware SPI peripheral.
- Reworked build system with better support of multiple hardware targets.
- Open-drain SRST.
Many thanks to @phdussud and @zoobab for their stunning contribution to this release.
Version 1.4
About a year later, here comes the last DirtyJTAG 1.x release! No new feature, no new target, but some noticeable improvements.
This release brings:
- Improved Makefile that taints build files with the platform they were built for
- Improved documentation (hardware-specific documentation, dedicated pages for both UrJTAG & openFPGAloader, typos)
- Faster JTAG bitbang code
Notes:
Version 1.3
Two years in the making, DirtyJTAG v1.3 is here! Some new features have been added, new hardware targets have been added (thanks to zoobab and Olimex for their contributions!).
This release brings:
- Better Makefile
- Frequency control support (finally!)
- New targets added (Baite, Olimex STM32-H103, ST-Link v2 white)
Notes:
- DFU has been removed because of USB enumeration issues (#52)
Version 1.2
This release brings :
- ST-Link v2 DFU bootloader support
- Faster build system (unicore-mx is only built for stm32f1 CPUs)
- Fixes in Docker build
Known issues :
- Still no frequency control support
Version 1.1
This release brings :
- STM32F101-based ST-Link v2 support
- Multi-target build system (available targets :
bluepill
(default),stlinkv2
)
Known issues :
- Still no frequency control support
Version 1.0
After some months of hard work and failed attempts of getting it working with OpenOCD, DirtyJTAG is finally out.
This release does not have clock frequency control.