20250117在Ubuntu20.04.6下使用灵思FPGA的刷机工具efinity刷机

server/2025/1/18 13:31:18/

20250117在Ubuntu20.04.6下使用灵思FPGA的刷机工具efinity刷机
2025/1/17 18:30


缘起:做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下他们也没有用过。【不过他们真有,我只是随口问问^_】
【看来我是大陆第一个要/搞这个的!!!!^_】


周五 一月 17 25 17:35:47 - Starting Efinity IP Manager RPC Service...
周五 一月 17 25 17:35:50 - IP Manager RPC Server Connected.
周五 一月 17 25 17:35:51 - Running Efinity Programmer...
周五 一月 17 25 17:35:59 - Efinity Programmer finished. Exit code = 0 Exit status : Normal
周五 一月 17 25 18:16:35 - Running Efinity Programmer...
周五 一月 17 25 18:23:24 - Efinity Programmer finished. Exit code = 0 Exit status : Normal


周五 一月 17 25 18:16:38 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:16:38 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:16:38 - Switching to SPI mode because JTAG is not connected…
周五 一月 17 25 18:18:47 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:18:47 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:18:47 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:19:11 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:19:21 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:20:11 - ERROR: The FPGA given in the bitstream file does not match the FPGA you are trying to program. Check that you are using the correct bitstream file.
周五 一月 17 25 18:20:43 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:20:43 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:20:43 - Valid device ID found: 0x00210A79
周五 一月 17 25 18:20:55 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:20:59 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:20:59 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:20:59 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:21:01 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:21:15 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:21:32 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:21:46 - Valid device ID found: 0x00210A79
周五 一月 17 25 18:21:46 - Board Profile: Generic Board Profile Using FT2232H
周五 一月 17 25 18:21:46 - Using FTDI URL (SPI = ftdi://0x0403:0x6010:FT8P1ZWI/1, JTAG = ftdi://0x0403:0x6010:FT8P1ZWI/2)
周五 一月 17 25 18:21:46 - Auto configure JTAG Bridge Image = True 
周五 一月 17 25 18:21:46 - Starting to program JTAG Bridge Image
周五 一月 17 25 18:21:46 - jtag programming started!
周五 一月 17 25 18:21:46 - JTAG Programming on ftdi://0x0403:0x6010:FT8P1ZWI/2
周五 一月 17 25 18:21:46 - Programming '/home/rootroot/版本管理/品灵的FPGA的20240704版本/jtag_spi_flash_loader.bit' via JTAG at freq 6.0 MHz
周五 一月 17 25 18:21:46 - Device ID read from JTAG: 0x00210A79
周五 一月 17 25 18:21:48 - ... finished with JTAG programming
周五 一月 17 25 18:21:48 - Connecting to JTAG_TAP: efx
周五 一月 17 25 18:21:49 - Manufacturing ID read from Flash Controller (via JTAG): 0xEF
周五 一月 17 25 18:21:49 - Flash Controller (via JTAG) at freq 6.0 MHz
周五 一月 17 25 18:21:49 - Flash device: Winbond W25Q32 4 MiB (JEDEC ID: 0xEF4016)
周五 一月 17 25 18:21:49 - Will perform mode 'all' on 679936 bytes starting at address 0x00000000 ...
周五 一月 17 25 18:21:49 - Erasing 662 KiB from flash @ 0x00000000 (may take a while...)
周五 一月 17 25 18:21:52 - Finished erase in 3 seconds
周五 一月 17 25 18:21:53 - Writing 662 KiB to flash @ 0x00000000 (may take a while...)
周五 一月 17 25 18:21:54 - ...10%
周五 一月 17 25 18:21:55 - ...20%
周五 一月 17 25 18:21:57 - ...30%
周五 一月 17 25 18:21:58 - ...40%
周五 一月 17 25 18:22:00 - ...50%
周五 一月 17 25 18:22:01 - ...60%
周五 一月 17 25 18:22:02 - ...70%
周五 一月 17 25 18:22:04 - ...80%
周五 一月 17 25 18:22:05 - ...90%
周五 一月 17 25 18:22:06 - ...100%
周五 一月 17 25 18:22:06 - Finished write in 13 seconds
周五 一月 17 25 18:22:06 - Reading 662 KiB from flash @ 0x00000000 (may take a while...)
周五 一月 17 25 18:22:08 - ...10%
周五 一月 17 25 18:22:09 - ...20%
周五 一月 17 25 18:22:10 - ...30%
周五 一月 17 25 18:22:12 - ...40%
周五 一月 17 25 18:22:13 - ...50%
周五 一月 17 25 18:22:15 - ...60%
周五 一月 17 25 18:22:16 - ...70%
周五 一月 17 25 18:22:17 - ...80%
周五 一月 17 25 18:22:19 - ...90%
周五 一月 17 25 18:22:20 - ...100%
周五 一月 17 25 18:22:21 - Finished read in 14 seconds
周五 一月 17 25 18:22:21 - Flash verify successful
周五 一月 17 25 18:22:21 - ... finished with Flash Controller (via JTAG)


参考资料:
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 广东


http://www.ppmy.cn/server/159360.html

相关文章

什么是IDE,新手如何选择IDE?

IDE 是 Integrated Development Environment(集成开发环境)的缩写,它是一种软件应用程序,为程序员提供了一站式的开发环境,整合了多种工具和服务,以便高效地创建、修改、编译、调试和运行软件程序。IDE 集成…

AUTOSAR通信篇 - PDU和收发数据

点击订阅专栏不迷路 文章目录 一、概述二、OSI模型与AUTOSAR层级关系三、I-PDU、N-PDU、L-PDU及其关系3.1. L-PDU3.2. N-PDU3.3. I-PDU 四、数据流4.1. 普通数据流4.2. 诊断数据流4.3. 动态PDU数据流4.4. 安全通信数据流4.5. XCP数据流 返回总目录 一、概述 在学习Autosar通信…

WebSocket有哪些缺点?应该如何解决?

虽然 WebSocket 提供了许多优势,使其成为实时通信的理想选择,但它也有一些缺点和局限性。以下是 WebSocket 的一些主要缺点: 1. 初始握手开销 HTTP 握手:WebSocket 连接需要先通过 HTTP 协议进行握手,这增加了初始连接…

mermaid大全(语法、流程图、时序图、甘特图、饼图、用户旅行图、类图)

⚠️ 有些网站的mermaid可能不完整,因此下面教程中可能有些语法是无效的。 😊亲测Typora软件均可以显示。 1. 介绍 Mermaid是一个基于JavaScript的图表绘制工具,它使用类似Markdown的语法来创建和修改各种类型的图表。以下是关于Mermaid的详…

(9)ERC721详细介绍

ERC721 是以太坊上的一种非同质化代币(NFT,Non-Fungible Token)标准,由 William Entriken、Dieter Shirley、Jacob Evans 和 Nastassia Sachs 在 2018 年提出。与 ERC20 代币不同,ERC721 代币是独一无二的,…

2025-1-15-十大经典排序算法 C++与python

文章目录 十大经典排序算法比较排序1. 冒泡排序2. 选择排序3. 插入排序4. 希尔排序5. 归并排序6. 快速排序7. 堆排序 非比较排序8. 计数排序9. 桶排序10. 基数排序 十大经典排序算法 十大经典排序算法可以分为比较排序和非比较排序: 前者包括冒泡排序、选择排序、插入排序、希…

文件上传 分片上传

分片上传则是将一个大文件分割成多个小块分别上传,最后再由服务器合并成完整的文件。这种做法的好处是可以并行处理多个小文件,提高上传效率;同时,如果某一部分上传失败,只需要重传这一部分,不影响其他部分…

Linux:文件描述符fd、系统调用open

目录 一、文件基础认识 二、C语言操作文件的接口 1.> 和 >> 2.理解“当前路径” 三、相关系统调用 1.open 2.文件描述符 3.一切皆文件 4.再次理解重定向 一、文件基础认识 文件 内容 属性。换句话说,如果在电脑上新建了一个空白文档&#xff0…