首先介绍一下CH567代码的编译,以自带的EXAMPLE为例:
- 在 Project Explorer 上点击鼠标右键,在弹出的菜单上选择 Import

如果没有这个窗口,可以在 Window -> Show View ->Project Explorer 中打开之

2.再选择Existing Projects into Workspace

3.这里选择 USB0_DevCH372 作为示例

4.之后可以用下面这个按钮进行编译,可以编译为 Debug 或者 Release版本

5.很快就能完成编译


在 Output 目录下的 GPIO.bin 就是最终的编译结果。
接下来介绍如何下载到开发板上:
1.CH567 上有2个 USB Port,分别是 USB0 和 USB1。对于CH567 来说,只支持从USB1下载。

对应PCB 中,上方是 USB1 下方是 USB0

2.下载方法是:首先按住DOWNLOAD按钮,然后将USB 线插入USB1中,插入之后松开按钮

3.在设备管理器中能看到新增加的设备(如果没有的话,可能的原因是板子没有上电或者板子有硬件问题)

4.打开下载工具。首先在1的位置切换到 CH56X 页面,然后在2的位置选择芯片型号为 CH567,接下来在3选择要下载的设备(如果没有的话,请检查硬件),最后,在4的位置选择刚才提到编译后生成的文件

5.很快就能完成下载:

之后将 USB线连接到 USB0 上,在设备管理器中可以看到如下设备:

最后多提一下关于串口调试信息的输出,示例代码使用的是 UART3在 PA5上,只需要用USB串口线的 RTX 连接到这个引脚,共地之后使用 115200 波特率。