Ch569 项目从EXAM目录独立出来的方法

在使用 MounRiver 的过程中,你可能会遇到将 Exam中的例子搬移到其他路径之后无法工作的问题,这是由于Exam项目都依赖了\EXAM\SRC 下面的文件。解决这个问题的方法是:

  1. 移动目录到你需要的路径下;
  2. 打开项目编译会报错,会给出你找不到的文件名称
  3. 在原始项目中确认这个文件在项目中的位置,比如:下图的 Peripheral目录。
  4. 在Peripheral目录上点击右键查看属性,然后使用  edit 修改 Location。个人推荐直接将\EXAM\SRC放置到你的项目中,然后修改相对路径指向这个新的位置;

重复2-5步骤,直到所有的错误消失。

附件是一个按照上面修改过的 SimulateCDC 的例子, 可以放在任意的位置。

参考:

1.https://www.wch.cn/downloads/CH569EVT_ZIP.html

ch569 上手测试

为了玩转 Ch569 ,需要准备如下硬件和软件:

硬件要求:

1.官方的 Ch569 开发板,官方买到的是两块插接在一起的,大多数情况下我们的实验都只使用到一块。

CH559 开发板

CH559 开发板

2.USB 3.0 A-A 线一根

软件要求(都可以在官网下载到):

1.项目管理和编译工具:MounRiver

2.官方 Demo: CH569EVT

3.烧写软件:WCHISPTool

安装完成CH569 后,以\CH569EVT\EVT\EXAM\USBSS\USBD\CH372Device为例。这个代码能够将Ch569模拟为Ch372设备。

编译之后的得到编译后的文件位于: obj\CH372Device.hex。

Ch569开发板的烧写方式是将HD0 Pin 接地然后再上电。设备管理器中会出现 “USB Module”这个设备:

之后我们打开WCHISP 工具,如果没有出现下图左侧的界面,那么需要点击右侧“Dedicated MCUs”按钮。

之后在上面的 Object File1 中选择上面提到的 CH372Device.hex 文件,最后点击 Download 即可。

烧录完成后,可以通过 EVT\EXAM\USBSS\USBD\CH372-HSPIDataTransDemo.zip 中的程序进行测试。这个程序会对设备进行一个速度读写测试,在我电脑上测试结果如下:

这个程序测试的是对一个端点写入,然后从另外的端口读取出来。