AGM有FPGA和MCU器件,那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文件为 Master(AS)配置方式下,通过JTAG烧写外部配置FLASH的文件;
<design>_master.bin 为Master(AS)配置方式下,配置Flash的标准烧写文件;<design>_master_as.prg调用此bin文件,通过AS口直接烧写FLASH;
<design>.bin为基本配置文件,可用来产生其它类型烧写文件,也可用于Slave(PS)配置方式;rbf文件为此bin文件的字节高低位反向的转换后文件。
三、AG32/AGRV2K系列:
1. <design>.bin文件,用Supra软件,通过JTAG烧录。
具体使用方法:
Supra软件中选Tools –> Program,AGRV2K仅支持JLINK或CMSIS-DAP,选择正确的Cable。速度默认即可。
可以先点击Query device ID,查看是否检测到器件,正确ID为:40200001
比如选择编程文件hizyuan_led.bin,点击program开始烧写文件。如没有出现错误信息,显示“done with code 0”,即烧写成功,程序开始运行。
2. Downloader烧录AG32 MCU完整程序需要选择XXXX_batch.bin文件。
勾选下面的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逻辑单元
更多资讯,欢迎联系海振远科技获取。