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

相关推荐
FPGA_小田老师5 小时前
FPGA基础知识(八):时序约束深度解析--从基础理论到工程实践
fpga开发·时钟约束·fpga基础·create clock·时序问题
秋风战士12 小时前
通信算法之336 :3GPPMixed Mode Turbo Decoder
算法·matlab·fpga开发·信息与通信·基带工程
国科安芯18 小时前
国产MCU芯片在船舶压力传感器中的应用探索与实践
网络·单片机·嵌入式硬件·fpga开发·车载系统
学工科的皮皮志^_^19 小时前
PCIE学习
经验分享·嵌入式硬件·学习·fpga开发·pcie
ShiMetaPi1 天前
操作【GM3568JHF】FPGA+ARM异构开发板 使用指南:串口
arm开发·单片机·嵌入式硬件·fpga开发·rk3568
Topplyz1 天前
在FPGA中实现DDS方案详解(频率,幅度,波形可调)
fpga开发·dds
第二层皮-合肥2 天前
FPGA工程师11实战项目-基于PCIe的高速ADC采集项目
fpga开发
szxinmai主板定制专家2 天前
RK3576+FPGA储能协调控制器,光伏、风电、储能
arm开发·嵌入式硬件·fpga开发·能源·1024程序员节
Moonnnn.2 天前
【FPGA】时序逻辑计数器——Verilog实现
fpga开发