Releases: adamgreig/ecpdap
Release v0.2.0
In this release:
- Add support for removing SPI_MODE commands when writing bitstreams to SRAM
- Use
--no-remove-spimode
to disable
- Use
- Add support for patching VERIFY_IDCODE commands when writing bitstreams
- Use
--no-fix-idcode
to disable
- Use
- Add support for removing VERIFY_IDCODE commands when writing bitstreams
- Use
--remove-idcode
to remove VERIFY_IDCODE commands
- Use
- Update to clap v4
Full Changelog: v0.1.8...v0.2.0
The following pre-built files are available:
ecpdap_linux_x86_64
: ecpdap software for Linux (64-bit)ecpdap_windows_x86_64.exe
: ecpdap software for Windows (64-bit)
ecpdap recommends libusb be installed; on Linux it should suffice to install libusb-1.0, on Windows download the pre-built DLLs from libusb.info and place the libusb-1.0.dll
file from MinGW64/dll
into the same directory as the ecpdap executable.
Release v0.1.8
In this release:
- Update to latest jtagdap 0.1.1, improving CMSIS-DAP detection
- Update to latest spi-flash 0.3.0, no functional changes
- Improve progress bars
The following pre-built files are available:
ecpdap_linux_x86_64
: ecpdap software for Linux (64-bit)ecpdap_windows_x86_64.exe
: ecpdap software for Windows (64-bit)
ecpdap recommends libusb be installed; on Linux it should suffice to install libusb-1.0, on Windows download the pre-built DLLs from libusb.info and either install them system-wide or put them in the same directory as your executable. Without libusb, only the slower HID-based CMSIS-DAPv1 protocol is available.
Release v0.1.7
In this release:
- Print names of detected ECP5 parts when scanning the JTAG chain.
The following pre-built files are available:
ecpdap_linux_x86_64
: ecpdap software for Linux (64-bit)ecpdap_windows_x86_64.exe
: ecpdap software for Windows (64-bit)
ecpdap recommends libusb be installed; on Linux it should suffice to install libusb-1.0, on Windows download the pre-built DLLs from libusb.info and either install them system-wide or put them in the same directory as your executable. Without libusb, only the slower HID-based CMSIS-DAPv1 protocol is available.
Release v0.1.6
In this release:
- No functional changes.
- Updated to include new
Cargo.lock
and udev rules file as part of a tagged release.
The following pre-built files are available:
ecpdap_linux_x86_64
: ecpdap software for Linux (64-bit)ecpdap_windows_x86_64.exe
: ecpdap software for Windows (64-bit)
ecpdap recommends libusb be installed; on Linux it should suffice to install libusb-1.0, on Windows download the pre-built DLLs from libusb.info and either install them system-wide or put them in the same directory as your executable. Without libusb, only the slower HID-based CMSIS-DAPv1 protocol is available.
Release v0.1.5
This release contains:
- Detect HID-only probes that are not found by libusb.
- Update spi-flash dependency to fix errors when using some flash ICs.
The following pre-built files are available:
ecpdap_linux_x86_64
: ecpdap control software for Linux (64-bit)ecpdap_windows_x86_64.exe
: ecpdap control software for Windows (64-bit)
ecpdap requires libusb be installed; on Linux it should suffice to install libusb-1.0, on Windows download the pre-built DLLs from libusb.info and either install them system-wide or put them in the same directory as your executable.
Release v0.1.4
This release includes:
- Improve flash write performance by reducing JTAG state transitions.
- Fix ECP5 programming in long scan chains.
The following pre-built files are available:
ecpdap_linux_x86_64
: ecpdap control software for Linux (64-bit)ecpdap_windows_x86_64.exe
: ecpdap control software for Windows (64-bit)
ecpdap requires libusb be installed; on Linux it should suffice to install libusb-1.0, on Windows download the pre-built DLLs from libusb.info and either install them system-wide or put them in the same directory as your executable.
Release v0.1.3
This release includes:
- Support CMSIS-DAPv1 probes with non-64-byte HID reports, such as MCU-Link.
The following pre-built files are available:
ecpdap_linux_x86_64
: ecpdap control software for Linux (64-bit)ecpdap_windows_x86_64.exe
: ecpdap control software for Windows (64-bit)
ecpdap requires libusb be installed; on Linux it should suffice to install libusb-1.0, on Windows download the pre-built DLLs from libusb.info and either install them system-wide or put them in the same directory as your executable.
Release v0.1.2
In this release:
- Swap to using extracted spi-flash crate
- Add reload command and --no-reload option to flash write
- Add :v1 option to probe specifier to force CMSIS-DAPv1 usage
- Drain probes on connection
The following pre-built files are available:
ecpdap_linux_x86_64
: ecpdap control software for Linux (64-bit)ecpdap_windows_x86_64.exe
: ecpdap control software for Windows (64-bit)
ecpdap requires libusb be installed; on Linux it should suffice to install libusb-1.0, on Windows download the pre-built DLLs from libusb.info and either install them system-wide or put them in the same directory as your executable.
Release v0.1.1
This release adds the automatically built files below:
The following pre-built files are available:
ecpdap_linux_x86_64
: ecpdap control software for Linux (64-bit)ecpdap_windows_x86_64.exe
: ecpdap control software for Windows (64-bit)
ecpdap requires libusb be installed; on Linux it should suffice to install libusb-1.0, on Windows download the pre-built DLLs from libusb.info and either install them system-wide or put them in the same directory as your executable.