EN 89
3139 785 32804
5.
Firmware Upgrading & Diagnostic Software
Nucleus Name
DS_USB_DevTypeGet
Nucleus Number
2300
Description
This nucleus retrieves the device and type information of the USB controller
Technical
-
Read out the chip-ID and revision register and return the info to the user
Execution Time
< 1 sec.
User Input
None
Error
Number
Description
230000
Retrieving the device type information succeeded
Example
DS:> 2300
230000: USB Controller chip ID: 0x6123 Revision:0x10.
Test OK @
Nucleus Name
DS_USB_Reset
Nucleus Number
2301
Description
This nucleus performs a software reset of the controller and tests whether the
functional state of the controller has become USBReset
Technical
-
Write the command to software reset the controller and read back the
functional status of the controller
Execution Time
< 1 sec.
User Input
None
Error
Number
Description
230100
Resetting the host controller succeeded
230101
Resetting the host controller failed
Example
DS:> 2301
230100:
Test OK @
Nucleus Name
DS_USB_CheckDeviceConnect
Nucleus Number
2302
Description
This nucleus checks whether a device connect / disconnect can be aught by the
software
Technical
-
Initialise the host controller and its interrupts
-
wait for the port connect status change interrupt
-
display the status cause (connect/disconnect) of the interrupt
Execution Time
Depending on user actions
User Input
None
Error
Number
Description
230200
The device connect was noticed by the hardware correctly
230201
Retrieving the information from the diversity string failed
230202
User aborted HPD test
Example
DS:> 2302
Insert or remove the USB cable (or type 'a' to abort):
230200:
Test OK @
UNIVERSAL SERIAL BUS (USB)
http://www.jdwxzlw.com/?fromuser=华盛维修
家电维修资料网,免费下载各种维修资料