Hi all,
I am developing usb cdc driver on the 8168 platform, the os is sysbios.
When initail sequence, USB0CTRL(0x47401014) is not accessable. Of couse, I find that all the address space 0x47401000 is not accessable.
I am sure that mmu map is ok, I guess there is something wrong with power or clock gating setting of usb controller.
I donot know why.
In dm8168 reference manual, "24.9.8.2 USB_CTRLRegister", I have wrote with 3 according datasheet:
// Configure Access Capabilityto be in Supervisory Mode
*0x48140620 =0x0000_0003 //USB_CTRLUse PLL Ref Clock, Wake USB PHY1/00
But the read value is still 0.
In datasheet, another register "USB_CTRL0 USBControlRegister0" has same address, but have different definition.
It is so strange.
Can you tell me why?
Regards,
Lusheng