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

相关推荐
cmc10283 小时前
292.三段式状态机第三段时序逻辑用state_c与_n的差异分析
fpga开发
智塑未来1 天前
FPGA开发板怎么选?先看资质、案例与研发底盘
fpga开发
minglie12 天前
黑金AX301的SDRAM
fpga开发
hahaha60162 天前
HLS高层次综合设计技巧--高层次综合设计探讨
fpga开发
minglie12 天前
黑金AX301的EEPROM 24LC04
fpga开发
Hello-FPGA2 天前
量子计算滨松c15550-22up单光子相机与PCIe1004采集卡
人工智能·计算机视觉·fpga开发
9527华安2 天前
FPGA实现CameraLink转SFP光口,基于GT Transceivers Wizard Aurora8B10B编解码架构,提供4套工程源码和技术支持
fpga开发·sfp·cameralink·aurora8b10b·transceivers
ALINX技术博客3 天前
【期刊共读】如何应对 FPGA 短缺常态?
嵌入式硬件·fpga开发·fpga
156082072193 天前
短波接收机灵敏度测试
fpga开发
Riwuarua4 天前
从近似0基础开始FPGA开发 -- part.6 逻辑设计与状态机
fpga开发