当前位置: 首页 > news >正文

Altera Quartus:BAT批处理实现一键sof文件转换为jic文件

sof文件是Quartus编译默认生成的程序文件,用于通过JTAG口下载到FPGA内部RAM,断电程序会丢失,jic文件是用于固化到外部Flash中的程序文件,断电程序不会丢失。本文介绍如何通过批处理文件实现sof到jic的一键自动化转换。

Quartus工程文件结构如下所示,Quartus工程保存在project文件夹下,批处理文件保存在同级的flash文件夹下,批处理文件名称为sof2jic.bat,

├─flash
│  └─sof2jic.bat        //用于将sof文件转换为jic文件的批处理文件
├─project
│  ├─output_files
│  │  ├─others.
│  │  └─project.sof     //默认生成的sof程序文件
│  ├─project.qpf        //Quartus工程文件
│  └─project.qsf        //Quartus工程文件

在flash文件夹下新建批处理文件并命名为sof2jic.bat,以文本方式编辑,输入以下内容:

::1.删除已有的程序文件
del *.sof
del *.pof
del *.map 
del *.jic::2.复制工程目录下生成的文件到当前目录,并重命名
copy ..\project\output_files\project.sof .\flash.sof
copy ..\project\output_files\project.pof .\flash_epcq32a.pof::3.调用quartus_cpf命令将sof转换为jic, 外部Flash型号为EPCQ32A,FPGA芯片型号为10CL055Y
%QUARTUS_ROOTDIR%\\bin64\\quartus_cpf -c -d EPCQ32A -s 10CL055Y ./flash.sof ./flash_epcq32a.jicpause

Quartus编译完成后,只需要双击这个批处理文件,即可将sof转换为jic文件,并且把sof、pof等程序文件复制到当前目录下,方便后续的固件发布操作。

http://www.dtcms.com/a/286147.html

相关文章:

  • Altera Quartus:编译完成后自动生成pof文件
  • 闲庭信步使用图像验证平台加速FPGA的开发:第二十二课——图像直方图统计的FPGA实现
  • 28、鸿蒙Harmony Next开发:不依赖UI组件的全局气泡提示 (openPopup)和不依赖UI组件的全局菜单 (openMenu)、Toast
  • 开源Docmost知识库管理工具
  • Win11安装Docker,并使用Docker安装RabbitMQ
  • 智能算法优化储能系统充放电策略
  • 基于R语言piecewiseSEM结构方程模型在生态环境领域实践技术应用
  • 指定阿里镜像原理
  • 创建线程的方式有哪些?相比继承Thread类,实现Runable接口的好处是什么?
  • 线上 CPU 过高怎么排查
  • mac系统安装、启动Jenkins,创建pytest接口自动化任务
  • 基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台
  • 力扣面试150(33/150)
  • 事务处理与AOP(web后端笔记第四期)
  • linux 脚本解释
  • 数据库防止数组字符串序列化
  • 后端参数校验
  • 20250718-FDU-HDUOJ钉耙编程一
  • 商汤将发布日日新6.5大模型及具身智能平台该咋看?
  • 五大开源OCR开源框架评估01-Tesseract:OCR 领域的远古巨神
  • 前端权限控制:深入理解与实现RBAC模型
  • Maven 配置文件核心配置:本地仓库、镜像与 JDK 版本
  • python学智能算法(二十四)|SVM-最优化几何距离的理解
  • Java并发编程痛点解析:从底层原理到实战解决方案
  • [3-02-03].第03章:编程模式 - 阻塞式编程与响应式编程对比
  • Python爬虫入门到实战(3)-对网页进行操作
  • 用AME获取免费SSL证书
  • 免费PDF文件格式转换工具
  • LeafletJS 与 React:构建现代地图应用
  • leetcode2_135.分发糖果