当前位置: 首页 > news >正文

AG32VF407VGT6 MCU 编程环境配置

目标

将官方提供的Demo烧录进MCU中

设备

  • AG32VF407VGT6 EVK板
  • AGM CMSIS_DAP烧录器
    均为淘宝自购
    图片

图片

过程

软件环境

  • 参考视频1
    注意先安装Python 后安装PIO

工程

进入到之前安装的PIO文件夹中 还是能看到例程是足够多的,有DFU,USB lwip和数个非裸机调度框架,赞
d----- 2025/2/18 23:09 ahb_slave
d----- 2026/3/13 11:08 analog
d----- 2025/4/21 11:09 bl_master
d----- 2025/2/18 23:09 custom_ip
d----- 2025/4/21 11:09 dfu
d----- 2025/2/23 8:58 dsp
d----- 2025/2/18 23:09 embOS
d----- 2026/4/14 23:23 example
d----- 2025/2/18 23:09 freeRTOS
d----- 2025/2/18 23:09 HyperRAM
d----- 2025/3/10 11:47 lwip
d----- 2025/2/18 23:09 multi_uart
d----- 2025/2/18 23:09 rtthread
d----- 2025/2/21 16:41 spi
d----- 2025/2/18 23:09 uart_master
d----- 2025/2/18 23:09 uCOS
d----- 2025/2/18 23:09 usb
-ar--- 2026/3/13 11:08 9739 platformio.ini

打开example工程:\AgRV_pio\platforms\AgRV\examples\example\src
example.c便是主文件。

图片
点击编译按钮,编译成功。点击烧录按钮烧录失败

烧录失败问题解决:

  1. 报错1:查找日志发现报错点:Error: No J-Link device found。
    遂全局搜索jlink字样,于platformio.ini发现配置项:
    protocol = jlink-openocd
    修改为 protocol = cmsis-dap-openocd
    下载仍失败
  2. 报错2: 排查日志发现报错点 Error: Device ID does not match, expected 0X40200001:256KB but got 0X40200001:1024KB.
    猜测可能是没有正确配置好目标芯片型号。找到配置项logic_device。
AGRV2KL100
AGRV2KL100H
AGRV2KL64
AGRV2KL64H
AGRV2KL48
AGRV2KQ32
logic_device = AGRV2KL100

呵呵 瞎猜一下 L100就是LQFP100 应该是对得上,改成第二个带H的.编译成功!
3. 报错3
这个报错就稍微复杂点

Info: MAC0_RX_CLK is connected using PIN_59, the same as MAC0_TX_CLK
Traceback (most recent call last):File "C:\Users\Lee\.platformio\platforms\AgRV\etc\gen_vlog", line 2081, in <module>sys.exit(main(sys.argv))^^^^^^^^^^^^^^File "C:\Users\Lee\.platformio\platforms\AgRV\etc\gen_vlog", line 2067, in mainwrite_vlog(TOP, vlog_name, args)File "C:\Users\Lee\.platformio\platforms\AgRV\etc\gen_vlog", line 1351, in write_vlogpin_in_clk = io_clks[DeviceInfo.CLOCKED_IN[func]]~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'MAC0_MDC'

上面也有提示,这个配置项目来自于example_board.ve,经过N多次检查,发现是上一条问题解决的不对。应该保持logic_device = AGRV2KL100 ,设置如下配置项:board = agrv2k_407

总结下,需要修改的配置项只有
board = agrv2k_407
protocol = cmsis-dap-openocd
烧录成功~
ea7813237cd9acc0ec93a726b498c429

http://www.jsqmd.com/news/642103/

相关文章:

  • 保姆级教程:在Ubuntu 20.04上搞定LeGO-LOAM(含VLP-16/Pandar-40配置与常见坑点修复)
  • 如何高效使用哔哩下载姬:专业用户的完整指南
  • 告别手动计算偏移量:用J-Flash合并STM32 Bootloader与App的保姆级教程
  • 跨模态对齐失效全解析,深度解读特征空间坍缩、模态鸿沟量化指标及3种可验证对齐增强方案
  • 2026年4月,探寻优质杨梅酒品牌:舜祥酒业深度解析与联系方式 - 2026年企业推荐榜
  • 3分钟搞定Figma中文界面:设计师必备的免费本地化插件终极指南
  • 保姆级教程:用CST Studio Suite 2024从零搭建一个4-5GHz波导弯头(附建模避坑点)
  • OpenClaw语法基础:龙虾智能体核心命令快速上手(附常用命令汇总)
  • LoongArch版ArchLinux安装指南:从ISO镜像到完整系统的Qemu虚拟化之旅
  • 2026年Q2宁波考公面试培训市场深度测评:这5家机构谁更懂本地考情? - 2026年企业推荐榜
  • BugKu渗透测试实战:从弱口令到内网漫游的全过程记录
  • 【2026奇点大会独家解码】:AIAgent视频理解的5大技术拐点与3类企业落地避坑指南
  • 02-限流熔断详解
  • 14款主流富文本编辑器深度评测:从功能到实战应用
  • 【异常】使用git clone 时提示git@github.com: Permission denied (publickey). fatal: Could not read from remote
  • 大模型推理优化:降低推理成本90%的核心技巧
  • 光刻胶选购指南:如何根据线宽需求选择I-line/DUV/EUV(附参数对比表)
  • 2026年近期宿迁AI销售服务商综合评测与选购指南 - 2026年企业推荐榜
  • AIAgent稳定性失效全景图(SITS2026核心洞察+27家头部企业故障归因数据)
  • SQL统计各分组中排名前三的记录_使用窗口函数RANK
  • Opencascade避坑指南:模型选取常见问题及解决方案
  • 2026年4月云南市场深度观察:天威太阳能热水器厂家何以成为区域优选? - 2026年企业推荐榜
  • 超实用!Informer-LSTM时序预测+SHAP可解释性分析,手把手教你打造高精度模型
  • NDK开发实战:从C/C++到高性能Android应用的关键技术解析
  • 保姆级教程:在QGC地面站源码中为自定义QML组件创建qmldir模块(附完整配置流程)
  • 从黑胶到流媒体:数字音频的“采样”与“量化”是如何一步步吃掉声音细节的?
  • Arduino实战:从DHT11到DHT22,精准环境监测传感器选型与应用全解析
  • 别再死记硬背了!用Arduino和S8050三极管,5分钟搞定一个会响的智能蜂鸣器
  • 【搜索技术代际跃迁预警】:2024 Q3起,未接入多模态语义对齐能力的搜索引擎将面临CTR断崖式下滑
  • 二维码识别器 - MKT