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

ops/2025/1/18 7:11:26/

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/ops/151028.html

相关文章

Oracle数据库diag目录下 incident、trace等文件详解

1.什么是ADR ADR是Automatic Diagnostic Repository首字母缩写,它是一个数据库外的基于文件的、并且可以通过事件编号检索和分析的存储库。 故障诊断基础设施有助于预防、检测、诊断和解决问题。 特别针对的问题是严重错误,例如由代码错误、元数据损坏…

中电金信:源启AI开发与服务平台:大模型能力服务化,推动企业智能化转型

导语:日前,源启AI开发与服务平台发布了最新版本。在本次升级中,源启AI开发与服务平台在原有机器学习能力的基础上,提升了深度学习建模能力,优化了模型服务能力,新增了大模型开发工具链能力,全面…

强化学习-蒙特卡洛方法

强化学习-数学理论 强化学习-基本概念强化学习-贝尔曼公式强化学习-贝尔曼最优公式强化学习-值迭代与策略迭代强化学习-蒙特卡洛方法 文章目录 强化学习-数学理论一、蒙特卡洛方法理论(Monte Carlo, MC)二、MC Basic2.1 算法拆解2.2 MC Basic算法 三、MC Exploring Starts3.1 …

算法竞赛(蓝桥杯)贪心算法1——数塔问题

题目描述 有如下所示的数塔,要求从底层走到顶层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少? 输入 输入数据首先包括一个整数整数 N (1≤N≤100),表示数塔的高度,接下来用 N 行数字表示…

Android CustomTextField

在 Compose 中开发用户界面时,需要处理输入框和键盘的交互,例如在键盘弹出时调整布局位置,避免遮挡重要内容。本篇博客将通过一个完整的示例展示如何实现这一功能。 功能概述 本例实现了一个简单的输入框。当输入框获得焦点或输入文字时&…

【Linux】Socket编程-TCP构建自己的C++服务器

🌈 个人主页:Zfox_ 🔥 系列专栏:Linux 目录 一:🔥 Socket 编程 TCP 🦋 TCP socket API 详解🦋 多线程远程命令执行🦋 网络版计算器(应用层自定义协议与序列化…

2025第3周 | json-server的基本使用

目录 1. json-server是什么?2. json-server怎么用?2.1 安装2.2 创建db.json2.3 启动服务2.4 查看效果 3. 前端进行模拟交互3.1 创建demo.html3.2 创建demo.js 2025,做想做的事,读想读的书,持续学习,自律生活…

【华为路由/交换机的telnet远程设置】

华为路由/交换机的telnet远程设置 R1:10.1.1.254 R2:10.1.1.1 R3:10.1.1.2 S1:空配 在R2上设置密码为huawei 用R1和R3远程后,在R2上可以查看已经登陆的用户信息 但是这种远程方式的权限非常低,vty用户界…