SWM341系列应用(USB应用)

1、测SWM341的主机功能,需要注意:
SWM341的Host功能只支持Full Speed通信,好多U盘和tf读卡器都只支持High Speed,341无法与之通信
另外,测SWM341 Host的HID_Mouse例程时,好多鼠标都是Low Speed的,SWM341也无法与之通信,只有一些比较贵的电竞鼠标支持Full Speed。
2、现象:乐创享使用SWM34SRE USB_host会出现异常,但是debug单步调试则正常,    --Liuzc  2023-5-25
分析与解决:远程协助发现客户使用的程序版本有点旧,根本原因是USB初始化退出复位状态后不要立即访问USB寄存器,需要延时一下再访问,这是旧版本库函数遗留问题,更新新版本库函数即可解决。

3、USB_host的调试:      
现象:客户使用 USB_host会出现异常,但是debug单步调试则正常。
分析与解决:远程协助发现客户使用的程序版本有点旧,根本原因是USB初始化退出复位状态后不要立即访问USB   寄存器,需要延时一下再访问,这是旧版本库函数遗留问题,更新新版本库函数即可解决。
4、USB连接的关闭      
现象:客户使用SWM34S调用SYS->USBPHYCR |= (0x01<<SYS_USBPHYCR_OPMODE_Pos);无法关闭USB连接,        
分析与解决:经过客户排查发现,原来客户USB外围D+信号线加了上拉电阻,导致内部调用语句取消上拉断开USB失败,外部上拉让USB正常连接。
5、USB 的传输速度        -
现象:技术支持森霖电子(SWM34SRE),客户对我们的USB2.0 fullspeed速度有疑问,理论速度12Mbps远远达不到。
分析与解决:由于我们SWM341系列的USB是64Byte/包 发送周期200us,理论速度是5000*64*8=2.56Mbps的速率,而且如果算上CPU处理的时间,实际速率远低于12Mbps,USB映射U盘读取或者读取U盘速度基本上才在500Kbps左右。
6、USB的DP DM走线布局      
现象:客户中有科技在10块样板中出现2块无法正常USB升级的现象,USB枚举不成功。
分析与解决:通过查看程序没发现异常;使用不同的读卡器、U盘等升级均无法正常枚举成功,无法顺利更新,但在使用microUSB与客户板子直连时可以升级,定位是USB的DP、DM差分走线较差导致。
7、USB连接与否的检测      
现象:客户使用SWM34SRE,需要知道USB是否可以连接上电脑,
分析与解决:SWM34S没有现成的寄存器,需要手动检测USB_DEVSR_FRNR寄存器位是否一直在变,如果USB断开连接就是不变的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/786874.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenAI 终于想起GPT Store付费计划

OpenAI 终于想起GPT Store付费计划。 开发者用GPT模型做出有价值的东西&#xff0c;OpenAI就会根据这个价值给他们支付费用。 OpenAI想通过这个方式激励开发者&#xff0c;让他们更积极地参与到GPT的生态系统建设中来。 目前&#xff0c;这个计划是在美国的开发者中进行测试…

【洛谷】P9240 [蓝桥杯 2023 省 B] 冶炼金属

题目链接 P9240 [蓝桥杯 2023 省 B] 冶炼金属 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 思路 这道题可以用数学的方法去做&#xff0c;但是我想不到&#x1f607;有兴趣的可以去看看数学的题解 比较简单的思路就是二分查找&#xff0c;轻松简单不费脑&#xff0c;带你…

NOSQL - Redis的简介、安装、配置和简单操作

目录 一. 知识了解 1. 关系型数据库与非关系型数据库 1.1 关系型数据库 1.2 非关系型数据库 1.3 区别 1.4 非关系型数据库产生背景 1.5 NOSQL 与 SQL的数据记录对比 2. 缓存相关知识 2.1 缓存概念 2.2 系统缓存 2.3 缓存保存位置及分层结构 二 . redis 相关知识 1.…

【tcpdump 命令】

tcpdump 命令 概述常见用法执行 tcpdump -h 就能看见了。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/0694be5e8e0647ab929b116488ee74ef.png) 每个参数的详细解释&#xff1a;见[菜鸟教程](https://www.runoob.com/linux/linux-comm-tcpdump.html)。 tcpdump …

《手把手教你》系列技巧篇(六十六)-java+ selenium自动化测试 - 读写excel文件 - 上篇(详细教程)

1.简介 在自动化测试&#xff0c;有些我们的测试数据是放到excel文件中&#xff0c;尤其是在做数据驱动测试的时候&#xff0c;所以需要懂得如何操作获取excel内的内容。由于java不像python那样有直接操作Excle文件的类库&#xff0c;所以我们必须借助第三方工具&#xff1a;P…

【wu-acw-client 使用】案例

wu-acw-client 使用 项目介绍&#xff0c;使用acw-client&#xff0c;创建对应Java项目的增删改查&#xff08;ORM&#xff1a;Lazy ORM、mybatis&#xff09;&#xff0c;项目模块架构&#xff1a;mvc、feign、ddd 演示项目环境&#xff1a;idea 、mac、mysql、jdk17 spring …

直播回顾 | 康谋ADAS仿真与HiL测试研讨会圆满收官,精彩内容全解析,精选QA放送!

AI助力ADAS仿真测试&#xff1a;康谋HiL测试线上直播研讨会圆满收官&#xff01; 本次研讨会特邀知名主机厂和智能驾驶公司的仿真测试领域专业技术工程师&#xff0c;聚焦ADAS仿真系统开发与智能驾驶系统测试&#xff0c;并针对测试流程和挑战&#xff0c;深入讲解了康谋自动驾…

Jquery——js库

1. jQuery 基础操作 jQuery 是一个快速、小巧的 JavaScript 库&#xff0c;设计用于简化 HTML 文档的遍历、事件处理、动画设计和 Ajax 交互。jQuery 使用户能够更快地编写 JavaScript 代码&#xff0c;并且能够更容易地处理 HTML 文档、事件、动画和 Ajax。 加载 jQuery 要…

物联网监控可视化是什么?部署物联网监控可视化大屏有什么作用?

随着物联网技术的深入应用&#xff0c;物联网监控可视化成为了企业数字化转型的关键环节。物联网监控可视化大屏作为物联网监控平台的重要组成部分&#xff0c;能够实时展示物联网设备的运行状态和数据&#xff0c;为企业管理决策和运维监控提供了有力的支持。今天&#xff0c;…

bizcharts中LineChart时间戳使用moment转化出现Invalid Date

文章目录 一、前言1.1、问题1.2、解决 二、bizcharts三、moment.js四、在线源码五、最后 一、前言 1.1、问题 最近在使用bizcharts绘制折线图LineChart的时候&#xff0c;发现X轴的时间显示成了Invalid Date。如下图所示&#xff1a; 发现是后端返回了时间戳字符串"1572…

联发科成功在天玑 9300 芯片部署大模型;小米SU7车载“小爱大模型”语音交互技术

&#x1f989; AI新闻 &#x1f680; 联发科成功在天玑 9300 芯片部署大模型 摘要&#xff1a;联发科宣布&#xff0c;在天玑 9300 等旗舰芯片上首次实现大模型&#xff08;通义千问&#xff09;的深度适配&#xff0c;能够在离线状态下运行多轮 AI 对话。此外&#xff0c;阿…

【Servlet基础】Servlet项目创建

目录 一、认识Servlet 1.1、认识Tomcat 1.2、Servlet是什么 1.3、Servlet主要工作 二、实现第一个Servlet项目 2.1、创建Maven项目 2.2、引入依赖 2.3、创建目录结构 2.4、编写servlet代码 2.5、打包 2.6、部署 2.7、验证程序 三、利用smart Tomcat插件一键完…

152 Linux C++ 通讯架构实战7 ,makefile编写改成for cpp,读配置文件,内存泄漏查找,设置标题实战

读写配置文件代码实战。nginx.conf 一个项目要启动&#xff0c;需要配置很多信息&#xff0c;第一项就是学习如何配置一个项目 nginx.conf的内容 #是注释行&#xff0c; #每个有效配置项用 等号 处理&#xff0c;等号前不超过40个字符&#xff0c;等号后不超过400个字符&#…

练习 13 Web [极客大挑战 2019]Secret File

php伪协议请求&#xff0c;php代码审计 参考&#xff1a;BUUCTF__[极客大挑战 2019]Secret File_题解 没有任何上传和登录页面 查看前端源码 发现 <a id"master" href"./Archive_room.php" style"background-color:#000000;height:70px;width:20…

云计算与大数据笔记之Spark【重点:流水线机制】

图片和部分笔记来自于厦门大学-林子雨-大数据技术原理与应用&#xff08;第3版&#xff09; 配套PPT 三大分布式计算系统开源项目Hadoop、Spark、Storm Storm、Hadoop和Spark都是处理大数据的框架&#xff0c;但它们各自在设计上有着不同的侧重点&#xff0c;这导致了它们在实…

【工具-MATLAB】

MATLAB ■ MATLAB-简介■ MATLAB-应用领域■ MATLAB■ MATLAB■ MATLAB■ MATLAB ■ MATLAB-简介 MATLAB是matrix&laboratory两个词的组合&#xff0c;意为矩阵工厂&#xff08;矩阵实验室&#xff09; 美国MathWorks公司出品的商业数学软件, MATLAB和Mathematica、Maple并…

突破编程_前端_JS编程实例(分割窗体组件)

1 开发目标 分隔窗体组件旨在提供灵活的窗体分隔功能&#xff0c;支持横向分割与纵向分隔两种类型&#xff0c;并具备拖拽调整窗体比例的功能&#xff0c;同时提供最小比例设置&#xff0c;以防止窗体被过度缩小&#xff1a; 2 详细需求 2.1 分隔窗体类型 &#xff08;1&…

经纬恒润AUTOSAR产品成功适配芯来RISC-V车规内核

近日&#xff0c;经纬恒润AUTOSAR基础软件产品INTEWORK-EAS&#xff08;ECU AUTOSAR Software&#xff0c;以下简称EAS&#xff09;在芯来提供的HP060开发板上成功适配芯来科技的RISC-V处理器NA内核&#xff0c;双方携手打造了具备灵活、可靠、高性能、强安全性的解决方案。这极…

护眼台灯哪个牌子好?护眼台灯品牌排行前十名推荐

台灯可以说家家必备的一盏灯具&#xff0c;如果家长有正在上学的孩子的更需要一款好的台灯&#xff0c;因为不管是看书、写字、阅读都离不开台灯的帮助&#xff0c;而且一款好的台灯不仅仅能够提供明亮充足的照明环境&#xff0c;而且还能起到保护视力健康&#xff0c;预防近视…

【解决方案】荣耀系统Android8.0 system目录Read-only file system

本来以为直接把Charles证书改成系统证书格式&#xff0c;然后通过mt管理器root之后移动到系统证书目录就行了&#xff0c;结果访问baidu仍然显示网络错误&#xff0c;折腾一晚上。安装为用户证书&#xff0c;又与系统证书冲突。 手机型号&#xff1a;荣耀v10 EMUI&#xff1a…