先接好电,通过uart连接到电脑
https://github.com/openwch/arduino_core_ch32/raw/main/package_ch32v_index.json
新地址
https://raw.githubusercontent.com/openwch/board_manager_files/main/package_ch32v_index.json
然后在工具开发版中

安装完毕

选择开发版,测了一下

很顺利。
然后收录时候尴尬了,我没买专用的wch-link烧录器,
手头上只有stm32的stlink-v2,那就这个看看可以不
然后。。。。。。。。。。。。。。。。。。。。。。。。。。不行
arduino只支持wch,我又下载了wch官方烧录软件wchstudio

这玩意也不行,怎么都搜索不到。
开发板子上的按钮测了一下,居然是连到pc7的,那就不是烧录按钮了。
我分别测了pd0,pd1,pd7都不能有效进入烧录模式,然后下载了官方的数据手册,居然手册有两个,好吧,就都丢给kimi去看看,然后就是官方其实虽然可以用uart烧录,但是还是让走单线swdio协议的,算了,不折腾了,手上唯一一个stlink好像放坏了,居然电脑都都识别不到。
等wch烧录器到了弄吧,折腾人啊
================================================
下面还有个坑哈,我娓娓道来
烧录器买来了,wch-link,然后各种折腾烧录,发现都不能用,然后找豆包,找kimi各种问,明白一个事,我这个芯片ch32v003f4p6需要wch-linkE,多个后缀,需要这个新版本烧录器才行。好吧,又折腾一天继续买新的wch-linkE
================================================
新版本的wch-linkE终于到了,

说明文档中果然有多个不同的烧录器,其实我问了一下豆包,他们家有四个烧录器,千万别弄错了。我这个芯片用linkE,下来烧录过程。
需要这个地址
https://www.wch.cn/downloads/WCH-LinkUtility_ZIP.html
下载一个烧录软件,这个必须下载,我为了方便用arduino开发,但是我的烧录器需要官方软件来切换被烧录的芯片类型,risc-v芯片不是烧录器默认的,需要通过这个link工具调整烧录器的模式。

注意几个地方,首先需要选择一个targetfile,然后选择激活模式
![]()
这里非常重要,选择WCH-LINK-RV,然后需要点set,记得是set,我开始自己摸一直点get,就错了,set是给烧录器手动切换模式。
然后这个事就结束了,切换完烧录器的烧录模式后,这个软件就没用了。
下次上电模式就是之前设置的,不用再次切换,一次就够了。
打开arduino,开始逻辑编写吧

烧录成功,over,可以开始工作了,简单。

360

被折叠的 条评论
为什么被折叠?



