Open Gniewek777 opened 2 years ago
Is this program available for download? I need to debug to see what extension it's checking.
also, you are using latest version of box64?
Is this program available for download? I need to debug to see what extension it's checking.
Yes, here is a link for site: https://www.intel.com/content/www/us/en/software-kit/736571/intel-quartus-prime-lite-edition-design-software-version-21-1-1-for-linux.html
On the tab Downloads click on Additional Software and choose Intel® Quartus® Prime Programmer and Tools.
also, you are using latest version of box64?
Here is my full output during instalation:
pi@pi-desktop:~/Downloads$ ./QuartusProgrammerSetup-21.1.1.850-linux.run
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096
Box64 with Dynarec v0.1.9 1ff0a7c built on Jul 25 2022 06:42:03
Using default BOX64_LD_LIBRARY_PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/
Using default BOX64_PATH: ./:bin/
Counted 60 Env var
Looking for ./QuartusProgrammerSetup-21.1.1.850-linux.run
Rename process to "QuartusProgrammerSetup-21.1.1.850-linux.run"
Using native(wrapped) libm.so.6
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) librt.so.1
Using emulated /tmp/brW6cCbo
Using emulated /tmp/brdcQJKn
Using emulated /tmp/brGgYdle
Using emulated /tmp/br59h3On
Using emulated /tmp/brbFnvjW
Using emulated /tmp/br8YayKw
Using emulated /tmp/brkAuprr
Using emulated /tmp/br3jSbDT
Using native(wrapped) libXrender.so.1
Using native(wrapped) libX11.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libz.so.1
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libfreetype.so.6
Ok thanks. I'll check leter to see what is happening.
I have found where problem lies. In directory /home/pi/intelFPGA/21.1/qprogrammer I've changed some lines in qenv.sh file : qenv.txt Next when I wanted to run binary quartuspgmw from /home/pi/intelFPGA/21.1/qprogrammer directory I have got that output: output1.txt assumed that I have broken or not existed libprotobuf.so.14 library. So I replaced broken library in ~/intelFPGA/21.1/qprogrammer/linux64_ directory and I have got another output: output2.txt I don't know what to do next to fix it.
hey so quick question @Gniewek777 how did you get the libprotobuf.so.14 to work ? even though it crashes after i can't install it x)
hey so quick question @Gniewek777 how did you get the libprotobuf.so.14 to work ? even though it crashes after i can't install it x)
I don't know why but every time i have installed stand-alone version of quartus programmer i have got broken libprotobuf.so.14 library so i have checked in full-installed version and found not broken one. I have copied that library and replaced in proper directory. It's tricky way but it worked for me :D. I can share that file. libprotobuf.so.zip Let me know if it worked.
Hey so yeah in the mean time I searched for the protobuf version and recompiled it myself x) your qenv.sh file was very useful and i get the same output as you my M1 mac with an ubuntu 20.04 arm VM :/ hope ptitSeb can help us :D
Same issue as OP on my M1 on a Debian VM.
Although I am trying to use Quartus Prime Lite instead of QuartusProgrammer. I don't think I have a qenv.sh file though...
Got it. It was in quartus/adm/qenv.sh. Now I am getting roughly the same error as in #422
It should work now with latest box64. Can you update and try again?
Hey so i've tried compiling the repo from source to be on the last push and I get the following output: output.txt
It's still not working, but thanks for taking a look at our problem !
Ah, well, quartus_pgmw
is the GUI I guess? this one still doesn't work. But the command line one do work now (like quartus_pgm
I'll check what's wrong with that Qt5 program later.
exactly the quartus_pgmw is the gui version !
For now I will use the cli version. I hope you will find a fix for the gui version !
Hello, thanks for the update !
Indeed, quartus_pgm now seems to work. However, I am using quartus_sh which does not work...
Here is the error I am getting : quartus_sh_error.txt
You should be able to reproduce it with quartus/bin/quartus_sh -t logisim_quartus_test/scripts/AlteraDownload.tcl
on this project :
logisim_quartus_test.tar.gz
hey just to let you know the last build on the repo breaks something :/ I had to checkout the wrapping of lzma_stream_decoder push to be able to run the programmer :/
oh, a regression :( thanks for the info, I'll try to fix it
The regression should be fixed, if can try again.
yeah I just tried it's working ! just a quick question are socket working inside of the emulated app ?
okay guys I finally managed to get the progammer running ! First we need to add the following udev rule on raspbian or on ubuntu (for M1 mac) https://www.rocketboards.org/foswiki/Documentation/UsingUSBBlasterUnderLinux then we have to link a library (we won't use it but the jtagd program use it to start we install libudev1 sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
after that we we start jtagd with:
I think quartus_pgmw
is also working now (it was crashing before).
Hey, sorry for the delay here is the output on asahi fedora 39 output-pgmw.txt
You are not using the same versio it seems. I used 21.1 while your's seems to be 23.1 LITE. I'll try to get that newer version and check what is happening. That will be worth a new ticket probably, and maybe closing this one as completed.
Oh sorry, it's been so long I forgot on which version I tested, i'm gonna test on 21.1 !
I tested the 23.1 LITE and yeah, I do have a crash...
I have pushed some major changes, and I have now quartus 21.1 openning fine on my side. Can you update box64 and try again? I haven't retried 23.1.
I have pushed some major changes, and I have now quartus 21.1 openning fine on my side. Can you update box64 and try again? I haven't retried 23.1.
Thank you so much! I can confirm this works with version 21.1 on Asahi Linux (M1 Mac)
When compiling a VHDL file, quartus closes and i get this error:
Here is the file im trying to compile:
I don't know if this is related to box64.
(Running Quartus 21.1 on Asahi Linux)
I wanted to install QuartusProgrammer-21.1 on my rpi using box64. Installation process went through without a problem but when I tried to run quartus I got a message:
Where I made a mistake? Have any idea?
I am working on Ubuntu MATE 22.04 LTS aarch64.