rootroot@rootroot-X99-Turbo:~/fpga$ apt install qt5-default
rootroot@rootroot-X99-Turbo:~/fpga$ tar jxvf efinity-2024.2.294-ubuntu-x64.tar.bz2
rootroot@rootroot-X99-Turbo:~/fpga$ cd efinity/2024.2/bin
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$ ./install_desktop.sh
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$ sudo ./install_usb_driver.sh
20250117在Ubuntu20.04.6下安装易灵思的FPGA的刷机工具efinity-2024.2.294
2025/1/17 14:53
缘起:做Rockchip的项目RK3566/RK3588,由于编译服务器是ubuntu,RK3566/RK3588有Linux/Ubuntu下的刷机工具。
就顺手要了一下易灵思的FPGA的刷机工具,代理商:致远达FAE-Jeff18126339752就提供了
efinity-2024.2.294-ubuntu-x64.tar.bz2
efinity-installation-v3.5.pdf
并且非常惭愧/羞愧/遗憾的告诉我,在ubuntu下他们也没有用过。【不过他们真有,我只是随口问问^_】
【看来我是大陆第一个要/搞这个的!!!!^_】
1、解压缩EDA:
很容易知道工具内置python3.11。
rootroot@rootroot-X99-Turbo:~/fpga$ tar jxvf efinity-2024.2.294-ubuntu-x64.tar.bz2
efinity/2024.2/lib/libpython3.11.so.1.0
efinity/2024.2/lib/libpython3.11.so
efinity/2024.2/lib/libffi.so.6.0.4
efinity/2024.2/lib/libffi.so.6
efinity/2024.2/lib/libffi.so
efinity/2024.2/lib/python3.11/
efinity/2024.2/lib/python3.11/collections/
efinity/2024.2/lib/python3.11/collections/abc.py
efinity/2024.2/lib/python3.11/collections/init.py
efinity/2024.2/lib/python3.11/collections/pycache/
efinity/2024.2/lib/python3.11/collections/pycache/abc.cpython-311.pyc
efinity/2024.2/lib/python3.11/collections/pycache/init.cpython-311.pyc
efinity/2024.2/lib/python3.11/collections/pycache/abc.cpython-311.opt-1.pyc
efinity/2024.2/lib/python3.11/collections/pycache/init.cpython-311.opt-1.pyc
efinity/2024.2/lib/python3.11/collections/pycache/abc.cpython-311.opt-2.pyc
efinity/2024.2/lib/python3.11/collections/pycache/init.cpython-311.opt-2.pyc
2、在Ubuntu20.04.6的桌面生成快捷方式:./install_desktop.sh
【就算你现在配置之后,现阶段还是不能在桌面双击打开的!你还没有装QT5呢!】
rootroot@rootroot-X99-Turbo:~$ cd fpga/
rootroot@rootroot-X99-Turbo:~/fpga$ ll
total 672964
drwxrwxr-x 3 rootroot rootroot 4096 1月 17 14:53 ./
drwxr-xr-x 31 rootroot rootroot 4096 1月 17 14:50 ../
drwxrwxr-x 3 rootroot rootroot 4096 1月 17 14:53 efinity/
-rwx------ 1 rootroot rootroot 689097685 1月 17 14:41 efinity-2024.2.294-ubuntu-x64.tar.bz2*
rootroot@rootroot-X99-Turbo:~/fpga$
rootroot@rootroot-X99-Turbo:~/fpga$ cd efinity/
rootroot@rootroot-X99-Turbo:~/fpga/efinity$ ll
total 12
drwxrwxr-x 3 rootroot rootroot 4096 1月 17 14:53 ./
drwxrwxr-x 3 rootroot rootroot 4096 1月 17 14:53 ../
drwxr-xr-x 17 rootroot rootroot 4096 11月 15 03:14 2024.2/
rootroot@rootroot-X99-Turbo:~/fpga/efinity$
rootroot@rootroot-X99-Turbo:~/fpga/efinity$ cd 2024.2/
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ ll
total 312
drwxr-xr-x 17 rootroot rootroot 4096 11月 15 03:14 ./
drwxrwxr-x 3 rootroot rootroot 4096 1月 17 14:53 ../
drwxr-xr-x 18 rootroot rootroot 4096 11月 15 03:14 arch/
drwxr-xr-x 2 rootroot rootroot 4096 11月 15 03:14 bin/
drwxr-xr-x 8 rootroot rootroot 4096 11月 15 02:51 debugger/
drwxr-xr-x 10 rootroot rootroot 4096 11月 15 03:14 doc/
drwxr-xr-x 5 rootroot rootroot 4096 11月 15 03:14 ipm/
drwxr-xr-x 6 rootroot rootroot 4096 11月 15 03:14 lib/
-rw-r--r-- 1 rootroot rootroot 8208 11月 15 02:42 license-qt.txt
-rw-r--r-- 1 rootroot rootroot 184767 11月 15 02:42 license-third-party.txt
-rw-r--r-- 1 rootroot rootroot 30760 11月 15 02:42 license.txt
-rw-r--r-- 1 rootroot rootroot 217 11月 15 03:14 MANIFEST
drwxr-xr-x 7 rootroot rootroot 4096 11月 15 03:14 pgm/
drwxr-xr-x 9 rootroot rootroot 4096 11月 15 03:14 project/
drwxr-xr-x 6 rootroot rootroot 4096 11月 15 03:14 pt/
-rw-r--r-- 1 rootroot rootroot 9091 11月 15 02:42 readme.txt
drwxr-xr-x 2 rootroot rootroot 4096 11月 15 02:42 resources/
drwxr-xr-x 4 rootroot rootroot 4096 11月 15 03:14 scripts/
drwxr-xr-x 4 rootroot rootroot 4096 11月 15 03:14 security/
drwxr-xr-x 5 rootroot rootroot 4096 11月 15 02:51 sim_models/
drwxr-xr-x 5 rootroot rootroot 4096 11月 15 02:57 tcl_packages/
drwxr-xr-x 3 rootroot rootroot 4096 11月 15 02:42 translations/
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ cd bin/
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$ ll
total 34140
drwxr-xr-x 2 rootroot rootroot 4096 11月 15 03:14 ./
drwxr-xr-x 17 rootroot rootroot 4096 11月 15 03:14 ../
-rw-r--r-- 1 rootroot rootroot 774 11月 15 02:50 80-efx-pgm.rules
-rw-r--r-- 1 rootroot rootroot 242 11月 15 03:11 app.ini
-rw-r--r-- 1 rootroot rootroot 148 11月 15 03:11 app_session.ini
-rwxr-xr-x 1 rootroot rootroot 12169680 11月 15 03:14 dbg_wizard*
-rwxr-xr-x 1 rootroot rootroot 13807312 11月 15 03:14 efinity*
-rwxr-xr-x 1 rootroot rootroot 1117 11月 15 03:01 efinity_pt.sh*
-rwxr-xr-x 1 rootroot rootroot 132 11月 15 02:42 efinity_sh.sh*
-rwxr-xr-x 1 rootroot rootroot 22480 11月 15 03:14 efx_bram_update*
-rw-r--r-- 1 rootroot rootroot 194 11月 15 02:42 .efx_desktop
-rwxr-xr-x 1 rootroot rootroot 7122152 11月 15 03:14 efx_map*
-rw-r--r-- 1 rootroot rootroot 4200 11月 15 03:11 efx_map_options.xml
-rwxr-xr-x 1 rootroot rootroot 117584 11月 15 03:14 efx_map_ramest*
-rwxr-xr-x 1 rootroot rootroot 703096 11月 15 03:14 efx_pgm*
-rw-r--r-- 1 rootroot rootroot 2345 11月 15 03:11 efx_pgm_options.xml
-rwxr-xr-x 1 rootroot rootroot 436312 11月 15 03:14 efx_pnr*
-rw-r--r-- 1 rootroot rootroot 1215 11月 15 03:11 efx_pnr_options.xml
-rwxr-xr-x 1 rootroot rootroot 192 11月 15 02:42 efx_run*
-rw-r--r-- 1 rootroot rootroot 204 11月 15 02:55 efx_run_pt_script.bat
-rwxr-xr-x 1 rootroot rootroot 112736 11月 15 03:14 _efx_security_util*
-rwxr-xr-x 1 rootroot rootroot 112680 11月 15 03:14 efx_sta*
-rwxr-xr-x 1 rootroot rootroot 186424 11月 15 03:14 efx_vdb_util*
-rw-r--r-- 1 rootroot rootroot 13274 11月 15 03:11 enf_proj.xsd
-rw-r--r-- 1 rootroot rootroot 1703 11月 15 03:11 enf_topt.xsd
-rw-r--r-- 1 rootroot rootroot 324 11月 15 02:50 hw_tools.json
-rwxr-xr-x 1 rootroot rootroot 2355 11月 15 02:42 install_desktop.sh*
-rwxr-xr-x 1 rootroot rootroot 2140 11月 15 02:50 install_usb_driver.sh*
-rw-r--r-- 1 rootroot rootroot 714 11月 15 03:11 lc.ini
-rw-r--r-- 1 rootroot rootroot 2849 11月 15 03:11 newproj_tmpl.xml
-rwxr-xr-x 1 rootroot rootroot 74 11月 15 02:42 pyrcc5*
lrwxrwxrwx 1 rootroot rootroot 10 11月 15 02:42 python3 -> python3.11*
-rwxr-xr-x 1 rootroot rootroot 18384 11月 15 03:14 python3.11*
-rw-r--r-- 1 rootroot rootroot 30 11月 15 02:42 qt.conf
-rwxr-xr-x 1 rootroot rootroot 10368 11月 15 03:14 QtWebEngineProcess*
-rw-r--r-- 1 rootroot rootroot 2080 11月 15 02:42 setup.sh
-rw-r--r-- 1 rootroot rootroot 787 11月 15 03:11 style.ini
-rw-r--r-- 1 rootroot rootroot 1199 11月 15 02:44 tool_report.xsd
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$ ll *.sh
-rwxr-xr-x 1 rootroot rootroot 1117 11月 15 03:01 efinity_pt.sh*
-rwxr-xr-x 1 rootroot rootroot 132 11月 15 02:42 efinity_sh.sh*
-rwxr-xr-x 1 rootroot rootroot 2355 11月 15 02:42 install_desktop.sh*
-rwxr-xr-x 1 rootroot rootroot 2140 11月 15 02:50 install_usb_driver.sh*
-rw-r--r-- 1 rootroot rootroot 2080 11月 15 02:42 setup.sh
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$ ./install_desktop.sh
install_desktop.sh: Copying DESKTOP file "/home/rootroot/fpga/efinity/2024.2/bin/.efx_desktop" to /home/rootroot/Desktop/Efinity.2024.2.294.desktop
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$
3、解决打开失败的问题:
装一下QT
sudo apt-get update
sudo apt-get install qt5-default
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ source bin/setup.sh
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ ef
efibootdump efinity_serdes_dbg.sh efx_map_ramest efx_run_pgm.py efx_run_pt_gen_sim_netlist.py efx_vdb_util
efibootmgr efinity_sh.sh efx_pgm efx_run_pnr.py efx_run_pt_import_isf.py
efinity efinity_svf.sh efx_pnr efx_run_pnr_sweep.py efx_run_pt.py
efinity_dbg.sh efx_bram_update efx_run efx_run_pt_auto_reasg.py efx_run_pt_unified.py
efinity_pgm.sh efx_generate_if_files.py efx_run_dbg.py efx_run_pt_gen_constraints.py efx_run.py
efinity_pt.sh efx_map efx_run_map.py efx_run_pt_gen_isf.py efx_sta
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ ef
efibootdump efinity_serdes_dbg.sh efx_map_ramest efx_run_pgm.py efx_run_pt_gen_sim_netlist.py efx_vdb_util
efibootmgr efinity_sh.sh efx_pgm efx_run_pnr.py efx_run_pt_import_isf.py
efinity efinity_svf.sh efx_pnr efx_run_pnr_sweep.py efx_run_pt.py
efinity_dbg.sh efx_bram_update efx_run efx_run_pt_auto_reasg.py efx_run_pt_unified.py
efinity_pgm.sh efx_generate_if_files.py efx_run_dbg.py efx_run_pt_gen_constraints.py efx_run.py
efinity_pt.sh efx_map efx_run_map.py efx_run_pt_gen_isf.py efx_sta
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ efinity
ERROR : [Internal] Error: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: linuxfb, minimal, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.
ERROR : ******** STACK TRACE BEGIN ********
ERROR : 0x514e8b: in efinity + 0x514e8b
ERROR : 0x509905: in efinity + 0x509905
ERROR : 0x7fe0380fcd88: in libQt5Core.so.5 + 0xe8d88
ERROR : 0x7fe0380fcec5: in libQt5Core.so.5 + 0xe8ec5
ERROR : 0x7fe0380b0133: in libQt5Core.so.5 + 0x9c133
ERROR : 0x7fe0398a25e1: in libQt5Gui.so.5 + 0x1565e1
ERROR : 0x7fe0398a2d08: in libQt5Gui.so.5 + 0x156d08
ERROR : 0x7fe038309896: in libQt5Core.so.5 + 0x2f5896
ERROR : 0x7fe0398a5119: in libQt5Gui.so.5 + 0x159119
ERROR : 0x7fe03a220209: in libQt5Widgets.so.5 + 0x186209
ERROR : 0x4ef90a: in efinity + 0x4ef90a
ERROR : 0x7fe037998083: in libc.so.6 + 0x24083
ERROR : 0x4f611a: in efinity + 0x4f611a
ERROR : ********* STACK TRACE END *********
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ ./efinity
bash: ./efinity: No such file or directory
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ ./efinity
bash: ./efinity: No such file or directory
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ efinity
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ efinity
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ source bin/setup.sh
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$ efinity
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2$
rootroot@rootroot-X99-Turbo:~/fpga$
rootroot@rootroot-X99-Turbo:~/fpga$ sudo apt-get install qt5-default
[sudo] password for rootroot:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libdouble-conversion3 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5opengl5-dev libqt5printsupport5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5test5 libqt5widgets5 libqt5xml5
libvulkan-dev libxcb-xinerama0 libxcb-xinput0 qt5-gtk-platformtheme qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser qttranslations5-l10n
Suggested packages:
qt5-image-formats-plugins qtwayland5 default-libmysqlclient-dev firebird-dev libpq-dev libsqlite3-dev unixodbc-dev
The following NEW packages will be installed:
libdouble-conversion3 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5opengl5-dev libqt5printsupport5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5test5 libqt5widgets5 libqt5xml5
libvulkan-dev libxcb-xinerama0 libxcb-xinput0 qt5-default qt5-gtk-platformtheme qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser qttranslations5-l10n
0 upgraded, 26 newly installed, 0 to remove and 76 not upgraded.
Need to get 14.2 MB of archives.
After this operation, 76.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 libdouble-conversion3 amd64 3.1.5-4ubuntu1 [37.9 kB]
Get:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5core5a amd64 5.12.8+dfsg-0ubuntu2.1 [2,006 kB]
Get:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5dbus5 amd64 5.12.8+dfsg-0ubuntu2.1 [208 kB]
Get:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5network5 amd64 5.12.8+dfsg-0ubuntu2.1 [673 kB]
Get:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 libxcb-xinerama0 amd64 1.14-2 [5,260 B]
Get:6 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 libxcb-xinput0 amd64 1.14-2 [29.3 kB]
Get:7 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5gui5 amd64 5.12.8+dfsg-0ubuntu2.1 [2,971 kB]
Get:8 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5widgets5 amd64 5.12.8+dfsg-0ubuntu2.1 [2,295 kB]
Get:9 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 libqt5svg5 amd64 5.12.8-0ubuntu1 [131 kB]
Get:10 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5concurrent5 amd64 5.12.8+dfsg-0ubuntu2.1 [33.5 kB]
Get:11 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5opengl5 amd64 5.12.8+dfsg-0ubuntu2.1 [136 kB]
Get:12 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5printsupport5 amd64 5.12.8+dfsg-0ubuntu2.1 [193 kB]
Get:13 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5sql5 amd64 5.12.8+dfsg-0ubuntu2.1 [121 kB]
Get:14 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5test5 amd64 5.12.8+dfsg-0ubuntu2.1 [131 kB]
Get:15 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5xml5 amd64 5.12.8+dfsg-0ubuntu2.1 [105 kB]
Get:16 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 libvulkan-dev amd64 1.2.131.2-1 [482 kB]
Get:17 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 qt5-qmake-bin amd64 5.12.8+dfsg-0ubuntu2.1 [990 kB]
Get:18 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 qtchooser amd64 66-2build1 [24.7 kB]
Get:19 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 qt5-qmake amd64 5.12.8+dfsg-0ubuntu2.1 [190 kB]
Get:20 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 qtbase5-dev-tools amd64 5.12.8+dfsg-0ubuntu2.1 [700 kB]
Get:21 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 qtbase5-dev amd64 5.12.8+dfsg-0ubuntu2.1 [991 kB]
Get:22 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5opengl5-dev amd64 5.12.8+dfsg-0ubuntu2.1 [39.8 kB]
Get:23 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 libqt5sql5-sqlite amd64 5.12.8+dfsg-0ubuntu2.1 [47.6 kB]
Get:24 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 qt5-default amd64 5.12.8+dfsg-0ubuntu2.1 [24.4 kB]
Get:25 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates/universe amd64 qt5-gtk-platformtheme amd64 5.12.8+dfsg-0ubuntu2.1 [124 kB]
Get:26 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/universe amd64 qttranslations5-l10n all 5.12.8-0ubuntu1 [1,486 kB]
Fetched 14.2 MB in 21s (670 kB/s)
Selecting previously unselected package libdouble-conversion3:amd64.
(Reading database ... 211253 files and directories currently installed.)
Preparing to unpack .../00-libdouble-conversion3_3.1.5-4ubuntu1_amd64.deb ...
Unpacking libdouble-conversion3:amd64 (3.1.5-4ubuntu1) ...
Selecting previously unselected package libqt5core5a:amd64.
Preparing to unpack .../01-libqt5core5a_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5core5a:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libqt5dbus5:amd64.
Preparing to unpack .../02-libqt5dbus5_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5dbus5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libqt5network5:amd64.
Preparing to unpack .../03-libqt5network5_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5network5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libxcb-xinerama0:amd64.
Preparing to unpack .../04-libxcb-xinerama0_1.14-2_amd64.deb ...
Unpacking libxcb-xinerama0:amd64 (1.14-2) ...
Selecting previously unselected package libxcb-xinput0:amd64.
Preparing to unpack .../05-libxcb-xinput0_1.14-2_amd64.deb ...
Unpacking libxcb-xinput0:amd64 (1.14-2) ...
Selecting previously unselected package libqt5gui5:amd64.
Preparing to unpack .../06-libqt5gui5_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5gui5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libqt5widgets5:amd64.
Preparing to unpack .../07-libqt5widgets5_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5widgets5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libqt5svg5:amd64.
Preparing to unpack .../08-libqt5svg5_5.12.8-0ubuntu1_amd64.deb ...
Unpacking libqt5svg5:amd64 (5.12.8-0ubuntu1) ...
Selecting previously unselected package libqt5concurrent5:amd64.
Preparing to unpack .../09-libqt5concurrent5_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5concurrent5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libqt5opengl5:amd64.
Preparing to unpack .../10-libqt5opengl5_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5opengl5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libqt5printsupport5:amd64.
Preparing to unpack .../11-libqt5printsupport5_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5printsupport5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libqt5sql5:amd64.
Preparing to unpack .../12-libqt5sql5_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5sql5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libqt5test5:amd64.
Preparing to unpack .../13-libqt5test5_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5test5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libqt5xml5:amd64.
Preparing to unpack .../14-libqt5xml5_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5xml5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libvulkan-dev:amd64.
Preparing to unpack .../15-libvulkan-dev_1.2.131.2-1_amd64.deb ...
Unpacking libvulkan-dev:amd64 (1.2.131.2-1) ...
Selecting previously unselected package qt5-qmake-bin.
Preparing to unpack .../16-qt5-qmake-bin_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking qt5-qmake-bin (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package qtchooser.
Preparing to unpack .../17-qtchooser_66-2build1_amd64.deb ...
Unpacking qtchooser (66-2build1) ...
Selecting previously unselected package qt5-qmake:amd64.
Preparing to unpack .../18-qt5-qmake_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking qt5-qmake:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package qtbase5-dev-tools.
Preparing to unpack .../19-qtbase5-dev-tools_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking qtbase5-dev-tools (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package qtbase5-dev:amd64.
Preparing to unpack .../20-qtbase5-dev_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking qtbase5-dev:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libqt5opengl5-dev:amd64.
Preparing to unpack .../21-libqt5opengl5-dev_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5opengl5-dev:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package libqt5sql5-sqlite:amd64.
Preparing to unpack .../22-libqt5sql5-sqlite_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking libqt5sql5-sqlite:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package qt5-default:amd64.
Preparing to unpack .../23-qt5-default_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking qt5-default:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package qt5-gtk-platformtheme:amd64.
Preparing to unpack .../24-qt5-gtk-platformtheme_5.12.8+dfsg-0ubuntu2.1_amd64.deb ...
Unpacking qt5-gtk-platformtheme:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Selecting previously unselected package qttranslations5-l10n.
Preparing to unpack .../25-qttranslations5-l10n_5.12.8-0ubuntu1_all.deb ...
Unpacking qttranslations5-l10n (5.12.8-0ubuntu1) ...
Setting up libdouble-conversion3:amd64 (3.1.5-4ubuntu1) ...
Setting up libvulkan-dev:amd64 (1.2.131.2-1) ...
Setting up libxcb-xinput0:amd64 (1.14-2) ...
Setting up libxcb-xinerama0:amd64 (1.14-2) ...
Setting up qttranslations5-l10n (5.12.8-0ubuntu1) ...
Setting up qt5-qmake-bin (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5core5a:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5dbus5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5test5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5concurrent5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up qtchooser (66-2build1) ...
Setting up qt5-qmake:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5network5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5sql5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up qtbase5-dev-tools (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5xml5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5sql5-sqlite:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5gui5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5widgets5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up qt5-gtk-platformtheme:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5printsupport5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up qtbase5-dev:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5opengl5:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up qt5-default:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5opengl5-dev:amd64 (5.12.8+dfsg-0ubuntu2.1) ...
Setting up libqt5svg5:amd64 (5.12.8-0ubuntu1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.16) ...
Processing triggers for man-db (2.9.1-1) ...
rootroot@rootroot-X99-Turbo:~/fpga$
4、插入烧录器之后的驱动安装:
rootroot@rootroot-X99-Turbo:~/fpga$
rootroot@rootroot-X99-Turbo:~/fpga$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 413c:301a Dell Computer Corp. Dell MS116 USB Optical Mouse
Bus 003 Device 002: ID 17ef:6099 Lenovo Lenovo Traditional USB Keyboard
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
rootroot@rootroot-X99-Turbo:~/fpga$
rootroot@rootroot-X99-Turbo:~/fpga$
rootroot@rootroot-X99-Turbo:~/fpga$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 413c:301a Dell Computer Corp. Dell MS116 USB Optical Mouse
Bus 003 Device 002: ID 17ef:6099 Lenovo Lenovo Traditional USB Keyboard
Bus 003 Device 004: ID 0403:6010 Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
rootroot@rootroot-X99-Turbo:~/fpga$
rootroot@rootroot-X99-Turbo:~/fpga$ cat /etc/issue
Ubuntu 20.04.6 LTS \n \l
rootroot@rootroot-X99-Turbo:~/fpga$
rootroot@rootroot-X99-Turbo:~/fpga$ uname -a
Linux rootroot-X99-Turbo 5.15.0-130-generic #140~20.04.1-Ubuntu SMP Wed Dec 18 21:35:34 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
rootroot@rootroot-X99-Turbo:~/fpga$
rootroot@rootroot-X99-Turbo:~/fpga$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$ ll *.sh
-rwxr-xr-x 1 rootroot rootroot 1117 11月 15 03:01 efinity_pt.sh*
-rwxr-xr-x 1 rootroot rootroot 132 11月 15 02:42 efinity_sh.sh*
-rwxr-xr-x 1 rootroot rootroot 2355 11月 15 02:42 install_desktop.sh*
-rwxr-xr-x 1 rootroot rootroot 2140 11月 15 02:50 install_usb_driver.sh*
-rw-r--r-- 1 rootroot rootroot 2080 11月 15 02:42 setup.sh
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$ sudo ./install_usb_driver.sh
[sudo] password for rootroot:
install_usb_driver.sh: Copying UDEV rules file "/home/rootroot/fpga/efinity/2024.2/bin/80-efx-pgm.rules" to /etc/udev/rules.d/
rootroot@rootroot-X99-Turbo:~/fpga/efinity/2024.2/bin$
关闭efinity再重新打开即可。【不用重启的^_】
5、易灵思的FPGA的刷机工具efinity打开之后的效果图:
周五 一月 17 25 15:17:39 - Starting Efinity IP Manager RPC Service...
周五 一月 17 25 15:17:42 - IP Manager RPC Server Connected.
周五 一月 17 25 15:28:13 - Running Efinity Programmer...
Error in running process. Process crash.周五 一月 17 25 15:29:31 - Efinity Programmer finished. Exit code = 6 Exit status : Crash
周五 一月 17 25 15:29:37 - Running Efinity Programmer...
周五 一月 17 25 15:29:43 - Efinity Programmer finished. Exit code = 1 Exit status : Normal
周五 一月 17 25 15:33:33 - Starting Efinity IP Manager RPC Service...
周五 一月 17 25 15:33:36 - IP Manager RPC Server Connected.
周五 一月 17 25 15:33:41 - Running Efinity Programmer...
周五 一月 17 25 15:33:43 - Efinity Programmer finished. Exit code = 1 Exit status : Normal
周五 一月 17 25 15:33:55 - Running Efinity Programmer...
周五 一月 17 25 15:33:59 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 15:33:59 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 15:33:59 - Switching to SPI mode because JTAG is not connected...
参考资料:
https://mp.weixin.qq.com/s/gnTNsE_pdK_LiIQ3IrJnJg
Efinity软件安装-v5
原创 ramsey wang 易灵思FPGA技术交流 2024年09月14日 15:14 广东
https://mp.weixin.qq.com/s/kQmUqhieLmmlq-bSPZsGgA
易灵思下载器驱动安装-v2
原创 XLan FPGA 易灵思FPGA技术交流 2024年10月09日 10:55 广东