ch573 程序烧录和调试步骤总结
使用手机typec-usb线连接评估板和pc,打开软件
选择芯片系列,芯片型号,下载接口选择usb,选择目标程序文件hex
按住评估板的boot键,拨动电源开关到on,可以看到设备列表显示出可选的设备
选择设备列表的选项
下载配置如图中配置
点击下载,程序即可烧录进机器,如果是点亮led,需要使能led,led-en和3.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 路径可以在调试的过程查看外设寄存器的值