Tool/software: Linux
Does TU DM368 (Linux) platform support fastboot protocol in uboot?
Because we hope to use usb cable to upgrade firmware.
Thanks~
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.
Tool/software: Linux
Does TU DM368 (Linux) platform support fastboot protocol in uboot?
Because we hope to use usb cable to upgrade firmware.
Thanks~
Hi Hou,
If you are sure in Windows, fastboot is getting detected, maybe you can check this link https://e2e.ti.com/support/arm/sitara_arm/f/791/t/169037 specific to inf files and see if it helps.
Hi Dwarakesh:
I have tried android_winusb.inf.
It can't solve this problem.
And I have attached lsusb.txt and kmsg.txt in linux PC.
I still can't find anything wrong.
lsusb.txt
kmsg.txt (Linux PC)
Hi Hou,
I assume when you meant there is no activity, it is in udc_irq() function, when there is bulk transfer happening. Can we dump the MUSB registers specific to peripheral mode. for EP1 and EP2 e.g. peri_rxcsr = readw(&musbr->ep[ep].epN.rxcsr); for ep=1,2 and similar indexed registers.
Hi Dwarakesh:
After dumping register, I found we have receive data from Linux PC.
ex.
fastboot reboot
I receive "reboot" in ep1 rx.
peri_rxcount1: 6
peri_rxcount1 data: reboot
But DM368 doesn't enter RX state.
It keeps in idle state always.
Register dump:
peri_rxcount1: 6
peri_rxcount1 data: reboot
faddr:0x24
power:0x40
intrtx:0x0
intrrx:0x0
intrtxe:0x1f
intrrxe:0x1e
intrusb:0x8
intrusbe:0x0
index:0x4
rxmaxp:0x0
rxcount:0x0
fifosize:0x33