Package Details: gowin-eda-edu-programmer 1.9.11.03-1

Git Clone URL: https://aur.archlinux.org/gowin-eda-edu.git (read-only, click to copy)
Package Base: gowin-eda-edu
Description: Gowin EDA Programmer - Gowin EDA, an easy to use integrated design environment provides design engineers one-stop solution from design entry to verification. (education version)
Upstream URL: https://www.gowinsemi.com.cn/software/index
Keywords: FPGA gowin ide Lichee-Tang-Nano programmer 高云
Licenses: unknown
Provides: gowin-eda-programmer, gowin-programmer
Submitter: yjun
Maintainer: None
Last Packager: insmtr
Votes: 2
Popularity: 0.000000
First Submitted: 2021-10-07 08:09 (UTC)
Last Updated: 2025-09-08 16:35 (UTC)

Pinned Comments

yjun commented on 2023-04-15 10:58 (UTC)

open source fpga programmer, as a replacement to Gowin Programmer

https://aur.archlinux.org/packages/openfpgaloader-bin

added as optional dependency in PKGBUILD.

Latest Comments

Ryan3141 commented on 2025-10-10 06:56 (UTC) (edited on 2025-10-15 17:14 (UTC) by Ryan3141)

I was having issues getting it to run until I:

1) Used the libraries in the lib folder by adding:

'LD_LIBRARY_PATH=/opt/gowin-eda-edu-ide/lib:$LD_LIBRARY_PATH' to the environment variables of the .desktop file or export LD_LIBRARY_PATH=/opt/gowin-eda-edu-ide/lib:$LD_LIBRARY_PATH from the terminal.

2) Copied the resources folder from the bin folder from https://cdn.gowinsemi.com.cn/Gowin_V1.9.11.03_Education_Linux.tar.gz into /opt/gowin-eda-edu-ide/bin/

3) To get the programmer to work I needed to disconnect the serial connections. I found them by running:

ls /sys/bus/usb/drivers/ftdi_sio/

which showed mine are 1-3:1.0 and 1-3:1.1 so I disconnected them with

echo -n "1-3:1.0" | sudo tee /sys/bus/usb/drivers/ftdi_sio/unbind

echo -n "1-3:1.1" | sudo tee /sys/bus/usb/drivers/ftdi_sio/unbind

I made a udev rule (/etc/udev/rules.d/99-gowin-ftdi.rules) with

SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="6010", MODE="0666", GROUP="plugdev", RUN+="/usr/local/bin/unbind-tang.sh"

where the unbind-tang.sh script just does the previously mentioned unbind. This makes it automatically work correctly when replugging. Make sure to reload udev after with:

sudo udevadm control --reload-rules

sudo udevadm trigger

ylaie commented on 2025-03-24 14:53 (UTC)

Some IP CORE synthesize file might loss. I install them manually from https://cdn.gowinsemi.com.cn/Gowin_V1.9.11.01_Education_Linux.tar.gz

dringsim commented on 2025-03-14 14:49 (UTC)

Could you please add Categories=Development;Electronics; to *.desktop files?

And gowin-eda-edu conflicts with gowin-eda.

Cryen commented on 2023-06-01 08:28 (UTC)

I was able to get dark theme working on my PC but for some reason I can't get it to work on my laptop. Since I think this is a qt based program, should I try debugging qt5ct or qt6ct?

yjun commented on 2023-04-15 10:58 (UTC)

open source fpga programmer, as a replacement to Gowin Programmer

https://aur.archlinux.org/packages/openfpgaloader-bin

added as optional dependency in PKGBUILD.

yjun commented on 2023-03-31 15:56 (UTC)

gowin programmer for linux is broken, just added openfpgaloader as optional dependency. :)

@ryan_yin @glatavento

ryan_yin commented on 2023-03-21 13:45 (UTC)

Same problem here, I failed to run sudo /usr/bin/programmer with error e:No module named 'gwimages', and resolved it by run sudo /opt/gowin-eda-edu-programmer/bin/programmer, but the programmer cannot detect my FPGA Board.

Finally I flash my board by switching to openfpgaloader too...

glatavento commented on 2022-04-16 12:20 (UTC) (edited on 2022-04-16 12:54 (UTC) by glatavento)

Hi! Thanks for your time on this PKGBUILD.

I installed this on my computer, but the programmer executable shows this every time:

static QPlatformTheme* QKdeTheme::createKdeTheme(): Unable to determine KDE dirs
e:No module named 'gwimages'

and programmer_cli shows

Error found...
Traceback (most recent call last):
  File "/opt/gowin-eda-edu-programmer/bin/programmer_cli.py", line 29, in <module>
NameError: name 'maincmd' is not defined

Any help?

Edit: Solved by switching to openfpgaloader.