ch32f103烧录程序慢,如何解决

使用的st-link,openocd烧录,程序是用st的hal库写的

因为CH32F103的FLASH编程方式和STM32有所区别,其中16位编程兼容ST,但是速度较慢,通常建议使用128字节快速编程方式。使用ST-link下载时使用的是兼容ST的方式,因此下载速度较慢,可以更换仿真器,沁恒自家也有WCH-Link


https://blog.csdn.net/l420ll/article/details/115773268


这篇文章中提到了官方文档,CH32F103_FLASH快速编程移植说明.docx, 我在官网上没找到


icon_pdf.gifCH32F103_FLASH快速编程移植说明.pdf

你好,移植说明可见附件。


wch-link有用于上传的命令行工具吗

wch-link有配合openocd进行上传与调试的例子吗




请问这个PDF里的代码修改是在什么场景下使用的? 

看了EVT包里的ch32f10x开头的代码, 里面也没有带这些改动, 修改完, 在keil5 mdk里面通过stlink下载会更快吗? 

PDF里最后一个测试代码, 是跑在哪里的? 跑在电脑上还是跑在MCU上?


您好,该修改是针对于程序中涉及到FLASH快速编程使用的,并不会提高ST-Link下载速度,若想提高下载速度,建议使用我们家WCH-Link或者J-Link之类下载;PDF最后一个测试代码是运行在MCU上的,是FLASH快速编程测试例程。


只有登录才能回复,可以选择微信账号登录