Advertisement
theosib

Plug in two devices TinyUSB

Mar 28th, 2024
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.66 KB | None | 0 0
  1. delay 540060, 993, 536098, 83557
  2. [0:] USBH DEVICE ATTACH
  3. hcd_port_reset
  4. hcd_port_connect_status
  5. Full Speed
  6. [0:0] Open EP0 with Size = 8
  7. hcd_edpt_open dev_addr 0, ep_addr 0
  8. hw_endpoint_init dev 0 ep 0 out xfer 0
  9. dev 0 ep 0 out setup buffer @ 0x50100180
  10. endpoint control (0x50100100) <- 0xa0000180
  11. Get 8 byte of Device Descriptor
  12. [0:0] Get Descriptor: 80 06 00 01 00 00 08 00
  13. hw_endpoint_init dev 0 ep 0 out xfer 0
  14. dev 0 ep 0 out setup buffer @ 0x50100180
  15. endpoint control (0x50100100) <- 0xa0000180
  16. Transfer complete
  17. Sent setup packet
  18. on EP 00 with 8 bytes: OK
  19. hcd_edpt_xfer dev_addr 0, ep_addr 0x80, len 8
  20. hw_endpoint_init dev 0 ep 0 in xfer 0
  21. dev 0 ep 0 in setup buffer @ 0x50100180
  22. endpoint control (0x50100100) <- 0xa0000180
  23. Prepare BufCtrl: [0] = 0x7408 [1] = 0x0000
  24. Buffer complete
  25. buf_status 0x00000001
  26. Single Buffered: ep_ctrl = 0xA0000180
  27. Sync BufCtrl: [0] = 0xe008 [1] = 0x0000
  28. Completed transfer of 8 bytes on ep 80
  29. Transfer complete
  30. on EP 80 with 8 bytes: OK
  31. [0:0] Control data:
  32. 0000: 12 01 00 02 09 00 00 40 |.......@|
  33. hcd_edpt_xfer dev_addr 0, ep_addr 0x0, len 0
  34. hw_endpoint_init dev 0 ep 0 out xfer 0
  35. dev 0 ep 0 out setup buffer @ 0x50100180
  36. endpoint control (0x50100100) <- 0xa0000180
  37. Prepare BufCtrl: [0] = 0xf400 [1] = 0x0000
  38. Buffer complete
  39. buf_status 0x00000001
  40. Single Buffered: ep_ctrl = 0xA0000180
  41. Sync BufCtrl: [0] = 0x6000 [1] = 0x0000
  42. Short packet on buffer 0 with 0 bytes
  43. Completed transfer of 0 bytes on ep 00
  44. Transfer complete
  45. on EP 00 with 0 bytes: OK
  46.  
  47. Set Address = 5
  48. [0:0] Set Address: 00 05 05 00 00 00 00 00
  49. hw_endpoint_init dev 0 ep 0 out xfer 0
  50. dev 0 ep 0 out setup buffer @ 0x50100180
  51. endpoint control (0x50100100) <- 0xa0000180
  52. Transfer complete
  53. Sent setup packet
  54. on EP 00 with 8 bytes: OK
  55. hcd_edpt_xfer dev_addr 0, ep_addr 0x80, len 0
  56. hw_endpoint_init dev 0 ep 0 in xfer 0
  57. dev 0 ep 0 in setup buffer @ 0x50100180
  58. endpoint control (0x50100100) <- 0xa0000180
  59. Prepare BufCtrl: [0] = 0x7400 [1] = 0x0000
  60. Buffer complete
  61. buf_status 0x00000001
  62. Single Buffered: ep_ctrl = 0xA0000180
  63. Sync BufCtrl: [0] = 0xe000 [1] = 0x0000
  64. Short packet on buffer 0 with 0 bytes
  65. Completed transfer of 0 bytes on ep 80
  66. Transfer complete
  67. on EP 80 with 0 bytes: OK
  68.  
  69. hcd_device_close 0
  70. [0:5] Open EP0 with Size = 64
  71. hcd_edpt_open dev_addr 5, ep_addr 0
  72. hw_endpoint_init dev 5 ep 0 out xfer 0
  73. dev 5 ep 0 out setup buffer @ 0x50100180
  74. endpoint control (0x50100100) <- 0xa0000180
  75. Get Device Descriptor
  76. [0:5] Get Descriptor: 80 06 00 01 00 00 12 00
  77. hw_endpoint_init dev 5 ep 0 out xfer 0
  78. dev 5 ep 0 out setup buffer @ 0x50100180
  79. endpoint control (0x50100100) <- 0xa0000180
  80. Transfer complete
  81. Sent setup packet
  82. on EP 00 with 8 bytes: OK
  83. hcd_edpt_xfer dev_addr 5, ep_addr 0x80, len 18
  84. hw_endpoint_init dev 5 ep 0 in xfer 0
  85. dev 5 ep 0 in setup buffer @ 0x50100180
  86. endpoint control (0x50100100) <- 0xa0000180
  87. Prepare BufCtrl: [0] = 0x7412 [1] = 0x0000
  88. Buffer complete
  89. buf_status 0x00000001
  90. Single Buffered: ep_ctrl = 0xA0000180
  91. Sync BufCtrl: [0] = 0xe012 [1] = 0x0000
  92. Short packet on buffer 0 with 18 bytes
  93. Completed transfer of 18 bytes on ep 80
  94. Transfer complete
  95. on EP 80 with 18 bytes: OK
  96. [0:5] Control data:
  97. 0000: 12 01 00 02 09 00 00 40 AC 05 06 10 15 96 01 02 |.......@........|
  98. 0010: 03 01 |..|
  99. hcd_edpt_xfer dev_addr 5, ep_addr 0x0, len 0
  100. hw_endpoint_init dev 5 ep 0 out xfer 0
  101. dev 5 ep 0 out setup buffer @ 0x50100180
  102. endpoint control (0x50100100) <- 0xa0000180
  103. Prepare BufCtrl: [0] = 0xf400 [1] = 0x0000
  104. Buffer complete
  105. buf_status 0x00000001
  106. Single Buffered: ep_ctrl = 0xA0000180
  107. Sync BufCtrl: [0] = 0x6000 [1] = 0x0000
  108. Short packet on buffer 0 with 0 bytes
  109. Completed transfer of 0 bytes on ep 00
  110. Transfer complete
  111. on EP 00 with 0 bytes: OK
  112.  
  113. Get Configuration[0] Descriptor (9 bytes)
  114. [0:5] Get Descriptor: 80 06 00 02 00 00 09 00
  115. hw_endpoint_init dev 5 ep 0 out xfer 0
  116. dev 5 ep 0 out setup buffer @ 0x50100180
  117. endpoint control (0x50100100) <- 0xa0000180
  118. Transfer complete
  119. Sent setup packet
  120. on EP 00 with 8 bytes: OK
  121. hcd_edpt_xfer dev_addr 5, ep_addr 0x80, len 9
  122. hw_endpoint_init dev 5 ep 0 in xfer 0
  123. dev 5 ep 0 in setup buffer @ 0x50100180
  124. endpoint control (0x50100100) <- 0xa0000180
  125. Prepare BufCtrl: [0] = 0x7409 [1] = 0x0000
  126. Buffer complete
  127. buf_status 0x00000001
  128. Single Buffered: ep_ctrl = 0xA0000180
  129. Sync BufCtrl: [0] = 0xe009 [1] = 0x0000
  130. Short packet on buffer 0 with 9 bytes
  131. Completed transfer of 9 bytes on ep 80
  132. Transfer complete
  133. on EP 80 with 9 bytes: OK
  134. [0:5] Control data:
  135. 0000: 09 02 19 00 01 01 00 A0 28 |........(|
  136. hcd_edpt_xfer dev_addr 5, ep_addr 0x0, len 0
  137. hw_endpoint_init dev 5 ep 0 out xfer 0
  138. dev 5 ep 0 out setup buffer @ 0x50100180
  139. endpoint control (0x50100100) <- 0xa0000180
  140. Prepare BufCtrl: [0] = 0xf400 [1] = 0x0000
  141. Buffer complete
  142. buf_status 0x00000001
  143. Single Buffered: ep_ctrl = 0xA0000180
  144. Sync BufCtrl: [0] = 0x6000 [1] = 0x0000
  145. Short packet on buffer 0 with 0 bytes
  146. Completed transfer of 0 bytes on ep 00
  147. Transfer complete
  148. on EP 00 with 0 bytes: OK
  149.  
  150. Get Configuration[0] Descriptor
  151. [0:5] Get Descriptor: 80 06 00 02 00 00 19 00
  152. hw_endpoint_init dev 5 ep 0 out xfer 0
  153. dev 5 ep 0 out setup buffer @ 0x50100180
  154. endpoint control (0x50100100) <- 0xa0000180
  155. Transfer complete
  156. Sent setup packet
  157. on EP 00 with 8 bytes: OK
  158. hcd_edpt_xfer dev_addr 5, ep_addr 0x80, len 25
  159. hw_endpoint_init dev 5 ep 0 in xfer 0
  160. dev 5 ep 0 in setup buffer @ 0x50100180
  161. endpoint control (0x50100100) <- 0xa0000180
  162. Prepare BufCtrl: [0] = 0x7419 [1] = 0x0000
  163. Buffer complete
  164. buf_status 0x00000001
  165. Single Buffered: ep_ctrl = 0xA0000180
  166. Sync BufCtrl: [0] = 0xe019 [1] = 0x0000
  167. Short packet on buffer 0 with 25 bytes
  168. Completed transfer of 25 bytes on ep 80
  169. Transfer complete
  170. on EP 80 with 25 bytes: OK
  171. [0:5] Control data:
  172. 0000: 09 02 19 00 01 01 00 A0 28 09 04 00 00 01 09 00 |........(.......|
  173. 0010: 00 00 07 05 81 03 01 00 FF |.........|
  174. hcd_edpt_xfer dev_addr 5, ep_addr 0x0, len 0
  175. hw_endpoint_init dev 5 ep 0 out xfer 0
  176. dev 5 ep 0 out setup buffer @ 0x50100180
  177. endpoint control (0x50100100) <- 0xa0000180
  178. Prepare BufCtrl: [0] = 0xf400 [1] = 0x0000
  179. Buffer complete
  180. buf_status 0x00000001
  181. Single Buffered: ep_ctrl = 0xA0000180
  182. Sync BufCtrl: [0] = 0x6000 [1] = 0x0000
  183. Short packet on buffer 0 with 0 bytes
  184. Completed transfer of 0 bytes on ep 00
  185. Transfer complete
  186. on EP 00 with 0 bytes: OK
  187.  
  188. Set Configuration = 1
  189. [0:5] Set Configuration: 00 09 01 00 00 00 00 00
  190. hw_endpoint_init dev 5 ep 0 out xfer 0
  191. dev 5 ep 0 out setup buffer @ 0x50100180
  192. endpoint control (0x50100100) <- 0xa0000180
  193. Transfer complete
  194. Sent setup packet
  195. on EP 00 with 8 bytes: OK
  196. hcd_edpt_xfer dev_addr 5, ep_addr 0x80, len 0
  197. hw_endpoint_init dev 5 ep 0 in xfer 0
  198. dev 5 ep 0 in setup buffer @ 0x50100180
  199. endpoint control (0x50100100) <- 0xa0000180
  200. Prepare BufCtrl: [0] = 0x7400 [1] = 0x0000
  201. Buffer complete
  202. buf_status 0x00000001
  203. Single Buffered: ep_ctrl = 0xA0000180
  204. Sync BufCtrl: [0] = 0xe000 [1] = 0x0000
  205. Short packet on buffer 0 with 0 bytes
  206. Completed transfer of 0 bytes on ep 80
  207. Transfer complete
  208. on EP 80 with 0 bytes: OK
  209. [5] Aborted transfer on EP 01
  210. [5] Aborted transfer on EP 81
  211. [5] Aborted transfer on EP 02
  212. [5] Aborted transfer on EP 82
  213. [5] Aborted transfer on EP 03
  214. [5] Aborted transfer on EP 83
  215. [5] Aborted transfer on EP 04
  216. [5] Aborted transfer on EP 84
  217. [5] Aborted transfer on EP 05
  218. [5] Aborted transfer on EP 85
  219. [5] Aborted transfer on EP 06
  220. [5] Aborted transfer on EP 86
  221. [5] Aborted transfer on EP 07
  222. [5] Aborted transfer on EP 87
  223. [5] Aborted transfer on EP 08
  224. [5] Aborted transfer on EP 88
  225. [5] Aborted transfer on EP 09
  226. [5] Aborted transfer on EP 89
  227. [5] Aborted transfer on EP 0A
  228. [5] Aborted transfer on EP 8A
  229. [5] Aborted transfer on EP 0B
  230. [5] Aborted transfer on EP 8B
  231. [5] Aborted transfer on EP 0C
  232. [5] Aborted transfer on EP 8C
  233. [5] Aborted transfer on EP 0D
  234. [5] Aborted transfer on EP 8D
  235. [5] Aborted transfer on EP 0E
  236. [5] Aborted transfer on EP 8E
  237. [5] Aborted transfer on EP 0F
  238. [5] Aborted transfer on EP 8F
  239.  
  240. Device configured
  241. Parsing Configuration descriptor (wTotalLength = 25)
  242. Open EP 81 with Size = 1
  243. hcd_edpt_open dev_addr 5, ep_addr 129
  244. Allocate interrupt ep 0
  245. hw_endpoint_init dev 5 ep 1 in xfer 3
  246. dev 5 ep 1 in setup buffer @ 0x50100200
  247. endpoint control (0x50100008) <- 0xacfe0200
  248. HUB opened
  249. Bind EP 81 to driver id 1
  250. HUB set config: itf = 0
  251. [0:5] Class Request: A0 06 00 00 00 00 09 00
  252. hw_endpoint_init dev 5 ep 0 out xfer 0
  253. dev 5 ep 0 out setup buffer @ 0x50100180
  254. endpoint control (0x50100100) <- 0xa0000180
  255. Transfer complete
  256. Sent setup packet
  257. on EP 00 with 8 bytes: OK
  258. hcd_edpt_xfer dev_addr 5, ep_addr 0x80, len 9
  259. hw_endpoint_init dev 5 ep 0 in xfer 0
  260. dev 5 ep 0 in setup buffer @ 0x50100180
  261. endpoint control (0x50100100) <- 0xa0000180
  262. Prepare BufCtrl: [0] = 0x7409 [1] = 0x0000
  263. Buffer complete
  264. buf_status 0x00000001
  265. Single Buffered: ep_ctrl = 0xA0000180
  266. Sync BufCtrl: [0] = 0xe009 [1] = 0x0000
  267. Short packet on buffer 0 with 9 bytes
  268. Completed transfer of 9 bytes on ep 80
  269. Transfer complete
  270. on EP 80 with 9 bytes: OK
  271. [0:5] Control data:
  272. 0000: 09 29 03 8D 00 32 50 04 FF |.)...2P..|
  273. hcd_edpt_xfer dev_addr 5, ep_addr 0x0, len 0
  274. hw_endpoint_init dev 5 ep 0 out xfer 0
  275. dev 5 ep 0 out setup buffer @ 0x50100180
  276. endpoint control (0x50100100) <- 0xa0000180
  277. Prepare BufCtrl: [0] = 0xf400 [1] = 0x0000
  278. Buffer complete
  279. buf_status 0x00000001
  280. Single Buffered: ep_ctrl = 0xA0000180
  281. Sync BufCtrl: [0] = 0x6000 [1] = 0x0000
  282. Short packet on buffer 0 with 0 bytes
  283. Completed transfer of 0 bytes on ep 00
  284. Transfer complete
  285. on EP 00 with 0 bytes: OK
  286.  
  287. HUB Set Feature: PORT_POWER, addr = 5 port = 1
  288. [0:5] Class Request: 23 03 08 00 01 00 00 00
  289. hw_endpoint_init dev 5 ep 0 out xfer 0
  290. dev 5 ep 0 out setup buffer @ 0x50100180
  291. endpoint control (0x50100100) <- 0xa0000180
  292. Transfer complete
  293. Sent setup packet
  294. on EP 00 with 8 bytes: OK
  295. hcd_edpt_xfer dev_addr 5, ep_addr 0x80, len 0
  296. hw_endpoint_init dev 5 ep 0 in xfer 0
  297. dev 5 ep 0 in setup buffer @ 0x50100180
  298. endpoint control (0x50100100) <- 0xa0000180
  299. Prepare BufCtrl: [0] = 0x7400 [1] = 0x0000
  300. Buffer complete
  301. buf_status 0x00000001
  302. Single Buffered: ep_ctrl = 0xA0000180
  303. Sync BufCtrl: [0] = 0xe000 [1] = 0x0000
  304. Short packet on buffer 0 with 0 bytes
  305. Completed transfer of 0 bytes on ep 80
  306. Transfer complete
  307. on EP 80 with 0 bytes: OK
  308.  
  309. HUB Set Feature: PORT_POWER, addr = 5 port = 2
  310. [0:5] Class Request: 23 03 08 00 02 00 00 00
  311. hw_endpoint_init dev 5 ep 0 out xfer 0
  312. dev 5 ep 0 out setup buffer @ 0x50100180
  313. endpoint control (0x50100100) <- 0xa0000180
  314. Transfer complete
  315. Sent setup packet
  316. on EP 00 with 8 bytes: OK
  317. hcd_edpt_xfer dev_addr 5, ep_addr 0x80, len 0
  318. hw_endpoint_init dev 5 ep 0 in xfer 0
  319. dev 5 ep 0 in setup buffer @ 0x50100180
  320. endpoint control (0x50100100) <- 0xa0000180
  321. Prepare BufCtrl: [0] = 0x7400 [1] = 0x0000
  322. Buffer complete
  323. buf_status 0x00000001
  324. Single Buffered: ep_ctrl = 0xA0000180
  325. Sync BufCtrl: [0] = 0xe000 [1] = 0x0000
  326. Short packet on buffer 0 with 0 bytes
  327. Completed transfer of 0 bytes on ep 80
  328. Transfer complete
  329. on EP 80 with 0 bytes: OK
  330.  
  331. HUB Set Feature: PORT_POWER, addr = 5 port = 3
  332. [0:5] Class Request: 23 03 08 00 03 00 00 00
  333. hw_endpoint_init dev 5 ep 0 out xfer 0
  334. dev 5 ep 0 out setup buffer @ 0x50100180
  335. endpoint control (0x50100100) <- 0xa0000180
  336. Transfer complete
  337. Sent setup packet
  338. on EP 00 with 8 bytes: OK
  339. hcd_edpt_xfer dev_addr 5, ep_addr 0x80, len 0
  340. hw_endpoint_init dev 5 ep 0 in xfer 0
  341. dev 5 ep 0 in setup buffer @ 0x50100180
  342. endpoint control (0x50100100) <- 0xa0000180
  343. Prepare BufCtrl: [0] = 0x7400 [1] = 0x0000
  344.  
  345. *** PANIC ***
  346.  
  347. Invalid speed
  348.  
  349.  
  350.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement