当前位置: 首页 > news >正文

CH569开发前的测试

为了玩转准备Ch569的开发工作 ,准备了如下硬件和软件:

硬件

1.官方的 Ch569 开发板,官方买到的是两块插接在一起的;除了HSPI接口那里的电阻,这两块可以说是一样的。也意味着两块板子的开发也需要烧录两次;

软件

环境安装:

我的环境:

系统:win10 22h2 pro

编译器:MounRiver Studio  v1.92

烧录器:WCHISPStudio+USB

测试工程:沁恒官方工程模板

解压得到下面文件

先打开CH569_List.txt查看工程说明

找到如下工程,进行速度测试

这个工程会将本设备模拟为ch372,再利用沁恒开发的测试速度的C++程序双击打开测试

烧录准备:

进入到对应工程\EXAM\USBSS\USBD\CH372Device

双击CH372Device.wvproj,系统会自动打开工程(前提是你的电脑已经安装好了MSR)

进入工程后直接ctrl+b进行编译

编译后工程内会多了一个obj,里面就存放的烧录固件了,文件位于: obj\CH372Device.hex。

烧录:

用杜邦线或者跳线帽将开发板上的HD0引脚接地:如下

给电路板重新上电,进入到USB烧录模式(电脑上重新“USB Module”设备,了解的人可自行判断设备是否识别)

打开WCHISPStudio

1、芯片系列选择CH56X

2、芯片型号选择CH569

3、软件自动识别设备(如果跟图片一样为空,重新插拔设备)

4、选择固件(上面生成的hex文件)

5、烧录

其他的默认

烧录完成后程序应该会自动运行

速度测试:

进入.\EVT\EXAM\USBSS\USB3.0TestDemo\Release

双击USB3.0Demo.exe

官方描述:2、此程序可演示372设备端点上传下传以及传输速度;
3.演示程序为主机向2号端点突发4包后在向2号端点取走4包,上下传数据量各4G,最后显示速度结果为读写的平均速度;

可能出现的问题:双击打不开:设备没有运行起来,重新烧录,或者HD0浮空后上电;

程序运行起来后,停留在:*** CH375ReadData: 1000 times 4M Byte ***

这个没事,时间在5分钟以内都是正常的。成功后会输出对应速度,如下

{图片}

http://www.lryc.cn/news/472461.html

相关文章:

  • MySQL中表的外连接和内连接
  • Ubuntu 上安装 Redmine 5.1 指南
  • 从变量的角度理解 Hooks , 变得更简单了
  • LabVIEW Modbus通讯稳定性提升
  • (8) cuda分析工具
  • C语言 | Leetcode C语言题解之第517题超级洗衣机
  • Java多线程编程基础
  • 刷代随有感(134):单调栈——下一个更大元素I(难点涉及哈希表与单调栈的结合)
  • Linux云计算 |【第五阶段】CLOUD-DAY5
  • 被上传文件于后端的命名策略
  • 哈希表 算法专题
  • unity3d————[HideInInspector]
  • Soanrquber集成Gitlab 之 导入Gitlab项目
  • 论区块链技术及应用
  • GPT避坑指南:如何辨别逆向、AZ、OpenAI官转
  • Qt 文本文件读写与保存
  • Linux基础环境搭建(CentOS7)- 安装Scala和Spark
  • SpringBoot 下的Excel文件损坏与内容乱码问题
  • 官宣下代GPU存在缺陷,50系显卡或将迎来涨价
  • 使用pytorch实现LSTM预测交通流
  • C/C++(八)C++11
  • 使用three.js 实现 自定义绘制平面的效果
  • 玩转Docker | 使用Docker部署捕鱼网页小游戏
  • 第2章 Android App开发基础
  • 通过 SYSENTER/SYSEXIT指令来学习系统调用
  • Nginx开发实战——网络通信(一)
  • w外链如何跳转微信小程序
  • 获取平台Redis各项性能指标
  • STM32 HAL 点灯
  • 【http作业】