AG32 Nano开发板的烧录与调试工具

发布于:2025-09-01 ⋅ 阅读:(38) ⋅ 点赞:(0)

  1. CMSIS-DAP模式

跳线J4断开,状态LED D4快闪,D3常亮(串口状态)。WIN10及以上免安装驱动程序。

Win设备管理器中会有该设备显示,以及USB COM串行通信端口。

WIN7需要安装驱动程序,运行Supra目录中的zadig-2.8.exe,选择CMSIS-DAP v2,更新为WinUSB驱动程序。

    1. 烧录AGRV2K系列CPLD(AG32只用CPLD部分)

Supra软件中打开Tools-Program,烧录xxxx.bin文件,Downloader CableCMSIS-DAP

排线只接GNDTCKTMS

烧录过程,LED D1会快速闪烁。

可通过Query device ID功能检测器件ID,正常为0x40200001

AGRV2K CPLD的离线烧录方法参考下文相关内容,需要用到xxxx_batch.binSupra编译时同步产生。WIN7系统Supra编译可能会报错,没有这个batch文件产生,不影响产生xxxx.bin文件。

    1. 烧录AG32系列MCU

Supra安装目录的bin子目录中,打开Downloader.exe烧录,在MCU SDK安装目录中也有这个程序。AGM也提供独立的Downloader应用程序安装包。也可在MCU软件开发工具PlatformIO中直接烧录(请参考相关开发文档)。

除使用JLINK外,使用AGM DAP LINK有两种烧录模式:

Download Adapter

选项

所需排线接口

状态

CMSIS-DAP

JTAG

C-JTAGTCK/TMS 2线)

传输数据时,D3会闪烁

Serial

UART_Tx/Rx

目标板上MCU需要boot0接高

UART通信时,D3会闪烁

nRESET脚可以接入MCUNRST复位管脚(可选),烧录后自动复位。

Downloader烧录AG32 MCU完整程序需要选择XXXX_batch.bin文件。

可先通过Query device ID功能检测器件ID,正常为0x40200001

  1. 通过Visual Studio Code软件进行烧录

打开example文件夹。

比如:D:\AGMWork\AgRV_pio\platforms\AgRV\examples下的example_AGRV2KL64_new。

如果在Step1操作失败,提示Flash被锁,可以通过点击Unlock Flash解锁。如果Step1的Upload Logic成功,就不用再点Unlock Flash。

上述2步操作完,代码就成功烧录了。我们就可以看到demo板上的LED灯闪烁了。

为了下一步的操作,我们要提前生成好bin文件。