很久以前就想系统地学习蓝牙方面的知识,并买了一块带有蓝牙功能的沁恒CH582M开发板。

这是一个使用RISC-V核心的开发板,芯片集成了 蓝牙5.3 标准的低功耗蓝牙(BLE)模块,支持 2Mbps、1Mbps、500Kbps 和 125Kbps 等多种传输速率,并且支持 Coded PHY(长距离模式),官方数据显示在特定条件下通信距离可以达到约1000米。
在开始学习之前,需要搞懂它的下载、调试方式。为此,我尝试在使用三种方式,来实现程序下载功能。
1、专用的ISP程序下载
2、在MounRiver Studio中实现下载
3、使用WCH-Link Utility下载
上记系在软件以及开发IDE都可以在沁恒官网中获取。
在学习下载之前,先学习下WCH-Link的ARM/RISC-V模式的知识。这块开发板可以使用沁恒出的专用下载、调试器WCH-Link。
WCH-Link支持ARM芯片的下载、调试,也支持RISC-V芯片的下载、调试。但使用之前,必须设置好。它是不能同时自动适应的。可以看到内部有一个ModeS,完全可以使用它调整。但因为已经被外壳封死,没法使用了,所以改用软件方式修改:
1、使用WCH-Link连接开发板到电脑。
如果WCH-Link上蓝色LED保持常亮,意味着现在WCH-Link处于ARM的工作模式下;长灭表示处于RISC-V的工作模式下。我的WCH-Link上蓝色LED保持常亮,为了给CH582M开发板用,必须要调整。
2、启动WCH-Link Utility,

默认的是ARM模式
3、点击菜单“Target”的“Connect WCH-Link”

4、选择WCH-Link RV模式,点击“Set”,等待下载器重启完成。
5、改变Core项目为“RISC-V”
6、点击菜单“Target”的“Connect WCH-Link”

这样就完成了修改,可以给CH582M开发板用了。
我要赚赏金
