attach debouncing fixed issue with port1 highspeed on imxrt
This commit is contained in:
2
.idea/debugServers/rt1060.xml
generated
2
.idea/debugServers/rt1060.xml
generated
@@ -5,7 +5,7 @@
|
|||||||
<env />
|
<env />
|
||||||
</debugger>
|
</debugger>
|
||||||
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
||||||
<console port="2334" type="RTT" />
|
<console port="19021" />
|
||||||
<target device="MIMXRT1062xxx6A" reset-before="false" />
|
<target device="MIMXRT1062xxx6A" reset-before="false" />
|
||||||
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
||||||
<swo />
|
<swo />
|
||||||
|
2
.idea/debugServers/rt1064.xml
generated
2
.idea/debugServers/rt1064.xml
generated
@@ -5,7 +5,7 @@
|
|||||||
<env />
|
<env />
|
||||||
</debugger>
|
</debugger>
|
||||||
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
||||||
<console port="2334" type="RTT" />
|
<console port="2334" />
|
||||||
<target device="MIMXRT1064xxx6A" reset-before="false" />
|
<target device="MIMXRT1064xxx6A" reset-before="false" />
|
||||||
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
||||||
<swo />
|
<swo />
|
||||||
|
2
.idea/debugServers/sam21.xml
generated
2
.idea/debugServers/sam21.xml
generated
@@ -5,7 +5,7 @@
|
|||||||
<env />
|
<env />
|
||||||
</debugger>
|
</debugger>
|
||||||
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
||||||
<console port="2334" type="RTT" />
|
<console port="19021" />
|
||||||
<target device="ATSAMD21G18A" reset-before="false" />
|
<target device="ATSAMD21G18A" reset-before="false" />
|
||||||
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
||||||
<swo />
|
<swo />
|
||||||
|
2
.idea/debugServers/sam51.xml
generated
2
.idea/debugServers/sam51.xml
generated
@@ -5,7 +5,7 @@
|
|||||||
<env />
|
<env />
|
||||||
</debugger>
|
</debugger>
|
||||||
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
||||||
<console port="2334" type="RTT" />
|
<console port="19021" />
|
||||||
<target device="ATSAMD51J19A" reset-before="false" />
|
<target device="ATSAMD51J19A" reset-before="false" />
|
||||||
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
||||||
<swo />
|
<swo />
|
||||||
|
4
.idea/debugServers/stm32f769.xml
generated
4
.idea/debugServers/stm32f769.xml
generated
@@ -1,11 +1,11 @@
|
|||||||
<component name="DebugServers">
|
<component name="DebugServers">
|
||||||
<jlink-debug-target name="stm32f769" uniqueID="7a47302f-f7e5-434b-b20b-78e95318dd0c" selected="true">
|
<jlink-debug-target name="stm32f769" uniqueID="7a47302f-f7e5-434b-b20b-78e95318dd0c">
|
||||||
<debugger version="1">
|
<debugger version="1">
|
||||||
<debugger kind="GDB" isBundled="true" />
|
<debugger kind="GDB" isBundled="true" />
|
||||||
<env />
|
<env />
|
||||||
</debugger>
|
</debugger>
|
||||||
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
||||||
<console port="19021" type="RTT" />
|
<console port="19021" />
|
||||||
<target device="STM32F769NI" reset-before="false" frequency="16000" />
|
<target device="STM32F769NI" reset-before="false" frequency="16000" />
|
||||||
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
||||||
<swo />
|
<swo />
|
||||||
|
2
.idea/debugServers/stm32h563.xml
generated
2
.idea/debugServers/stm32h563.xml
generated
@@ -5,7 +5,7 @@
|
|||||||
<env />
|
<env />
|
||||||
</debugger>
|
</debugger>
|
||||||
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
||||||
<console port="2334" type="RTT" />
|
<console port="19021" />
|
||||||
<target device="STM32H562ZI" reset-before="false" frequency="16000" />
|
<target device="STM32H562ZI" reset-before="false" frequency="16000" />
|
||||||
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
||||||
<swo />
|
<swo />
|
||||||
|
2
.idea/debugServers/stm32h743.xml
generated
2
.idea/debugServers/stm32h743.xml
generated
@@ -5,7 +5,7 @@
|
|||||||
<env />
|
<env />
|
||||||
</debugger>
|
</debugger>
|
||||||
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
<gdbserver exe="/usr/bin/JLinkGDBServerCLExe" />
|
||||||
<console port="2334" type="RTT" />
|
<console port="19021" />
|
||||||
<target device="STM32H743XI" reset-before="false" frequency="16000" />
|
<target device="STM32H743XI" reset-before="false" frequency="16000" />
|
||||||
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
<connection extended-remote="false" port="4444" warmup-ms="500" />
|
||||||
<swo />
|
<swo />
|
||||||
|
@@ -93,12 +93,6 @@ bool hcd_init(uint8_t rhport, const tusb_rhport_init_t* rh_init) {
|
|||||||
hcd_reg->USBMODE = USBMODE_CM_HOST;
|
hcd_reg->USBMODE = USBMODE_CM_HOST;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// FIXME force full speed, still have issue with Highspeed enumeration
|
|
||||||
// probably due to physical connection bouncing when plug/unplug
|
|
||||||
// 1. Have issue when plug/unplug devices, maybe the port is not reset properly
|
|
||||||
// 2. Also does not seems to detect disconnection
|
|
||||||
hcd_reg->PORTSC1 |= PORTSC1_FORCE_FULL_SPEED;
|
|
||||||
|
|
||||||
return ehci_init(rhport, (uint32_t) &hcd_reg->CAPLENGTH, (uint32_t) &hcd_reg->USBCMD);
|
return ehci_init(rhport, (uint32_t) &hcd_reg->CAPLENGTH, (uint32_t) &hcd_reg->USBCMD);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user