r4d10n
9e548983f9
esp_usb_jtag: disambiguate multiple boards via --busdev-num and --usb-serial-num
...
libusb_open_device_with_vid_pid() returns the first VID:PID match, so
with two ESP32-S3 cables connected, every invocation programmed the
same board. Replace it with a libusb_get_device_list() iteration that
also honours cable.bus_addr/device_addr (already exposed as
--busdev-num) and --usb-serial-num flag that matches the device
iSerialNumber by substring (useful with MAC-derived serials).
The -d /dev/ttyACM* path could not help: that's the CDC-ACM interface
(iface 0), while JTAG is on the vendor iface 2 reached via libusb;
ttyACM numbering and libusb enumeration order are independent.
Constraint: must keep existing single-board invocations working without flag changes
Confidence: high
Scope-risk: narrow
Directive: arguments struct uses positional aggregate init at main.cpp:120; new fields must add a matching slot
Not-tested: simultaneous two-board programming on real hardware (single-board path verified to build)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 18:28:31 +02:00
parker-research
fe21c890a4
Add --version lowercase flag to comply with convention
2026-05-14 15:19:37 +02:00
Gwenhael Goavec-Merou
dd3204a6e0
main, board: added --pins argument compatible with SPI mode
2025-06-25 19:10:13 +02:00
Gwenhael Goavec-Merou
3d7cb14195
README.md: added list of sponsors (hardware/boards and/or features funder)
2025-06-18 15:33:11 +02:00
Gwenhael Goavec-Merou
414a7259f0
altera: uses --flash-sector to only update a subset of internal flash sectors
2025-03-18 22:42:00 +01:00
bma
fd66067b4f
README: update the help output
2024-09-25 07:25:03 +02:00
Uwe Bonnes
53530f7316
main: In help output, show how to detect flash
2024-06-20 16:25:41 +02:00
Gwenhael Goavec-Merou
cd8a143164
DATA_DIR override with environment variable ( #333 )
2023-04-17 20:55:10 +02:00
Gwenhael Goavec-Merou
9c1876818f
README,main: add remote bitbang for ip and port
2023-03-02 13:55:40 +01:00
Gwenhael Goavec-Merou
657d98f3c3
args: better --offset description ( #319 )
2023-02-27 21:15:34 +01:00
Ricardo Barbedo
0536ab4754
Add target-flash and secondary-bitstream CLI options for VCU118
2023-02-06 11:23:10 +01:00
Unai Martinez-Corral
235ff2b1a8
readme: update shield syntax ( badges/shields#8671 )
2023-01-24 20:28:52 +01:00
Gwenhael Goavec-Merou
fb8c1a5f97
altera,intel: adding an option to bypass spiOverJtag automatic bitstream selection by providing the bitstream file path
2022-12-10 22:05:37 +01:00
Gwenhael Goavec-Merou
228f71d9b5
src/libusb_ll: libusb wrapper (currently limited to scan device), src/main: add scan-usb option
2022-10-15 22:28:06 +02:00
Gwenhael Goavec-Merou
2311f2c6ec
src/main: add busdev-num option to select a probe by his bus number / device address
2022-10-15 17:41:30 +02:00
Gwenhael Goavec-Merou
27309d4931
cmsisDAP: allows to select interface number
2022-08-29 21:00:32 +02:00
Gwenhael Goavec-Merou
61e959f93d
main,board,ftdiJtagBitbang: use pin ID instead of shift
2022-08-23 18:37:43 +02:00
Gwenhael Goavec-Merou
6f59de7560
README: add missing args
2022-07-26 20:29:04 +02:00
Gwenhael Goavec-Merou
b0af8e5e49
typo
2022-07-25 22:23:29 +02:00
Gwenhael Goavec-Merou
da088787f9
IRC channel
2022-07-25 22:22:42 +02:00
Gwenhael Goavec-Merou
a90a7b6fa5
main: enable xvc_server
2022-07-06 21:00:24 +02:00
Gwenhael Goavec-Merou
13c5bbb98f
README: add skip-load-bridge / skip-reset
2022-05-24 07:47:14 +02:00
Gwenhael Goavec-Merou
80eeaef6ab
ip CLI arg for XVC
2022-04-11 06:53:22 +02:00
Gwenhael Goavec-Merou
964c7d6659
ftdi MPSSE / jtag: add option to use neg edge for TDO's sampling
2022-03-11 07:45:48 +01:00
Gwenhael Goavec-Merou
9d494c1be1
README: update with (un)protect flash
2021-12-22 19:15:06 +01:00
Patrick Urban
d4f17481d5
colognechip integration: update documentation
...
* compatibility/board.rst, compatibility/cable.rst, compatibility/fpga.rst
* README.md and doc/index.rst to add new doc/vendors/colognechip.rst entry
2021-12-12 18:26:14 +01:00
umarcor
fa1bc4d7d7
readme: update refs to documentation
2021-11-28 10:24:07 +01:00
umarcor
d78e31ea6f
readme: add shields/badges
2021-11-28 10:24:07 +01:00
Gwenhael Goavec-Merou
4e294a244a
README: re-add link to the devices specific pages
2021-11-06 08:53:34 +01:00
Gwenhael Goavec-Merou
6858cabc7d
main: introduce vid/pid args
2021-10-03 18:33:55 +02:00
Gwenhael Goavec-Merou
ea613fa97a
dfu/main: add args to select altsetting and add filter to select corresponding interface
2021-10-03 12:39:06 +02:00
Gwenhael Goavec-Merou
abef1f4968
add verbose-level args: -1 quiet, 0 normal mode, 1 verbose, 2 debug lowlevel
2021-10-03 08:22:35 +02:00
Gwenhael Goavec-Merou
85b53b5918
add gowin external spi in bscan and --external-flash option
2021-09-15 20:18:49 +02:00
Gwenhael Goavec-Merou
f41c1d4d60
README: args. Fix comments for load and write bitstream
2021-09-13 14:15:36 +02:00
Jean THOMAS
de534a3ac7
Update README.md
2021-08-11 23:36:26 +02:00
Jean THOMAS
fb4391e20a
Update README.md
2021-08-11 23:36:04 +02:00
Jean THOMAS
62feb86277
Update README.md
2021-08-11 23:32:26 +02:00
Jean THOMAS
5da3f7aa48
Rework project documentation
2021-08-03 21:02:36 +02:00
Gwenhael Goavec-Merou
71d7f28ef7
README: better board and FPGA list
2021-08-02 08:28:14 +02:00
Gwenhael Goavec-Merou
ef52dc3842
Merge pull request #65 from umarcor/ci/msys2
...
CI: Windows/MSYS2 packaging
2021-07-17 17:26:37 +02:00
umarcor
b5b5005535
readme: add CI shield/badge
2021-07-17 16:20:57 +02:00
Gwenhael Goavec-Merou
3585244b2b
README: list all dependencies at the same place
2021-07-17 15:29:30 +02:00
Gwenhael Goavec-Merou
7137103db1
update README
2021-07-11 08:49:39 +02:00
Gwenhael Goavec-Merou
c90a4b7734
altera: spi flash support for cycloneV and qmtech
2021-07-10 08:20:27 +02:00
Gwenhael Goavec-Merou
0c4aedcb23
altera: add spi flash support for de0nano (EP4CE22F17C6)
2021-07-09 07:40:55 +02:00
Gwenhael Goavec-Merou
592cbd87b7
spiOverJtag: add real bridge (virtual jtag) for cyc1000 and build system based on edalize
2021-07-08 20:59:28 +02:00
Gwenhael Goavec-Merou
8068c84ec8
board: add Fomu support
2021-06-29 13:49:33 +02:00
Gwenhael Goavec-Merou
fe0a315456
lattice,device: introduce method to dump flash content
2021-06-24 18:20:34 +02:00
Gwenhael Goavec-Merou
c471d25bb5
xilinx,lattice,device: add verify write into flash
2021-06-24 18:08:02 +02:00
Vegard Storheil Eriksen
7fc0703167
cable: Add support for Orbtrace.
2021-06-22 23:59:46 +02:00