Gwenhael Goavec-Merou
be46b2cfd6
prepare release 0.9.0
2022-07-26 21:14:30 +02:00
Gwenhael Goavec-Merou
df56450e96
doc/guide/install: add a note for libgpiod
2022-07-26 20:32:46 +02:00
Gwenhael Goavec-Merou
51628c38f5
typo
2022-07-26 20:29:11 +02:00
Gwenhael Goavec-Merou
6f59de7560
README: add missing args
2022-07-26 20:29:04 +02:00
Gwenhael Goavec-Merou
b4d343ce05
board: adding sipeed Tang Primer 20k
2022-07-26 20:25:43 +02:00
Gwenhael Goavec-Merou
93ff880a32
99-openfpgaloader.rules: reorder rules
2022-07-26 18:37:20 +02:00
Gwenhael Goavec-Merou
6c28318057
doc: typo
2022-07-26 08:33:53 +02:00
Gwenhael Goavec-Merou
a7279e1dd5
doc: Gowin: adding a note on howto recover the jtag when JTAGSSEL_N is used as GPIO
2022-07-26 08:18:44 +02:00
Gwenhael Goavec-Merou
18a3f941e1
99-openfpgaloader: update for Jlink
2022-07-26 07:07:53 +02:00
Gwenhael Goavec-Merou
2b5ff851a3
99-openfpgaloader: update for ORBTrace
2022-07-26 07:07:09 +02:00
Gwenhael Goavec-Merou
74ad3ed9f8
99-openfpgaloader: update for libgpiod
2022-07-26 07:05:00 +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
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
Gwenhael Goavec-Merou
eeb1be0aeb
Merge pull request #242 from niklasekstrom/libgpiod_bitbang
...
Add JTAG driver for libgpiod bitbanging
2022-07-25 18:57:40 +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
62e6e5a0bf
Improve CMake handling of libgpiod
2022-07-22 10:26:46 +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
057ce931f8
cmake xvc_server: try again to fix built failure with ubuntu 19/20
2022-07-06 22:50:11 +02:00
Gwenhael Goavec-Merou
9de5926ff8
cmake xvc_server: try to fix built failure with ubuntu 19/20, reindent
2022-07-06 22:26:00 +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
Gwenhael Goavec-Merou
7caf0e390a
Merge pull request #238 from BBBSnowball/cmsisdap-fix-crash
...
cmsisDAP: fix crash in case hid device cannot be opened
2022-07-02 22:29:21 +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
dba873af6e
spiOverJtag: add bitstream for EP4CE115F23
...
Built with Quartus Prime Lite 18.1.1.
Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
2022-06-16 08:58:49 +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