【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烧录,即可完成。

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