工具与软件:
我使用的是 TI am62x。 在我的 USB 应用中、默认情况下会将 USB0检测为高速。
但是、我要明确地以全速运行。
请告诉我需要在固件中进行哪些更改(在 DTSi 或某些特定寄存器中)、以便在将 AM62x 器件连接到 PC 时、应将其枚举为全速而不是高速。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
我使用的是 TI am62x。 在我的 USB 应用中、默认情况下会将 USB0检测为高速。
但是、我要明确地以全速运行。
请告诉我需要在固件中进行哪些更改(在 DTSi 或某些特定寄存器中)、以便在将 AM62x 器件连接到 PC 时、应将其枚举为全速而不是高速。
刘斌、您好!
我使用的是 Vx works RTOS、并将.dtsi 文件中的 USB 详细信息风扇出来。 正如您建议的那样、我已将其更改为 全速、但器件仍以高速方式连接。 有没有丢失的设置?
usbss0:dwc3-usb@f900000{
兼容="ti、am62-usb";
REG =<0x00 0x0f900000 0x00 0x800>;
时钟=<&K3_CLKS 161 3>;
时钟名称="ref";
TI、SYSCON-PHY-PLL-REFCLK =<&wkup_conf 0x4008>;
#address-Cells =<2>;
#size-cells =<2>;
电源域=<&K3_PDS 178 TI_SCI_PD_Exclusive>;
范围;
状态="正常";
#maximum-speed ="全速";
USB0:USB@31000000 {
Compatible ="SNPs、dwc3";
REG =<0x00 0x31000000 0x00 0x50000>;
中断= 、/* IRQ.0 */
;/* IRQ.0 */
中断名称="主机"、"外设";
最大速度="全速";
DR_MODE ="OTG";
};
};
usbss0 (&U)
状态="正常";
TI、VBUS 分频器;
};
&usb0{
#address-cells =<1>;
#size-cells =<0>;
dr_mode ="外设";
#maximum-speed ="全速";
};
此致、
Tejas Patel