【EDA软件】【文件合并烧录操作方法】

1. 问题背景

使用者在BOOT+APP开发模式下,需要先将ARM BOOT程序的*.hex与FPGA的程序打包为*.acf文件,在开发生成ARM APP的*.hex文件。分两步将*.acf烧录到FLASH 0地址开始的地址空间,将APP的*.hex烧录到FLASH 非0地址(需要根据*.acf大小合理划分地址,保证一个原则不能覆盖*.acf的数据区域,例如:0x300000)。

这样需要两次烧录才能让芯片正常运行开发的功能。

2. 解决方法

FUXI开发了一个小工具-Configuration Paker。它可以帮助将多个配置文件(*.acf和*.mcf)生成一个加载列表文件*.mcf,该文件实现对加载文件的路径收集。EDA加载该文件就可以对多文件实现一次的加载操作。

3. 操作步骤

假设已经有现成的*.acf和*.hex文件。

3.1 工具选择

点击:Tools->Configuration Packer,如下图:

3.2 配置FPGA Configuarations、MCU Configuarations

分别配置FPGA Configuarations、MCU Configuarations,通过点击Add可以选择需要合并的文件,点击Save As...,选择保存生成的*.mcf文件路径。

3.3 烧录

进入downloader界面,选择*.mcf保存的路径,EDA会展示*.mcf的列表内容,如下图。

Flash从0地址开始,点击Program烧录,即可完成。

相关推荐
s090713612 小时前
FPGA中同步与异步复位
fpga开发·verilog·xilinx·zynq
tiantianuser18 小时前
RDMA设计15:连接管理模块设计2
网络协议·fpga开发·rdma·高速传输·cmac
民乐团扒谱机19 小时前
十字路口交通信号灯控制器设计(Multisim 电路 + Vivado 仿真)
单片机·fpga开发·verilog·状态机·仿真·时序逻辑·multism
乌恩大侠20 小时前
一文讲解 USRP X410
fpga开发·usrp
s09071361 天前
多波束声呐 FPGA 信号处理链路介绍
算法·fpga开发·信号处理·声呐
坏孩子的诺亚方舟1 天前
FPGA系统架构设计实践11_FPGA开机
fpga开发·系统架构·xilinx·fpga配置
晓晓暮雨潇潇2 天前
Diamond基础6:LatticeFPGA配置流程
fpga开发·diamond·lattice·latticeecp3
江蘇的蘇2 天前
基于7系列FPGA实现万兆网通信
fpga开发
GateWorld2 天前
FPGA实战:一段让我重新认识时序收敛的FPGA迁移之旅
fpga开发·实战经验·fpga时序收敛·建立保持时间
GateWorld2 天前
性能飞跃:DDR4特性解析与FPGA实战指南
fpga开发·信号完整性·ddr3·ddr4