Gwenhael Goavec-Merou
a89fc54f29
cable: ch347: fix for CI (libusb_strerror with a cast in -> libusb_error, fix libusb callback signature)
2023-07-26 08:37:39 +02:00
Alexey Starikovskiy
0fc8ba10a8
Add WCH CH347T(mode #3 ) JTAG cable
...
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
2023-07-26 08:17:57 +02:00
Gwenhael Goavec-Merou
8ffa024a95
spiFlash: temporary disable read extended ( #345 )
2023-07-24 14:45:13 +02:00
Stéphane Chevigny
91f2900f0c
add support for colorlight-i9+ board + spiOverJtag/spiOverJtag_xc7a50tfgg484.bit.gz
2023-06-30 11:36:32 +02:00
Gwenhael Goavec-Merou
3e25a33346
boards: added support for 14bits 125MHz redpitaya board (7010)
2023-06-29 16:59:42 +02:00
Gwenhael Goavec-Merou
1f5d6cb373
xilinx: rework error message for zynqXX in SPI_MODE
2023-06-01 20:33:27 +02:00
Andrew Dennison
87b17ed9bf
efinix: support using JTAG interfaces
2023-06-01 11:05:26 +10:00
Andrew Dennison
ec82dd6467
jlink: support J-Link BASE and J-Trace PRO
2023-05-29 11:57:47 +10:00
Andrew Dennison
23d65823aa
jlink: report skipped devices with verbose
2023-05-29 11:57:47 +10:00
Andrew Dennison
bddfe97997
jlink: suport writeTDI() with tx=NULL
...
fixes crash and is consistent with other jtag cables
2023-05-29 11:57:47 +10:00
Gwenhael Goavec-Merou
d2f7040527
main: parse_opt: busdev-num: explicitly set hex base
2023-05-28 17:14:48 +02:00
wonderfullook
9331bf7a6b
add sipeed tang nano 20k
2023-05-25 19:24:48 +08:00
William D. Jones
5e98333a8d
Fix off-by-one errors in calculating UFM start page.
2023-05-05 02:00:35 -04:00
Gwenhael Goavec-Merou
d8bc361e7f
lattice: UFM printf -> printInfo
2023-05-01 21:11:22 +02:00
Gwenhael Goavec-Merou
caafc8edc3
lattice: bypass refresh instruction for machXO2
2023-05-01 21:07:32 +02:00
Gwenhael Goavec-Merou
a0fdccc2a4
lattice: fix cast int vs uint8_t
2023-05-01 01:05:36 +02:00
William D. Jones
0db174ed7e
Add support for flashing UFM on MachXO2 using JEDEC file. ( #339 )
...
* Add support for flashing UFM on MachXO2 using JEDEC file.
* Use a better guard value for getUFMStartPageFromJEDEC.
* Fix if-else style in getUFMStartPageFromJEDEC.
2023-05-01 00:50:16 +02:00
Gwenhael Goavec-Merou
873de96a3b
spiOverJtag: added efinix Titanium Ti60 support
2023-04-27 16:41:58 +02:00
Gwenhael Goavec-Merou
07a0708eb8
efinix:
...
- jtag mode: added spiOverJtag support;
- spiOverJtag: added efinix support: verilog file and t8f81 bitstream
- xyloni: part code for spiOverJtag flash access/load bridge
2023-04-27 16:41:17 +02:00
Balint Cristian
933ed793e8
Add libgpiod v2 api support
...
Signed-off-by: Balint Cristian <cristian.balint@gmail.com>
2023-04-19 23:27:09 +03:00
Gwenhael Goavec-Merou
cd8a143164
DATA_DIR override with environment variable ( #333 )
2023-04-17 20:55:10 +02:00
Viktor P
4100675a6b
Allow VID:PID override for JLink probe
2023-04-17 19:15:04 +03:00
Gwenhael Goavec-Merou
0a9e8a7e4b
src/xx: cppcheck
2023-04-15 08:20:05 +02:00
chenzhuoyu
cf04d64377
feat: option to use an extra GPIO as the status indicator
2023-04-11 00:36:16 +08:00
nulltek
9aa0e72afb
Add Support for Xilinx Artix-7 a25t (xc7a25t)
2023-04-07 17:33:16 +12:00
Gwenhael Goavec-Merou
a43f94fcf5
spiFlashdb: Windbond w25q80bv
2023-04-03 23:26:03 +02:00
Gwenhael Goavec-Merou
ccdcc49cb0
gowin: fix typo
2023-03-17 19:42:23 +01:00
Gwenhael Goavec-Merou
6161e550c1
main: deduplicate messages about board's default cable/user's selection, display warn always instead of when verbose mode is set.
2023-03-09 21:19:35 +01:00
Maik Ender
4161c79920
Add Support for Xilinx KCU116 ( #322 )
...
* initial kcu116 support
* add kintex ultrascale plus family to xilinx.cpp
* add docs
* combine xcku and xcvu check
* rebuild bitstream for -1 speedgrade
2023-03-09 20:48:19 +01:00
Gwenhael Goavec-Merou
d5f5593421
cmake,usbBlaster: add option to fix firmware path at build time
2023-03-05 23:20:16 +01:00
Gwenhael Goavec-Merou
8c7b110766
spiFlashdb: Macronix MX25L12833
2023-03-05 16:02:22 +01:00
Gwenhael Goavec-Merou
0675cadfe7
spiFlashdb: ST M25P16
2023-03-05 13:14:01 +01:00
Gwenhael Goavec-Merou
4a6e6f0d35
lattice: when loadConfiguration fails -> check if external flash is blank
2023-03-05 10:16:08 +01:00
Gwenhael Goavec-Merou
3babd5d07d
spiInterface: add read method
2023-03-05 10:13:08 +01:00
Gwenhael Goavec-Merou
a5489e62f8
spiFlash: ST M25P16
2023-03-04 18:14:37 +01:00
Gwenhael Goavec-Merou
cda14f24e3
board: hseda-xc6slx16
2023-03-04 17:55:02 +01:00
Gwenhael Goavec-Merou
c35f21a5be
latticeBitParser: add SPI_MODE missing instruction (issue #324 )
2023-03-04 08:02:24 +01:00
hycrypt
3d9717f7c3
add the skip_load_bridge and skip_reset arguments also for Xilinx devices
2023-03-03 11:18:08 +01: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
500c33e037
Merge pull request #318 from trabucayre/remoteBitbang
...
remoteBitbang_client: adding new protocol (client side)
2023-03-02 13:50:12 +01:00
Gwenhael Goavec-Merou
fd97c244d9
remoteBitbang_client: adding new protocol (client side)
2023-03-02 13:47:11 +01:00
Gwenhael Goavec-Merou
7de494f666
adding Opal Kelly XEM8320 board
2023-02-28 22:40:41 +01:00
AEW2015
fe0f0ac0c0
Artix+ AU25P support for Opal Kelly Board
2023-02-28 14:24:49 -07:00
Gwenhael Goavec-Merou
657d98f3c3
args: better --offset description ( #319 )
2023-02-27 21:15:34 +01:00
Gwenhael Goavec-Merou
567d854edf
efinix: fix JTAG: detect family, fix irlen for titanium, add support for bit file, hex file can't be used with titanium
2023-02-26 10:10:46 +01:00
Gwenhael Goavec-Merou
6799115451
parts: fix Efinix titanium irlen
2023-02-26 10:02:26 +01:00
Gwenhael Goavec-Merou
64d6b614b6
efinix: in jtag mode fix access to the ll driver
2023-02-25 18:36:04 +01:00
Gwenhael Goavec-Merou
d7d414ea55
jtag: adding getter to lowlevel transport driver
2023-02-25 17:15:25 +01:00
Gwenhael Goavec-Merou
daf233d983
efinix: in JTAG mode keep bus_addr, device_addr between jtag and spi interfaces
2023-02-25 17:11:55 +01:00
Gwenhael Goavec-Merou
ea6b1989d0
ftdipp_mpsse: adding bus_addr, device_addr getters
2023-02-25 17:10:40 +01:00