1ae887f57773e5ae3a1b86a6fdaea10211d24ad7
Tech-dat/Interface-dat/USB-SDK-dat/USB-SDK-dat.md
| ... | ... | @@ -7,7 +7,7 @@ |
| 7 | 7 | - [[CONN-USB-dat]] - [[USB-SDK-dat]] - [[cable-USB-dat]] |
| 8 | 8 | |
| 9 | 9 | |
| 10 | -- [[USB-SDK-dat]] - [[CONN-USB-HDK-dat]] |
|
| 10 | +- [[USB-SDK-dat]] - [[CONN-USB-HDK-dat]] - [[USB-SDK-type-C-dat]] |
|
| 11 | 11 | |
| 12 | 12 | - [[CONN-USB-dat]] - [[conn-dat]] |
| 13 | 13 |
Tech-dat/Interface-dat/USB-SDK-dat/USB-SDK-type-c-dat/USB-SDK-type-c-dat.md
| ... | ... | @@ -41,6 +41,17 @@ |
| 41 | 41 | |
| 42 | 42 | |
| 43 | 43 | |
| 44 | +## debug info |
|
| 45 | + |
|
| 46 | +### keeping dropping |
|
| 47 | + |
|
| 48 | +`USB Serial/JTAG Internal Switch` |
|
| 49 | + |
|
| 50 | +The S3 has an internal USB Serial/JTAG controller. If your code (or the factory firmware) initializes the USB peripheral in a way that conflicts with the hardware connection, the PC will "drop" the device as soon as the code starts running (usually 1-2 seconds after boot). |
|
| 51 | + |
|
| 52 | +Test: Hold the `BOOT` button (`GPIO 0 to GND`), then press RESET, then release BOOT. If the device stays connected to the PC in this state, your hardware is fine, and the issue is your firmware or USB configuration. |
|
| 53 | + |
|
| 54 | + |
|
| 44 | 55 | ## info and knowledge |
| 45 | 56 | |
| 46 | 57 | ### USB-C vs. USB Type-C: Is There a Difference? |