## 前提回顾
【国产芯AGM AG32VF407 再测评】01:AGM是谁?
【国产芯AGM AG32VF407 再测评】02:找不到AgRV
【国产芯AGM AG32VF407 再测评】03:Supra缺license
【国产芯AGM AG32VF407 再测评】04:supra OK
【国产芯AGM AG32VF407 再测评】05:请管理员来
【国产芯AGM AG32VF407 再测评】06:DAPLink不兼容
## DAPLink
之前因为左右刷不了固件,找开发板的代理咨询,
最后还是大出血入手了AGM专用下载器。
感觉不通过下载器,直接写到FALSH里也会出问题。
## VSCode下载
按AG32在VSCode下的使用入门,(这个开发板代理又更新了)
把platformio.ini 配置后,使用官方专用下载器后,下载成功了。
下载ve文件也可以
## Downloader 下载
除了使用VSCode,AGM还保留了传统的命令好下载方式,还有个专门的下载工具,可以在SDK安装目录里找到:
比VSCode多了获取ID的步骤,如果获取失败说明链路有问题,也下载不了。
但是用这个工具下载容易失败,还不清楚原因,但与VSCode应该调用同一个底层库。
## 串口下载
文档里也提供了串口下载的说明
但实际上platform 识别不到 串口下载的命令:
只能使用Downloader工具进行串口下载
这是AGM代理提供的说明
不过我卡在了第2步,一直报错说初始化失败(估计是找不到设备),使用AGM专用烧录器也是,看来开发板的串口说不定真的有什么问题。
## 疑问
发现每次下载都会重新把所有库都有compiling一遍,无论是否使用:
真的有这个必要吗,为什么不做到build里,反而要下载前现编。反而build就没什么事。
## 后续
软件环境终于好了,有条件试下不同的I2C实现了。