RK3399开发指南:USB DTS配置详解 (V1.3)
需积分: 40 46 浏览量
更新于2024-07-16
1
收藏 1.5MB PDF 举报
本文档是Rockchip RK3399 Developer Guide USB DTS CN V1.3,针对Rockchip RK3399芯片开发人员设计的一份详细指南。该芯片集成了两个USB 3.0 Type-C接口,以及两个USB 2.0 Host接口,每个Type-C接口均支持OTG功能,向下兼容USB 2.0/1.1/1.0标准。文档的核心内容着重于RK3399的板级DTS (Device Tree Specification) 配置,这是一种在Linux系统中用于描述硬件设备特性的XML格式文件。
版本更新说明如下:
- V1.0:初始版本,由吴良和峰在2018年3月发布,主要介绍基础配置和功能。
- V1.1:在2019年1月更新,增加了Type-C to Type-A USB 2.0接口说明、VBUS供电细节,以及文档结构和示例板名的调整。
- V1.2:在同年6月发布,修订了格式,并补充了Type-C to Type-A USB 3.0 OTG功能的配置说明,以及Linux内核4.4与4.19 USB 3.0 DTS配置差异的内容。
- V1.3:最新版在2019年12月发布,此版本增加了Type-C OTG模式DTS配置,新增了关于OTG切换命令和Linux内核4.4/4.19 USB 3.0 DTS配置差异的章节,同时对排版进行了修订。
文档的目的是帮助软件工程师和技术支持工程师理解并配置RK3399的USB接口,以便他们能够根据硬件设计调整DTS配置,启用不同的USB接口功能。通过阅读这份文档,开发者可以了解如何在Linux环境下管理这些接口,包括驱动兼容性和功能切换。
重要知识点包括:
1. **USB 3.0和USB 2.0接口支持**:芯片的USB控制器支持USB 3.0 Type-C和USB 2.0 Host功能,可进行OTG操作,向下兼容多种USB版本。
2. **DTS配置**:使用Device Tree Specification来描述硬件特性,开发者需要根据实际硬件设计修改DTS文件以激活不同接口。
3. **OTG功能**:Type-C接口支持OTG模式,允许设备在主机和外设之间切换。
4. **内核驱动兼容性**:内核驱动已经兼容多种USB接口类型,无需重新编写驱动。
5. **版本更新和维护**:文档的持续更新确保了信息的准确性和及时性,反映了最新的硬件和软件环境变化。
这份文档是Rockchip RK3399 USB功能开发的实用指南,为工程师提供了配置和调试USB接口的重要参考资料。
2022-05-11 上传
2022-05-11 上传
2021-06-26 上传
2023-05-27 上传
点击了解资源详情
点击了解资源详情
yhm2046
- 粉丝: 117
- 资源: 3
最新资源
- stm32学习代码.zip
- Python自动化神器-PyAutoGUI(1)
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- torch_scatter-2.0.7-cp39-cp39-win_amd64whl.zip
- torch_cluster-1.5.9-cp39-cp39-win_amd64whl.zip
- torch_scatter-2.0.7-cp39-cp39-linux_x86_64whl.zip
- torch_cluster-1.5.9-cp39-cp39-linux_x86_64whl.zip
- torch_scatter-2.0.8-cp39-cp39-win_amd64whl.zip
- torch_scatter-2.0.7-cp38-cp38-win_amd64whl.zip
- torch_scatter-2.0.9-cp39-cp39-win_amd64whl.zip
- torch_cluster-1.5.9-cp38-cp38-win_amd64whl.zip
- torch_scatter-2.0.8-cp38-cp38-win_amd64whl.zip
- torch_scatter-2.0.7-cp38-cp38-linux_x86_64whl.zip
- torch_cluster-1.5.9-cp37-cp37m-win_amd64whl.zip
- torch_scatter-2.0.9-cp39-cp39-linux_x86_64whl.zip
- torch_scatter-2.0.7-cp37-cp37m-linux_x86_64whl.zip