am335x custom board 的uboot usb 驱动

您好:

基于am3352自己做的板子,MMC0悬空没有接SD卡,MMC1挂的eMMC,启动顺序为MMC1,MMC0,UART0,USB0。

现在想从usb0烧写eMCC,目前可以通过uart烧写spl和uboot, eMCC DDR驱动正常,把板子连电脑没有发现设备,打印为:

starting USB...
USB0: Port not available.

看到这篇帖子

https://e2echina.ti.com/question_answer/dsp_arm/sitara_arm/f/25/t/113233

说到:“首先,确认板子用于启动的USB0的电路设计,必须要能工作在USB device的模式上”,想请问下,如果电路硬件没有设置为device模式,可以在uboot里配置寄存器设置,相当于通过uboot驱动,让电脑发现设备,再通过USB烧写,想请问如果可行,怎么具体操作,谢谢!

10 个回复