Skip to content

Releases: adamgreig/ecpdap

Release v0.2.0

28 Sep 23:11
v0.2.0
7cefa17
Compare
Choose a tag to compare

In this release:

  • Add support for removing SPI_MODE commands when writing bitstreams to SRAM
    • Use --no-remove-spimode to disable
  • Add support for patching VERIFY_IDCODE commands when writing bitstreams
    • Use --no-fix-idcode to disable
  • Add support for removing VERIFY_IDCODE commands when writing bitstreams
    • Use --remove-idcode to remove VERIFY_IDCODE commands
  • 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

28 Sep 23:12
v0.1.8
a5baf90
Compare
Choose a tag to compare

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

03 Jul 00:28
a185b13
Compare
Choose a tag to compare

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

30 Apr 12:38
v0.1.6
c3dbaad
Compare
Choose a tag to compare

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

21 Jan 00:02
1f3c2a9
Compare
Choose a tag to compare

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

02 Jan 23:09
v0.1.4
38e844a
Compare
Choose a tag to compare

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

02 Jan 14:59
v0.1.3
e387ad0
Compare
Choose a tag to compare

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

02 Jan 13:04
v0.1.2
c2b6d79
Compare
Choose a tag to compare

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

01 Jan 20:38
v0.1.1
b05a31c
Compare
Choose a tag to compare

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.

v0.1.0

01 Jan 20:38
v0.1.0
7422ed4
Compare
Choose a tag to compare

Initial release with basic functionality.