文章
  • 文章
搜索
首页 >> 技术文档 >> AGM MCU AG32JlinK/串口烧写下载教程和 ve 配置(VScode版)
详细内容

AGM MCU AG32JlinK/串口烧写下载教程和 ve 配置(VScode版)

AGM MCU AG32JlinK/串口烧写下载教程和 ve 配置(VScode版)

烧录程序(和 ve 配置)

注意:AGM 烧录程序和烧录 VE 配置是分开的。 

程序有改动,就编译后烧录程序;VE 有改动,就烧录 VE

两者相互独立,各烧各的。

烧录没有先后顺序之分。

两者的烧录接线都相同,只有命令不同。

新开发板的第一次烧录,两者都需要烧录。


烧录支持采用两种方式:jlink 和串口


Jlink 烧录: 

1. 在首次烧录前,需要先安装插件 zadig-2.7.exe

注:该插件是 jlink 正常驱动的插件。

在安装该插件前,确保电脑上已经安装过 jlink 的驱动,并能正常使用 jlink。 

安装插件时,需要将 jlink 连接到电脑,然后再安装。 

该插件位于 SDK 解压后的根目录下。 

安装方式参下图:

3997dee7-cbec-4d68-932a-f28531f50fb4.png

2. 配置烧录方式:

如果使用 jlink 来烧录,需要在 platform.ini 中进行对应配置。

配置方法: 

修改 upload_protocol 项,使:upload_protocol = jlink-openocd

注,使用 jlink 烧录时,无需配置 upload_port 项)


3. 烧录程序:

烧录方法和上边的编译相似,也是三种方式:命令方式、pio 左边和下边按钮。 

烧录命令:pio run -e release -t upload 

Pio 下边和左边按钮,紧邻编译按钮,不再赘述)


4. 烧录 ve 文件: 

在烧录 ve 配置时,只支持一种方式:命令方式。

烧录命令:pio run -e release -t logic 

注:烧录到 flash ve 文件,就是在 platform.ini 中配置的 board_logic_ve 项。

样例中的:board_logic.ve = example_board.ve


5. 烧录结果提示:

在烧录固件或者 ve 配置完成时,都会有 SUCCESS 提示。 

如果烧录失败,会有红色 Error 信息给出对应的失败原因。

烧录中,最常见的报错是 Error connecting DP: cannot read IDR。 

如果是新焊接的板子,需要检查:芯片是否有虚焊、芯片供电、jlink 接线管脚是 否正常,是否对应; 

如果是使用中出现,尝试重新上电芯片,重新插拔 jlink。 

如果中途有重装过电脑,或者重新安装过 jlink 驱动,需要再次安装驱动插件。


串口烧录:

1. 串口烧录前,要先使芯片进入烧录模式;

进入烧录模式的方法:boot1 接地, boot0 接高。


2. platform.ini 的配置里,配置成串口烧录并指定 PC 使用的串口号;

配置方法:

修改 upload_protocol 项,使:upload_protocol = Serial 

修改 upload_port 项,使:upload_port = COMx (x 是编号) 

烧录时的波特率可以在[env:serial] 中修改,如:upload_speed = 115200 

(注:烧录时芯片端必须使用 UART0


3. 烧录程序和烧录 ve; 

串口烧录和 jlink 烧录时相似(可参照上边 jlink 烧录) 

命令也相似(把 release 换成 serial)。 

烧录程序的命令:pio run -e serial -t upload 

烧录 ve 的命令:pio run -e serial -t logic


4. 烧录成功后的反馈; 

jlink 烧录相似,成功也会有 SUCCESS 提示; 

烧录失败会有红色 FAIL 提示错误原因。


总结下几个常用命令:

编译(debug):pio run -e dev -v 

串口烧录 ve 配置:pio run -e serial -t logic 

串口烧录 codepio run -e serial -t upload 

jlink 烧录 ve 配置: pio run -e release -t logic 

jlink 烧录 code: pio run -e release -t upload


jlink 仿真:

烧录完成后,如果要仿真跟踪代码时,可在 jlink

c9b6359a-3991-4ab0-b537-4f26c6a5682f.png


acc35277-36ab-4c7b-ab2f-dfc548e51edf.png


6c27d092-d370-4c0e-9e39-54f3e019a98f.png


正常运行起来后,这个样子:

179c2dfe-00c8-4af5-92d6-619586ab7103.png


接下来就可以单步程序了。debug 调试中的快捷键和 VS 一致。


需要获取更多的资料和支持可以联系我们

提供“芯片测样-发送资料-技术支持-批量采购”


联系方式: 姚工 13661545024(VX同号)

(加的时候备注下公司名和个人名字)

在线商城:agm-micro.taobao.com

公司网站:www.agm-micro.com

资料网站: www.tcx-micro.com

在线商城.png

关于我们

品牌中心

产品中心

新闻动态

咨询热线:13661545024(全国技术销售热线)

上海天晨芯科技有限公司

销售邮箱:sales@chipmorn.com

技术邮箱:jun.yao@chipmorn.com

公司地址:上海浦东新区东方路1365号5号楼

seo seo