Fabien Marteau
|
0d1905425c
|
add board zc702 in board.hpp
|
2022-01-26 16:21:52 +01:00 |
|
Gwenhael Goavec-Merou
|
b4ffe4bf66
|
xilinx: fix typo
|
2022-01-24 18:58:32 +01:00 |
|
Icenowy Zheng
|
acf677dd46
|
tangnano9k: new board, with the same cable w/ tangnano4k
Signed-off-by: Icenowy Zheng <[email protected]>
|
2022-01-22 20:51:05 +08:00 |
|
Icenowy Zheng
|
dc4a454b94
|
gowin: add support for GW1NR-9C
GW1NR-9C has a different idcode with GW1NR-9.
Add support for it by adding the idcode.
Signed-off-by: Icenowy Zheng <[email protected]>
|
2022-01-22 20:49:35 +08:00 |
|
Gwenhael Goavec-Merou
|
fb2aadadad
|
cable: adding Olimex ARM-USB-OCD-H
|
2022-01-20 19:37:50 +01:00 |
|
Gwenhael Goavec-Merou
|
1ab454359f
|
ftdiJtagMPSSE,ftdipp_mpsse: fix verbose level -> must be an int8_t not uint8_t
|
2022-01-19 18:42:15 +01:00 |
|
Gwenhael Goavec-Merou
|
5365a9f9cf
|
ice40: program_cram, add TN ref
|
2022-01-18 08:37:07 +01:00 |
|
Gwenhael Goavec-Merou
|
eb462d2bec
|
main: bitstream default target depends on mode spi/jtag
|
2022-01-18 08:09:54 +01:00 |
|
Gwenhael Goavec-Merou
|
60ba2b1ccc
|
ice40: add CRAM support
|
2022-01-18 08:08:48 +01:00 |
|
Karol Gugala
|
dbc6551a3c
|
part: add Kintex 160T
Signed-off-by: Karol Gugala <[email protected]>
|
2022-01-14 09:01:23 +01:00 |
|
Gwenhael Goavec-Merou
|
ecc76baa97
|
board: alinx AXU2CGA
|
2022-01-13 08:55:26 +01:00 |
|
Gwenhael Goavec-Merou
|
904bf46315
|
part: adding zynqmp xczu2cg idcode
|
2022-01-13 08:48:53 +01:00 |
|
Gwenhael Goavec-Merou
|
f44f92ea4b
|
xilinx: adding zynqmp support and a method to init this family of devices
|
2022-01-13 08:41:38 +01:00 |
|
Gwenhael Goavec-Merou
|
dddee79f53
|
jtag: adding method to inject device into active device list
|
2022-01-13 07:42:14 +01:00 |
|
Gwenhael Goavec-Merou
|
1f59dfd671
|
jtag: improving jtag chain detection: now searching for masked and unmasked idcode
|
2022-01-13 07:34:00 +01:00 |
|
Gwenhael Goavec-Merou
|
796483f61f
|
jtag: fix shiftIR: bypass_after must be computed in all case
|
2022-01-09 15:38:37 +01:00 |
|
Gwenhael Goavec-Merou
|
ce7f4566c3
|
board: ulx3s_dfu
|
2021-12-24 18:10:22 +01:00 |
|
Gwenhael Goavec-Merou
|
2c5a162cc4
|
dfu: add debug level, only print device open fails in debug mode
|
2021-12-24 15:48:16 +01:00 |
|
Gwenhael Goavec-Merou
|
17a874fc04
|
main: fix SPI access
|
2021-12-24 11:19:30 +01:00 |
|
Gwenhael Goavec-Merou
|
cbae44e1ee
|
ice40: flash reset powerup are done into spiFlash
|
2021-12-24 11:13:36 +01:00 |
|
Gwenhael Goavec-Merou
|
39ed7ec7f1
|
colognechip: suppress warnings
|
2021-12-24 10:29:21 +01:00 |
|
Gwenhael Goavec-Merou
|
310d21ebf5
|
dfu: when libusb_open fails: skip device instead of error and stop
|
2021-12-24 10:26:31 +01:00 |
|
Gwenhael Goavec-Merou
|
35efeb3eee
|
dfu: check libusb_open return value in searchDFUDevices
|
2021-12-23 14:08:54 +01:00 |
|
Gwenhael Goavec-Merou
|
f943a8d3f0
|
Merge branch 'master' of github.com:trabucayre/openFPGALoader
|
2021-12-23 10:29:59 +01:00 |
|
Gwenhael Goavec-Merou
|
3244f2e92a
|
dfu: fix memory leak
|
2021-12-23 10:29:47 +01:00 |
|
Patrick Urban
|
4cab198915
|
colognechip integration: create CologneChip SPI object in dynamic fashion as well
|
2021-12-23 08:54:48 +01:00 |
|
Gwenhael Goavec-Merou
|
0979194da2
|
dfu: force USB reset when download end in DFUIdle state
|
2021-12-23 07:22:06 +01:00 |
|
Gwenhael Goavec-Merou
|
db92ea068c
|
main: add protection for all devices. Add CLI args
|
2021-12-22 19:12:33 +01:00 |
|
Gwenhael Goavec-Merou
|
fefea9fe8e
|
board: generic FTDI SPI
|
2021-12-22 19:12:02 +01:00 |
|
Gwenhael Goavec-Merou
|
45f7f72030
|
all devices: add support to (un)protect flash, implement pre/post flash access. Use new spiInterface methods
|
2021-12-22 19:11:35 +01:00 |
|
Gwenhael Goavec-Merou
|
af14e9b518
|
ftdispi: pre/post flash access
|
2021-12-22 19:09:04 +01:00 |
|
Gwenhael Goavec-Merou
|
ffa90fb6fb
|
ftdipp_mpsse: better verbose level
|
2021-12-22 19:08:44 +01:00 |
|
Gwenhael Goavec-Merou
|
b25e2e0125
|
spiFlash: enable/disable protection. now handle correctly device with protection enabled
|
2021-12-22 19:07:00 +01:00 |
|
Gwenhael Goavec-Merou
|
21b44fc22f
|
spiInterface.hpp: add constructor, (un)protect flash, and generic pre/post flash access methods
|
2021-12-22 19:05:21 +01:00 |
|
Gwenhael Goavec-Merou
|
7e91d97828
|
device.hpp: add (un)protect flash methods
|
2021-12-22 19:03:57 +01:00 |
|
Gwenhael Goavec-Merou
|
de2917428e
|
spiInterface: add common method to (un)protect, write and dump SPI flash content
|
2021-12-22 19:01:58 +01:00 |
|
Gwenhael Goavec-Merou
|
55d5cba9fb
|
spiFlashdb: add spansion S25FL 064P/128P
|
2021-12-22 18:59:52 +01:00 |
|
Gwenhael Goavec-Merou
|
50bdbde809
|
spiFlashdb: add micron N25Q32
|
2021-12-22 18:58:51 +01:00 |
|
Gwenhael Goavec-Merou
|
5df1d9775d
|
spiFlashdb: add windbond w25q devices
|
2021-12-22 18:58:07 +01:00 |
|
Gwenhael Goavec-Merou
|
b18191b0ba
|
spiFlashdb: fix tb_offset for ISSI devices
|
2021-12-22 18:57:34 +01:00 |
|
Gwenhael Goavec-Merou
|
496e6678ec
|
spiFlashdb: introduce conf register for tb
|
2021-12-22 18:56:53 +01:00 |
|
Gwenhael Goavec-Merou
|
56a1e0310d
|
board: add arty S7 50
|
2021-12-21 18:21:39 +01:00 |
|
Gwenhael Goavec-Merou
|
03c7d7faad
|
arty A7 100t support
|
2021-12-21 07:02:48 +01:00 |
|
Gwenhael Goavec-Merou
|
f3e9a9fa6d
|
digilent_arty_z7 10/20 support
|
2021-12-20 18:10:17 +01:00 |
|
Gwenhael Goavec-Merou
|
ee7570b251
|
zynq xc7z010 support
|
2021-12-20 18:09:52 +01:00 |
|
Gwenhael Goavec-Merou
|
e026aa28c7
|
Digilent arty s7 25
|
2021-12-19 17:35:23 +01:00 |
|
Gwenhael Goavec-Merou
|
37abf105aa
|
xilinx: use gz file by default
|
2021-12-19 17:34:14 +01:00 |
|
uis
|
648f5e8bdb
|
size_t is actually unsigned
|
2021-12-18 17:03:52 +03:00 |
|
Franck Jullien
|
bae403c3a9
|
efinix/titanium: add missing JTAG idcode
|
2021-12-14 09:16:08 +01:00 |
|
Franck Jullien
|
18349fb6e8
|
efinix: add support for Titanium Ti60 f225 dev kit
|
2021-12-13 22:13:29 +01:00 |
|