本帖最后由 gtbestom 于 2024-11-3 16:00 编辑
感谢
电子发烧友和遨格芯微电子 AGM Micro 提供的评测机会
AGM32VF407 基于国产异构双核处理器 RISC-V+
FPGA,国产处理器越来越多元,RISC-V 生态越来越完善
其中 RISC-V 核心主频高达 248M,FPGA 核心资源也足够完成一些简单的高速灵活的应用
【开箱篇】
拆开包装盒后,两个防静电包装里就是今天的主角
左图是 AGM BLASTER 多功能下载器,支持 CMSIS-DAP 模式和 Altera USB Blaster 兼容模式,支持 TTL 串口
通信,还支持离线烧录
右图是 AGM
开发板,核心处理器为 AGM32VF407VGT6,1M Flash + 128K SRAM,还附带了 USB 线等线材,开盒即用
【入门篇】
AGM32VF407VGT6 支持的片上资源如下:
相比
STM32F407,少了 I2S、USB HS 和 DVP 相机等接口,但是大部分都可以通过 FPGA 核心搭建出来,甚至于那些单总线协议 ,红外遥控协议,都能在 FPGA 核搭建
开发板上板载 2 个用户按键,4 个自定义 LED 灯,SPI Flash,I2C EEPROM 和 百兆以太网 PHY
支持 DAP-LINK、JLINK 和串口烧录
【环境搭建篇】
对于入门者开发环境配置稍微繁琐点,对于老鸟来说,电脑里基本都安装了这些软件,只要稍微配置一下即可使用
需要以下环境:
1、VS Code (程序员必备)
2、Python (这个基本也是程序员、搞算法的必备)
3、VS Code 里安装 PlatformIO IDE
4、VS Code Platform 里安装 AGM 的脚本
具体可以看官方介绍,配置完就可以开始编写和编译代码了