ch573 程序烧录和调试步骤总结

发布时间 2023-04-21 00:16:04作者: gu_an_he

使用手机typec-usb线连接评估板和pc,打开软件

 

选择芯片系列,芯片型号,下载接口选择usb,选择目标程序文件hex

按住评估板的boot键,拨动电源开关到on,可以看到设备列表显示出可选的设备

选择设备列表的选项

下载配置如图中配置

点击下载,程序即可烧录进机器,如果是点亮led,需要使能ledled-en3.3v连接即可使能。

这个软件既可以烧录程序,也可以开启仿真调试

在选中设备的时候,点击开启两线仿真接口,在右边的窗口可以看到开启成功与否

选择的一个跑灯D:\guanhe1\bledemo\CH573EVT\EVT\EXAM\TMR,自己修改如下

      SetSysClock( CLK_SOURCE_PLL_60MHz );

      GPIOB_ModeCfg( GPIO_Pin_13, GPIO_ModeOut_PP_5mA );

      while( 1 )

      {

          GPIOB_ResetBits( GPIO_Pin_13 );

          DelayMs(2000);

          GPIOB_SetBits( GPIO_Pin_13 );

          DelayMs(1000);

      }

记得把pb13 ledx引脚连接

 

参考链接:https://blog.csdn.net/m0_51025336/article/details/121802059

MRS + wch-linke

才是调试的

参考链接:https://www.cnblogs.com/iot-fan/p/15419810.html

硬件连接:

评估板:PB14 TIO 连接 wch-link :SWDIO

      PB15 TCK 连接wch-link :SWCLK

       GND 连接wch-link:GND //评估板GND多个,选其中一个

       Vcc 连接wch-link:3v3

这时,usb不需要连接

 

MRS编译路径最好不要有中文路径

 

Debug Config

 

 

选择GDB OpenOCD MRS Debugging

选择svd 路径可以在调试的过程查看外设寄存器的值