A Windows GUI tool for FPGA firmware flashing and DNA reading, supporting CH347 and RS232 interfaces.
- Firmware flashing for multiple FPGA boards:
- 35T (CH347/RS232)
- 75T (CH347/RS232)
- 100T (CH347/RS232)
- Device DNA reading
- Real-time operation logging
- Progress tracking and status updates
The tool now supports five major languages:
- English
- Chinese (简体中文)
- German (Deutsch)
- Portuguese (Português)
- Arabic (العربية)
- Windows 10/11
- Appropriate USB Drivers (CH347/FTDI)
- DMA Hardware connected via JTAG port
- Download latest release
- Extract and run as administrator
- Required files will be checked on first run
- Connect DMA card to FPGA via JTAG
- Place firmware (.bin) in executable directory
- Launch as administrator
- Select operation (Flash/DNA Read)
- Choose interface (CH347/RS232)
- Wait for the operation to complete (flashing takes a few minutes)
git clone https://github.com/sh1ftd/dma-tools-rs.git
cd dma-tools-rs
cargo build --release