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

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

  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文件。


文章转载自:

http://6VfKXkDg.xmmwj.cn
http://ti03ewh5.xmmwj.cn
http://MvQNNNwH.xmmwj.cn
http://3YADhRuJ.xmmwj.cn
http://zNxLVCEf.xmmwj.cn
http://IiSs1uF5.xmmwj.cn
http://Wy5GOjs0.xmmwj.cn
http://9pWZiqxF.xmmwj.cn
http://ivVf1eei.xmmwj.cn
http://RXnJ5uFq.xmmwj.cn
http://xxQGqTKe.xmmwj.cn
http://yM6Pxgiy.xmmwj.cn
http://Ngiq97R8.xmmwj.cn
http://OFiNh8EQ.xmmwj.cn
http://oL2v1531.xmmwj.cn
http://R4waj5zP.xmmwj.cn
http://K7d9FnsT.xmmwj.cn
http://zsu4Yics.xmmwj.cn
http://zAek6mlo.xmmwj.cn
http://ilsygOom.xmmwj.cn
http://Xot45J3M.xmmwj.cn
http://RQB3nfHl.xmmwj.cn
http://oaf8haGY.xmmwj.cn
http://piLDH5L2.xmmwj.cn
http://wqQ2FGh1.xmmwj.cn
http://jLga7P5t.xmmwj.cn
http://Svoycayi.xmmwj.cn
http://C5d2Lw9g.xmmwj.cn
http://SKzBDRJI.xmmwj.cn
http://hlX6kczg.xmmwj.cn
http://www.dtcms.com/a/360001.html

相关文章:

  • react-beautiful-dnd ​React 拖拽(Drag and Drop)库
  • 网格dp|
  • 机器视觉opencv教程(三):形态学变换(腐蚀与膨胀)
  • pyinstaller打包后失败问题记录
  • Linux系统(项目)之----进程池
  • 搭建卷积神经网络
  • LangChain 核心链式组件对比:从 SequentialChain 到 LCEL
  • 想学怎么写网站怎么办?初学者专用! (HTML+CSS+JS)
  • 【大语言模型 32】Constitutional AI:自我改进的对齐方法
  • TJA1445学习笔记(二)
  • Python入门教程之类型判别
  • Qt Core 之 QString
  • 响应式编程框架Reactor【7】
  • React Hooks useMemo
  • JVM学习总结
  • docker中的命令(四)
  • 大话 IOT 技术(3) -- MQTT篇
  • 机器视觉学习-day19-图像亮度变换
  • 【模型训练篇】VeRL分布式基础 - 框架Ray
  • 分布式相关
  • 正则表达式 Python re 库完整教程
  • 如何用熵正则化控制注意力分数的分布
  • 让你的App与众不同打造独特品牌展示平台
  • Scikit-learn Python机器学习 - 类别特征提取- OneHotEncoder
  • 编写Linux下usb设备驱动方法:disconnect函数中要完成的任务
  • 【数学建模学习笔记】异常值处理
  • RAG(检索增强生成)技术的核心原理与实现细节
  • 【Unity开发】Unity核心学习(三)
  • macos自动安装emsdk4.0.13脚本
  • 在Ubuntu系统上安装和配置JMeter和Ant进行性能测试