Gwenhael Goavec-Merou
47f59d68ef
libgpiodJtagBitbang: fix warning
2022-09-17 17:33:58 +02:00
Gwenhael Goavec-Merou
8f59294f45
src/main: add specific -D to enable/disable --device arg
2022-09-17 17:33:25 +02:00
Gwenhael Goavec-Merou
fe259fb78d
gowin: add MSPI support when GW2A
2022-09-06 21:25:32 +02:00
Gwenhael Goavec-Merou
d50b8102aa
ftdiJtagBitbang: fix int vs uint32_t
2022-09-04 14:16:56 +02:00
Gwenhael Goavec-Merou
09b65ef4cc
gowin: better error message when mismatch between fs idcode and target's idcode
2022-09-04 14:16:02 +02:00
Gwenhael Goavec-Merou
93aa9f4dd3
cable: add lpc-link2 support
2022-08-29 21:03: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
Maciej Nowak
5f7d4d2078
Add Xilinx Kintex UltraScale KCU035 IDCode
2022-08-18 15:25:09 +02:00
Diego Herranz
f115608cb1
Add Steppenprobe cable
...
https://github.com/diegoherranz/steppenprobe
Config taken from OpenOCD repo:
https://sourceforge.net/p/openocd/code/ci/master/tree/tcl/interface/ftdi/steppenprobe.cfg
2022-08-09 18:31:16 +02:00
Gwenhael Goavec-Merou
6a00466137
xilinx: flow_program/xc95: verify write: replace hardcoded number of sections by nb_section
2022-08-04 08:15:29 +02:00
Gwenhael Goavec-Merou
c6d79ec2e8
xilinx: flow_program/xc95: increase delay and use getClkFreq (issue #104 )
2022-08-04 08:08:01 +02:00
Gwenhael Goavec-Merou
51628c38f5
typo
2022-07-26 20:29:11 +02:00
Gwenhael Goavec-Merou
b4d343ce05
board: adding sipeed Tang Primer 20k
2022-07-26 20:25:43 +02:00
Gwenhael Goavec-Merou
e77b8fb022
Merge pull request #243 from balika011/master
...
Gowin GW1NSR-4C MCU support
2022-07-25 19:09:01 +02:00
Gwenhael Goavec-Merou
61aa0d4785
libgpiodJtagBitbang: update copyright + lint
2022-07-25 19:08:23 +02:00
balika011
421eefc605
MCU firmware isn't added to the checksum
2022-07-24 17:51:24 +02:00
balika011
e44af80776
use RawParser for gowin mcu flashing
2022-07-24 17:31:36 +02:00
balika011
c3d13e8b75
remove unneeded code
2022-07-24 17:30:59 +02:00
Niklas Ekström
bb6d286736
Remove unnecessary null check
2022-07-22 10:14:53 +02:00
Niklas Ekström
f69ce8a465
Only show libgpiod cable in list if enabled
2022-07-22 10:01:23 +02:00
Niklas Ekström
4ed3ff835c
Clarify code by using different API function
...
Use gpiod_chip_open instead of gpiod_chip_open_by_name, and thus avoid
having to remove "/dev/" prefix.
2022-07-22 09:52:12 +02:00
balika011
e847c3a7b0
Add connecting MCU to JTAG support for GW1NSR-4C
2022-07-20 23:32:21 +02:00
balika011
0581803def
Add MCU Firmware flashing support for GW1NSR-4C
2022-07-20 23:32:16 +02:00
Niklas Ekström
8d920d7ed0
Bugfix to allow NULL tx pointer
...
Also set the _clkHZ variable which is needed for timing operations
such as erase.
2022-07-18 18:09:34 +02:00
Niklas Ekström
12955b8711
Initial commit of libgpiod JTAG driver
...
Not tested yet.
2022-07-18 18:09:34 +02:00
Gwenhael Goavec-Merou
3e35944a4f
xvc_server: fix message size
2022-07-06 21:36:57 +02:00
Gwenhael Goavec-Merou
975c40a00a
enable xvc only for Linux OS
2022-07-06 21:14:25 +02:00
Gwenhael Goavec-Merou
a90a7b6fa5
main: enable xvc_server
2022-07-06 21:00:24 +02:00
Gwenhael Goavec-Merou
34ff4f4020
xvc_server: first draft
2022-07-06 20:58:19 +02:00
Gwenhael Goavec-Merou
e91ae5e65b
xvc_client: fix frequency convertion
2022-07-06 20:57:47 +02:00
Gwenhael Goavec-Merou
de42f8b239
ftdiJtagMPSSE: add writeTMSTDI method with full tms & tdi buffer. Always return TDO buffer
2022-07-03 21:44:03 +02:00
Gwenhael Goavec-Merou
f364ea2c8f
Merge pull request #239 from BBBSnowball/better-message-if-cmsisdap-disabled
...
cmsisDAP: better error message if support is not enabled
2022-07-02 22:30:18 +02:00
Benjamin Koch
8c9a86699b
cmsisDAP: better error message if support is not enabled
2022-07-02 17:24:02 +02:00
Benjamin Koch
80cf8edc31
cmsisDAP: fix crash in case hid device cannot be opened
2022-07-02 17:03:31 +02:00
Gwenhael Goavec-Merou
2f30668dbc
ORBTrace Mini support (DFU mode)
2022-06-18 22:55:58 +02:00
Gwenhael Goavec-Merou
702ca39300
stop using get_state and promote the use of get_status
2022-06-18 22:50:55 +02:00
Gwenhael Goavec-Merou
de2cdcb67a
ftdispi: add missing index param
2022-06-18 20:21:13 +02:00
Gwenhael Goavec-Merou
780ea66384
DFU: fix potential leak
2022-06-18 18:47:27 +02:00
Gwenhael Goavec-Merou
e21a251af3
DFU: fix detect -> bypass bitstream
2022-06-18 18:39:58 +02:00
Gwenhael Goavec-Merou
e278b87a64
Merge pull request #236 from Icenowy/gw2a
...
Add GW2A support
2022-06-16 07:06:41 +02:00
Gwenhael Goavec-Merou
0779034921
Merge pull request #233 from Icenowy/ep4ce115
...
Add EP4CE115 support
2022-06-16 06:23:35 +02:00
Icenowy Zheng
3e00756976
part: add GW2A(R)-18(C)
...
Add JTAG ID code for GW2A(R)-18(C), tested with GW2A-18C on Sipeed Tang
Primer 20K.
Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
2022-06-16 09:54:02 +08:00
Icenowy Zheng
fe0b4d347b
gowin: add support for GW2A
...
GW2A has no internal flash, and it uses a yet unknown checksum
algorithm.
Support it by forcing external flash and skip checksum check now.
Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
2022-06-16 09:52:44 +08:00
Icenowy Zheng
37dbaba6b8
part: add EP4CE115
...
Altera EP4CE115 is a part from Cyclone IV E line.
Add it to the part database.
Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
2022-06-16 08:52:32 +08:00
Gwenhael Goavec-Merou
82c17f6a7d
dfu: display error code
2022-06-14 23:14:01 +02:00
Gwenhael Goavec-Merou
4d69675041
dfu: check iProduct and iInterface -> set to a default string when empty
2022-06-14 23:09:43 +02:00
Gwenhael Goavec-Merou
c64f1970d6
spiFlash: stop if jedec_id == 0xffffff
2022-06-02 08:52:56 +02:00
Gwenhael Goavec-Merou
1f842e4ebc
cable: add missing mpsse_bit_config index
2022-06-02 08:51:47 +02:00
Rengifo, Rodrigo
dec1a0920f
add means to set cable index from command line
2022-06-01 07:17:38 -07:00