【经验】R CAR H3的USB2.0 CH0 OTG slave功能USB Gadget驱动的加载过程
RENESAS R CAR H3 SoC芯片的USB2.0 CH0可以作为普通的HOST功能,也可以作为OTG功能,在做OTG SLAVE功能时,我们需要把R CAR H3开发板作为slave,并作为一个USB Gadget设备才能被USB HOST检测到,否则HOST端不会有设备检测到,本文记录了USB Gadget驱动的加载过程。
这里把R CAR H3作为USB SLAVE的虚拟网络设备来加载USB Gadget驱动g_ether,内核配置选项如下:
编译内核后生成g_ether.ko驱动,如果直接加载这个驱动会报错,缺少依赖的:
需要加载libcomposite.ko,然后再加载g_ether.ko驱动,还是缺少依赖接口:
再加载依赖驱动u_ether.ko,usb_f_ecm.ko,usb_f_ecm_subset.ko,还是报缺少依赖rndis_borrow_net相关接口:
搜索内核找到相关驱动加载:
这样就成功再R CAR H3开发板上加载g_ether.ko驱动了,把R CAR H3开发板作为USB虚拟网络设备使用,把SW15开关接到pin3去控制MAX3355,USB2.0 CH0也就是CN9的接入PC电脑就可以在PC端的设备管理器中探测到设备变化:
根据以上配置加载USB Gadget驱动,我们来验证了R CAR H3的OTG SLAVE功能,就可以用一样的方法在R CAR 系列平台上开发USB OTG功能,作为参考,进一步做更深入的开发。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Bill提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】瑞萨蓝牙Soc芯片DA14531上实现OTA的操作流程
用户在使用Renesas的蓝牙Soc芯片DA14531时通常使用OTA功能对芯片的程序进行升级,以保证产品的功能是最新的,那要如何准备升级文件及具体的OTA步骤是什么样的?本文将详细介绍蓝牙Soc芯片DA14531上实现OTA的操作流程。
【经验】SoC R CAR V3H2 CNN工具链转换restnet18 caffe模型为端侧可执行命令过程解析
RENESAS SoC R CAR V3H2 CNN工具链最主要的功能就是把caffe,onnx等模型转换为V3H2 芯片端可执行模型,命令,本文记录并分析此转换过程。
【经验】工业以太网PROFINET从机(TPS-1)与主机(MCU)通讯初始化时序控制注意事项
瑞萨电子TPS-1是支持PROFINET协议的单芯片接口元件。它集成了PROFINET CPU、 PROFINET协议栈、 2通道以太网PHY和I/O接口,且支持最新PROFINET协议(V2.3) 。TPS-1是专用于PROFINET技术领域通信芯片,便于实现快速、简单、低成本的PROFINETIO 设备接口。TPS-1可通过并/串行接口把TPS-1连到主CPU做数据交换,TPS-1作为从机。
【产品】 瑞萨第三代汽车级SOC RCAR-M3带你走进自动驾驶时代
瑞萨电子推出第三代Rcar系列芯片,致力于高级安全(智能)驾驶系统和车载娱乐系统,建立一个完善的无人驾驶领域半导体的技术平台。其中新的Rcar-M3成员(SOC),提供ARM双核cortex-A57以及4核cortex-A53的高CPU性能、3D图像识别处理引擎,符合ISO 26262(ASIL-B)的安全等级,支持系统级封装(SiP)集成高速缓存,功能完善,完美支持先进驾驶辅助系统的开发设计。
【经验】R-Car H3/H3N/M3 SoC芯片的AVS模块介绍及寄存器的配置
Renesas推出驾驶安全辅助系统和车载信息娱乐系统的第三代R-Car SoC芯片,内核方面使用的是Cortex-A57 CPU、Cortex-A53 CPU和Cortex-R7,主要面向无人驾驶、智能辅助驾驶、车机、仪表和ADAS等应用场景,并以其强大的算力和丰富的外设资源赢得了广大车厂和Tier 1的认可。本文将介绍瑞萨R-Car H3/H3N/M3的AVS模块介绍及寄存器的配置。
【应用】瑞萨SOC R9A06G043GBG#AC0用于工业交换机,最高工作频率150MHz,外设资源丰富
工业以太网交换机中交换机芯片的外设资源要求也是越来越高。推荐瑞萨SOC R9A06G043GBG#AC0,它集成一颗ARM Cortex®-R4F内核的MCU,且外设资源丰富,稳定性优秀,是其理想选择。
【经验】VMware Workstation 14下载及安装详解
VMware Workstation Pro 是将多个操作系统作为虚拟机 (VM) 在单台 Linux 或 Windows PC 上运行的行业标准。方便Renesas R-CAR SoC等嵌入式平台的软件开发环境搭建。本文详细讲解了VMware Workstation 下载及安装。
【应用】支持EtherCAT协议的瑞萨单芯片SoC用于伺服系统,实现实时响应,降低20%成本
在伺服系统的应用上,对于主控SoC的选择非常重要,Renesas SoC RZ/T1系列的R7S910025可以实现联网实时响应,采用ARM Coretex-R4F高实时性内核,自带FPU浮点运算单元,最高支持600MHz主频,达到962MIPS的运行速度。
瑞萨电子展示搭载最新推出的R-Car V4H SoC芯片的汽车服务器解决方案,持续助力零跑智能电车、智能驾驶
2022年9月15日,瑞萨电子与零跑汽车有限公司技术交流研讨会。会上,瑞萨分享了关于电机、电池控制器、智能座舱、车载无线充电、感应式位置传感器及智能高边等一系列的解决方案。
【经验】瑞萨RZ/T1 SoC芯片最小系统关于应用ΔΣ的IGBT波动干扰解决
很多客户使用了瑞萨RZ/T1的ΔΣ delta sigma,反馈IGBT波动有干扰。电源的干扰有可能对芯片的工作有影响,因为没有符合电源规范。变频的是MCU,电源可以+-20%呢,而rzt1是要求5%。 CPU没有出现异常,也可能是因为主频是450M,离600M还有很大的余量。本文介绍解决办法。
【经验】解析R-Car H3/M3/M3N/E3 SCIF串口驱动模块的时钟源设置、使能硬件流控制和内核配置
Renesas推出的驾驶安全辅助系统和车载信息娱乐系统的第三代R-Car SoC芯片,第三代的产品主要包括R-Car H3、R-Car H3N、R-Car M3、R-Car M3N、R-Car D3、R-Car E3、R-Car V3H、R-Car V3M,本文将解析R-Car H3/M3/M3N/E3 SCIF串口驱动模块的时钟源设置、使能硬件流控制和内核配置。
【产品】适用于电池供电物联网设备的瑞萨超低功耗Wi-Fi SoC DA16200,显著延长电池使用寿命
Renesas的DA16200 SoC是全球首款Wi-Fi SoC芯片,现已投入市场应用。其具有极高的集成度和超低的功耗技术,能够显著延长电池使用寿命。即使在大多数需要始终保持Wi-Fi联网的设备中,也可将电池续航能力达到一年以上。并且在不降低输出功率或覆盖范围的情况下,SoC的接收灵敏度也达到了行业领先水平。
【经验】解决瑞萨RZ/T1 SoC芯片最小系统硬驱IIC断点死循环问题
客户反应问题:设置瑞萨RZ/T1高性能SoC芯片最小系统硬驱IIC断点,执行不下去,进入while死循环。本文介绍如何解决该问题。
【选型】Renesas无线SOC芯片选型方法,满足各种工业以太网协议
针对国内几个主流工业以太网协议,如EtherCAT、Profinet、CC-LINK,瑞萨工业以太网SOC产品系列都用专门的芯片供选用。
【经验】瑞萨功能安全PMIC芯片RAA271000主要安全寄存器解析
瑞萨功能安全PMIC芯片RAA271000给R CAR V3H,R CAR M3/H3等SOC供电,也可以适配其他厂家的SOC使用,当出现相关异常时候,可以通过寄存器查看,并做处理,本文具体解析这些功能安全寄存器。
电子商城
现货市场
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
提供语音芯片、MP3芯片、录音芯片、音频蓝牙芯片等IC定制,语音时长:40秒~3小时(外挂flash),可以外挂TF卡或U盘扩容。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论