各型号(Platformio.ini)配置说明

3 min read
AG32入门文档
其他芯片型号的开发板,烧录方法和过程跟上述407 一样,但需要额外修改platformio和ve 的配置项。

配置修改如下:

芯片型号 属性 Platformio.ini配置 ve配置
VF407VGT6 100pin
1M FLASH
board = agrv2k_407
logic_device = AGRV2KL100
使用SDK 下exmple工程里默认配置即可
VF303VCT6 100pin
256K FLASH
board = agrv2k_303
logic_device = AGRV2KL100
VH407VGT6 100pin
1M FLASH
board = agrv2k_407
logic_device = AGRV2KL100H
时钟配置相同引脚配置,请对比开发板的原理图,自行调整
VH303RCT6
原名VH407RCT6
64pin
256K FLASH
board = agrv2k_303
logic_device = AGRV2KL64H
VF407RGT6 64pin
1M FLASH
board = agrv2k_407
logic_device = AGRV2KL64
VF303CCT6 48pin
256K FLASH
board = agrv2k_303
logic_device = AGRV2KL48
VF303KCU6 32pin
256K FLASH
board = agrv2k_303
logic_device = AGRV2KQ32

总结:
1. 这里配置103/303/407 型号时,只需要关注flash 大小即可:
如果flash 是1M,则配置board = agrv2k_407;如果是256K 则配置board = agrv2k_303
2. 配置device 类型则根据引脚数。如:
48 脚配置:board_logic.device = AGRV2KL48,
64 脚配置:board_logic.device = AGRV2KL64.
最后带H,则表示该芯片内置了64M sram。
注意:每次调整完platformio.ini 和ve 里的配置,最好都重新烧录代码和ve(logic)。

以上,只是展示了拿到开发板后验证LED 灯和log 通过串口0 输出的样例。
更多的驱动使用,请参考文档《AG32 驱动的使用.pdf》