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

相关推荐
Hello-FPGA2 小时前
基于RFSOC FPGA ZCU216 的CoaXPress 采集demo
fpga开发
9527华安4 小时前
FPGA基于ADV7182解码PAL视频,Video Processing Subsystem去隔行,提供6套工程源码和技术支持
fpga开发·音视频·pal·adv7182
hahaha60164 小时前
数字图像时域滤波或者3D降噪算法FPGA实现
算法·计算机视觉·fpga开发
GateWorld4 小时前
Xilinx 7系列FPGA时钟网络详解
fpga开发·时钟网络·xilinx 7系列
szxinmai主板定制专家16 小时前
X86 工控机 vs RK3588 异构主控:AMR 控制器 BOM、散热、长期运维对比
运维·stm32·单片机·嵌入式硬件·fpga开发·am62x
szxinmai主板定制专家1 天前
AMR 项目落地:机器人控制器硬件定制化需求复盘
arm开发·单片机·fpga开发·系统架构·机器人·am62x
FPGA小迷弟2 天前
FPGA 与卫星:从星载硬件到在轨智能的完整技术解析
fpga开发·架构·fpga·1024程序员节·无线电
NamoAmitabha1282 天前
CPU 内部结构是什么?---deepseek
fpga开发
abc light2 天前
ARM 裸机开发(6)——时钟树与定时器
arm开发·单片机·fpga开发
156082072193 天前
JFMZQ28DR、JFMZQ68DR、RFsoc XCZU47DR、XCZU48DR 信号处理板
fpga开发·信号处理