Open richardklingler opened 4 years ago
I'm also not being able to program in linux, but the device doesn't even appear at the lsusb command.
(I know the cable supports data transfer because i can use it with other devices that way)
Try running the programmer as root. That worked for me.
You need to add some UDEV rules, I found very helpful information here: https://titanwolf.org/Network/Articles/Article?AID=7ccbc8c3-e0c1-4dc3-99fe-6aba13992924#gsc.tab=0
Near the bottom of the article, just follow what it says, and it should work. At least it worked for me - Linux Mint 20.2 Hope it helps.
Edit:
it appears you have to run the sudo modprobe -r ftdi_sio
command each time you plug the board in
I have not rebooted my system, so hopefully it will not be needed after a reboot.
I had the same issue using version V1.9.8.05 on:
I was only able to run the programmer on Ubuntu 18.04 using the V1.9.3Beta (haven't tested other versions)
I want to leave an update on this to clear up the issues maybe then it would get solved because it is quite frustrating
the newer versions of the Gowin programmer on both windows and Linux can't detect the GW1N-1fpga on the tang-nano, it does detect the CH552T connected to it it just says there are no Gowin devices connected to it; don't know what's the deal with that. I have tested all the versions but I honestly can't remember which one this started at and I can't be bothered to recheck it was beyond v1.9.8 tho.
There is an incompatibility issue in Glibc with pthread_yield it's now sched_yield and all of the Gowin programmer versions before v1.9.8.06-1 are affected by this.
same issue here, does anybody resolved it?
I thought I would add this in this case in hopes: 1) it helps the developers & 2) it helps Linux Mint 22 users (same as Ubuntu 24.04) ...
As others have mentioned if you run the separate programmer GUI as sudo
it will work ...
Running GOWIN V1.9.9.03 Education Build (73833) (it was the latest when I d/l 'd it)
At the command line prompt in the User home folder if I run:
dev1@M710s:~$ sudo Gowin1.9xE/Programmer/bin/programmer &
YMMV. Until I figure out what the permission issue is, it works for me... yeah, it's a bummer having to run it as root, and that might be a non-starter for some people ... they really need to fix it... Test it on fresh installs of several Linux distro's.
Using the GoWin on Linux is fine...
Just programming is not possible though Linux sees the onboard programmer as /dev/ttyUSB0