AGM FPGA/MCU烧写文件类型有哪些及用途

浏览: 作者:Rocky 来源:AGM 时间:2025-03-11 分类:FPGA应用


AGMFPGAMCU器件,那FPGA/MCU烧写文件类型有哪些及用途,让我们一起梳理一下。


前言:


AGM是AG32 MCU, 可编程SoC和异构MCU的解决方案提供商, 海振远科技可提供全系列的开发板及SDK资料,方便用户从0开始,快速上手开发。

AGM AG32 MCU和FPGA 目前广泛应用于工业,消费,测试测量和医疗等场景。

AG32内置的FPGA( AGRV2K) 可升级替代EP570, EPM1270, LATTICE XO2-256,XO2-640, XO2-1200 等。

AG32 的管脚可以灵活定义,引脚与STM32。并且内置2KLE FPGA, 非常适合MCU + FPGA/CPLD的应用场景。



一、AG256 / 576系列: 

<design> .prg为烧写文件,通过JTAG烧写; 

<design>_download.prg AGM Downloader专用编程器的烧写文件,用于批量快速烧写用;如无相关软件,请联系联系HIZYUAN获取。

<design>_SRAM.prg文件为片内SRAM写入,通过JTAG烧写,掉电即失效,可用于设计调试; 

 

二、AG10K/16K系列: 

<design>_SRAM.prg文件为片内SRAM写入,通过JTAG烧写,掉电即失效,可用于设计调试; 

<design>_master.prg文件为 MasterAS)配置方式下,通过JTAG烧写外部配置FLASH的文件; 

<design>_master.bin MasterAS)配置方式下,配置Flash的标准烧写文件;<design>_master_as.prg调用此bin文件,通过AS口直接烧写FLASH; 

<design>.bin为基本配置文件,可用来产生其它类型烧写文件,也可用于SlavePS)配置方式;rbf文件为此bin文件的字节高低位反向的转换后文件。

 

三、AG32/AGRV2K系列:

1. <design>.bin文件,用Supra软件,通过JTAG烧录。

具体使用方法:

Supra软件中选Tools –> ProgramAGRV2K仅支持JLINKCMSIS-DAP,选择正确的Cable。速度默认即可。 

可以先点击Query device ID,查看是否检测到器件,正确ID为:40200001

比如选择编程文件hizyuan_led.bin,点击program开始烧写文件。如没有出现错误信息,显示done with code 0,即烧写成功,程序开始运行。 

2. Downloader烧录AG32 MCU完整程序需要选择XXXX_batch.bin文件。

 

图片4_conew1 

勾选下面的Full Chip erase before program,可以在烧录前擦除芯片程序,并写入默认设置启动项。 

勾选Lock after program,则芯片烧录后打开加密锁功能,无法读取出内部程序数据。 

另外,可以选择Erase功能,进行程序的擦除。

 

其它编程功能 

烧写<design>_master.prg前需擦除FLASH,可选择Full chip erase before program。 

通过JTAG擦除配置FLASH,选择Erase configuration flash功能,可选全片擦除或擦除指定地址内容。 

通过JTAG读取配置FLASH内容,选择Read configuration flash to file,设置输出bin文件及读取地址。


补充信息:


AG32概述:


AG32系列32位微控制器旨在为MCU用户提供新的自由度和丰富的兼容外设以及兼容的引脚和功能。AG32VF407产品系列提供卓越的品质、稳定性和非凡的价值。


器件特征:


■ 最大 CPU 速度为 248 MHZ

■ 从 Flash 执行零等待

■ SRAM 128KB.FLASH 1MB

■ 支持浮点

■ 1个CAN2.0.5个UART2个I2C

■ 2 个基本定时器,5 个高级定时器

■ 支持 SDIO 、以太网 MAC

■ 支持 USB FS+OTG

■ 看门狗

■ 3个 12 位、最高 3M SPS ADC(17 通道)、2个 DAC

■ 2x 比较器

■ RTC, SPI

■ 内置2KLE FPGA逻辑单元




更多资讯,欢迎联系海振远科技获取。