USB3.0/SATA/PCIe Combo PHY在同一时刻,只能支持一种工作模式,也即USB3.0与SATA/PCIe接口是互斥的; Rockchip采⽤的USB PHY主要有如下几种: USB2.0 PHY[Vendor: Innosilicon];RK3588使用的4个USB2.0 PHY正是采用这个; USB2.0 PHY[Vendor: Synopsys];Synopsys USB2.0 PHY只⽤于较早的⼏款芯⽚(RK3066/RK...
这里我们选择debian-bullseye-desktop-arm64-images.tgz作为测试使用的镜像文件,将debian-bullseye-desktop-arm64-images.tgz(位于"\03_分区镜像文件"目录下,以实际下载的文件为准)拷贝到/work/sambashare/rk3588/friendly/sd-fuse_rk3588目录下; root@ubuntu:/work/sambashare/rk3588/friendly/sd-fuse_rk3588# ll...
USB 3.1 OTG1 的 DTSI 配置放在 rk3588-evb.dts 对应的 DTSI 完整路径如下:arch/arm64/boot/...
●支持通过 USB OTG 下载系统代码 1.3 系统中断连接 RK3588为CPU提供通用中断控制器(GIC),有512个...
⽀持 Mass storage、ethernet、HID 等 USB 设备; ⽀持通过硬件状态动态选择 kernel DTB; 2.3 ArmSoM提供的UBoot 如果是我们自己(ArmSoM)做的板子就需要修改 Rockchip 官方的 uboot,使其支持我们自己做的板子,ArmSoM的 ArmSoM-W3(rk3588) 开发板就是自己做的板子,虽然大部分都参考了 Rockchip官方的RK358...
1.1.1RK3588 关于RK3588 SoC这里不过多介绍 关键参数: 1.1.2 板载外设 1.2 接口布局和尺寸 下面是ArmSoM-Sige7开发板的正反面外形,从PCB上我们可以看到这个板子上的电气元件的密度是非常大的: 尺寸为:92 mm x 62mm,工作温度0℃ ~ 80℃。 1.2.140 Pin GPIO引脚定义 ...
⽀持 Mass storage、ethernet、HID 等 USB 设备; ⽀持通过硬件状态动态选择 kernel DTB; 2.3 ArmSoM提供的UBoot 如果是我们自己(ArmSoM)做的板子就需要修改 Rockchip 官方的 uboot,使其支持我们自己做的板子,ArmSoM的 ArmSoM-W3(rk3588) 开发板就是自己做的板子,虽然大部分都参考了 Rockchip官...
Rockchip rk3588 U-Boot详解 (二) 专栏总目录 1.1 DM DM (Driver Model) 是 U-Boot 标准的 device-driver 开发模型,跟 kernel 的 device-driver 模型⾮常类似。 v2017版本也遵循 DM 框架开发各功能模块。建议读者先阅读DM⽂档,了解DM架构原理和实现。 README: /doc/d
Rockchip rk3588 U-Boot详解 (二) 1.1 DM DM (Driver Model) 是 U-Boot 标准的 device-driver 开发模型,跟 kernel 的 device-driver 模型⾮常类似。 v2017版本也遵循 DM 框架开发各功能模块。建议读者先阅读DM⽂档,了解DM架构原理和实现。 README: ...
TPL相当于ddr bin,SPL相当于miniloader。TPL + SPL 的组合实现了跟RK闭源ddr.bin+miniloader一致的功能,可相互替换。 1.4 Driver-probe U-boot虽然引入了device-device开发模型,但初始化阶段不会像kernel那样自动发起已注册device-driver的probe。driver的probe必须由用户主动调用发起。接口如下 ...