20250117在Ubuntu20.04.6下安装易灵思的FPGA的刷机工具efinity-2024.2.294

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 广东

相关推荐
FakeOccupational6 小时前
fpga系列 HDL:跨时钟域同步 双触发器同步器
fpga开发
一条九漏鱼8 小时前
分频器code
fpga开发
G2突破手2599 小时前
以太网详解(五)GMII、RGMII、SGMII接口时序约束(Quartus 平台)
嵌入式硬件·fpga开发·verilog
Terasic友晶科技13 小时前
第23篇 基于ARM A9处理器用汇编语言实现中断<五>
fpga开发·汇编语言·de1-soc开发板·定时器中断周期
碎碎思13 小时前
单芯片控制多个高性能伺服电机
fpga开发
一条九漏鱼1 天前
简单组合逻辑
fpga开发
hexiaoyan8271 天前
国产化板卡设计原理图:2295-基于 JFM7K325T的半高PCIe x4双路万兆光纤收发卡
fpga开发·jfm7k325t·jfm7vx690t板卡·高速数据采集系统·光纤隔离网闸
如何学会学习?1 天前
1 使用EMIO
fpga开发·zynq·emio·zcu106·ug1244
FakeOccupational1 天前
fpga系列 HDL:Quartus II SignalTap的Create Signal Tap List File功能
fpga开发