! / 1723107100 0 0 0 1344 ` ?"""""""IXIXIXIXIXIXIXIX44444444444444'l'l'l'l'l'l'l'l'l'lg_dbg_enable_logg_dbg_log_lvlg_dbg_log_cntg_dbg_stateCPS_UncachedRead8CPS_UncachedRead16CPS_UncachedRead32CPS_UncachedWrite8CPS_UncachedWrite16CPS_UncachedWrite32CPS_BufferCopyCPS_ProbeLocksCPS_InitLockCPS_FreeLocksdudcEpXQueuesdudcEpXDequeueudcGetPrivateSizegetMQPTestSrpFlagclearMQPTestSrpFlagsdudcCallbackTransferCUSBD_GetInstancesduhcGetActualSpeedsduhcDecodeOtgStatesduhcSetVbussduhcResetEndpointCUSBH_GetInstancesduhcStartsduhcTimerEventssduhcDrvsduhcVHubStatusChangeDatasduhcVHubGetHubDescsduhcVHubClearPortFeaturesduhcVHubGetPortStatussduhcVHubSetPortFeaturesduhcVHubControldivRoundUpsgdmaFreeTrbChainCUSBDMA_GetInstancesgdmaDrvg_pusb2_udcusb_dc_low_level_initusb_dc_low_level_deinitusb_dc_initusb_dc_deinitusbd_set_addressusbd_ep_openusbd_ep_closeusbd_ep_set_stallusbd_ep_clear_stallusbd_ep_is_stalledusbd_ep_start_writeusbd_ep_start_readUSBD_IRQHandlerg_pusb2_hcdusb_hc_low_level_initusb_hc_low_level_deinitusb_hc_initusb_hc_deinitusbh_get_frame_numberusbh_roothub_controlusbh_submit_urbusbh_kill_urbUSBH_IRQHandlercps.o/ 1723107090 1000 1000 100644 7384 ` ELF(4(-M 000K0[Ћ/-M 000K0[Ћ/-M 000 0Ћ/- M 0 0K0 [ Ћ/- M 00K0 [ Ћ/- M  0  Ћ/H-M      K- M 0Ћ/- M 0Ћ/- M Ћ/d@0`(\ Aint+Ft9`Oza8oO:~$T0n'-,6,7,8,&'()  r "t } D }'t  x \ Wx"t s(\dsts'tsrcs>p sLl  -i(_ i-_t i?p  s_H _-t _?r  U U+t U<s G ` G0_lvalI t 9 0`[ 90lval; v+ 0X +-lval- w% $ > $ > : ; 9 I 5I4: ; 9 I? < 4G: ; 9  .? : ; 9 ' @B  : ; 9 I .? : ; 9 ' I@B   I .? : ; 9 ' @B : ; 9 I 4: ; 9 I .? : ; 9 ' I@B }}{}}}}{}}\`}`d}dx{x|}|}(,},0}0X{X\}}} { $}$(}}}{}}}}{}}`d}dh}h{}}04}48}8X{X\}\`}}}({(,},0}V /home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/machine/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/sys/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/inccps.c_default_types.h_stdint.hlog.hcps.h+ j/ j/ j/iiii / //CPS_ProbeLocks__uint8_tvalueg_dbg_log_cntCPS_UncachedWrite32/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32CPS_UncachedWrite16sizeaddresslong unsigned intshort unsigned intCPS_InitLockg_dbg_log_lvlunsigned char__uint16_tCPS_UncachedRead8CPS_UncachedWrite8__uint32_tGNU C99 10.3.1 20210621 -mfloat-abi=soft -marm -march=armv8-a -gdwarf-2 -O0 -std=gnu99 -ftree-vectorize -ffast-math -funwind-tables -fno-strict-aliasing/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/cps.cCPS_FreeLockunsigned intg_dbg_enable_loglong long unsigned intuint8_tlockCountlong long intcharshort intuint16_tCPS_BufferCopyuint32_tlong intsigned charCPS_LockHandlelockg_dbg_stateCPS_UncachedRead16CPS_UncachedRead32GCC: (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621 | 0BB P B00BB P B`0BB P B4BB R B4BB R B0BB P B(4BB T \$BB J B$BB J B BB H BA.aeabi$8-AA "*D     ,:F0Xo00`0440(4\$ $ cps.c$d$ag_dbg_enable_logg_dbg_log_lvlg_dbg_log_cntg_dbg_stateCPS_UncachedRead8__aeabi_unwind_cpp_pr0CPS_UncachedRead16CPS_UncachedRead32CPS_UncachedWrite8CPS_UncachedWrite16CPS_UncachedWrite32CPS_BufferCopymemcpy__aeabi_unwind_cpp_pr1CPS_ProbeLocksCPS_InitLockCPS_FreeLockL!**** *(*0*0"4*8*@*H* !/6;IPUcjo}'5CIQUYct'/37APgosw+/3=]imqw 48TXtx48.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rel.debug_info.debug_abbrev.debug_loc.rel.debug_aranges.rel.debug_line.debug_str.comment.rel.debug_frame.ARM.attributes4 @|%+ 0 ?pP; @hNXJ @Zhw s @  Z @0 0^tP @p/` T&Lsdudc.o/ 1723107091 1000 1000 100644 75396 ` ELF(L"4(- M 0  0  Ћ/-M   0  0  0  0  Ћ/H-M  00  K- M 00   00  0  0 Ћ/- M 0Ћ/- M 0Ћ/- M 0Ћ/- M 0Ћ/- M 0S 0S 0Ћ/H-M 0|0j?0000K0[S S S S 0000KH-M 00 0|0>00 0K 0[ 0 0K0|0>0 [ KH-M   0 0K00K 0 [ 0 [ 0 0- 00) 0 0 [0[S 00@00@00 @d 0[S0) 0' 00S 0 00@p0 _0[S. 0[ 000S 0| 0[0C010 0[ 0000| 0[0C0100 0[ 00 0'- 0[ 000S 0| 0[0C010 0[ 0000| 0[0C0100 0[ 00 0' 00@p00[S 0[<0 00 0 00S p0[00K0[S KH-M 00 0 00 00K0000KT0[ ^? 000 0[S [0v0[ >0 000  [0h20[ 000S  [0Y0 0 [ 0[ >0 000 0[ 0h00S  [0;0 0 [ 0[00K0[S KH-M 00 0  0  0  00 @d0  0N!0 0O!0 0  k0|0>@0|0e?00|0e?0|0b?00|0b?0|0c?0|0>00|0>0p0|0>0`0: % KH-M 000 00 R000Q0KH-M 00 00S 00  0  0  0  0: %0: %0: |%00 D0 0 00S 000 0S: KH-M 0  0  0\1S 0\13/ KH-M 0_?0KH-M $ 0 0K00 0|000 0K 0| 0[=0[$ @000[s00s0 0K0[S 0|000 0K0[S0- 0|0c?  0S  0<0  $00s0S $00s0S 0: |% 0: |% 0: |%0KH-M   0K0S# 0S 0S 0: |%0K 00 C 0 000wS [00 0(0S 0(0 3/ KH-M 0> 00 U 0S 0:500 *  3/ 04 0: |%0|000  KH-M 0_?0 ( 0S 0:500 *  3/ 04 0|00 0S 0 w0: |% KH-M  00K00K0S 0S0n0|00 00S0e00S 0_000K00S0e?000K0[ 3s00s 0[0s00K0e?0 [0000e?00K0[ 3s00s 0[0s00K0e? [00 0 | 0 0:5S 0:5@0:0 [04/ 0 0>@0KH-M  0KH-4M( (0_?0 (0:50 (0:540( *  3/ (V 0S* 0,0( *  3/0S 0 0 R010! 0 (0: |%0$@(0:00'00000 00 04/ KH-4M( (0> 00 (0:50 (0:540( *  3/ ( 0S 0 0 R010! 0 (0: |%0$@(0:00'00000 00 04/ KH-M  00K00 0S 0S0 0 00R 00:|50CS0: |% 00KH-M  000Sv SS S 00s00CS񟗫0D0: %^00S00  0|0o?00 0K 0[0 0K 0[ 0 0K0|0o?0 [<00St0z0  000S h0n00s0s0S ^0d00s0#4s0S SSS S 0: %0: %@0F B00s0s000K00s0s000K0[S 0[S00s0S #0)0[S 0[ ^? 000[ >0 00 0 0|0S0 0 0 0KH-M  000S7 StS Sr o00s0S00S0h0  0|0o?00 0K 0[0 0K0|0o?0 [P00s0S 0J0: %0D00s0s000K00s0s000K0[S 0[S00s0S 0+0[S 0[ ^? 000[ >0 00 0 0|0S0 00S  0 @0 0KH-M  00`0S 0# 00S SS S  00s0s00s 0:%0  0 0 H00KH-,M $ 00K00K$00`0S$00S 00 0:50 0:5 $000S3 SS S |$00s0 S 0:5 *% t 0:5S00s 0:5 0:50s0 *%R  0s 0:5r T$00s0s000K 0|00 $00s0s000K0[SA 0[S 0[ ^? 000[ >0 000 0|0S0K0[S 0[0C01 0000K 0[0C01 0000K0[C3s 0:5 r 0% $0 0400K0[S00K 0:5$@ 0: 0 0> 0:œ0[0 04/0KH-M 0KW f0 0 0:|5S S1S S& ,0K 0S* 0S 0S0|000: |%0K 0S0: |%0|0 00 0SK 00  0S 0S0d1S 0d1 K3/ 0/S2 0S 00 0S 0S0|000 0K 0[0 0K0|00 [0: |%0:|5S 0: |%0|00 KH-M 0:|5S #"""#6@kF0|0>000K0[00K0|0>0 [ 0K-M   0Ћ/H-M   0S 0S 0S0S0|00 e 0 4 0w 0 0 < 0 00R 0<0:|5SSS 00  0000 0 0:|5S4%$$4%4%$0 0S 0 00 0<0  0KH-M   0 0 00 C 0 0 0 0(0 3/ KH-0 000  0Sq 00S 0:500 *  3/ 0:540 *  3/ 04 0 04 04 0 0R 0R4*0  0|0S> 0|0000K0[S 0[S 0L1S1@ 0 0S* 0 "0[S 0 0 "0[S 0  0    KH-M  _ 0|00 00K00K00K 00S 00S0/ 000C01 00000K 000C01 0000K0[C1 0[R 0[S00K00K0[0S0[S 0KH-0M( , 0-0K, 00 0K00 00 00 ,0S0 0|0000K0[S0(0|0 0  -0[S 0 -0[S 00S 0S 00S (0:5,0( *  3/00 0S ,(a 00SM 0[0C01 000!0K-0[S 0[0C01 0 !0[@0s0 0>0 [ r  0>0 [P r h 0>0 [ r  0>0 [0 r  0[0C01 0 !0[@0s0H 0[0C01 000!0K-0[S 0[0C01 0 !0[@0s0 0>0 [ 0>0 [@ r  0>0 [ 0>0 [` r  0[0C01 0 !0[@0s0 00S -0[S0S 3 00S ((.0KH-,M( , 0 00 (0|00 01K00K00K0 0 ,0S 00S0J,00S 00 B,000K00 0401K1[S0S00 21[S0 0 00000K0[S) S+S S &00K1[5s0S SS S 00K 00 0 00K 000 0 00K 00K 00K 1[S01K000s0SU,00S00 0[( 000![R00 0[0C>0 00![0[0C01 0 [0[0s 0[(0000Cs00s0<0 [ r 0>0 [p r R,00S 00 0[( 000![R00 0[0C00 00![0[0C01 0 [0[0s 0[(0000Cs00s0<0 [0>0 [` r (0:5S (0:5@(0:,00[S00s0 [4/ ,0 0[S&(0L1S0f?0!0K!0[0!0K0f?! [,00S 0w?(0:580( *, ![3/,0 ,00 | 00 0KH-M  00K0|0000K0[S0L1S0|0f?00K0[00K0|0f? [00S 0| 000C010000K0[00K0| 000C0100 [0| 000C010000K0[00K0| 000C0100 [x0 | 0 0KH-M   0S 0S 0SB000S:0- 0 4 0w 0 0 0S0 D 0 < 0|0S0e 0000S4 00R/00S 0| 000C01000@0SA0 f:0| 000C01000@0S+0 $00S!0L1S 0|000S 0|000S0L1S 00S 00 0KH-M    0S 0S 0S0< 0<0 R 0300m  0R 00c  00R  0R 000S 0:5(0 *  3/0 0 E0K-5Ћ/- M 0:5Ћ/- M 0: % Ћ/H-(M( , 00 (0S ,0S0&(00S (00S 0(00;0  00$K K3/ 0S 0 $0 ,0 0@ ,0 0KH-M 00K00K00 0[S2 [0[ KH-0 0:Y> 0:Y>0 0:Y> <00S 0: 00@50:5@0:0V= 0 V- 4/0:5<0 *%3/0|0>00 0K 0[B0 0K0|0>0 [T0KH-M 00 0S 0|0>0@0: % KH-M 00 0 0 0S= 0|0 0 0Q1S0:5S3 0f?0 0K 0[0 0K 0f? [0|0>00 0K 0[@0 0K0|0>0 [0Q1S 0:5 0 *%3/ KH-M 00 0 0 0S" 00 0:5S 0|0 0 M 0f?0Q1S 0:50 *%3/0: % KH-M 00 0 0 0S 00 0|0 0 0>00s0S 0c?0 0K 0f?00K [0[0 0K 0[Sy 0[S0|0>000K0[00K0|0>0 [ 0c? 0[0S 0c?0: %0: %0  0`1S 0`13/ 0[ 0S 0c? 0  0[0S 0: |%N 0[0S 0c?0x1S 0x13/ 0[0S 0c? 0[0S 0c?0|0i?0 0N1S 0:50S 0:50 *%3/ KH-M   00 0S 0S 0S0 0 00S  00KH-M  00 0 0 0S 0S0u 0Q1S 0z0S0 0 00S 0 0KH-M   00 0S 0S 0S 00 T 0t1S 0t1 3/ KH- M  * 00 00 0S 0S 0S000 0p1S 0p1H3/ 0S 0 H   0 00 < 0KH-M   0S 0S 0S0 0z00S  0 k0KH-M   0S 0S 0S0 0z0S  0 :0KH-M  0 0K 0S 0S0 0z0S 0[ z 0[ 0KH-M  00 0S 0S0 x 0   0K- M  0S 0S00Ћ/- M  0S 0S Ћ/-M  00 0S 0S 0 0 Ћ/H-M  00 0S 0S0 0|0i?0 0 0K- M 0S00Ћ/-M 00 0S00: %0Ћ/-M 00 0S00: %0Ћ/- M 0 0K0S00Ћ/- M 0 0K0S00Ћ/- M 0 0K0S00Ћ/-M   0S00Ћ/- M  0S Ћ/H-M 00 0|0i?0 K-M 00K00 0|0 0 Ћ/-M 00K00 Ћ/-M 00K00 Ћ/-00@Ћ/@@@@@@@@@@@@A@@@A@AA@@@@A@@@@AA@@@A@@@@@A@@@@@@@@@@@@@@8(Lp |$$0<H@ T `8 l, x <|  0 ,"8x##DD%P%\|'h)t+,16h8:<<X<<<==@lABpCF(G(G4H@hILJXJd$KpKK LxL|L MpMMN@NNNN,OhOOOinoutEp%d%sCadence USB SD Driver version: %d; y Oint~r)?-H+R?9l O  >,39F$`80z RR, 5|Rs v 9    #  #  #  # c # .[  #  # D # G  # n  # 0 # . ` T   #  #  # G  #  # r   d  Uf # h # i R+39.:K Qbb( h C( F# H # J Q # opsO #p Q#t + S#v Z #x 8_ #y q f #z k-h#| q8 # . << #buf # # dma#sg> # !# y## _%# ' #" :- ## o2 #$ 4?#( O: #, O <#0 h>#4 r?#8 AH Nhbh [Jz bQ brYzbze b) h (b(. n t@ F`b` ({r xb(      $ 0 6GN   ## #LX*##uX#!X#h #m3# #L #T #  # ##Sh,L h##y##  > I # #  #  # @.a ,c R( <# Un# # # # # # \(# c4# f#$ a  rh xu x#ep0}b# s# \s# ,#  # L #  #  #  #  Q #. z  A# # # l# )# _ # $# G#z x /  # O #  # h # t #isr #   # U# %9# 2#$ ?#( F P#, Rv#0 \]v#4 ch#8 r #< | #@ #D W#H  #L ##P -#T -#X ]-#\ M#`  j#d ) #h l #l ) #p  #t   h      t      ! m   9  P ?p p D V  p | p       - M 3dd   S p R+eL9A "*C#L#NU#W #Y# Z "] [_#c#d3rs yz  |g#}L / #O2# #h# t#isr #U s#jW#r# w#$ Gr#( h$#, ,r#0 44r#4 X=#8 9G 0#< eO #@ V #D )W #H " [ &&, .   W 8r ] x  Xep b 6 # # # # #  #    2!#  "# ## g$# n  yo# rp# _s  yt# ru#  N   # ?   # (   #   # P  # G  # &  #  #epN#  ^# {n# ] # - #  #  # %~# V & # ' # U( # )# *# + # , # E-# .# k/# 0# p 1# 2 # 3 # T4# z5# 6# i7 # /8 # 9 # O: # ;# < # = # > # q? # "@ # A # ~B# C# ,D ^# E# LF# G# H# J #  K # `L #  M # x N # m O # P # Q # R # S # \T # U # V # \W # xX # Y#  Z # [ # b\ # l] # v^ # ._ # ` # ?a # b # c # d d# e # f# g # h # i # j# 3k# l# m # q# r ^# _v# w # y # 4z .# | # } # T~ #  #  #  #  #  # _ #  # ? ># 1 # J >#  # - ># ^#^,n,~,b,,?,,,,,,,,.,?>,N,' R K >c ![ R $4!e + . f{ /h# 0#w 1 # 2 # 3#} 4 # 5 # 7#  8 # 9 <  = #5 > #  ?#| @#cfg Ah# B #in C #out D # E#* G#+ H #+ I #+ J #+ K #+ L"#+ M#+d Q #+ S #+< U#+ W#+ Y #+  [ #+. ] #+ N f,  ^rH a \ b.#ep c \#<dev db#@zlp f #D f  Y g 3a ; ()* OO$ OOD pDl +kbte hOOK pD l ,kbt  ,OhO pD!l -kbtp! N,O pD#lbt NNH!pD(t A>dp"NNk!pD"t J/p k >l"@NN!pD#t /s" N@N!pD%tmA1s" MNX'"pD(t $ 4s"6pMMf"pD-lbt"  MpM"pD+lbt"L M$"pD#t#> xLLh##pD%l 3hrbt  LxLn#pD'ldev8hrbt  K L#pD"tep8bp"KK(#pD'tep=bp# w$KKlD$pDw'lepw=bh$errxtDy \p#lJ$K$pDl&tepl;bp lGo#\JJ$pD\&lep\;bhreq\R(dD] \t#LhIJN%pDL$lepL9bhreqLP(dDM \t#1HhIL%pD1+dep1@b`req2`\D3 \p4%tr5bl h!" GH<&pD"$lep"9bhreq"P(d#%pr$bt# (GG&pD &l {  \p ? l$val@ w$bufA kB v!)+ g.pD5b\ "A[dirZD \t(hpl+0  g!n|') /pD1bL B%HD \l(hd(`  [dT\!%|'@ /pD4bL E%HD \l(hd(`  _dTX!-  D%%x 0pD*bt D6\p (l O 1h#AK#D% 0pDK+bl DK6\hreqKP(dL%p Mt"Fx## 0pDF.bt DF9\preqFS(l#""x#, 1pD")bl&#h#$reg;w!] 0 "d 1pD3bdth&!H"$css#0 (2pD7b\ J(2X" l$lenn+nkD\`{m d #Rg  m2pDg6bt gI(2p#+  3pD+:bd ,(2`,<2`1o+"JwnKvDL\p#^D 3pD8bd K(2`` o&"wnvD\p#| 3pD-bl {Cbh gD \t!;  c4pD4bTD \l(`h(\d! b 4pDb1bTDc \ld(`eh(f\gd#W$ 5pDW5bt DWA\p#8  |\ 5pD 4bd D @\` !h$tmp"n"# m!L  | 5pD 7blD  \t (p! "6pD6blD \t(p!0 <}6pD*bt D6\p (l O 0k# <<6pD3b\ F(2X$i o(h%d#y "( t7pDAbt!u, D7pD"bt!Tn 8 , }7pDn$bl$io t#C]!( 8 7 D]8\l^7t !` . @ T7 r.l$pD/bt!@ Y8pD4bd pD \l$num w-J 8.pD+bl/i w&`D\p-A $8.pD,bl0D7\h(pbt- $4T9.pD3bt0D?\p0"o0  n- |l90r l/pDbtO s1rs|9.pDr6bls w2`:09`2t2hT% 3:0U(t2 O"(pda:0OB7t22K\Lp:0{K;bt2@"((L:0@I7t3 &(0:0&*7t-"t ;.new"*7t0"97p3h8h;.new.7t0>7p0O7l480'7t% $ > $ > : ; 9 I > I: ;9 ( : ;9 I  : ;9  : ;9 I8 &I  I > I: ; 9 ' I : ;9 I8 ' I : ; 9  : ; 9 I8 I!I/  : ; 9  : ; 9 I8  : ;9  : ;9  : ; 9 4: ; 9 I 4: ;9 I .? : ;9 ' I@B .: ;9 ' @B : ;9 I : ;9 I !.: ;9 ' @B ".: ;9 ' I@B #.: ;9 ' I@B $4: ;9 I % : ;9 & '.? : ;9 ' @B (.? : ;9 ' @B ).? : ;9 ' I@B *.? : ;9 ' I@B + U, -.: ; 9 ' @B .: ; 9 I /4: ; 9 I 0: ; 9 I 1.: ; 9 ' I@B 2.: ; 9 ' I@B 3.: ; 9 ' @B 4.: ; 9 ' @B OO}OO}OO{OO}OO}OO}OO}OO{OO}OO}hOlO}lOpO}pOO{OO}OO},O0O}0O4O}4O`O{`OdO}dOhO}NN}NN}N(O{(O,O}NN}NN}NN{NN}NN}NN}NN}NN{NN}NN}@NDN}DNHN}HNxN{xN|N}|NN}NN}NN}N8N{8N} >@{@@} ==}==}=={==}<<}<<}<={==}<<}<<}<<{<<}<<}X<\<}\<`<}`<|<{|<<}<<}<<@<}@<D<}D<P<{P<T<}T<X<}::}::}:8<{8<<<}h8l8}l8p8}p8:{::}66}66}6d8{d8h8}11}1 1} 16{66} ,,},,},1{11}++}++}+,{,,}))}) )} )+{++}|''}''} '){))} %%}%%} %x'{x'|'} D%H%}H%L%}L%%{%%}##}##}#@%{@%D%}x#|#}|##}##{##}##}""}""}"t#{t#x#}0 4 }4 8 }8 "{""}}} , {, 0 } }}{}}}{ }}}{}}}{}}} {} }} {} }}{}|}} {} }}x{x|}}}{}<@}@D}D{} } } 8{8<} } } { }, 0 }0 4 }4 | {| }8 < }< @ }@ ( {( , } } } 4 {4 8 }@ D }D H }H { }}}< {< @ }}}{}$(}(,},{}}} { $}|}}{}}}x{x|}}}{}}}}{}}pt}tx}x{}}LP}PT}Th{hl}lp}(,},0}0D{DH}HL}}} { $}$(}}}{}8<}<@}@{}}}}0{04}48}ODt*(+,+D+++_: /home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/inc/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/machine/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/syssduc_list.hsdudc.c_default_types.h_stdint.hcusb_ch9.hcusbd_if.hcusb_dma_if.hsduc_regs.hsdudc_if.h-ggUgggh?J0h JJ /JJ0ggO 0B /H 0% 0=  3/:*'JJ fL>LLL0-k"NJ J gJJ(lYggh.KhJfJ1g JK JK.L g0 g $K;J!J "0JJ 5g !h $K;J!J "0JJ 6g Lf.Kgghf'.Jg/>OPJ JJ Kf .mJ%JJK J%JfKf .f . k@/Jj J Kx#J J Jg/l J /. J Kg. J Kzffn8 gKLJLJ/.  g. 2  Kgi.  Kg ifff,NgghJ%hJKJMhMJ.iJJgJ.iJJgJ.gJ.kJJgJJiJJh?k iJi&N Jg(k MJ KLgggg LJ/KJHf0&OggJK JLEm Mk KMJ. iJ3/CJ0.Jff-jJ .f0mPJ.nhg jfK J .K /8mf.fi. KJhJLkJK Jp.:O hg%f.LJ.g;k ihg%f.MJ.i g-/GO KL fg iJLMJL MhJ"Kf f f J"J f J Jig hfK$f. PJ h/Hk g/5k h#f.gn JOJ J l$ J .8O #f.gnJ J q$.P Lfg i JJKP  2HiRk"J." \ 4JK#,j)JJg#g J J2JK$ g2JKf.K#f "11  0"4+f.!K*f.Of1f)fL+#f+.5+.0JK 1 jG ./l"J."fLJK#,g)JJ#g J J1 fKN"R+f.!K*f.PfgfK+L#f+.5+./JKJ L1 hJJ 5/PkJ.LLJ""+ffgiM /Qk KLJ.K JNM E6f.KfL"J.% f K"ff 5*Ef!f0!fK!eJJ.J!f M!4*f.Mg#f.M-i%f-.7-.1JKL:g*J:*J?f?f!J /3 bJ J . gLf. &/7kLf" hh#g J .j 2 i  0JK K 0h L `. J .hg J'KJ  gM"f#i J. gJ .;z6fKJ . `J.-Lf K1K1K1K1K01-JJ#h J J 2/Xh /Uffg Lghghi JJKLf H5. Jlf "K0K0 JK L Jg  5/9 f. LJhkJQk gK KL#f.J .LJ/9f.JHJ,gglK)JJ@J3JL.J"J-g J I2/DJ8J -s<.NO gKM#f.J .KJ09f.JHJ-g glL*JJ- gJI./>J3J- t<.M KKKKg..glJK#f.f.)JJ2J  J#P(J.K4fafWJMhgkggPf.Pc $. g LP JJR.HP ggKKLJJJK+L4J. f L0/9J!.!2f .9Jg hzJ JJ  f/l gjKKLgL J .Lg NhggjfJJ5f-JK0!f., jiJ4K$J 0g J   f  f  f  f/J 4$J 0g J   f  f  f  f0 J J%J/fgg J K h/1lKgK KKLfgNJK K 1 hJ K K1 .L JK>K  Xu. K0g K0 K 00 K0 Kz. . g J.K JK K&1 g K41J ,J'7J NJ . f f JK K'1 g K41J ,J'7J NJ . f f fK$f.NgJ.KJ h J J!L J jf .g gL/Hh OJ .M1f&J%K"J. hJ .J$K4J>J!. g/J9J. $4J>J!. g/J9J. gg h/Nkffg JKhg hJKhiJN.JK-. JL J'K7JAJ$.Mf.Kg c'47JAJ$.Mf.Kg xf .J5J+JKJ,..K$J3.c-LiINJKh jJ./PkhffgJg  1MJ Kf .i /"l K//"g.)JOfgMJAJ8JKM)J.1K JfL;J0..#K/.. L/NkL gO ,%f KKNf3fgLL  J.KJMJ;g"J:... g*J. gJ#gJh KJ4#JI.>...5gMJB..lJKJ"K f .-f f f ."J J gJJ K/-hMhJJgKK 3+LKM igJK f MM J gJ J J gJJJ Kf .l O.*LKLi Lf MhLJhJ Kf . qO .)PKMiKhf M!MJ!J  m..N+JJgJ J JjJM Jh Kg JK JNJL JgiJM NJL Jg JK JMJL JiJK JhJ JE>J0J!J)f. Lf . .J/1N L ffg MghJKCh KL fg LiJK JKLgJKUhL ffiK"hJ#K Jg y.Q/"MgKK ffgL"LJ0KJgL  .L.K j/Uh ffg L hJ.KWh ffg L hJKNh fg LJ K /AhL fg Lg g /Ah fg K/< fM ,1=hL fi J d1?iL fg2M&J. K/'hg K//LgL /1LgK />g L/5g L/5g L/Eg L/LM/iKJJg6hLg5K4K%2 KKCH9_USB_SPEED_SUPER_PLUSint8_tdebug_ienregBasesdudcUsbEpToUdcEpbEndpointAddressepDisablestreamIdstartsdudcEpXDataSendep0StateCUSBD_ReqsdudcEpXEnabledriverDataisoautodumpCUSBD_reqCompletetxfullirqCUSBDMA_SysReqdmultEnabledhcfrmremainCH9_USB_STATE_CONFIGUREDsdudcIsrrequestsdudcEpXQueuegetMaxLengthsdudcAbortEndpointisEmbeddedHostwLengthrxemptirqsdudcDisconnecttxiensdudcFreeRequestretvalconfigstaterxerrirqsdudcStartGNU C99 10.3.1 20210621 -mfloat-abi=soft -marm -march=armv8-a -gdwarf-2 -O0 -std=gnu99 -ftree-vectorize -ffast-math -funwind-tables -fno-strict-aliasingdPullUpcontrollerResetepINsdudcEpXDisablesdudcGetDevInstancetypeCUSBDMA_StatusrxctrlUDC_EP_FREEgetMQPTestSrpFlagCUSBDMA_STATUS_UNKNOWchMaxLendGetConfigParamsCH9_USB_SPEED_HIGHsdudcEpXDataReceiveCH9_UsbEndpointDescriptor__uint8_tsdudcDestroyphywa_engetChannelStatusnumMappedSgssdudcGetConfigParamstrwdataCUSBD_epFifoFlushdebug_tx_bchsdudcEp0DequeueepSetWedgeCH9_USB_STATE_ERRORUDC_EP0_STAGE_ACKlong intUDC_EP_BUSYsdudcReturnErrorresumebIntervalzeroadpbc1statusisOtgCUSBD_epOpstxmaxpackactualshortNotOkCUSBD_CallbackssdudcEpDequeueudcUsbResumeCH9_UsbSetupheadsdudcListGetUsbRequestEntryCH9_UsbSpeedtxconUdcEptrbMemSizeCUSBD_DevsdudcInitEndpointsCH9_USB_STATE_SUSPENDEDsigned charuint8_tsdudcEp0QueuecontextdWakeUptxstaddrsdudcUsbRequestToUdcRequestunsigned charbmRequestTypeCUSBD_CbResumeusbRequestMemFreesdudcGetSetupepEnableepListudcDrvCUSBDMA_CbDmaCompletewValuetxerrienmqpTestSrpCUSBD_OBJepOUTUCRegshostRequestFlagUDC_EP_NOT_IMPLEMENTEDsetupdatsdudcServiceSetFeatureReqtrctrldebug_rx_bchvaluedebug_rx_bclsdudcEpQueuedebug_tx_statusactual_lengthbU2DevExitLatcharfnaddrnumOfFramedmaCfgchannelReleaseCH9_USB_STATE_NONE__uint16_tdClearSelfpoweredCH9_USB_STATE_POWEREDUDC_EP_ALLOCATEDmaxSpeedsdudc_resumeprivateDatahcfrmnrcompDescmulttxbcrx0errsdudcWakeUpsdudc_print_regepSetHaltusbirqCUSBD_DMA_32_WIDTHsdudcEp0SetHaltusbRequestcallbacksbufflagdVbusDrawCUSBD_CbUsbRequestMemAlloctxctrlCUSBD_DMA_64_WIDTHCUSBD_Configusb_regsadpbcctr0adpbcctr1adpbcctr2otgirqsgSupportedtrbDmaAddriteratorep0datarxsysReqsetupUDC_EP0_STAGE_OUTspeedUDC_Deviceep0maxpackphyRegBasesdudcGetActualSpeedsetHostModesdudcInitDeviceEpCUSBD_reqQueuesdudcEp0EnablelpmctrlhlpmctrllUdcRequestisodctrltaaidlbdisotgienotgstatussdudcEpXSetHaltbDescriptorTypeepExtepTypesdudcSetSelfPoweredreqQueueadpbc2irqendpointInListtxsoftimermethordCUSBD_CbUsbRequestMemFreelong unsigned intmaxStreamsrxbcsdudcEp0DataReceivestatusep0datatxsdudcSetupparamaddress/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/sdudc.cchannellistDeleteCH9_USB_SPEED_WIRELESSisDeviceCH9_ConfigParamsdSetSelfpoweredlpmclockprobeusbDevprivBuffAddrlinkCUSBD_EpConfigsdudcEp0StageSetuprxienCH9_USB_SPEED_SUPERbufferingValuesdudc_suspenduintptr_teventCallbackrxcspayloaddmaAddressCUSBD_CbConnectsdudcListToUsbRequestep0RxbctxcsmaxPacketSizetxerradpbc1ienep0csCUSBD_reqDequeueep0TxbcbmAttributesCH9_UsbSSEndpointCompanionDescriptorsdudcGetNextEp0ReqsdudcVbusSessionsdudcEp0DataSend__uint32_ttxirqrxcondebug_tx_bcllong long intconnectepFifoStatussdudcFifoFlushotgstateCH9_USB_STATE_ATTACHEDisActivesdudcEpXCallbacksdudcGetFramesdudcEp0StageStatusOutUdcEpStatewMaxPacketSizeiso_flagnumOfSgsCUSBD_reqAllocsdudcInitCUSBD_epEnablesdudcEpOpsparentisInEpsdudcEpSetWedgecompletereserved10reserved11reserved12reserved13reserved14adpbc0statustx0errreserved17reserved18reserved19bU1devExitLatreqAllocsuspendstopaddrunsigned intCUSBD_DMAInterfaceWidthsdudcEp0IrqCUSBD_CbDisconnectsdudcIoctltraddrbHnpEnablebMaxBurstdExecDebugCUSBD_epDisablesdudcServiceSetupRequestCUSBD_epSetHaltreserved20maxburstconfigParamsdmaConfigsetMaxLengthCUSBDMA_STATUS_ABORTtxfullien/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32bRequestoffsetisReadyCUSBDMA_OBJlistisoautoarmCUSBD_CbbusIntervalctrlsdudcEpXDequeueudcDevsdudcEpXDataCallbackfifoivectsetParentPrivchannelAbortsdudcResetusbRequestMemAllocCUSBD_epSetWedgeCUSBD_SysReqrxemptienfaildmaControllersdudcEp0DisablesdudcWaitForBusyBitudcRequestadpbc2statusrxerriensdudcEpDisableUDC_EP0_STAGE_STATUSINprivBuffDmasdudc_resetsdudcEp0CallbackdisconnecttxerrirqerrIsrtbvbusdisplsusbivect__int8_tepcsCH9_USB_SPEED_FULLendprstbLengthlong long unsigned intdestroywIndexdVbusSessionUDC_EP0_STAGE_SETUPCH9_USB_STATE_DEFAULTaHnpSupportlengthuint16_tepDirepNumrequestSizeUDC_EP0_STAGE_INrxpngirqdmaModeRxsdudcCallbackTransferisInudcGetPrivateSizerxmaxpackCUSBD_CbSetupusbIrqMwa1_cntsdudcEpAllocRequestusbIrqVCUSBDMA_Configdescotg2ctrlrequestsInListclearMQPTestSrpFlagregsfifoctrlwBytesPerIntervalprint_regrxsoftimer__uintptr_tcodeinitrxpngienep0ctrlUdcEp0StatespeedctrlfifodatdmaModeTxlistAddTailepFifoFlushCUSBD_CdSuspendtawaitbconlistInitresettrbAddrnamerxirqCUSBDMA_CallbacksCUSBDMA_STATUS_FREECUSBD_SgListsdudcServiceClearFeatureReqendian_sfr_csshort intsdudcProbedebug_rx_statuschannelStatusmaxpacketCH9_USB_STATE_ADDRESSep0fifoctrldGetFrameCUSBDMA_STATUS_ARMEDCUSBD_EpCUSBD_ListHeadendian_sfr_sdeviceAddressreserved0reserved1reserved2reserved4reserved6reserved8reserved9sdudcClearSelfPoweredCUSBDMA_STATUS_BUSYotgctrllistAddElementchannelProgramreserved15reserved16sdudcEp0StageStatusIndmaSysReqdmaSupportdmaDrvbusIntervaldebug_irqmaxPacketCH9_UsbStateusbientbvbusplswedgedprivDataSizesdudcVbusDrawadpbc1irquint32_tsdudcEpEnableusbcsconRegtrrdatareleasEp0FlagreservedusbEpisAPeripheralisOndmaCallbackCUSBD_epFifoStatusshort unsigned intnoInterruptpregreqFreesdudcPullUpisSelfPoweredrxstaddrsdudcEpSetHaltsdudcFifoStatusUDC_EP0_STAGE_STATUSOUTerrorCodesdudcGetNexReqsdudcServiceSetupNoDatachannelAllochwEpNumisRemoteWakeupgetActualLengthgetDevInstanceCH9_USB_SPEED_UNKNOWNstartBufCUSBD_reqFreeCH9_USB_SPEED_LOWnextadpbc2ienportctrlsdudcStopprevcpuctrlfrmnrDMA_IRQCUSBD_GetInstancesdudcDrvudcEpsdudcStopActivityreqDequeuerxerrdmaInterfaceWidthclkgateGCC: (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621 | 8BB T B8XBB d B8BB V `BB h B($BB J BL$BB J Bp$BB J B$BB J B@BB X BBB | |pBB r  8BB  $BB  BB Z BB  @ BB   XBB f 8 BB t , TBB d  0BB R  B B  <BB \ BB V BB \  |B B  0BB R  4B B  B B z BB `  $BB   (BB   BB `  XB B  0 pBB 2 "BB f x#,BB N B#BB  D%lBB p  %B B  |'B B  )BB F +8BB   ,BB   1B B  6BB   h8|BB 8 :XBB  <<BB F BX<,BB N B<0BB P B<BB l =`BB j  =B B | @pBB r lA8BB  BBB `  pCBB  FBB N (GBB \ GBB D HBB n hIBB H JBB F JBB ~ $KxBB v KHBB \ BK<BB V B LXBB d BxLpBB r L8BB T B MPBB ` BpMPBB ` BM@BB X BN@BB X B@N@BB X BN@BB X BN,BB N BN@BB Z ,O<BB V BhO0BB P BO0BB P BO BB H BA.aeabi$8-AA "*D  88X'83`>(IFW(GfJu$KxKHhIJHG($L$p$$6@G[|p  h m r w8|$<D%l @  X8 , T, 0? Mcz04$  0,( X60 pI"" "Ux#,e#$ $s%|')+816<=@plA8 BpC K</ LXCxLpQL8] MPqpMPM@N@@N@N@N,N@,O<hO0O0 (x   )@Renh8|:X<<X<,<0=`#O sdudc.c$alistInit$dlistAddElementlistAddTaillistDeletesdudcEpOpssdudcEpEnablesdudcEpDisablesdudcEpSetHaltsdudcEpSetWedgesdudcFifoStatussdudcEpQueuesdudcEpDequeuesdudcEpAllocRequestsdudcFreeRequestsdudcListGetUsbRequestEntrysdudcUsbEpToUdcEpsdudcListToUsbRequestsdudcUsbRequestToUdcRequestsdudcReturnErrorsdudcGetActualSpeedudcUsbResume.LC0.LC1.LC2sdudcInitDeviceEpsdudcEp0EnablesdudcAbortEndpointsdudcEp0CallbacksdudcEpXCallbacksdudcStopActivitysdudcInitEndpoints.LC3sdudcSetupsdudcGetNexReqsdudcResetsdudcDisconnectsdudcGetNextEp0ReqsdudcGetSetupsdudcEp0StageStatusInsdudcEp0StageStatusOutsdudcEp0DisablesdudcEp0DataSendsdudcEp0DataReceivesdudcEp0SetHaltsdudcServiceSetFeatureReqsdudcEpXSetHaltsdudcServiceClearFeatureReqsdudcServiceSetupNoDatasdudcServiceSetupRequestsdudcEp0StageSetupsdudcEp0IrqsdudcEp0DequeuesdudcEp0QueuesdudcEpXDataReceivesdudcEpXDataSendsdudcEpXDataCallbacksdudcWaitForBusyBitsdudcEpXEnablesdudcEpXDisablesdudcProbesdudcInitsdudcDestroysdudcStartsdudcStopsdudcIsrsdudcFifoFlushsdudcGetDevInstancesdudcGetFramesdudcWakeUpsdudcSetSelfPoweredsdudcClearSelfPoweredsdudcVbusSessionsdudcVbusDrawsdudcPullUpsdudcIoctlsdudcGetConfigParamssdudc_print_regsdudc_suspendsdudc_resumesdudc_resetsdudcDrv__aeabi_unwind_cpp_pr0__aeabi_unwind_cpp_pr1CPS_UncachedRead8CPS_UncachedWrite8snprintfCPS_UncachedWrite16CPS_UncachedRead16sdudcEpXQueuesdudcEpXDequeueudcGetPrivateSizegetMQPTestSrpFlagclearMQPTestSrpFlagCUSBDMA_GetInstancesdudcCallbackTransfermemsetmemcpyCUSBD_GetInstanceppq|+","+#,#+$,$r+,psq,sXq+, +, ,, r q s s< sT sl q q q q qpXpqq8q0t|sqtsq|q $(,pq|pq pPp q"p4"q"q""""",#p`#q$$$$$$%q@,px,pX.p.q.q.q/q4/qh/q/p/q/q0q80q\0q0qD3s3q3q3q4q4s5q,5qH5ql5q5p$6qH6s7p47qp7p7q7p08q9p :p(=z`=wh>|>}>~>z>w@?z(@+{,@,{@p@q8AqApBq BpTBqCqCpCpDpHDp|DqDqDq,EqEqEqEqFq0I|IupJvLtOqO+cO,c  $(N,O0P4Q8R<S@DHLPTTX\`dhUlVpWtXxY|Z[\]^_`ab*n**o** *(*0*8*@*H*L*P*T*X*\*`*d*h*l*p*t*x*|************************************ **** *$*(*,*0*4*8*<*@*D*H*L*P*T*X*\*`*d*h*l*p*t*x************************************ *$*(*0*8*@*H*P*X*`*h*l*p*x***e jjj!i/j4jBjGjUj\jajojvj{jjjjjjjjjjjjjjjjj j&j-jIjOjUj[jajgjmjtjjjjjjjjjj jj+j;jKjajsjjjjjjjjj j'j-j4j@jijwjjjjjjjjjj/j=j]jjjjjjjjj jj,j=jojjjjjj)j5jgjjjjjjj%jHjTjajpjjjjjjjjjjjj(j8jHjijzjjjjjjjjjj j j. jE jb jp j j j j j j j j j j" j/ j= j] jm j} j j j j j j j j j j j) j9 jI jY ji jy j j j j j j j j j j% j5 jE jU je ju j j j j j j j j j j j% j5 jE jU je ju jjjjjjjjjjjjj#j=jLj\jhjjjjjjjjj'j6jEjUjejujjjjjjjjjj"j2jBjRjcjqjjjjjjjjjjj+j;jKj[jkj{jjjjjjjjj!j2jCjTjejvjjjjjjjjjj j1jBjSjdjujjjjjjjjjjj0jAjRjcjtjjjjjjjjj jj/j@jQjbjsjjjjjjjjj jj.j?jPjajrjjjjjjjjj jj-j>jOj`jqjjjjjjjjj jj,j=jOjjjpjvj|jjjjjjjjjjjjjj&j6jFjVjgj}jjjjjj jj)j9jIjYjijyjjjjjjj j!jijujjjfjfjj j   f+ j; jL jU Y ] fv j j j j   f j j   f !j!j*!.!2!fK!j[!jl!jy!}!!f!j!j!!!f!j!!!f"j("j5"9"="fV"jg"jt"x"|"f"j"j"""f"j"""f#j#j$#j-#1#5#f^#jo#jx#|##f#j###f#j###f4$jE$jR$V$Z$f$j$j$$$f$j$j$%%f>%jO%j\%`%d%f%j%j%j%j%%%f&j,&j=&jJ&N&R&fk&j{&j&j&j&&&f&j&j&j&j'' 'f'j5'jE'jU'je'jm'r'v'{'j'j'''f'j'j'j'''f'j(j3(j<(@(D(fN(jn(j{(((f(j(j(j(j(j(j(j)j)) )f*)j:)jJ)jj)jw){))f)j)j)j)j)j)j)))f*j*j%*)*-*f7*jI*jV*Z*^*fe*jr*v*z*f*j*j*j*j***f+j#+j4+jA+E+I+fb+j+j+++f+j+j+j+j,j!,j1,jA,jI,N,R,i,jv,z,~,f,j,j,j,j,j,j,j-j-j'-j8-jE-I-M-ff-jv-j-j-j-j---f-j.j!.j1.jA.jQ.hV.jh.jq.u.y.f.j.j.j.j.j.j.j/j/j/ /$/f=/jM/j]/jm/j}/j/j/j/j/j///f/j/j0j0j&0*0.0fG0jg0jw0j0j000f0j0j000f1 1 1j)1-111fJ1jZ1jj1n11j111f1j1j1h1j1j2j2j/2j<2@2D2f]2jn2j{222f2j222j2h2j2j2j3j333f/3j?3jO3S3X3jh3jx3j3j333f3j3j3j3j333f4j#4j34jC4jS4jd4jm4q4u4f4j4j4j4j4j4j444f 5j5j+5/535fL5j\5j|5j5j555f5j5j5j555f6j6j#6j,60646fM6j]6jm6j~6j666f6j6j6j6j667f7j#7'7+7fE7jN7R7V7f~7j777f7j7j7j777f7j7j8 88f)8j98jZ8jb8f8j8f888j8j888f8j8j8j8j9 99f'9j69jE9jU9j]9a9e9fo9j9j9j999f9j9j999f9j:j:::f$:j4:j@:D:H:fR:jb:jn:r:v:f:j:j:::f:j:j:::f:j:j:::f;j!;j);-;1;fJ;jY;ji;jq;u;y;f;jdIk4k8TkXtkxkkkkk4k8TkXtkxkkkkk8k<Xk\xk|kkkkk @kD`kdkkkkk0k4TkXxk|kkkkk @kDdkhkkkkk0k4PkTpktkkkkk4k8TkXxk|kkkkk8k<Xk\xk|kkkk k 8 k< X k\ x k|  k  k  k  k  k 8 k< X k\ x k| .symtab.strtab.shstrtab.rel.text.rel.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.debug_info.debug_abbrev.debug_loc.rel.debug_aranges.debug_ranges.rel.debug_line.debug_str.comment.rel.debug_frame.ARM.attributes4O @ )P% @8/P4PCpPS? @XNU2ZV;V @$ ft24f  @,P֨c @<090^  @D p/n 5d!sduhc.o/ 1723107091 1000 1000 100644 82768 ` ELF(?4(- M 0  0  Ћ/-M   0  0  0  0  Ћ/H-M  00  K- M 00   00  0  0 Ћ/- M 0Ћ/- M 00 R00Ћ/H-M 00=00f?00n?000n?00o?00c?00m?000m? KH-M 00j?000K0[S S S S 0000K- M00K0[SHx888888888 ,00@.00@+00@(00@%00@"00@00@00@00@00@00@00@ 00@ 00@00@00@00@Ћ/H-M 00K00o?000K00o?000K0[S" 0[0S 0[0S 00o?000K0[00K0[00K00o?0 [0: C$0[0S0[0S 0[00K0[00K00o?0 [0: C$ K-M  00 01S 00S$400@0 00@0 00@0 00@0 00@0 Ћ/H-M 0: @$0: A$000 000000K0,0[F0 0 0 ! 0 [ 0[ 000SJ 0[ 00 0<0 0[ 00 0! 0 ! 0 !0:@40s 0:@$0[S( 0 0[0C0100[ 0000 0[0C010000j/0[ 0s0 0 ! Q0J-0[F0 0 0 ! 0 [ 0[ 0t00SJ 0[ 0x0 0<0 0[ 0t0 0! 0 ! 0 !0:A40s 0:A$0[S( 0 0[0C0100[ 0000 0[0C010000j/0[00s0 0 ! 0[00K0[S+0KH-M 0: E$0 ;,0f0 ;40a0 ;0\0 ;0W0 ;$0R0 ; 0M0 ;0H00o?000>@00=0 0S 00: C$00>000>0p00>0`0K-M  00K0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00KX [0[ h  00  [0[ l 0 0  [0[ j 0 0  [0[   0h0  [0[ 0l0  [0[ 0j0 0[00K0[S Ћ/H-M 00o?000K0[S0:4S0:h4 0 *$3/0: F$0: G$00K0[S  0:B$0: D$0[S%tt`L0: C$0: C$ 0: C$0: C$ KH-M 0S0000 00 R000H0KH-M   0# 050wS0s 05 00S 00  3/ KH-(M $ $000 $ 000 00 0S00@ @@0  0$ ! 0$ " 0: D$ 000 00 000   KH-M  00 0 0 000K000 , 0S00@ @@ 0R00 0 0[S 0 0[R* 0   0 0[ B 0 000  0R KH-M 00 00 0 0 000  0S00@ @#@ 0S0 0 0 00R*0 0 000  0R 0KH-(M $ $000 $ 000 00 00 0S00@ @%@ 0$ 0,000 0( 0,00B0 01S000S 0 ;0  0 ;$0 0 0$0 0  0$ !$ 0$ 0,000 0( 0,00B0 000   KH-(M $ $000 $ 000 00 0  0$ ! 0S00@ @@ 0$ 0,000 0( 0,00B0 000   KH-(M $ $000 00 0 000 00 00 $0$ $0,000 $0( $0,00B0 0  0 !000$   KH-M  000 00 0 00 ! 00Sn w KH-M  000 00 0 0K0 0K0 0K0 0K01S"00S000 0 0K0 0K=000C01 000 000C01 0000 0K&0.0o?000K0 0K 0[C1  0[R 0[S0 0K0 0K0[S 0[S 0: D$0 [ 0[0s0S 0[S 0KH-4M( , 0 0010 000 ,050wS ,05000 00Sd Se0CSb001S& (00>00  (00>00s0s03s00K(00SD (0@,00 00[00(4/60(F00K0[S ,0 5 (00>00   r (00>00s0s03s00K(00S (0@,00 00[00(4/ 0%0S  ,(I0 00RU00S00 ! 000 R00 !00 !0  0 00 !001S (0:L4 0( *P0 !3/00 !00S/ 400 0 02 Q !00 0 0( G 00 0 0 = 00S0 00 !00S 0S 0 00 0(g KH-LM8 < @ D0 <010 00 0 800$0 0 0K00 00 0(0 <01S80:L4@80:P<01S00s0<0 00S00s04/ <0!80:L4408 *P< !3/( @0(0( R*(00 00SN@(40 0KG0 0KD 0 0KA 0$0S- 0 $ 0 0K005s0S" S/S S *80:L4808 *P<  !3/80:L4808 *P< +3/ 0[0 0K80:L4808 *P< +3/ 0[ 0 0K 00S <8, ,0S @0 5 @<00 020 <01S<00S <010Cs0s 0[0s0 0K<000C01$ 00 [ 00S: 800S6 80@@0 0 084/0S $0>0<   r $0. <000/00s0$0>0<   r $0>0<  p r <000C01$ 0 0[<0$ 0 01<000C001$ 0 00$0i?0  <0001$  00*$0i?0  $0. 01s0$0 0080:D4S$000-0K-0[0-0K$00- [$0m?0 r $0n?000  000 $0n?0 r <00S <010Cs0s 0[0s0 0K<000C01$ 00 [ 00S5 800S1 80@@0 0 084/0S $0>0<  $0>0<  -"-r $0>0<  $0>0<  ` r <000C00$ 0 01<000C001$ 0 00$0i?0  <000C01$ 00<000C01$ 00<000C01$ 00<000C01$ 00<000C01$ 0 0[<000>0P00n?000>0  00>0@0:L4(0 *P !3/00 0:L400 *P !3/ 0,0 0, s0KH-8M0 010K00K000 0 10[S 00<00J=0 010 000   0S00@ @@0 0S 0 5 010[S 000 0000K0[C1s000K00:L4000 *P !3/$ 00:L4 00 *P !3/0 !0[ 0S 0s 05 000m?000m?00000$00004050wS00:D4S}00K00:D4S SUS SQ00J-0 00: D$0$ , H00,0 0$ , 00: D$<000s0S00: D$00,0 -000s0S00: D$00,0 00K00:4S00:4S 00:4 3/00: $00: D$00K 0[S 0(0$0 0$0(0 0 $00(0 0p 0 00  0f00: D$00:D4S 050wS 0 %  0N0KH-0M0 010K020K20[S 10[F/<0 010[F/J=0 0 0 010 000 00 00K00 000 0 $ $0S00@ @V@20[S 10[0C001 0000K 10[0C001 0000K0[C1s000K0[ 00:L4000 *P !3/( 00:L4400 *P !3/ 0S# 20[S 000m/10[3s0 000m?01 ["r 00:L4(00 *P !3/0S 0s $05 $0, (0 $0, ( 0R $0( $0,0R0 % 0 % 0 % 00S, 01S 000C01 000)0K)0[0)0K 000C01 00) [00:L4 00 *P !3/ 0 !00S00S 00 ;0y00 ;$0r $0F KH-M 00K00K00 0:C4S 0:C4S0:4 [[0[S0[S00s0 0[S00s0 0[KH- M 0S 000 0m?001K0n?000K![0[01K0m?01K0n?00K![0[01K1[S1[SW 0 0KN 0[ 31K![1[0s0S 0m?![1[0s 0[0s00K0n? [ 0:L40 *P [ 3/![1[0s0S 0m?0![1[0s 0[0s00K0n?0 [ 0:L40 *P [ 3/ 0[0 0K 0[S KH-M 0:C4S 0:C4SU0 0:B$0:B4S SS S 0:4; *4 0:4< *4 0:L4D0 *P$3/00S 003/00o?00S0: C$0: C$ 00S 00 *C$3/ KH-M 00>000>0p00>0`000$0004 KH-M 000 0o?00 0K00o?00 0K 0[0S0o? 0[S. 0[S+ 0: <40:48 *400S 003/0:C4S0: C$00S 003/ KH-M 00K000 0o?0[S;0:C4S 0:C4S0:h40 *$3/0: 0400o?00 0K 0[0 0K00o?0 [0: C$00S 003/ KH-M 00K000 0o?0[S 0[S0:C4S 0:C4S 0: 0[C40:h40 *$3/0: D$0:4<0 *40:480 *40:L4@0 *P$3/0: $0o?00 0K0c?00S 0c?0: $ 0[S 0[S 0 0:B$0:B4S SS S 0:4; *4 0:4< *4 0: E$0:L4D0 *P$3/00S 003/0: 0[C400S 00 *C$3/ KH-M 00K000 0 0K0o?0[SI0:C4S 0:C4S0:h40 *$3/00o?00 0K 0[0 0K00o?0 [0: C$00>00 0K 0[@0 0K00>0 [00S 003/ KH-M 00 0 0o?00K 0=0 0K 0o?000K 0o?000K [ 0[00K0[SB 0[SG0[00K 0o?00o?000K0[00K00o?0 [0:40S$ 0:400o?000K0[00K0[00K00o?0 [00S 00 3/0[0S 0[00K 0o?00o?000K0[00K00o?0 [0[0S\ 0[00K 0o?0[S0: C$0:40S 0: <40:48 *400S 003/0:E4S0: E$0:470 *4 0o?00S 003/0:E40s 0:E$ 0o?0[0S 0:C4S 0:C4S 0:C4S0[00K(0[0S 0[@0S0[00K0[n0[0S 0[00K 0o?0[S 0[SD0[S 0[SA0[0S 0:C4S 0:C4S 0:C4S 0[00K0[0[0S 0[00K 0o?0[0S 0[00K0[8 0o?b   KH-M  00 1S 1S0E10; 0 1$ 10S  00(K K3/ 0S 0,$ 1 1 (0 1 10S10S  B?K4000KB/K3/ 0S 0 , 1 1 00 1 0KH-M  00 0S 0S 0S0G$0 0  0 00S0.00 0 0 0:L$00; *T400S 00S000 *\400 *`40: 00@d400SB 00S 0:E> 0 0:E>0 0:E> 0 0:E>0 0: $0=0 0:P$0:L4@0:P0=0 -$ 4/0:L4<0 *P$3/00S9 0: C$ 0:h$0=0 0:$0 0:F΃ 0KW 00=0 0:P$0:h4@0:0=,0K 4/0: $00Sv 00S 0:E> 0 0:E>0 0:E> 0 0:E>0 0:h$0=0 0:$0 0:F΃ 0K 00=0 0:P$0:L4@0:P0=0 -$ 4/0:L4<0 *P$3/0:h4@0:0=,0K 4/0:h40 *$3/_0: $0K- M 0SЋ/H-M 00 0SW 00 0 0:L4 0 *P$3/ 0f? 0o?00S!0: D$0: C$00S 0:h40 *$3/0: $ 0o? 0o?00S 0o?000S 0= 0= KH-M 00 0S 0:h40 *$3/0:L40 *P$3/ KH-M 00 0 0 0St 00 00 0 00S 0:h40 *$3/f00S 0:C4S 0:C4S0:h40 *$3/ 0c?0 0K 0f?00K [0[0 0K00S 0:L40S 0:L40 *P$3/ 0[S" 0[0S 0c?0: ${00<03/0S 0[0S 0c?  KH-M  00 0S 0S000 0 00S 0$0S0 0$0SL 000 01S"0 000C010000>0   r 00>0  p r 0 000C010000>0  00>0  ` r  0 $ 0 0S/ * 0S00@ @@0 5    0 5 0 0 R0 00R0 0 00R 0  080KH-(M( , (00 00 00 0 0 00K00 (0S ,0S0.00<0(3/0S0$,000 00 00 0 ,0  , 00 00S 000S 0 $ ,(X0 0  00s0S0s 0!,04 0 000s 0 ,03 0 0  ,000S S ,04 0 ,04 0 ,00 0 000S S 400S0 0 00S0 0 00C 3 0 #,000S 00S 000 0 00S0 0 00S0 0 00C 3 0 0 0 000STV$WWW 0  0 ;00 0 0K 0  C 00S 0 ; 00 ;00 0 0K 0  0  0s 0 * 00S 0 ;,00 ;400 0 0K 0   00S 0 ;00 ;$00 0 0K 0  0  0s 0 00S 0[F/<  0  0[F/J=  0 00 ! 00! r !00 R 001S0 00K 00[S ,(T0KH- M  0 0 00 0S 0S02000 000 0 5 00S0#0 0S 0 00R  0 00R0  0 0   0K-M 0 0K00 0S0 0[S0: $0 *4 0Ћ/-M 00 0S0 00S00S 0:40Ћ/- M 0S0(0Ћ/-M 00 0S0 0:C4S 0:C4S00Ћ/-M 00 0S0 0:C4S 0:C4S00Ћ/-M 00 Ћ/H-M 00K00 0S0 00S 00 [3/0K-00@Ћ/@@@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@A@@@@@@@8(L pP$d00 < HT`lhx|Ld(P)+/346 X8,88L:D;P>\(@hEtXGLLNO0QS Y@ZZ,[d[[D\l\\A_IDLEA_WAIT_VRISEA_WAIT_BCONA_HOSTA_SUSPENDA_PERIPHERALA_VBUS_ERRA_WAIT_VFALLB_IDLEB_PERIPHERALB_WAIT_ACONB_HOSTB_SRP_INT1B_DISCHRG1B_DISCHRG2UNKNOWN - This endpoint is reserved only for CONTROLL transfer - This endpoint is reserved only for BULK transfer - This endpoint is reserved only for INTERRUPT transfer - This endpoint is reserved only for ISOC transfer usbReq/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/sduhc.cusbHEpPriv!=NULLusbHEpPrivTest!=NULLusbReq!=NULLsduchStartReqControlsduhcUpdateTimeInterruptTransfersduhcFindFirstInterruptTransfersduchStartReqInterruptsduchStartReqBulksduhcHostEp0IrqsduhcHostEpXIrqsduhcEpDisableA S\intT)?+Re 9lO'O< K, I3FH$`C0zR R< l w    6  0  R  "  C   0 @I $  s #  #  #  # 3 # $ vk  #  #  #  #  #  # vp   #  #  #  #  # d f #  h # iR5  c   ;    _   e : B(N[VH  # #  ## # # L]TZz f @B 2HB# Ni# T # Y # [# ]o# {b# $d # Bi#$ k#( m#, t #0 v #1 #x #2 z #3 | #4  ~ #5 ` #6  u#8 k#<p Ay&,Bn4n#kn#BB ##D#4 # ##6#h # # # #$ #  # # #,,#S# - [  &#  B#  # #  %i A+# 1#:   # Q# H# Gz# # /#   #  HC d #  #  #  #  #isr #  #  #  #  #$ "3 #( a.S #, ; i #0 G #4 + N #8 DU #< Wc #@ d #DX X ^ C     j   -   {      - -  S 9 i Y  o     e  ,R+ ] C l $ $9 A a 4 C#vL#U#W # Y# uZ a ] ,_#Sc#dr r   z v| #1} L $E#q# # #  #isr #^ ##> # \#$ n#( $#, ,#0 4#4 _= #8 `G 7#< O #@  V #D W #H99?a  $eekm  Kw  7& &X ep  b # 8# # # M# ?#    !# R"# ## $# Nn 6 !o# |p# >s e !t# |u#   7  # 4   # n  #   # R  # I  #  #  #ep#  # n# K #  #  # @  # %# & # ' # ( # 2)# *# | + # , # -# .# U/# v0# ;1# 2 # 3 # 4# 5# 6# 7 # V8 # 9 # L: # x;#  < # = # > # S? # @ # CA # B# *C# D # E# UF# G# H# v J # nK # 8L # M # N # u O # P # Q # R # S # eT # U # V # RW # X # 7Y# dZ # 9[ # \ # < ] # F ^ # 9_ # ` # a # b # c # l d# e # } f# g # h # i # j# k$#  l$# m 4# NqD# kr # >vT# vw d# py # z t# | # } # ~ #  # > #  #  # P #  # e #  # u #  # e #  # #J,,,,,?,,$,4,D,T,6d,t,?,, <eR +  a . : 9 C  F # H #  J # ops Oc#p  Q#t W S#v  Z #x 1 _ #y f #z  k-#|  q8i# <  2  #buf  # A # dma #sg #  !#  ## %#  ' #"  - ##  2 #$ v 4#( . : #,  <#0  >#4  ?#8& Ak J  Q*0J Y b ent+ h n t {   ( ;AVo   z 7B ,  # #D # 4 # # #6 #h # # # #$ # # # #,  , #S # B 74 7#k 7#  h  ' #  # A #  # = @,c ( ^  # # r # % J# a V#  b# #  #  # * #$^ 9 r x u;  x #ep0 }# # #  <# X  #   # 2  #   # -  #   #  |   J # Y ## /#  V# } b# {  n#  #  #  H x "  "#   ##   #  #   #isr  #  L## g## r %## % 2g##$ a ?g##(  F ##, R##0  ]##4  h##8 * r $#<  | )$#@  J$#D 6  #H   #L  #P  e$#T e$#X r e$#\  $#` 2  $#d   #h   $#l }  $#p   $#t""""### "@#@#F#o}&#g#@#R##@#m##@###@####@####$@###$$#$;  $D$D$/$e$P$$k$$$$$$   R G% c  ? ~ Q _    1       5 Q 2( /$R 1z% 8  #  8 6S%R 9%      C ,  A% D& E &# G #b I # K#o M # O # Q # S # U # W z%#6 Y # [ #&, \%( _' at#X c '# e '#  f # g # h # i ## j # l #D m# p# r # s #Z t # u # ] w #$W { #%& |& ~'''$ 8*J # 8*# >*# #   #in D*#out D*#%Z #H t#H t#H t#H t#H t#H t#Hp t#H T*#H #H #H #H G%#H %#H #H #H@ #H #H Z*#H #H% a #H  #H `*#H  #HO #I #IP #I #I '#I &T*,'=$  'y? V >*\\z1 l\\D* pD1 l id1 ,k!2 *tf*", D\l\|2+ pD, #l!. *t# [D\q+ pD &l!! *t# d[[+ pD (l! *t#g  ,[d[H+ pD /t#  Z,[, pD 'l! *t# @ZZ}, pD $l$ 0k$  @d! *t%  Y@Z -$  'd$ @ `$  Q\&pD *p!V  l!g  T*h&ret %t% S YL- pD %T$ 5 P! *h!V  d!g  T*\!f -t! p! o!|! n![ " !-`tp% 0QSp. pD&d$5 `!*t!g T*p! h'.(QR!''l.,p.)N  O0Q.$ d&pD*t! 8*p!m o!]n){ NO+/$ {l&pD|*t*JLN,w/$ Jl&pDK*t!L8*p"? LLd/$ ? t%XGL0$ !~$B ~$  ~!~&pD*l%) EXG0$+X }$ B^ }!Z*t!Ua \! T&resp(FHG!`*l!^}!tL) (@E^1 pD**d! 8*p!M  w! o! n! m®  l) >(@P1 pD8*l$Dk! 8*t® r!L s);>*2 pD?*l$Kk! 8*t+0!rs)[L:;2 pD[9*l$[Ek! ]8*t®^ s).8L:2 pD.B*l! 08*t!1 s®2 r* #X880 3 pD#)*t) 6X8h73 pD1*t) 463 pD,*\!j!v!h! t! 8*l&i s(\56!Of)` 3454 pD)l$#5k$9Dj! *t)R /3:5 pDR-*L$R9K$RJJ!'T 'p!U l!g VT*h!W X!)Xd!Y w! Z`!A[T!\8*\'J5(2H3®SJ5,:5%l+/HD6 pD1*L$=K! `! v! 8*p!' 'l! h!g T*d!AX!T! \'J5+!6 w% %P)+6 pD:*d$I `$ \!g T*t!' 'p!8*h!  %l#o(P)7$o.o! pt) ('8 pD-*D$'9'@$ $'$A9! `!T*\!8*X! o!0P!h!&d!)T,&S '(p""!nO)  48 pD7*T$F P$''L! h!g T*l! d-8!b!0c(\!4;-\%l9 pD6*d$'A'`! 8*l!9t&val s&buf r!  q!: p!r k)  d9 pD,*l$< h! t!g T*p)  d: pD0*\$@ X! t!g T*p!' 'l!h!Ad) ; pD0*\$? X!g T*t! p!' 'l!h!Ad',;,;,;)tI LL; pDI5*\$ID X!g JT*t!K p!'L 'l!Mh!ANd';;,;%G 'T*|LQ<$1'C-d!(-t!)T*l!*T*p'a<xa<,Q<)| h|<$19-d$)OT*`!-t!g T*p! n'<T<, <) h= pD3*\$B X!g T*t! p!' 'l!h!Ad'=<=,=)  , = pD1*t$@ p$ l%  d 2>$/ l!-t)  }> pD/*l! w!  v"j   >$Dj; l$ k"h&il w%20  ? pD26*l!3t.U d0 P [?/pD9*l0# w( 0''p1d d ?/pD6*l2'B'h3add t4 P ?/pD$*l2 0k3reg w0n v5wP (@2w%G%w6sfpH e@/pDf3*l0 g w7rQ p @/pDQ5*t8F?T*L @22?A-t8@: (L @22:B-t1 &(@ A22&*-t7" MA/new"*-t21"9-p1V8 A/new.-t2k>-p24O-l98 22'-t% $ > $ > : ; 9 I  I&I5I > I: ;9  ( : ;9 I  : ;9  : ;9 I8 > I: ; 9 ' I' I : ; 9  : ; 9 I8 I!I/  : ;9 I8  : ; 9  : ; 9 I8  : ;9  : ;9  : ; 9  : ; 9 4: ;9 I?  .? : ;9 ' I@B .? : ;9 ' I@B  : ;9 I !4: ;9 I ".: ;9 ' @B #.: ;9 ' I@B $: ;9 I %.: ;9 ' I@B &4: ;9 I '4I4  ( ).: ;9 ' @B *.? : ;9 ' @B + U, : ;9 - U..: ; 9 ' I@B /: ; 9 I 04: ; 9 I 1.: ; 9 ' @B 2: ; 9 I 34: ; 9 I 4.? : ; 9 ' @B 5.? : ; 9 ' I@B 6.? : ; 9 ' I@B 7.: ; 9 ' @B 8.: ; 9 ' I@B 9.: ; 9 ' @B \\}\\}\\{\\}\\}l\p\}p\t\}t\\{\\}D\H\}H\L\}L\d\{d\h\}h\l\}[[}[[}[<\{<\@\}@\D\}d[h[}h[l[}l[[{[[}[[},[0[}0[4[}4[\[{\[`[}`[d[}ZZ}ZZ}Z$[{$[([}([,[}@ZDZ}DZHZ}HZZ{ZZ}ZZ} Y$Y}$Y(Y}(Y>}>>}>$@{$@(@};;};;};>{>>}L:P:}P:T:}T:;{;;}88}89}9H:{H:L:}X8\8}\8`8}`88{88}66}66}6T8{T8X8}44}44}46{66}33}33}34{44}//}//}/3{33}+ +} ++}+/{//}P)T)}T)X)}X)+{++}((}((}(H){H)L)}L)P)}}} ({((} }} {} }}{}dh}hl}l{}}}`{`d}}}{}LP}PT}T{}|}}H{HL}hl}lp}px{x|}}}d{dh}}}{}}}{}}}{} } } { } }0 4 }4 8 }8 { }dh}hl}l, {, 0 }}}\{\`}`d}PT}TX}X{}}}H{HL}LP}pt}tx}x{}}}l{lp}LP}PT}T{}}(,},0}0D{DH}HL}}} { $}$(}}}{}8<}<@}@{}}}}0{04}48}\@D-//8/<P=T=X=(H /home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/inc/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/machine/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/syssduc_list.hsduhc.c_default_types.h_stdint.hcusb_ch9.hcusbh_if.hcusb_dma_if.hsduc_regs.hcusbd_if.hsduhc_if.h-ggUgggh?J0h JJ /JJ0ggH 0G Jg L09 J.gJ.gJJgJ.iJ.gJ.gJJgJ.g7l*'JJ>LLL0,k:hhhhhhhhhhhhhhhiL6'$JJ-*JJg J1J)J(O%JJg#g J Jq. J1J(JOg#g J JHl  KJPJ  g 0 g 0 g 0 g 0 o.= fJ.gJ.iJ/JfKg'g ?K#9Kggf(g?J%J/'M8J$J'g$J. hhJfKh(g @K#:Kggf(g?J%J/'M8J$J'g$J. h&Rff 0f/:kJJiJ.h JJJlggMJJgJJiJJ i/&l *MJ,K J%KJ(KJ.K"J'KJ%K'gJ*KJ KJ%0-%/.%-%/->.>.($-$//$-$/.>.>.)uf f3)&JJ g if Kf . DfJ.h, 0 1 0 27mg KiJg-L Jgm.LJL JK JJkg ggMfg5ih  h J]kK!KJ0f0 hf /!f K 1jJ .K?nf w. .IPKKLf0 hf gL5J JK?vJf /Lkg ggKLf'J JK)J J  JJ JJK mghg'J JK)J JK d..GOg ggMghf'J JK)J JRHkg ggKL'J JK)J JRgh/DPgh$JLJ g0g0g0g0KGP g KKKKMJK JKgK#h,J.2;J$.fi0Nf!2f .9Jgh L3fg uJ J f/ngi2J:J2f .0JJ J#K J J,)JJ,g0.e#0J$KJ Xo./ gg#1 JK I,)JJ,g0.e#0J$KJ ^1G5J K!JJP JKJgi!ggi JKf .i J gh g1 gh g0 gh g1 J%M#gh J Jg g z .AQgg gLKKNJK#f.gI9INf.JgLJ K0 K0 K5 J%MgK:J <r.f .) I00f . g0f . g 02JK g g2fJ0JO JL'Jf.8J . J'KJ,KJ,L%gI,%gI,%gI,%gI. 8J . 6@J!. 1;J .   f7!J   f J9fK gJNg JlJN gJi ~. )JJ*J'.J JOfgL)J.0gJKLJ f'K.K*J.iJ JJ!L OJ f*K.K-J. h/%fLf3fgLJK LJ.KJOJ g*J.gJ&JJK KJ#gJgJK J"Kػ&5.J. gf .-f f f .MJKJ,g/#I!.J . !hJ5J J% JK I%4J>J . %i J J% JK I&iJK hf h/g g5JJ  f5JJN g h/=kKLK L!KL fg MJ .fKM gQgi6.JiJK"J .*M giN!gCfJ"KJK2JJ"KJMhJ.  &w.J K&0J K6JM"J. JKgJK#KJJ /0J .K4J<J4f. 6z.JKgJK'KJJ 00M"J.gK g19JJe0Kgg 1/KJd1K g19JJe0Kgg 1J,K#.!-h#.!M$JKJ&.iJg#J .LLN g i/Yk ML fgLgglJKLJ1J:J"J L(J J#K%g g c5 /GkNgLh!. g 0/+ LgLJ5J"JK /3g K/,Lg Lf;J3fK K/*Lg Lf5J-fK K0K0LgLJK J /%f KKOTG_STATE_B_HOST_2CUSBH_OTG_STATE_B_PERIPHERALCH9_USB_SPEED_SUPER_PLUSint8_tdebug_ienportStatusCUSBH_OTG_STATE_B_HOSTsduhcUpdateTimeInterruptTransferbEndpointAddressepDisablesduhcDestroystreamIdstartep0StateCUSBD_ReqdriverDataCUSBD_reqCompletetxfullirqCUSBDMA_SysReqdmultEnabledhcfrmremainCH9_USB_STATE_CONFIGUREDusbDeviceControllerOTG_STATE_A_IDLEsduchStartReqInterruptadpbcctr0__func__sduhcErrorIrqCUSBH_OTG_STATE_A_WAIT_VFALLUHC_EP0_STAGE_OUTsduhcInitControllergetMaxLengthUhcEp0StateCUSBH_OTG_STATE_B_WAIT_ACONisEmbeddedHostwLengthCUSBH_OTG_STATE_A_SUSPENDrxemptirqCUSBH_OTG_STATE_B_IDLEtxienidleQueuesduhcDecodeErrorCoderetvalepIsReadyCUSBH_OTG_STATE_A_HOSTconfigstaterxerrirqGNU C99 10.3.1 20210621 -mfloat-abi=soft -marm -march=armv8-a -gdwarf-2 -O0 -std=gnu99 -ftree-vectorize -ffast-math -funwind-tables -fno-strict-aliasingdPullUpsduhcTimerEventscontrollerResetepINregConsduhcPrepareDeviceConfigtypesduchStartReqControlCUSBDMA_StatusrxctrldmaBuffisoFramesDescfaddresssduhcOtgAIDLEDetectepNumchMaxLendGetConfigParamsCH9_USB_SPEED_HIGHusbHostEpsduhcCallbackTransferCH9_UsbEndpointDescriptorCUSBH_ListHeadCUSBH_OTG_STATE_A_IDLE__uint8_tintervalgetChannelStatusnumMappedSgsreqListusbHEpPrivTesttrwdataCUSBD_epFifoFlushdebug_tx_bchepSetWedgeCH9_USB_STATE_ERRORisHostModelong intgenericHwEpsduhcEndpointInformationresumebIntervalzerouserExtsduhcDeviceStartadpbc1statustxErrIrqEnisOtgCUSBD_epOpsctrlHEpQueueCUSBH_SysReqactualshortNotOkCUSBD_CallbackssduhcIsDeviceModeCH9_UsbSetupheadnextStageCH9_UsbSpeedtxcontrbMemSizeusbDevConfigisoFramesNumbersetupDmausbHEpusbDevDrvCUSBD_DevHsetPid1060waitCH9_USB_STATE_SUSPENDEDUhcEpsigned charsduhcOtgConnectHostDetectuint8_ttxmaxpackcsRegsduhcEpDisablesduhcDecodeOtgStatecontextdWakeUptxstaddrgivbackRequestlistAddElementunsigned charbmRequestTypeCUSBD_CbResumeUhcHostEpPrivusbRequestMemFreeepEnablesduhcInitepListCUSBDMA_CbDmaCompleteotgStatewValuetxerrienctrlCH9_USB_SPEED_SUPERCUSBH_PortStatusChangelastFinishedepOUTUCRegsUHC_EP0_STAGE_STATUSOUTCUSBH_UsbGetEpTogglebulkOutHEpQueuesetupdatusbErrorgetDevicePDsduhcExecDbgtrctrlsduchStartReqBulkdebug_rx_bchusbDeviceReadyToWorkdebug_rx_bcldebug_tx_statusbU2DevExitLatcharfnaddrotgIrqMdmaCfgUHC_EP0_STAGE_ACKchannelReleaseotgIrqVsduhcCoreInitEndpointsCH9_USB_STATE_NONEsduhcStartReqIsoc__uint16_tdClearSelfpoweredCH9_USB_STATE_POWEREDdevnummaxSpeedprivateDatahcfrmnrsduhcStartReqcurrentHwEpcompDeschubPortusbDevCallbacksEP_BUSYisDeviceModeEP_FREErx0errsduhcFindFirstInterruptTransferusbHEpPrivepSetHaltusbirqCUSBD_DMA_32_WIDTHcallbacksbufflagdVbusDrawCUSBD_CbUsbRequestMemAllocnodetxctrlCUSBD_DMA_64_WIDTHuhcHostDrvdeviceConfigCUSBD_ConfigCUSBH_UsbGivbackRequestsduhcProbeep0Txbcadpbcctr1adpbcctr2port_resettingOTG_STATE_A_PERIPHERALotgirqisoautodumptrbDmaAddrusbRegsepIsInrxErrIrqEnprivsduhcGivbackRequestep0datarxsysReqsduhcScheduleNextTransfersetupspeedep0maxpackphyRegBaseportAddressetHostModeCUSBD_reqQueueCUSBH_OtgStatelpmctrlhlpmctrllepDeschwBuffersisodctrltaaidlbdissduhcGetDevicePDotgstatussduhcResetEndpointbDescriptorTypeepExtepTypeCUSBH_ReqreqQueueOTG_STATE_A_WAIT_VRISEadpbc2irqusbHostCallbacktxsoftimerCUSBD_CbUsbRequestMemFreeregBaselong unsigned intsduhcIsrmaxStreamsrxbcsduhcGetPrivateDataSizestatussduhcSetVbusep0datatxparamaddresstxbcchannelsduhcOtBIDLEDetectlistDeleteCH9_USB_SPEED_WIRELESSisDeviceCH9_ConfigParamsdebug_irqlpmclockprobeusbDevlinkCUSBD_EpConfigrxienCUSBH_UsbSetTimer/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/sduhc.cusbPacketSizebufferingValueotgStatusuintptr_tsduhcIsHostModehwEpInCountrxcsdmaAddressOTG_STATE_B_PERIPHERALCUSBD_CbConnectresultep0RxbctxcsmaxPacketSizetxerrsgSupportedadpbc1ienep0csusbDevSysReqCUSBD_reqDequeuebuffLengthrefCountsduhcOtgDisconnectHostDetectvhubControlbmAttributesCH9_UsbSSEndpointCompanionDescriptorotgStateChangeUHC_EP0_STAGE_STATUSIN__uint32_ttxirqrxcondebug_tx_bcllong long intconnectepFifoStatusotgstateCH9_USB_STATE_ATTACHEDOTG_STATE_A_WAIT_VFALLportStatusChangesduhcResetFinishedhsetPid0106listInitwMaxPacketSizenumOfSgshwMaxPacketSizeCUSBD_reqAllocframeusbHostCfgCUSBD_epEnableOTG_STATE_B_DISCHRG1parentOTG_STATE_B_DISCHRG2hEpQueueisInEpcompleteCUSBH_GetInstancereserved10reserved11reserved12reserved13reserved14adpbc0statustx0errreserved17reserved18reserved19bU1devExitLatreqAllocsuspendstopaddrdma_programOTG_STATE_UNKNOWNhostConfigmaskunsigned intCUSBD_DMAInterfaceWidthsduhcDrvCUSBD_CbDisconnecttraddrbHnpEnableusbHEpPrivActualbMaxBurstdExecDebugCUSBD_epDisableCUSBH_OTG_STATE_A_PERIPHERALCUSBD_epSetHaltreserved20CUSBH_OTG_STATE_A_WAIT_BCONmaxburstflagOTG_STATE_A_WAIT_BCONdmaConfigsetMaxLengthCUSBDMA_STATUS_ABORTsduhcStarttxfulliensduhcHostEpXIrq/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32CUSBH_UsbOtgStateChangeOTG_STATE_B_HOSTbRequestoffsetOTG_STATE_A_VBUS_ERRCUSBDMA_OBJlistisoautoarmCUSBD_CbbusIntervalfifoivectsetParentPrivchannelAbortusbRequestMemAllocCUSBD_epSetWedgeCUSBH_OBJCUSBD_SysReqsduhcAbortActuallyUsbRequestrxemptiendmaControllerCUSBH_IsoFramsDescerrIrqEnadpbc2statusrxerrienphywa_enerrIrqMaskOTG_STATE_B_IDLEbuffDmadisconnecttxerrirqerrIsrtbvbusdisplsotgChangeDetectionusbivect__int8_trxErrIrqintSchedHostEpPrivCH9_USB_SPEED_FULLendprstbLengthlong long unsigned intdestroywIndexintInHEpQueuedVbusSessionCH9_USB_STATE_DEFAULTaHnpSupportisDirTxlengthuint16_tgetEpToggleCUSBDMA_STATUS_UNKNOWsduhcGetActualSpeedvBusErrCntrxpngirqEP_ALLOCATEDdmaModeRxCUSBH_EpConfigsduhc_print_regisoOutHEpQueuesduhcOtgIrqisInUHC_EP0_STAGE_SETUPUHC_EP0_STAGE_IDLEqueuerxmaxpackCUSBD_CbSetupscheduledUsbHEplistGetUsbHEpPrivEntryusbIrqMwa1_cntusbIrqVCUSBDMA_ConfigCUSBH_CallbacksbulkInHEpQueuesetEpToggleactualLengthdescotg2ctrlregsfifoctrltimesduhcStopwBytesPerIntervalprint_regrxsoftimer__uintptr_tcodeinitbufAddresssetTimerEP_NOT_IMPLEMENTEDep0ctrlspeedctrlisocEpConfiguredfifodatdmaModeTxlistAddTailepFifoFlushlistEntryCUSBD_CdSuspendtawaitbconUHC_EP0_STAGE_INresetsduhcReqDequeueusbReqtrbAddrnamerxirqOTG_STATE_B_SRP_INT1OTG_STATE_B_SRP_INT2OtgStateCUSBDMA_CallbacksCUSBDMA_STATUS_FREEtransferFinishedCUSBD_SgListendian_sfr_csmultshort intCUSBH_DeviceintOutHEpQueuehubAddressOTG_STATE_B_WAIT_ACONdebug_rx_statusmaxpacketCUSBD_OBJCH9_USB_STATE_ADDRESSisOnep0fifoctrldGetFrameCUSBDMA_STATUS_ARMEDCUSBD_EpCUSBD_ListHeadOTG_STATE_A_SUSPENDendian_sfr_ssduhcGenericIrqDisableusbDevCallbackusbEpNumdeviceAddressreserved0reserved1reserved2reserved4rxpngienreserved6sduhcReqQueuereserved8reserved9UHC_ControllerCUSBH_EpCUSBDMA_STATUS_BUSYotgctrlsduhcListGetUsbRequestEntrychannelProgramreserved15reserved16dSetSelfpoweredvhubStatusDatadmaSysReqdmaSupportdmaDrvbusIntervalCUSBH_ConfighsetPid0106waitmaxPacketCH9_UsbStateusbEpPrivusbiensduhcGetNextReqtbvbusplshwEpprivDataSizeadpbc1irquint32_tusbcstrrdatasplitreqUnlinkedsduhcHostEp0IrqreservedusbEpotgientogglesduhcEpProgramdmaCallbackCUSBD_epFifoStatushcPrivEpStateshort unsigned intCUSBH_OTG_STATE_A_VBUS_ERRnoInterruptdevConfigmemoryAlignmentreqFreeisAPeripheralisSelfPoweredrxstaddrtimerEventsCUSBH_OTG_STATE_A_WAIT_VRISEchannelAllocepGetPirvateDataSizetxErrIrqhwEpNumisRemoteWakeupgetActualLengthgetDevInstanceCH9_USB_SPEED_UNKNOWNstartBufsduhcWaitForBusyBitCUSBD_reqFreeCH9_USB_SPEED_LOWnextadpbc2ienportctrlCUSBH_UsbSetEpToggleexecDebugprevcpuctrlfrmnrOTG_STATE_A_HOSTisoInHEpQueueparrenthwEpOutCountreqDequeuerxerrdmaInterfaceWidthclkgateGCC: (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621 | 8BB T B8XBB d B8BB V `BB h B($BB J BL@BB X BBB l pBB z `BB  BPdBB  BB P B dBB  0 BB   8BB  BBB  lBB p xBB v BB h hBB  |BB b LBB  BB h BB V dBB R BB    B B   B B  (BB X BP)BB   +BB D  /BB  3BB b  44BB  6BB  X8BB J 8TBB  L:HBB   ; BB  >BB   (@BB  E`BB   XGxB B  L$BB J BLBB  NBB B  OBB   0QBB \  S,BB   Y BB  @Z|BB v BZpBB p B,[8BB T Bd[pBB p B[pBB p BD\(BB L Bl\lBB p \ BB H BA.aeabi$8-AA "*D  88X'83`>($ZL@q    $ , 8 H T d l |  x ( d   d,0 @ 8Y Ljlzx  <   hT!  |!x  ,, 2LI Tf qd     (( (P)+ / '3=44K6^8T{L:H; >(@E`XGxL$NO0Q  S,V V% Y 5@Z|BZpS,[8kd[p}[pD\(   p`,Pd9G[nX8\ L l\l1H:Tsduhc.c$alistInit$dlistAddElementlistAddTaillistDeletesduhcListGetUsbRequestEntrylistGetUsbHEpPrivEntrysduhcGenericIrqDisable.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20sduhcEndpointInformationsduhcCoreInitEndpointssduhcInitControllersduhcPrepareDeviceConfigsduhcDeviceStartsduhcGetNextReqsduhcGivbackRequest.LC21.LC22sduchStartReqControl__func__.7sduhcEpProgram.LC23sduhcUpdateTimeInterruptTransfer__func__.6.LC24sduhcFindFirstInterruptTransfer__func__.5.LC25sduchStartReqInterrupt__func__.4sduchStartReqBulk__func__.3sduhcStartReqIsocsduhcStartReqsduhcWaitForBusyBitsduhcScheduleNextTransfersduhcDecodeErrorCodesduhcAbortActuallyUsbRequestsduhcHostEp0Irq__func__.2sduhcHostEpXIrq__func__.1sduhcCallbackTransfersduhcErrorIrqsduhcResetFinishedsduhcOtgDisconnectHostDetectsduhcOtgAIDLEDetectsduhcOtgConnectHostDetectsduhcOtBIDLEDetectsduhcOtgIrqsduhcProbesduhcInitsduhcDestroysduhcStopsduhcIsrsduhcEpDisable__func__.0sduhcReqQueuesduhcReqDequeuesduhcExecDbgsduhcGetDevicePDsduhcGetPrivateDataSizesduhcIsDeviceModesduhcIsHostModesduhc_print_reg__aeabi_unwind_cpp_pr0__aeabi_unwind_cpp_pr1CPS_UncachedWrite8CPS_UncachedWrite16sduhcGetActualSpeedCPS_UncachedRead8sduhcDecodeOtgStatesduhcSetVbus__assert_funcCPS_UncachedWrite32CPS_UncachedRead16sdudcCallbackTransfersduhcResetEndpointgetMQPTestSrpFlagclearMQPTestSrpFlagCUSBDMA_GetInstanceCUSBD_GetInstancememsetmemcpyCUSBH_GetInstanceudcGetPrivateSizesduhcStartsduhcTimerEventssduhcDrvsduhcVHubStatusChangeDatasduhcVHubControl}}~~},}H~`~ $(,048<@DHLPTX\`dhlptx+|,+,+,+,+,+,+,+,+,+,+,+,+ ,+, + $, ,+!0,!8+"<,"|(}}+%,%+&,&$+'(,'4+(8,(D+)H,)}}~(}L} ~ } } } }0 }| } } }$DT  $(,048<@DH+5,5+8,8+6,6+:,:+<,<+6,6+=,=+?,?+6,6+@,@+B,B+6,64+@8,@<+D@,DH+6L,6P p}D}\  } } } }!}D!}x!~!}!}!"}<"}X"}|""}"~"#~|#}#}$}<$}d$}$~$}$}%}D%}p%}%}%}&(&}H&}d&}&}&~&'~'}'~0(}L(~(((((((()~)} *},*~P*}l*}++@+,@++T+,T++6+,6++,,~,~-}-}T0+@X0,@\0+V`0,Vh0+6l0,6p0001~1~2 3} 444555~5~(6~`6~678}8}8}8}8}$9D9l9}99:};8;}D;;}<<< =}\=>}L??}???}P@h@@@@}AwXwhwxwwwwwwwwwww&w7wEwUwqwwwwwwwwww"w3wDwUwfwwwwwwwwwwww!w2wCwTwewvwwwwwwwwww w1wBwSwdwuwwwwwwwwwww0wAwRwcwtwwwwwwwww ww/w@wQwbwswwwwwwwww ww.w?wPwawrwwwwwwwww ww-w>wOw`wqwwwwwwwwwww w@wPw`wpwwwwwwww%w5wEwUwewuwwwwwwwwKwWwcwwwwww$w0wWwcwowwwwwwwwwww#w2wBwRwbwrwwwwwwwww ww(w>wLw\wlw|wwwwwwwwww.w>wNwpw}wwwwwwww w w+ w< wI wW wg ww w w w w w w w w w!w!w#!w3!wS!wc!ws!w!w!w!w!w!w!w!w!w"w"w#"w3"wC"wS"wc"ws"w"w"w"w"w"w$w$w$w$w$w$w$w$w%w %w%w%w%w#%w)%w/%w5%w;%wA%wH%wb%wh%wn%wt%w{%w%w%w%w%w%w%w%w%w%w%w%w%w &w&w)&w9&wI&wY&wi&wy&w&w&w&w&w&w&w&w&w'w'w,'w;'wJ'wY'wh'ww'w'w'w'w'w'w'w'w (w(w*(w9(wh(wx(w(w(w(w(w(w(w(w(w)w)w()w8)wH)wX)wh)wx)w)w)w)w)w)w)w)w)w*w*w(*wg*ws*w**w***s*w***s*w*w++ +s"+w3+w@+D+H+sa+wr+w+++s+w+w+++s+w+++s,w,w,,0,4,sM,w],wm,w~,w,,,s,w,w,w,w,w -w--"-s;-wK-w[-wk-w{-w-w-w-w-w-w---s.w.w&.w6.wF.wQ.V.Z._.w.w...s.w.w.w.w.w../s /w-/w6/:/>/sH/wg/wx/w///s/w/w///s/w/w/w/w0w$0(0,0s60wG0wX0wh0wx0w000w0w0w0w000s0w1w1w.1w>1w_1wh1l1p1s1w1w1w1w111s1w2w2u2w+2w4282<2sU2we2w2w222s2w2w2w222s 3w333s83wA3E3I3sb3wr3w3w3w3w333w3w333s4w4w%4w64w?4C4G4s`4wp4w4w4w4w4w4w4w4w4w5w5w5 5$5P5w]5a5e5s~5w5w5w5w5w5w5w5w5w6w6w)6.6u36wE6wR6V6Z6ss6w6w6w6w6w6w6w666s6w7w7w7!7%7s>7wN7w_7wp7w7w7w7w7w7w7w7w7w8w8 888w(8w185898sR8wb8wr8w8w8w8u8w8w888w8w888s9w%9w59we9wu9w9w9w999s9w9w9w9w:::s!:w1:wA:wQ:wa:wq:w:w:::s:w:w:w:w:w:w ;w;2;w;;?;C;s\;wl;w|;w;w;w;w;w;;w;;;s<w<w!<w1<wA<wL<g<wp<t<x<s<w<w<w<w<w<w<<w== =s"=w2=wB=wR=wb=wr=w=w==w===s=w=w=w>>>s>w">w3>w<>@>D>s]>wm>w~>w>>>s>w>w>w>>>s>w?w???s3?wB?F?K?w\?wd?h?l?s?w?w???s?w?w?w@ @@s@w*@w6@:@>@sV@wf@wn@r@v@s@w@@@s@w@w@@@s@w@w@@@sAwAwA!A%As>AwNAwVAZA^AswAwAwAwAAAsAwqWx4x8TxXtxxxxxxx4x8TxXtxxxxxxx <x@\x`|xxxxxx <x@`xdxxxx x,x0PxTpxtxxxxx8x<Xx\|xxxxx$x(HxLhxlxxxxx (x,HxL.symtab.strtab.shstrtab.rel.text.rel.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.debug_info.debug_abbrev.debug_loc.rel.debug_aranges.debug_ranges.rel.debug_line.debug_str.comment.rel.debug_frame.ARM.attributes4\ @ X ),]H% @h/t]4t]CpT_? @NaZdAV @x  f˥tD   @:H\, @:00e^d @:p(/XP { e0>sduhcVHub.o/ 1723107091 1000 1000 100644 33188 ` ELF(}4(H-M 00K00 0 00K 0o?000K0[S, 0[00K0[00K0:40 *4 0o?00S S 0: C$0[00K0: C$ 0o?0 [ 0o?00S0[00K 0o?0 [0:41 *4 KH-M 00K000 0[S* 0m?00m?0b?0b?00:40 *40:40 *40: $30 0K 0[S0:4; *4 0[S0:4< *40:4< *40:40 *40:480 *4003/ K-M  00 0S 0S0 0:4#88S 0 0Ћ/-M   00 0 0)  0  0    0  0  0  0Ћ/H-M  00s0s0S 06 00s00CS       0 0:4  r  ! 0 *40KH-M   00 00s0S 0M0:40S 0:4S0:4S0:41 *40:47 *4003/0: C$0:410 0:40S 0<0 0s 0 0#$00r 0#(00r 0#,00r 0KH-M  00 0 00s0s0S 0i00s00CSR=v95 0j?000K00s0#4s0S\$4D0[00K0[00K0[00K 0[00K0[00K0 0j?0 [0 0:4  r  !0 *40KH- M  00 0 0 0S 0S0004s 00s00s00K0[ Sh S| S,  Sv S8 Sr#Sj #Sl#S #Sf S  S` 00s0S S 0] U S N 0S00@ @S@  =0 0 0S00@ @W@ 0s 0 0#$ 00r 0#( 00r 0#, 00r 00  0S00@ @f@   00 0S00K@@@@@@x 0<X$0<buff/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/sduhcVHub.csduhcVHubControl.V p intX)?+Ri9lD O  p,"I3F$`0z RR1V e% ]Rx#Ptg I 0 >    #  # C #  #  #  z`  #  # | # A  # N  # ` # ze N   #  #  # A  # I #w  d Wf # h # i R5t90)Y  e  BXN V  "= #d x# ## #o # z]I Oof{    @B ,H7# N^# oT # Y #  [# ^ ]d# 1b# d # i#$ ! k#( m#, M t #0 v #1 Px #2 5z #3 | #4 ~ #5  #6 ' j#8 !#<p t7 y !7cbc#c# 77Wk  #9# #6z| #u #z#oz#h #P # # # #  #2 #1 #u,6## "  &#  7# o # #  %^ +# 1#   /    1 # # =# o# # #  # } H8  Y # | #  #  # v #isr #  #   #  #  #$ 5 "( #( .H #, ; ^ #0 Gt #4 (N #8 9U #< c #@ [d #DM M S   8 y y    _   "    p         " "    H  . ^  N t  d   z    e   : z  #  # ## # # : # : #J , R+ r9V A | C#L#MU#2W #1 Y# Z  ]  _#c#d $r5 ; Q z j  |) #x}Q L  #|# #t # vt #isr #' 5 ##G4# h#$ h4#( $#, ,4#0 44#4 t=#8 ZG #< O #@ V #D [W #H     j  4 h :  n   Xv ep ; # # # # # #     !# "# ## $# n  {o# p# s  {t# u#  '   #   #   # #  #  #  #   #  #ep'# - 7# G#  # / # 7 # = #  %W# & g# T ' g# ( w# )# ?*# N+ # A, # 7-# .# /# 0# 1 1# j2 # T3 # K4# 5# 6# ;7 # P8 # 9 # : # ;# '< # = # @> # ? # ^@ : # qA # B# C# hD 7# ME# F# G# JH#  J # K # L # M # N # O # P # yQ # 2R # S # .T # U # V # W # X # 1Y# Z # g[ # F\ # ] # ^ # _ # "` # wa # b # = c # d# e # % f# g # j h # i # j# ek# W l# m # q# r 7# v# w # y # 6z # | # } # _~ #  #  #  #  # P #  #  # A #  # L #  # . # #7,G,W,;g,w,?,,,,,,,,?,, u R +?U .$ :W ]nn4 t  C4  F# H # : J "# ops O#p S Q#t S#v  Z #x U _ #y f #z - k-t#|  q8# : < H , #buf  #  # dma #sg # ] !#  ## %# D ' #" j - ##  2 #$ 4K#(  : #, <#0  >#4 o ?#8 AT Ztnt ` J n Q n Y b e n h 4n4 nv tL Rlnl 4B {~ n4    d  r  b < "  kk #9 # # 5| #u # 5#o 5#h # ?# # # # #2 #1 #0E, kE  # # V b # #     #  #  # #  @:2,c (   H# z# D #  # #  #  #  4# e @# ` r#$2    rt Kx u  x#ep0 }n# d x#  x# G 1#  #   # h  #   #   # :  "# K   Z!  # # ^ # n # Y # u  #  # * $#   yx V#  w## | ##   #  # v  #isr  #  ## ## D % $#  2##$ ?##(  F !$#,  RG$#0  ]G$#4 e hm$#8 ` r $#<  | $#@  $#D  t #H  t #L t t #P  $#T h $#X  $#\  %#` V  %%#d [  #h n  <%#l Y  <%#p ,  <%#tk#k#q# E  V#### Q Z! }####  r ### # $# #!$# $A$#A$  '$g$#g$ A$ M$$#A$ s$$$ $  $$$  $$ $% $%%  %<% +% y g! R %5& ^    IEZ  o /O% R 1%5@  6% R 9B&v |5 A &} D': E '# G # I #f K# M # O #  Q #  S #] U #G W %# Y #, [ #,',} \N&( _E( ai#M c E(# e E(# & f # g #  h # i #P j #5 l # m# p#> r # s # t #: u #  w #$ { #% ,' |8'U ~c( i(u($ * #; *# *# # G #in *#out *#%Z #H i#H i#Hf i#H i#H/ i#H i#H i#Ha *#H #H #Hd x#H: %#H B&#H, #H #Hv #H #H  *#H #H.  #H j #HA *#H Z!#H! #I #I #IB #IC W(#I   ,'*, K(  B% u(< - p +pD-!d^ -4" ` -E\.tq/n0p >? !P+h+,+" 8 ,#pD3 ,l$^ F" h%;*p&qw *" Xpn,#pD2 ,l$^ E" h$ d%t"s  <X,#pD5 ,t$^ H" p'D <-#pD/ ,l$^ B" h$ d%--t J 't 0$X-#pDt+l$ t8h%Su ,t(E x0h-#pDE0 ,l#onE<k%;F*t&T$%d Zs)u x#pD3 ,l#on?k%;*p% w% $ > $ > : ; 9 I &I> I: ;9 ( : ;9 I  : ;9  : ;9 I8  I > I: ; 9 ' I' I : ; 9  : ; 9 I8 I!I/  : ;9 I8  : ; 9  : ; 9 I8  : ;9  : ;9  : ; 9  : ; 9 .? : ;9 ' I@B : ;9 I : ;9 I 4: ;9 I : ;9 !4I4  ".? : ; 9 ' I@B #: ; 9 I $: ; 9 I %4: ; 9 I & '.? : ; 9 ' I@B (.: ; 9 ' @B ).: ; 9 ' @B }}l {l p }}}{}X\}\`}`{}<@}@D}DT{TX}}}4{48}8<}04}48}8{}}x|}|},{,0}}}t{tx}p L /home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/machine/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/sys/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/incsduhcVHub.c_default_types.h_stdint.hcusb_ch9.hcusbh_if.hcusb_ch11.hcusb_dma_if.hsduc_regs.hcusbd_if.hsduhc_if.hC g!Lfhgh#f f h1 4 f "x.ffKg f@ikh fg Jg Jg fiLk. hh  JL@kL fg LfJK h/Lggggh h/O #f.K Lf 4g1g. dJ.fJ. 0i LfL Of.K f K jfM JK  fLf.K j J JK J JK J J M/Mh hL Nf 0K1g1g.0f*f] g1 g1 g1 g1 g1 iJ. f2MfJ /KhLN fgL%J-.4.-f J0 D2 zJ M 32 1f 1 Nf JJK JJK JJL K1f 1 1Mg L/OTG_STATE_B_HOST_2CUSBH_OTG_STATE_B_PERIPHERALCH9_USB_SPEED_SUPER_PLUSint8_tdebug_ienportStatusCUSBH_OTG_STATE_B_HOSTbEndpointAddressepDisablestreamIdstartep0StateCUSBD_ReqdriverDataCUSBD_reqCompletetxfullirqCUSBDMA_SysReqdmultEnabledhcfrmremainCH9_USB_STATE_CONFIGUREDusbDeviceControllerOTG_STATE_A_IDLEadpbcctr0__func__CUSBH_OTG_STATE_A_WAIT_VFALLUHC_EP0_STAGE_OUTgetMaxLengthUhcEp0StateCUSBH_OTG_STATE_B_WAIT_ACONisEmbeddedHostwLengthCUSBH_OTG_STATE_A_SUSPENDrxemptirqCUSBH_OTG_STATE_B_IDLEtxienbNbrPortsretvalepIsReadyCUSBH_OTG_STATE_A_HOSTstaterxerrirqGNU C99 10.3.1 20210621 -mfloat-abi=soft -marm -march=armv8-a -gdwarf-2 -O0 -std=gnu99 -ftree-vectorize -ffast-math -funwind-tables -fno-strict-aliasingdPullUpcontrollerResetepINtypeCUSBDMA_StatusrxctrlisoFramesDescfaddressset_clear_featureepNumdGetConfigParamsCH9_USB_SPEED_HIGHCH9_UsbEndpointDescriptorCUSBH_ListHeadCUSBH_OTG_STATE_A_IDLE__uint8_tintervalgetChannelStatusnumMappedSgsreqListtrwdataCUSBD_epFifoFlushdebug_tx_bchepSetWedgeCH9_USB_STATE_ERRORisHostModelong intgenericHwEpresumebIntervalzerouserExtadpbc1statuswHubCharacteristicsisOtgCUSBD_epOpsctrlHEpQueueCUSBH_SysReqactualshortNotOkCUSBD_CallbacksDeviceRemovableCH9_UsbSetupCH9_UsbSpeedtxcontrbMemSizeisoFramesNumbersetupDmausbHEpusbDevDrvCUSBD_DevHsetPid1060waitCH9_USB_STATE_SUSPENDEDUhcEpsigned charuint8_ttxmaxpackcontextdWakeUptxstaddrgivbackRequestunsigned charbmRequestTypeCUSBD_CbResumeUhcHostEpPrivusbRequestMemFreeepEnableepListCUSBDMA_CbDmaCompleteotgStatewValuetxerrienctrlCUSBH_PortStatusChangeepOUTUCRegsUHC_EP0_STAGE_STATUSOUTCUSBH_UsbGetEpTogglebulkOutHEpQueuesetupdatgetDevicePDtrctrldebug_rx_bchusbDeviceReadyToWorkdebug_rx_bcldebug_tx_statusbU2DevExitLatcharfnaddrdmaCfgUHC_EP0_STAGE_ACKchannelReleaseCH9_USB_STATE_NONE__uint16_tdClearSelfpoweredCH9_USB_STATE_POWEREDdevnumsduhcVHubSetPortFeaturemaxSpeedCH11_UsbHubDescriptorhcfrmnrbHubContrCurrentcurrentHwEpcompDeschubPortusbDevCallbacksEP_BUSYisDeviceModeEP_FREErx0errepSetHaltusbirqCUSBD_DMA_32_WIDTHdVbusDrawCUSBD_CbUsbRequestMemAllocnodetxctrlCUSBD_DMA_64_WIDTHuhcHostDrvCUSBD_ConfigCUSBH_UsbGivbackRequestep0Txbcadpbcctr1adpbcctr2port_resettingOTG_STATE_A_PERIPHERALotgirqisoautodumptrbDmaAddrsduhcVHubControlepIsInep0datarxsetupspeedep0maxpackphyRegBaseportAddressetHostModeCUSBD_reqQueueCUSBH_OtgStatelpmctrlhlpmctrllepDeschwBuffersisodctrltaaidlbdisotgstatusbDescriptorTypeepExtepTypeCUSBH_ReqreqQueueOTG_STATE_A_WAIT_VRISEadpbc2irqusbHostCallbacktxsoftimerCUSBD_CbUsbRequestMemFreeregBaselong unsigned intmaxStreamsrxbcstatusep0datatxaddresstxbcchannelCH9_USB_SPEED_WIRELESSisDeviceCH9_ConfigParamsdebug_irqlpmclockprobeusbDevlinkCUSBD_EpConfigrxienCUSBH_UsbSetTimerCH9_USB_SPEED_SUPERusbPacketSizebufferingValuebDescLengthuintptr_thwEpInCountrxcsdmaAddressOTG_STATE_B_PERIPHERALCUSBD_CbConnectep0RxbctxcsmaxPacketSizetxerrsgSupportedadpbc1ienep0csCUSBD_reqDequeuebuffLengthrefCountvhubControlbmAttributesCH9_UsbSSEndpointCompanionDescriptorsduhcVHubClearPortFeatureotgStateChangeUHC_EP0_STAGE_STATUSIN__uint32_ttxirqrxcondebug_tx_bcllong long intconnectepFifoStatusotgstateCH9_USB_STATE_ATTACHEDOTG_STATE_A_WAIT_VFALLportStatusChangehsetPid0106wMaxPacketSizenumOfSgshwMaxPacketSizeCUSBD_reqAllocframeusbHostCfgCUSBD_epEnableOTG_STATE_B_DISCHRG1parentOTG_STATE_B_DISCHRG2isInEpcompletebuffreserved10reserved11reserved12reserved13reserved14adpbc0statustx0errreserved17reserved18reserved19bU1devExitLatreqAllocsuspendstopaddrOTG_STATE_UNKNOWNunsigned intCUSBD_DMAInterfaceWidthCUSBD_CbDisconnecttraddrbHnpEnablebMaxBurstdExecDebugCUSBD_epDisableCUSBH_OTG_STATE_A_PERIPHERALCUSBD_epSetHaltreserved20CUSBH_OTG_STATE_A_WAIT_BCONmaxburstOTG_STATE_A_WAIT_BCONsetMaxLengthCUSBDMA_STATUS_ABORTtxfullien/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32CUSBH_UsbOtgStateChangeOTG_STATE_B_HOSTbRequestoffsetOTG_STATE_A_VBUS_ERRCUSBDMA_OBJlistisoautoarmCUSBD_CbbusIntervalfifoivectsetParentPrivchannelAbortusbRequestMemAllocCUSBD_epSetWedgeCUSBH_OBJCUSBD_SysReqrxemptiendmaControllerCUSBH_IsoFramsDescadpbc2statusrxerrienphywa_enOTG_STATE_B_IDLEbuffDmadisconnecttxerrirqerrIsrtbvbusdisplsusbivectsduhcVHubGetHubDesc__int8_tintSchedHostEpPrivCH9_USB_SPEED_FULLendprstbLengthlong long unsigned intdestroywIndexintInHEpQueuedVbusSessionCH9_USB_STATE_DEFAULTaHnpSupportlengthuint16_tgetEpToggleCUSBDMA_STATUS_UNKNOWvBusErrCntrxpngirqEP_ALLOCATEDdmaModeRxCUSBH_EpConfigisoOutHEpQueuesduhcVHubPortSuspendisInUHC_EP0_STAGE_SETUPUHC_EP0_STAGE_IDLErxmaxpackCUSBD_CbSetupscheduledUsbHEpwa1_cntCUSBDMA_ConfigCUSBH_CallbacksbulkInHEpQueuesetEpToggleactualLengthdescotg2ctrlregsfifoctrlwBytesPerIntervalprint_regrxsoftimer__uintptr_tinitbufAddresssetTimerEP_NOT_IMPLEMENTEDep0ctrlspeedctrlisocEpConfiguredfifodatdmaModeTxsduhcVHubGetPortStatusepFifoFlushCUSBD_CdSuspendtawaitbconUHC_EP0_STAGE_INresettrbAddrnamerxirqOTG_STATE_B_SRP_INT1OTG_STATE_B_SRP_INT2OtgStateCUSBDMA_Callbacks/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/sduhcVHub.ctransferFinishedCUSBD_SgListendian_sfr_csmultshort intCUSBH_DeviceintOutHEpQueuehubAddressOTG_STATE_B_WAIT_ACONdebug_rx_statusmaxpacketCUSBD_OBJCH9_USB_STATE_ADDRESSep0fifoctrldGetFrameCUSBDMA_STATUS_ARMEDCUSBD_EpCUSBD_ListHeadOTG_STATE_A_SUSPENDendian_sfr_susbDevCallbackusbEpNumdeviceAddressreserved0reserved1reserved2reserved4rxpngienreserved6reserved8reserved9CUSBDMA_STATUS_FREEUHC_ControllerCUSBH_EpCUSBDMA_STATUS_BUSYotgctrlchannelProgramreserved15reserved16dSetSelfpoweredvhubStatusDatadmaSupportdmaDrvsduhcVHubStatusChangeDatabusIntervalCUSBH_ConfighsetPid0106waitmaxPacketCH9_UsbStateusbienrequesttbvbusplsprivDataSizeadpbc1irquint32_tusbcstrrdatasplitreqUnlinkedreservedusbEpotgiendmaCallbackbPwrOn2PwrGoodCUSBD_epFifoStatushcPrivEpStateshort unsigned intCUSBH_OTG_STATE_A_VBUS_ERRnoInterruptmemoryAlignmentreqFreeisAPeripheralisSelfPoweredrxstaddrtimerEventsCUSBH_OTG_STATE_A_WAIT_VRISEPortPwrCtrlMaskchannelAllocepGetPirvateDataSizehwEpNumisRemoteWakeupgetActualLengthgetDevInstancetempCH9_USB_SPEED_UNKNOWNstartBufCUSBD_reqFreeCH9_USB_SPEED_LOWnextadpbc2ienportctrlCUSBH_UsbSetEpToggleexecDebugprevcpuctrlfrmnrOTG_STATE_A_HOSTisoInHEpQueuesduhcVHubPortResetparrenthwEpOutCountreqDequeuerxerrdmaInterfaceWidthclkgateGCC: (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621 | xBB  xBB  0xBB t BBB B B<BB  XBB  BB   BB L A.aeabi$8-AA "*D x%%(x% %4 % %;@Eh    Pbu0x <&3XJbm~sduhcVHub.c$asduhcVHubPortSuspend$dsduhcVHubPortReset.LC0.LC1__func__.0CPS_UncachedRead8CPS_UncachedWrite8__aeabi_unwind_cpp_pr1CPS_UncachedWrite16sduhcResetEndpointsduhcGetActualSpeedsduhcVHubStatusChangeData__aeabi_unwind_cpp_pr0sduhcVHubGetHubDescsduhcVHubClearPortFeaturesduhcSetVbussduhcVHubGetPortStatussduhcVHubSetPortFeaturesduhcStartsduhcVHubControl__assert_func<  ! L!####$X%*48<@DHLPTX\`dhlptx|- x! ) + ,$ +( ,0 +4 ,8 /H (h +l ,p +t ,| + , / + , + , + , /$ +8 ,*"** **'* *$*(*,*0*4*8*<* !/4BGU\aov{ %+2NTZ`flry 0@Pfx,28>DJPV\bhnu.>p ,<L\l|8ETjv *:JZj#0>Nq~  ( 8 H X x           (         + K e k q w }           * [ k         '7GWgw +<JZjz$4DTd ->O`q ,=N_p +<M^o*;L]n):K\m~(9J[l}39@Lu#;Ii(8I{ 5As%1>M\ly%FWds3AQaq  . > N ^ n ~          !!*!:!J![!h!v!!!!!!!!""&"6"F"V"f"v"""""""""##&#6#F#C%^%d%j%p%v%|%%%%%%%%%%%%%%%%%%%&&$&*&0&6&<&C&O&]&l&|&&&&&&&&& '-'9'F'U'd's'''''''''' (('(6(L(X(((((((( ))+);)K)[)k){))))))))) **+*;*K*[*k*{******++ +%+5+E+U+e+u+}++++++++++++,!,%,),A,P,_,p,|,,,,,,,,,,,---"-:-I-Y-a-e-i-----------[48TXtx.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.debug_info.debug_abbrev.debug_loc.rel.debug_aranges.rel.debug_line.debug_str.comment.rel.debug_frame.ARM.attributes4p  @d% + 0 H?p @; @HgJ, yV .R @g b:p5= ? { @P| -? @`|0;D0Y^^^ @h|p_/_  b|sgdma.o/ 1723107091 1000 1000 100644 34100 ` ELF($4(- M 0  0  Ћ/-M   0  0  0  0  Ћ/H-M  00  K- M 00   00  0  0 Ћ/- M 040CЋ/- M  0S   00 C 030Ћ/H-M  00 00 0(0!00 0 ,&000 0 0 R:00  Br  0 040 KH-(M $ ( ,0 00 00 00 00 00  0<0j> 00S 0< j>0 000 000 0S,0 0S 0z(0 010 00  00b> 00S000 00  0R 000 0S  0R 0S0 0$  0  0  0( $  00B0!0( 0( 0, 0$&0(0  0 0(0  0(6 0 0  0  04 $0 0$000s $0 0 0   00B 0 ,& 00 0 0R:,0  0K-M 00K00K0[00K [0$00R: Ћ/H- M $ 00 0 0 00 0 $000 $000 0 00 $0$0S}00 t00SL $000S. 06S* 0,0S& $0$00 010 $00 0 $00 010 $00 0" $0 0 0$ :$0 0 0  $0 0 0 " $0 0 0$ $0 0 0  $0 0 0 " $0 0 0$  000 00 0 000 $0$00C R:$000S. 06S* 0,0S& $0$00 010 $00 0 $00 010 $00 0" $0 0 0%$ $0 0 0  $0 0 B$00 0" $0 0 0%$ $0  00S> 0,0S $0  $0 00 0$  $0 00 0  $0 00 0( $0 00 0 $0 00 0  $0 00 0  0KH-0M0 4 400 0 000 0 000s0000,0 00S/0,0 000,0000 40 0000,0000$0, 000(0@,00S,00,0 000$0, 0-0SK 0$00d 0  0 00[ S 00Sg 00Sc 0 00 'J 00S000 00=$ 0 0$0 0(0 0  $0 (0 (0  (0( 000 0 0 0R0 0$ 0 0R* 0$00 0 0$0 00 0  40 0 0  0( 000(0 0@0S000(0@ KH- M  01K00 0 0,0S 00S 0$ 0 0R0y00 (0 0 00S00 000S 00S 00 010 00 010  0 0 0 000 0$0 R:00S 0  000 0 0( 00S040S 00 0$ 0 0R 0  00S 00     3/0S 00S 040S 0000K- M  0S 0S0 0* 0,. 0Ћ/H-M   00 0S 0S 0S0200S 0 0S0(,.00*0 0(&0 0$&00 0 0 0 0 0   0 &0KH-M 0 0 00K0S- 00K&0[0 0 000 00S 00 03/0[0 ? 000 00S 00 03/0[00K0[S KH-M 0 0 00K0S0 0 & 0 000s0/S 00 0 & 0 000s0S 00 0 &00K 00 0[R30S 0[ 0000 0[ 00(0( 0[ 00$0 0[ 0000 0[ 00(0( 0[ 00$0( 0[ 00D0 00 0[R30S 0[ 00? 0[ 00?( 0[ 00? 0[ 00? 0[ 00?( 0[ 00?( 0[ 00? 0[00K0[Su0K- M 0S00Ћ/H- M  0!0K0"0K0#0K00 00 00 00 01K 0S "0[S0 00 000 0<0 !0[S! "0[ 00?0S0"0[0 ? 000 0  "0[0 3 00 0 001K"0[ 00,00S0i"0[0 0 000 0  "0[ 3 00 0 001K0 , 0 - #0[S 0 , 0 00  0  0  0  0" [ 00 "0[0s00$0 06S !["0[R30S 0:0 0:0 0,00$ 000<0 0400KH-M  0 0 00 0S 0S0n 00<0 00S 000 30 000 00 020 000 000 000s0 00$0 00<0 0040 00(0 00,000S 0  00(0 3/ 00(03/0 00 0 0 0R0  0KH-(M $ ,0 02K 0 0 0S $0S0<$00 0S 06S 0,0S 00 0 0 0K $ 00K0[S 0[0,  0  0 0 0"[ 0 i0 ( 0 0  0KH-M  00 0 0 00 0S 0S0600 0 000s000$0 000 00$000,0 0 00 0 0 0R 00S 0  0KH-M 00K00K0 0 00 0S( 0[S 0[0 ? 000 0[0 0 000 00S0  00S 00     3/ KH-8M8 00 00 00 00 00 80S; 800 000 0@0 0S0 0 0 % 03 00S 0Sڀ00!0K!0[S 0s00Cs0 0s0"0K0" [!0[0s00,0( !0[S "0[0 ? 000 "0[0 0 000 (00S 0,0(00S (00S 000S000S 0 0C 0,0 (00S-00S) 00S%06S00S0  0,00$0, ,00,0 0$0, 8&0(  00S_ 06S[00SW0,0SS0  0,00 0 0 00 0 00 Ro 0 - 10 0 80 - 0 00 0 000AR0 0 0 0 00,00(0@ :0 0 0R30  8(09S 0,0(00S 0,0(09S 0,00 0 0  4 00 0 0S  KH-M  00 0 0 0S 0S0+00S% 000 000s0 00(0 00,0 0@0S0<S 0  0  00K-M  00 0S 0S00(0Ћ/-M   00 0S 0S000S 0  0S 1(#0 0Ћ/-M  00 0S 0S000Ћ/-M  00 0S 0  & Ћ/H-M 00 0 0 0S 0 &00 00 0 00  K-M 00 0S 0 & Ћ/-M 00 0S 00 0 Ћ/-00@Ћ/@@@@@@@@@@@@@@@@@8(P Lp$< 0 <<H`TP`\lx4(p#p$$P%%%h&&&g x'9 +8|9RS Ol-Kint5|o,$F0` R"%#'#( 8+?    G ]9 A C#L#.U#W #Y# ZK  ] q_#qc#~dr   z &|#i}  L cE## ## #isr # ### L#$A#(8$g#,5,#074#4=#8IG #<EO #@V #DFW #Hxx~c& L?gRm X2 DL ~AM#stsN#O~#P#-Q# DR#$ S#(wT#,^U#0V#4W#8X#<~Y#@Z / 0#1#2#n30:;#<#p= #U> #@# B# wC?# F #u I#J #K # L# PO#(P #,]R #-,L( #drv. #cfg#&#rx4 #tx4 #  # ( # { # n # # a D # T # SWV\#&b#c<fl g #-h#i#[j# lenk#l#m#on #t #u# v#$w#(endx#,y#0z#4{ 8  # D T d ~  . &' &&D pD$l t pd  h&&2 pD%l tE  %h&} pD"l tregp %% pD'l{2h tP%%H pD*l-5hcht$P%t pD)l-3hiEdcht p$$ pD-l-8hcht-?p#p$J pD4d-?`cht p #\$lwh (p#Lh QD lL( hT:\-th d L  `i  p!> "U[ Z# S cfgHP"$cfgX 4( pD lh,kU;j p-t4HpD*d-5` tfpcfgl'pD,\-7XuV(Plen:b%flh d p ktBe,pDe,d-e7`f pfglhtdUpD(\U4[?EZVY dL( `- tU!pcfg"l#j8\pD"t P\pD#l pi w `P*pD d p-li w#<`PpD!lN;hKd t<N,xtWE~p S `pDS7 dSMh `wT^iUtrVl-Wp ifh% < o&pD( L'>h H(zl(-p# l )cfgP# :h ` ot]h X(h \U T t (3h h t <d*cp< < &pD. \'Dh X)it)tmpp(h( l(-d(0 `+4 pt@'0h l)iv*DL&pDD3 \'-DCX'ET'f E0P)iGt)jGp("Gl(Gd(Hh hh ,])L-&pD)( l')>h h)i+t-% P(k'%t'%1p. !h (Pl' Jot+&('&*ot% "&new"*ot'"9op+ 8,D&new.ot'>op'Ool/C8p''ot% $ > : ; 9 I$ >   : ; 9  : ; 9 I8  I > I: ; 9  (  : ; 9  &I ' I : ; 9 I8  : ;9 I8 ' I: ;9 II!I/  : ; 9 4: ;9 I?  .? : ;9 ' I@B .: ;9 ' @B : ;9 I 4: ;9 I .: ;9 ' @B 4: ;9 I : ;9 I .: ;9 ' I@B .: ;9 ' I@B  ! : ;9 " U# $4: ;9 I%.: ; 9 ' @B &: ; 9 I ': ; 9 I (4: ; 9 I )4: ; 9 I *.: ; 9 ' I@B +.: ; 9 ' @B ,.? : ; 9 ' @B -.? : ; 9 ' I@B ..: ; 9 ' I@B /.: ; 9 ' @B &&}&&}&'{' '} ''}&&}&&}&&{&&}&&}h&l&}l&p&}p&&{&&}&&}%%}%%}%d&{d&h&}%%}%%}%%{%%}%%}P%T%}T%X%}X%%{%%}%%}$$}$$}$H%{H%L%}L%P%}p$t$}t$x$}x$${$$}$$}p#t#}t#x#}x#l${l$p$}(,},0}0l#{l#p#}48}8<}<${$(}}}0{04}}}{}}}{}}}{}\`}`d}d{}}PT}TX}XX{X\}`d}dh}hL{LP}<@}@D}D\{\`}}}4{48}8<} } } {}< @ }@ D }D | {| }pt}tx}x8 {8 < }}}h{hl}lp}LP}PT}T{}}}H{HL}PT}TX}X{}}(,},0}0H{HL}LP}}} { $}$(}}}{}8<}<@}@{}}}}0{04}48}'8#T#X#8!"T#X#X /home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/inc/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/machine/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/syssduc_list.hsgdma.c_default_types.h_stdint.hcusb_dma_if.hsgdma_regs.hsgdma_if.h-ggUgggh?J0h JJ /JJ0ggPt! //:!f+f:.f/L JJ*/1J5.8J*fJjJ).gg7iJJK LJ / K !)+f mhhRJ LJ0 K L yf 2Mggggg+.$KJ)KFJ8Jf_KQJAJQJ.K!gf J J/!ff g/>h RJ1.f!.,J. JRK1L.J.igghJK J/J MJ2J-JMJCJKL0429o&f2J .fJ&J!JAJ7JKN!8gJK J)O g: 6/LkiJ /3JI)&J.iJK OJ . gJG. J iJ .%h"J. hJ .h JK(g%J.f@.JPMUJ.%gPlUJ. hK J0J JL k/g JL g91J#g9J,JJ$Kg=tfJ J,J%m.GJ JTMYJ.(h>J1JJ)N g1>.J.gJ(K%J.klhJK J)KKJJO OJ/L JKJK)J5fh)J4f!M/v!fJfJK"iJ ./i!JOJ#K J Kg!M*JJKiJK J$fJ#K J K fJ. g/MkfgNg g/(L ffgLJ#JJKMJ"JKJ#LJ.KJK g/$h LM iJ/. JKJ .h. JKJ .yff f u. .'L KKgMk)J5JJ"g Jg0JkKKL fgOJ#/9JI#J . ggJ.hJ. h[/ J'0J JNJK g/DlKLig..JKjJK J o.J0*OKLK MN iK!jJh kJ2 JMfJ./fJfJ0 J$J h g. . J!L Ji J.J$JK)J.K)J.KS/J!g JhJ6J,JUJEJOJ5J*J)LgJ.iJg)gJg%1g /J7J/JSJHJhJ]J%LgJWh J1gJ!gJ& fj[0$Jj*5g"J%gLJf_L(Jg-KSJJ-gJ-gJg10l.9JJJ%1g J!K Jj J!K Jj J!K JSgJ$g h.)ffB.>. ~. J.HLKL fg PJ"LJ/)J I*%J.*g%J.h J0J%JK jKAhL fgLKJL fg LJKY L/>K fgLK:Ki 1&hKLi#h J ggJ z5)LLi 1(hLh 40f KKepStschannelAllocdrbltrbDmaAddrDMA_MODE_GLOBAL_DSINGLepIstsconfprint_reglastTransferLengthsgdmaNewTdHwhwUsbEppNumunsigned intnextisIsocmaxTdLenDmaTrbFrameDescframesDescDmaTrbChainDescdmaSizenumOfTrbsDmaControllersgdmaChannelProgramCUSBDMA_STATUS_ABORTpregtrblenprevsgdmaInitsgdmaGetChannelStatuslistInitregsprivateDatanextTDdescirqNrtrbPoolAddrepStsUpdateuint32_tchainNodesgdmaGetMaxLengthstopDmaChannel/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/sgdma.cnumOfTrbChaincountstartedChaingetActualLengthprobelong long unsigned intframesNumberisoError/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32errIsrDMA_MODE_GLOBAL_DMULTheadCUSBDMA_Status__uint16_tctrldivisorsgdmaErrIsrchannelProgramdmaAddrcurrTDmapCountoffsettraddrsgdmShowTrbChaincontrollerResetlastCurrTrbtrbChainFreeMapprivDataSizeCUSBDMA_SysReqsgdmaSetMaxLengthtraddr_valsgdmaProbecompletewMaxPacketSizelastTrbIsLinksgdmaDestroycontrollerlistCUSBDMA_GetInstanceprivcharsgdmaChannelAbortisHostCtrlModegetMaxLengthep_cfgcallbacksisDirTxsgdmaFreeTrbChainuint8_tstatusep_istsdividentsgdmaAllocTrbChainCUSBDMA_ConfigsetHostModeregBaselistDeleteretvallong long inttrbDMAPoolAddrsgdmaListGetTrbChainDescEntryDMA_MODE_CHANNEL_INDIVIDUALdmaModeRxgetChannelStatussetParentPrivsysReqep_sts_sidsizeDmaTrbpacketSizedmaModeep_sts_entrbChainDesctrbPoolsetMaxLengthdmultEnabledmapSizedwStartAddressCUSBDMA_ListHeadlastPrevTrbuint16_tCUSBDMA_OBJCUSBDMA_STATUS_UNKNOWstartAddresschannel__uintptr_tchannelAbortconfigdma_ienbuildTDLinkCUSBDMA_CallbacksparentdmaModeTxshort intlong intGNU C99 10.3.1 20210621 -mfloat-abi=soft -marm -march=armv8-a -gdwarf-2 -O0 -std=gnu99 -ftree-vectorize -ffast-math -funwind-tables -fno-strict-aliasingsgdmaStopsgdmaChannelReleaselengthCUSBDMA_STATUS_ARMEDtempep_stssgdmaDrvep_seldmaIenactualLensgdmaSetHostModeDmaMode__uint8_treserved5startdorbelep_iensgdmaIsrsgdmaSetParentPrivsgdma_print_reguintptr_tinitsgdmaChannelAlloclong unsigned inthwEpNumCUSBDMA_STATUS_BUSYtrbDMAAddrdmaChanneltrbMemSizeunsigned charepNum__uint32_tdestroydivRoundUptrbAddrDmaRegsretransmitcallbackchannelReleaseCUSBDMA_CbDmaCompletesgdmaArmTdep_cmdsgdmaUpdateDescBuffertrbChainDescListdataSizesigned charsgdmaDmaResetshort unsigned intchainreserveddmultGuardsgdmaGetActualLengthCUSBDMA_STATUS_FREEmaxTrbLenlistAddTailsgdmaStartlistAddElementGCC: (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621 | 8BB T B8XBB d B8BB V `BB h B((BB L BPPBB ` BBB P  LBB ^ \BB f B pBB `  < DBB   \BB ( `BB h B<$BB  `BB r  P BB  \8BB T B BB    BB  HBB  4BB  4BB t  (HBB  p#BB z p$TBB b B$BB ~ BP%TBB b B%HBB \ B%|BB x h&DBB Z B&DBB Z B& BB H BA.aeabi$8-AA "*D  88X'83`>((\Lo\p< D \`<$`P \8  H414=(HFp#\p$Tq$P%T%H%|h&D&D    PP"5IP& dLsgdma.c$alistInit$dlistAddElementlistAddTaillistDeletesgdmaListGetTrbChainDescEntrysgdmaAllocTrbChainsgdmShowTrbChainsgdmaNewTdHwsgdmaArmTdsgdmaUpdateDescBuffersgdmaProbesgdmaInitsgdmaDestroysgdmaStartsgdmaStopsgdmaChannelAllocsgdmaChannelReleasesgdmaChannelProgramsgdmaChannelAbortsgdmaErrIsrsgdmaIsrsgdmaGetChannelStatussgdmaGetActualLengthsgdmaSetMaxLengthsgdmaGetMaxLengthsgdmaSetParentPrivsgdmaDmaResetsgdmaSetHostModesgdma_print_reg__aeabi_unwind_cpp_pr0__aeabi_unwind_cpp_pr1divRoundUpsgdmaFreeTrbChainCPS_UncachedRead32CPS_UncachedWrite32memsetCUSBDMA_GetInstancesgdmaDrv6 7 6 7 7 7 64 7h 7D 6p 7655788$9770676T7p777677777 75P4t76775607@67, 7 7 6 7T!7x!6!68"7L"7`"7"7"7 #7#7$6$60&6T&7&+:&,:  $(,0 4"8!<#@$D%H&*2**3** *(*0*4*8*<*@*H*L*P*T*X*\*`*h*l*p*t*x*|*************************) ...!-(.-.;.B.G.U.\.a.o.v.}............!.'.-.3.9.@.U.d.s.........'.<.K.Z.i.x..........#.3.C.S........$.3.B.Q.`.o......... ..'.6.E.T.c.r.........4.D.T.d.t.......... ..).G.V.e.t....... . . . .e .q . : .   * .   * . . .   *" .3 .< @ D *] .~ .   * . . .   * . .$ ( , *E .U .u .   * . .   * . . $ ) .9 .K .T X \ *f .v . . . . . . . . .  , .& .6 : T ,o .x |  * . . . . .   *..(.I.VZ^*w..........(.59=*V.f.v...*......%.E.V.cgk*.*..*. .+.8<@*Y.i.y..*...*..&.6.FJO.a.imq*..... ..).;?D.TX].v.*..... .*$.A.MQU*m.|......*./.;?C*M.\.l.x|*..*..*..  *&.5.E.MQU*[.(./4/8T/Xt/x/////8/<\/`/////(/,H/Ll/p/////4/8T/Xt/x/////.symtab.strtab.shstrtab.rel.text.rel.data.bss.ARM.extab.rel.ARM.exidx.rel.debug_info.debug_abbrev.debug_loc.rel.debug_aranges.debug_ranges.rel.debug_line.debug_str.comment.rel.debug_frame.ARM.attributes4' @n)D'L% @ p/'4'Cp\(? @pR\)kN @ # ? # @ i # A # B# C# D ) # tE# F# G# ]H# iJ # K # L # OM # N # DO # JP # Q # R # S y # T # q U # 6V # W # X # R Y# 8 Z # [ # K\ # U] # _^ # _ # ` # a # b # c # ;d# e y # pf# g y # h # i # j # Wk # l # m # q # r ) # v # w # y # z # | # } # ~ # S  #  # \ #  # 8 #  #  #  #  #   # u #  #  # ) 8 9 8 I 8 -Y 8 i 8? y 8 8 8 8 8 | 8  8 8? 8 8^+1 F . :I O ` ` & f ]C& 2F# H # xJ O# opsO#p tQ#t S#v Z #x _ #y f #z k-f#| q8# ,{<: M #buf # |# dma#sg<# [ !# )## l%# j' #" - ## "2 #$ 4= #( : #, <#0 >#4 ?#8~ AF Lf` f  Jx ~`  Q `  Yx$bx>e ` h  &` &W nd t> D^` ^ &l{p v` &^     -  ". 4E]    #c# #>VB##.V#{V#h #1 #M # #+ #9  #[ #|# Qf 8>f #c# wf## f< # 2 # | #  # {@, _ 8c( ):# bl# # t# # # # &#  2# d#$_  ~]rf xu 2x#ep0}` #  #  # n# ,  #  #  # x  # p # x O#,-  # # # ' # #  # "# _E#-qx f # # * # u # /  #isr # ) # b# %7# t2#$ ?#( F N#, Rt#0 ]t#4  h#8 r #< >| #@ >#D  #H  #L K #P 9%#T %#X %#\ E#` k b#d M #h '  y#l  y#p U y#t f   r      7 N =nn B T n zn       % E +\\  Ky hq^ +UcH3 9 A B C#  L# U#[ W #| Y#  Z ] S _#c c# d+@ rk q z  |_# }L f # *#* #u  # /  #isr # k#  O# j#  #$ j#(  $#, . ,j#0  4j#4 =#8 G .#<  O #@ V #D M W #H  S $ &  O 0j U p  A X^ Is8 !^ $RFJ + .   /f #n 0# 1 # 2 # 3#R 4 # 5 # 7# 8 #] 9^ < z = #l ># ?z#|9 @#cfg Af# B#in C #out D #k ER#*X G#+ H #+ I #+ J #+ K #+ L#+ M#+ Q #+9 S #+s U#+l W#+ Y #+f [ #+ ] #+    8  ^ )  *#F+#,#a-#.+ #/# r3e udc4!#ep5!# 6n#7%# q D;! <%#=#>#s @# iAf#B#C#D#E#G#H#I#JS#H L!#N %#O#5P!#Q!# e  ! 8Re WL" Wo!udcY!t" R%L8b" R w#epR5v RBp RQl"M%p" M!w#epM6v MIp MXl$ %# +_#ep@^ MX \T%  s%!t!udc!l%d% ,`%#h&< %#'&JE %#'()JE %'  *+%L$  g#ep5f B`%  s%!t!udc!l"%,$$ !g#ep6f%  s%!t!udc!l%h"%T,\L% g#ep4f%  s%!t!udc!l%h"%pT% g#ep0f%  s%!t!udc!l%h"L%0 p\& g#epG `%_ s%  r%!t!udc!l%h*% 0 & o 4 3n!udc!t"% H& o!udc!t"Po% /' oo!udcr!t+k  +vg  $  % @' g2!l!ret%t,1c ,' ]h ,[ -n x(.g6!d/p/M (t/ %l -/ |(0ep9` d0reqO&`/#t1udc!p/!l2/ |(.>!t..p-x ,(.0t.<p3dF).2l.Ah/ nt3Y).5l.I)h/t1udc!p 2 )..t-v xL*.v+d/xt1udcz!p1reg o4%;*'5%'6+T xP.gT>!l/wV %t% $ > : ; 9 I$ >  &I5I  : ;9  : ;9 I8 I !I/  I > I: ;9 ( : ;9 I : ;9  : ;9  : ;9  : ;9 I8 > I: ; 9 ' I' I : ; 9  : ; 9 I8  : ; 9  : ; 9 I8  : ; 9  : ; 9 4: ; 9 I?  .? : ;9 ' @B  : ;9 I !4: ;9 I ".? : ;9 ' I@B #: ;9 I $.: ;9 ' I@B %4: ;9 I &.? : ;9 I< '( ).? : ;9 I< *.? : ;9 ' I@B +.? : ;9 ' @B , : ;9 -.: ; 9 ' @B .: ; 9 I /4: ; 9 I 0: ; 9 I 14: ; 9 I 2.: ; 9 ' @B 3.: ; 9 ' I@B 4.? : ; 9 I< 5.? : ; 9 I< 6.: ; 9 ' @B LP}PT}T{}} } H{HL}}}{}}}{}} } {}},0}04}4{}TX}X\}\({(,}pt}tx}xP{PT}0 4 }4 8 }8 l{lp} } } ( {( , }, 0 } } } { } } } { } } } { } } } } { } }}} { }}}{}|}}{} } $}$t{tx}x|}}}{}}}{}}}{}}}{}}x|}|}{}}}p{pt}tx}T /home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/lib/gcc/arm-none-eabi/10.3.1/include/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/machine/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/sys/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/common/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/incusb_dc_pusb2.cstddef.h_default_types.h_stdint.husb_def.hcusb_ch9.hsduc_regs.hcusbd_if.hcusb_dma_if.hsdudc_if.h3"J .6K%J#.%K#g'gg!g*g hJ/2g1,32-2"1A1J,32B2J-#pffKfgf!JiJ# g0 g0 g0,30J.-1J./J  /!gJiffKgf.J /iggM /i gLjgggggffgfggff f/K J. JfOJ .J.Kgi NJ.J.# 0 0 015J=J.g6J>J.hJJ1KJ L f KZy<eJ- f gLKJLJ . KL11:J.LJ KJ. KL(1:gFJ&.(K=J(Jh KJKL"2 KJKLB0%J#.&L)$10 J."KI M L .J.u1JM NJ. O #gg h/iKKfh/g.Kg hgihJ. 0/ig g/ gh i. K..KKhJ .Q HMhM h/i h i. K..gJ .hM g/i h i. K..J .hM g/i h i. K..J .hM g/i h h. K..gJ M/ !h j. K..CghMgghJ .!fJ LK MJ. /J KJ L!J g J KJ L J0J . iKKM K/i !i !igJ.usb_dc_low_level_deinitCH9_USB_SPEED_SUPER_PLUSint8_tdebug_ienregBasesize_tbEndpointAddressepDisablestreamIdstartCUSBD_Reqep_typedriverDatapriv_udcCUSBD_reqCompletetxfullirqCUSBDMA_SysReqdmultEnabledhcfrmremainCH9_USB_STATE_CONFIGUREDrequestdevice_callback_connectgetMaxLengthisEmbeddedHostwLengthrxemptirqusbd_ep_opentxienep_addrconfigstaterxerrirqGNU C99 10.3.1 20210621 -mfloat-abi=soft -marm -march=armv8-a -gdwarf-2 -O0 -std=gnu99 -ftree-vectorize -ffast-math -funwind-tables -fno-strict-aliasingdPullUpcontrollerResetepINCUSBDMA_StatusrxctrlUDC_EP_FREECUSBDMA_STATUS_UNKNOWdGetConfigParamsCH9_USB_SPEED_HIGHdata_lenprivCH9_UsbEndpointDescriptordma_cfgusb_dc_deinitusb_endpoint_descriptor__uint8_tusb_osal_enter_critical_sectionphywa_engetChannelStatusnumMappedSgstrwdataCUSBD_epFifoFlushusb_dc_initdebug_tx_bchdevice_cfgepSetWedgedma_callbacksCH9_USB_STATE_ERRORUDC_EP0_STAGE_ACKlong intUDC_EP_BUSYresumebIntervalbusidzeroCPS_UncachedRead8isOtgep_stateCUSBD_epOpstxmaxpackactualshortNotOkCUSBD_CallbacksCH9_UsbSetupCH9_UsbSpeedtxconUdcEptrbMemSizephytium_endpoints_initCUSBD_DevCH9_USB_STATE_SUSPENDEDpriv_epxsigned charuint8_terrorcontextdWakeUpdev_addrtxstaddrunsigned charbmRequestTypeCUSBD_CbResumeusbRequestMemFreeepEnableepListudcDrvCUSBDMA_CbDmaCompletewValuetxerrienmqpTestSrpCUSBD_OBJepOUTUCRegshostRequestFlagUDC_EP_NOT_IMPLEMENTEDsetupdatdevice_sysreq_Booltrctrldebug_rx_bchdebug_rx_bcldebug_tx_statusbU2DevExitLatcharfnaddrdmaCfgchannelReleaseCH9_USB_STATE_NONE__uint16_tdClearSelfpoweredCH9_USB_STATE_POWEREDUDC_EP_ALLOCATEDerr_hostmaxSpeedhcfrmnrcompDescmultflagspriv_eprx0errout_epepSetHaltusbirqCUSBD_DMA_32_WIDTHdVbusDrawCUSBD_CbUsbRequestMemAlloctxctrlCUSBD_DMA_64_WIDTHusbd_ep_is_stalledCUSBD_Configadpbcctr0adpbcctr1adpbcctr2otgirqisoautodumptrbDmaAddrpusb2_dc_ep_read_writeusbd_ep_clear_stallep0datarxsetupUDC_EP0_STAGE_OUTspeedUDC_Deviceep0maxpackphyRegBaseCPS_UncachedWrite8rxienCUSBD_reqQueuelpmctrlhlpmctrllin_episodctrltaaidlbdisotgstatusdevice_callback_process_setupindexbDescriptorTypeepExtreqQueueadpbc2irqendpointInListtxsoftimerCUSBD_CbUsbRequestMemFreelong unsigned intmaxStreamsrxbcstatusep0datatxaddresstxbcchannelCH9_USB_SPEED_WIRELESSisDeviceCH9_ConfigParamsdebug_irqlpmclockprobeusbDevprivBuffAddrlinkCUSBD_EpConfigCH9_USB_SPEED_SUPERusbd_ep_start_readbufferingValueuintptr_teventCallbackrxcspriv_reqdmaAddressCUSBD_CbConnectep0RxbctxcsmaxPacketSizetxerrsgSupportedadpbc1ienep0csis_vhub_deviceCUSBD_reqDequeueep0TxbcbmAttributesCH9_UsbSSEndpointCompanionDescriptorsetHostMode__uint32_ttxirqrxcondebug_tx_bclstalledlong long intconnectepFifoStatusotgstateCH9_USB_STATE_ATTACHEDep_initederr_dma_coherentUdcEpStatewMaxPacketSizeiso_flagnumOfSgsCUSBD_reqAllocdevice_objCUSBD_epEnableparentisInEpcompletereserved10reserved11reserved12reserved13reserved14adpbc0statustx0errreserved17reserved18reserved19bU1devExitLatreqAllocsuspendstopaddrunsigned intCUSBD_DMAInterfaceWidthCUSBD_CbDisconnecttraddrbHnpEnablebMaxBurstdExecDebugCUSBD_epDisableCUSBD_epSetHaltreserved20maxburstsetMaxLengthadpbc1statustxfullienep_idx/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32bRequestoffsetisReadyCUSBDMA_OBJlistisoautoarmCUSBD_CbbusIntervalpusb2_udcfifoivectsetParentPrivchannelAbortusbRequestMemAllocphytium_device_initCUSBD_epSetWedgeCUSBD_SysReqrxemptiendmaControllerbus_idadpbc2statusrxerrienusbd_set_addressphytium_device_set_default_cfgUDC_EP0_STAGE_STATUSINep_stalledprivBuffDmadevice_callback_free_requestdisconnecttxerrirqdevice_priverrIsrtbvbusdisplsUSBD_IRQHandlerusbivect__int8_tCH9_USB_SPEED_FULLendprstbLengthsizelong long unsigned intdestroywIndexdVbusSessionUDC_EP0_STAGE_SETUPCH9_USB_STATE_DEFAULTaHnpSupportlengthuint16_tUDC_EP0_STAGE_INrxpngirqphy_regsdmaModeRxrxmaxpackCUSBD_CbSetupwa1_cntg_pusb2_udcCUSBDMA_Configdescotg2ctrlrequestsInListregspusb2_dc_ep_statefifoctrlerr_probewBytesPerIntervalprint_regrxsoftimer__uintptr_t/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/usb_dc_pusb2.cinitrxpngiendeviceep0ctrlUdcEp0StatespeedctrlfifodatdmaModeTxepFifoFlushCUSBD_CdSuspendpusb2_dc_callback_completetawaitbconresettrbAddrCUSBDMA_STATUS_ABORTnamerxirqusbd_ep_start_writeCUSBDMA_CallbacksCUSBDMA_STATUS_FREECUSBD_SgListendian_sfr_csusbd_ep_closeshort intusbd_ep_set_stalldebug_rx_statusmaxpacketCH9_USB_STATE_ADDRESSep0fifoctrldGetFrameCUSBDMA_STATUS_ARMEDCUSBD_EpCUSBD_ListHeadendian_sfr_sdeviceAddressreserved0reserved1reserved2reserved4reserved6reserved8reserved9CUSBDMA_STATUS_BUSYotgctrldma_objchannelProgramreserved15reserved16dSetSelfpoweredpusb2_dc_init_ep_stateep_mpsdmaSupportdmaDrvbusIntervalep0StatemaxPacketCH9_UsbStatedma_sysrequsbientbvbusplswedgedprivDataSizeadpbc1irquint32_tep_numusbcstrrdatapusb2_dc_requestreleasEp0FlagreservedusbEpotgiendmaCallbackCUSBD_epFifoStatusshort unsigned intusb_osal_leave_critical_sectionnoInterruptusb_dc_low_level_initreqFreeisAPeripheraldevice_callback_alloc_requestisSelfPowereddevice_callback_disconnectrxstaddrUDC_EP0_STAGE_STATUSOUTchannelAllochwEpNumisRemoteWakeupgetActualLengthgetDevInstanceCH9_USB_SPEED_UNKNOWNstartBufCUSBD_reqFreeCH9_USB_SPEED_LOWnextadpbc2iendataportctrlprevcpuctrlfrmnrreqDequeuerxerrdmaInterfaceWidthdevice_callbacksclkgateGCC: (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621 | xBB 4 BxhBB   BB H BBB D TBB d 4BB T `BB h B|BB  BB   BB h  BB D B BB D B BB N  PBB b  LBB ^ B0 @BB  pBB l TBB f ,BB f BB P BBB  HBB ^ HBB ^ LHBB ^ A.aeabi$8-AA "*Dx5:xhR mT4`|#    :DF]h1Sey " "  P L0 @ pT-,ATtHHLHusb_dc_pusb2.c$d$aphytium_device_set_default_cfg.LC0device_callback_connectdevice_callback_disconnectdevice_callback_process_setupdevice_callback_alloc_requestdevice_callback_free_requestpusb2_dc_init_ep_statepusb2_dc_callback_completephytium_endpoints_initphytium_device_initpusb2_dc_ep_read_writeg_pusb2_udc__aeabi_unwind_cpp_pr0usb_assertusbd_event_reset_handlerCPS_UncachedRead8CPS_UncachedWrite8__aeabi_unwind_cpp_pr1usbd_event_ep0_setup_complete_handlerusb_sys_mem_mallocmemsetusb_sys_mem_freeusbd_event_ep_out_complete_handlerusbd_event_ep_in_complete_handlerCUSBD_GetInstanceCUSBDMA_GetInstanceusb_sys_malloc_alignusb_dc_low_level_initusb_dc_low_level_deinitusb_dc_initusb_dc_get_register_baseusb_dc_deinitusbd_set_addressusbd_ep_openusbd_ep_closeusbd_ep_set_stallusbd_ep_clear_stallusbd_ep_is_stalledusb_osal_enter_critical_sectionusb_osal_leave_critical_sectionusbd_ep_start_writeusbd_ep_start_readUSBD_IRQHandler+ , $+ , $%H+ L, P$&'0+ 4, 8$`+ d, h$)*+ ,+ , $+ , $+ , $T-|.,L+ P, T$+","+","+","+ , $d+"h,"+"," /l 0 *< 1 + , + , + , + , + ,t , , +  ,  $ +" ,"( 28 +P 5 +" ," 3 +" ,"` +"d ,"+ , $+","+","X+"\,"0+"4,"+","<*d+,+ ,H=,>>`+"d,"*#*( **** *$*(*,*0*8*<*@*D*H*L*P*X*`*d*h*l*p*x*|**************** !-;@NSahm{"2BRb!.<L\l| .>N^n .<L\l}&6FVu0ARct /@Qbs .?Par  - > O ` q           , = N _ p           + < M ^ o           % + 2 > g u        -;[ *;m'3e#FR_n}&6Fgx ,C`n~ -;[k{'7GWgw#3CScs#3CScs 5DT`.=M]m} .4:@FLShw,;[ *:JZj  G V f t          !!/!?!O!_!o!!!!!"!!!!!""""#"B"R"d"q"u"y"""""""""##!#1#Q#a#q########### $$,$N$[$_$c$m$$$$$$$$$ %%<%N%[%_%c%m%%%%%%%%% &&,&L&^&k&o&s&}&&&&&&&&&'''1':'>'B'I'R'V'Z'`'m'q'u'''''''''''''''($(,(0(4([(y(((((((((((((() )))()7)G)S)W)[)e)t))))))))))))))*=*M*U*Y*]*c*r*'8<X\x|8<\`| <@\`|.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.debug_info.debug_abbrev.debug_loc.rel.debug_aranges.rel.debug_line.debug_str.comment.rel.debug_frame.ARM.attributes4 @XtH%+D0?p; @wXJT`V*R @x b6ApDSJ { @ sJX @0R0h^$i @p 0019> r 00100019> 0019> r 0010 K-M   00K00K00K0 0 0 0[S00s0 *010 0[23s000K0[Ћ/-M   00K00K0 00 0[S00s0 *0100 [" 0 [" [R  r  *010 Ћ/H- M  00 0 0 0 000 0S 0S 0S 0S  00 00  00 0 , 0, 0$ 00s0S 0 00 080S 0,0S 080 < , 3/ 080 < $ 3/ KH-M 0S0% 0 000   ,3/0S 00 0 0+0! 0 !0 10  I/3/0S 00 u0$!0(!0!0!0$1 0!01 0!01S00 Y01@ 0 00S00 900 0  00@0 00@0 00@0 00@0000     3/0S 00 000 !3/ 01  00 0 !3/0000 0 010 !0KH-M 0S0&01S 000 !3/000 !3/010 !00S 000 0 KH-M  00 0 0 0 00  0S0g  0 0 0  0 0 000s 0 000s 0 00s0s03s0 0 00s0S0s 0*0 0 0  00S00 0S0 0  000~S{@000 L0100 0 0S~@0  0KH-M   0Sh 0Se 0Sb 0 000 0 0Sc@0 00s0S0  1S0040 !3/00 0  "0  10 0  1S0040 !3/00 0  0  10 0 0  0 0 00S0 0 KH-M 000 00 0 0S@0 0000 0Sگ@0 00S 0 00s0S6 0  1S0 0  1  0  10 0  0 00s0S 0  1S 0  1  0  10 0   KH-M  0 0 0040 !3/00 0S0C 00  0L0100S0 0 000 0~S 0S0&0 0 0  0  00 r  0 0   0  0X 00  0L010  0KH-M   00 L01000 0S0/00S SS S 0 0 0 @ 0s 0 00S 00S0@ 0 0K-M  00 L01000 0S00 0 0Ћ/H-M  00 L01000 0S 0  0 X 00 L010  0  0  K- M00K0Ћ/- M Ћ/- M Ћ/H-M 00 3>00@00 3.0  0 0!0 ,!00 0 0  00S0 ,!0KH-M 00 3>00@00 0  0K- M 0Ћ/H- M  00 3>00@00  0K00(0 K 3/0S 00KH-0M0 00 000:d10 00 3>00@00 00 00 01 0 00S 000S 00 0S0@00000#s0S 0700,0s01000S 0 00 000S0!$ 00 , 00 $ 0000 0 00(0S 0 $00(0 @ ((0 8 000 (0< 0 (02 (020S+@0000 L01000 0S@00 00s0S (020 0 1S0  (020 0 1S0 00 000S! (0@ (08 0 0 (08 01 0 002000(08 010  00 0 000 0R(0(00  00$ (0, 00 (0 000 (0$ 00 (0( 0 (00 0 (01 0 (03 00 (04 (0 6 00 (0 000 (0 (0w 5 0 (0 (000S (020 0 1(020 0 1( 0(020S000:[? 0 (0 (0 000 !(3/00 0S 00 '00(0S 0 00(0 0S00,00 000S 0000S 000000s0  0 00 ( 00KH- M 00 0S 00S0E 00:d1 0 00 3>00@00 000 L01000 000 0S@0S000 0   3/00 0S 00 00S 00e 0  0KH-M0 0K 0[3.00@00 000 !3/ K@@@@@@@@@@@@@@@@@8 d(t$4 0 < HT``l`x0Pp4DT/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/usb_hc_pusb2.ctB int8I)K+^@ 9x O+8 u?R$l00R?h E # -L # O# S# TV#\X ] # ^ # _# y` # a # b # ]c # d# e# f# ]g # h # mi # j # p q # r # s# t # u # v # dw # `x #L ~  #  #  #  #  #  # _ # W # 3 #  #  #  # d # #  #  8 % !%##d CIZ% * ^# # # = %#  @$ r%+# & # w'#ep(%# ) # * # +# ^,# -# /. %# /#$ 0#( =1 %#, 2#0 3#4 r47#8arg5 #< 7 9"!#@ c " d #  e #  f # g #  h #  i # j # k"h# l9 # ] m#" n#" m o#"  p#" q#" ; r #" { s #"bus t #"ep0 u$#" v#" W wI## Z18   6 gs! a    s# r  # "  # 0 # O  #\  k  # #  # G #  # ] #  # #k    # #  # G #  # ] #  # g #  # G<  H#  I Q #  J Q #%Q <  Mv 7 N$#bA Q  R%#ep S # W  8.$ V  W  # j X" #  Y # Z&( #  [ # " 8 v 9 8, ^i  _)X# `i #  z 8  z " { # R | # } # ~ #  # # " # #  # #  "k# $ # ; #bus  #ě  %#ț  #̛  #  5 #z . @  r +#  #hcd w # ; #  1# " U# 5 8  g ! # b g # w 82  ; # F #  #3 z # 8^    ^}  ^ [ t!!erJ\ !     # -  #   #   # T  # h  C   #  #  # d  #   #   #   Hq    #  #   # d  #   #Z d  f # h # i  8^ .+^ 5 =\% ? )   B+ Na V J 9 6 # [ # # W" #  #  # ! ]EKk fw}=@ B r H3#  Ns#  T #  Y #  [# ]y# % b#  d #  i#$ 6 k#( & m#, @ t #0 v #1 > x #2  z #3  | #4  ~ #5 p  #6   #8  #< p 8 y3  _ ! _# " _#3 3   | # ! #  #  v # # #  v#  v#h E # b #  # [ # E #  #  # q # q 8  z   #  #z J  * 7 & #  3#   #  # c %f  +# D 1#c 27h 7=   Q #  #  9#  k#  #   #  # H M  n#  #   a#  a#   a#isr  a# # # l" # [ #$ X "=#(  .]#,  ; s#0 G#4 N#8  U#< c#@  d a#DbbhMt*77 ]Cscy e^+%9A [ #C# 1L# U# W # q Y# Z[]  _# c#6dlsrz  r|#}L  ?# k#  a# # #isr a#  # O# # #$ #( $#, U!,#0 4#4 =#8 G 1#< O a#@ V a#D W a#H339[__egEq1 SX ep  R"# # # # # #    q !# "# ## w"$# n 0 o# |p#s _ t# |u#!  #   #    #   # s  # (  #   #  # h #ep## } ## )##  #  #  #  # %## & ## ' ##  ( # )# *# + # , # p-# ,.# v/# 0# 21# 2 # 3 # 4# 5# )6# @7 # 8 # x9 # @: # ";# < # "= # _> # ? # @ # !A # U B# RC# D ## E# F# G# H# ` J # K # L # y M # N # n O # WP # Q # CR # {S # T # {U # (V # FW # ' X # wY# Z # ![ # \ # ! ] # + ^ # &_ # ` # 0a # vb # c # e d# e # f# /g # h # i # vj## k## l## m $# q$# *r ## v.$# 5w >$# "y # z N$# W | # } # ~ #  #  # B # }  # | #  #  # P ^$# >  #  ^$# : #  ^$# ## D# 8 # 8 # 8 # 8 # 8? # 8 $ 8 $ 8 .$ 8 0>$ 8 N$ 8? ^$ 8 n$ 8_^+$ x P.{$:$$$$%$C% lF)# H # J y*# opsO=+#p Q#t GS#v ;Z #x Y_ #y Kf #z >k-&#| z q8C+#%<& r)#buf # # dma#sgf*# !# ## %# @ ' #" - ## 2 #$ r4$#( : #, <#0 >#4 ?#8A&&&$&CJ&&&$Q' '$'$Y&b&0eH'N'_'$ hk'q''$%nk't'''$'%!{'''$%haa((0(yGa*aQ T(Z(o( 1a #( | # !# # ) ## # )# )#h E # }"$#  # [ # E #  #  # q # () 8 () ) # #) * !*# "*#)%f* # D#  #  # *@% * 8ca(8+ c&# &# &# $'# 0'# ;<'# _'# l"'# '# '#$*8+r$xu, lx)#ep0}$# [ # F [ #  #  # [ # G! #  #  #  y*#V+ , '# '#  (# 0(# <(#  H(# Qo(# {(#",x. .# .#  a#  a#  a#isr a# c &/# A/# %a/# 2A/#$ ?A/#( ;F x/#, R/#0 l"]/#4 h/#8 r /#< e!| 0#@ $0#D #H @#L  #P ?0#T G ?0#X w?0#\ _0#` D |0#d  a#h  0#l  0#p s 0#t...))....),.// /I+U/A//,/a//G/x//g////l*~/////////////,/00 0?0*0_0E0v0v0e000,^!1 |%"&I )!:q &B /0^1T1 y 6-1^91b A`1"Ds2 E s2# !G # fI # K# kM # O # \Q # S # nU # W T1# Y# A[ # 2 8\1 9(_3 l ae# c 3# n e 3# f # g # h # i # >j # l # m# p# fr # s # jt # ?u# w #$ .{ #%29|2~333#$ 6 ;# L6# 6# # #in 6#out 6#% #H me#H 6"e#H e#H D"e#H We#H e#H  e#H R.6#H  #H _" #H [ #H !1#H 1#H [ #H ! #H  #H e #H 46#H J #H [#H #H M:6#H M,#H w #I B  #I :  #I  #I 3#In$ 2.6 83703 Xf7hcdQ8#dev8#req# ! 8#H  #  # ! #  # 9 # .! # " # j## D% # 5 &# '# (=#urb)8#"0<Q8 L=# ># t@6# A# AB# C# ND# F46# G[# H# I# | K#usbM #  N8#f7 G,8 X-*# 1 .8# /8#X 0# w1# 48#W8 8 8O 8 8 88 8 89 8~ f79 8$;O9%Tn9&o'hcdQ8t(Q%T89)urb$8\'ret %t'bus p'hcdQ8l*8h'ep9dL6(~%Dp:)urb~&8L*  ,X'ret %t*  %p'bus l'hcdQ8h*8d'ep9`*:\'reqT+@6(o%D8;)buso+ d& oI`)bufoY\'hcdqQ8t*r l, j i;)busj1 t(J`%4$;)bus`$ l'hcdbQ8t'retc %p( J%p4\<)busJ" l-retL %'hcdMQ8t.F Pp5<)busF6 t. B 0Pb<)busB4 t/;0<&;2w0 & ``<&&5Q8l&w&Rh1 ( %**8t/ %`;=&6Q8l&wSh*8t2  %=&5Q8l&wRh&]%d*8t28` >&CQ8d&w``*  %t*{  %p*8l0q `Lf>)ep59d'urb8t*8p*9 %l0*  >&6Q8l&P8h)urbg8d*9 %p*t2L V9 A?&VCQ8d)urbV\8`'epX9t*Y8p*7Z%l2GB %4 q?&B2Q8t3 %t4 ,?40Q8l5ret%t+}>$ +8 += 6 6  (tdJ@4)d7req/`4,\5urb8p89l8 %t9-  d(@4&l4/h49(g4G(f4(5dev8t:d8A4)l42h49+g4G+f5dev8p8 w6 $A4.T5reth8 d8At8  \8 :p5hcdQ8l3ow %\B7hcdw6Q8l7bufwDh5retyt9UV 8GB4V!8qB4r'qBte% $ > : ; 9 I$ >  &I I  : ;9  : ;9 I8 I !I/  : ; 9  : ; 9 I8 ' I : ; 9 I8   : ; 9  : ; 9 I 8  : ; 9 I 8 !I7 5I  : ; 9 ' II > I: ;9 ( : ;9 I : ;9 > I: ; 9  : ;9 I8  : ; 9   : ;9 ! : ;9 " : ; 9 # : ; 9 $4: ; 9 I?  %.? : ;9 ' @B &: ;9 I '4: ;9 I (.? : ;9 ' I@B ): ;9 I *4: ;9 I + : ;9 ,.? : ;9 ' I@B -4: ;9 I..? : ;9 ' @B /.: ;9 ' I@B 0.: ;9 ' @B 14: ;9 I2.: ;9 ' I@B 3.: ; 9 ' I@B 4: ; 9 I 54: ; 9 I 6.: ; 9 ' @B 7: ; 9 I 84: ; 9 I 9.: ; 9 ' @B :.: ; 9 ' I@B TX}X\}\{}}}P{PT}DH}HL}L{}}}@{@D}}}{}}48}8<}<{}pt}tx}x0{04}PT}TX}Xh{hl}lp}04}48}8H{HL}LP} } }({(,},0}`d}dh}h{}}}X{X\}\`}}}{}`d}dh}h{}}}\{\`} }  } {}  }  } { }4 8 }8 < }< { }tx}x|}|0 {0 4 }(,},0}0p{pt}dh}hl}l { $}$(}}}\{\`}`d}} } {}}}{}8<}<@}@{}}}}0{04}48}@  /home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/inc/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/lib/gcc/arm-none-eabi/10.3.1/include/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/machine/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32/tools/gcc-arm-10.3-2021.07-x86_64-arm-none-eabi/arm-none-eabi/include/sys/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/common/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/core/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/class/hubsduc_list.husb_hc_pusb2.cstddef.h_default_types.h_stdint.husb_def.husb_list.husb_hc.husbh_core.husb_osal.husb_hub.hcusb_ch9.hcusbh_if.hcusb_dma_if.hsduc_regs.hcusbd_if.hsduhc_if.h-gg.J.1K J. Kggg"g hJ/0g/*10+0"/C/J*10D0J+#pff!J.hMJLL0ifKLKgffJKMgKKKKLJ. kf .KJ.L&J5J.&J5J,gJ&J5J.&J5J,gJ u.P Z Lg K/ [g> L gh K0 K0 K1gJ NfK g JK JK J+ J(J JMi gLKJLJ . KL,15J.LJ KJ. KL#15g!J#K8J#Ji KJKL 2KJKL>0#J!.*L%( J. KI M L  .J.z3J LJ. O!gg h/i gLJKJ .J .iJ K"%giiK%K hggMfK ghJKKKKKJ K hJN  gKM ,3J. f i/iffi fLf K K"v K!v@JJKJKJLb..Mggf fKf J. K KN1)K.(K   KN&K.KKi !KvgMJ"/ K K3+fmhMJKg gJ%g-gg.K.KJ!L /i<JgMJ!" g!0 g!0 g11)JVJ0JK m/i<Jg!MJ L/<Jjg h+JghL t. .M /-fKhg!gJ.K hJK igi-fh L/i /-f J .K M/i  LJ-gfKKifJ$JJK MJ .JK MJK MJKK JK NLghg gJKi LggJKJK%,J .f  Kf f K!f f K 5KJK J/J=f%/J%f?H$fJ .P.KgJKJKJ.KJKJKJKJKJK"h J KJ.KgJK J/J fM ff KJ/K;J*fLJKJ . / g K 1JL  k iJJ"J.K?JFJJ  vJ .g K/i KfJK MJ-gf7>J.gfgMJ . / g NJ KM h/i).J.iProductOTG_STATE_B_HOST_2bAlternateSettingep_is_inep_descCUSBH_OTG_STATE_B_PERIPHERALCH9_USB_SPEED_SUPER_PLUSint8_tdebug_ienportStatusudevCUSBH_OTG_STATE_B_HOSTsize_tbEndpointAddressepDisablestreamIdstartep0StateCUSBD_Reqep_typedriverDataisoautodumpCUSBD_reqCompleteis_periodtxfullirqCUSBDMA_SysReqdmultEnabledhcfrmremainCH9_USB_STATE_CONFIGUREDusbDeviceControllerOTG_STATE_A_IDLEdata_togglebDeviceSubClasshost_get_ep_toggleadpbc2irqCUSBH_OTG_STATE_A_WAIT_VFALLUHC_EP0_STAGE_OUTgetMaxLengthconfig_descUhcEp0StateCUSBH_OTG_STATE_B_WAIT_ACONisEmbeddedHostwLengthCUSBH_OTG_STATE_A_SUSPENDrxemptirqCUSBH_OTG_STATE_B_IDLEtxienbNbrPortsepIsReadyCUSBH_OTG_STATE_A_HOSTconfigstaterxerrirqGNU C99 10.3.1 20210621 -mfloat-abi=soft -marm -march=armv8-a -gdwarf-2 -O0 -std=gnu99 -ftree-vectorize -ffast-math -funwind-tables -fno-strict-aliasingdPullUpHsetPid1060waitUSBH_IRQHandlercontrollerResetepINaltsettingtransfer_buffer_lengthtypeusbh_hubportCUSBDMA_StatushcprivrxctrlbcdUSBisoFramesDescfaddressusb_slist_ttransfer_flagsepNumdGetConfigParamsphytium_host_set_default_cfgCH9_USB_SPEED_HIGHprivCH9_UsbEndpointDescriptorCUSBH_ListHeaddma_cfgusb_endpoint_descriptorCUSBH_OTG_STATE_A_IDLE__uint8_tintfintervalgetChannelStatusnumMappedSgsreqListtrwdataCUSBD_epFifoFlushdebug_tx_bchchannelAllocusb_hub_descriptorhost_rh_hub_status_databDeviceProtocolepSetWedgedma_callbacksCH9_USB_STATE_ERRORisHostModelong intint_buffergenericHwEpresumebIntervalbusidhub_desczerouserExtusbh_get_port_speedadpbc1statusCUSBH_ReqwHubCharacteristicsisOtgCUSBD_epOpsctrlHEpQueueCUSBH_SysReqactualshortNotOkCUSBD_CallbacksgivbackRequestusbh_submit_urbDeviceRemovableCH9_UsbSetupCH9_UsbSpeedtxcongetDevicePDtrbMemSizeisoFramesNumber_BoolsetupDmatransferFinishedusbHEphcd_idusbDevDrvbInterfaceProtocolclass_driverhportCH9_USB_STATE_SUSPENDEDUhcEpsigned charuint8_ttxmaxpackerrorhub_threadusbh_endpointcontextdWakeUpCUSBH_ESTALLtxstaddrismttbcdDeviceunsigned charbmRequestTypeCUSBD_CbResumeUhcHostEpPrivpusb2_devusbRequestMemFreeepEnableepListCUSBDMA_CbDmaCompleteotgStatewValuetxerrienCUSBH_PortStatusChangeepOUTusb_osal_thread_tUHC_EP0_STAGE_STATUSOUTCUSBH_UsbGetEpToggleEP_BUSYbulkOutHEpQueuesetupdathandlertrctrlusbh_busiso_packetusbDeviceReadyToWorkdebug_rx_bclusbh_complete_callback_tdebug_tx_statusactual_lengthbU2DevExitLatcharhub_ss_descfnaddrnportsdmaCfgUHC_EP0_STAGE_ACKchannelReleaseCH9_USB_STATE_NONE__uint16_tdClearSelfpoweredCH9_USB_STATE_POWEREDdevnumerr_hostmaxSpeedtimerhcfrmnrbHubContrCurrentcurrentHwEpcompDeschubPortslot_idusbDevCallbacksflagsusbh_class_driverdevice_descisDeviceModeEP_FREEtt_thinkrx0errout_epepSetHaltusbirqCUSBD_DMA_32_WIDTHphytium_host_free_devhost_set_ep_toggleepIsIndVbusDrawCUSBD_CbUsbRequestMemAllocnodetxctrlCUSBD_DMA_64_WIDTHuhcHostDrvhost_cfgusb_hc_initCUSBD_Configusb_configuration_descriptorusb_hc_low_level_initCUSBH_UsbGivbackRequesthost_giveback_requestep0Txbcadpbcctr1adpbcctr2xfrdport_resettingOTG_STATE_A_PERIPHERALotgirqwHubDelaytrbDmaAddris_vhub_hostdevgenreserved2ep0datarxusbh_get_frame_numbersetupspeedep0maxpackphyRegBaseportAddressetHostModeCUSBD_reqQueueCUSBH_OtgStatelpmctrlhhcd_dev_tablelpmctrllin_epepDescendian_sfr_csusb_interface_descriptorisodctrltaaidlbdisotgstatusindexbDescriptorTypeepExtepTypepriv_hcreqQueueOTG_STATE_A_WAIT_VRISEusbh_hubusbHostCallbacktxsoftimerCUSBD_CbUsbRequestMemFreephytium_host_reset_devregBaselong unsigned interrorcodemaxStreamsis_roothubbMaxPacketSize0iSerialNumberselfstatusep0datatxdebug_rx_bchchannelAborttxbcreqFreepusb2_hcdchannelbNumEndpointsisDeviceCH9_ConfigParamsdebug_irqlpmclockprobeusbDevdmaCallbacklinkCUSBD_EpConfigrxienCUSBH_UsbSetTimerCH9_USB_SPEED_SUPERtransfer_bufferusbPacketSizebufferingValueuintptr_thwEpInCountexecDebugrxcsdmaAddressOTG_STATE_B_PERIPHERALCUSBD_CbConnectep0RxbctxcsmaxPacketSizetxerrsgSupportedadpbc1ienep0csCUSBD_reqDequeueticksbuffLengthrefCountusb_hc_deinitvhubControlbmAttributesCH9_UsbSSEndpointCompanionDescriptorotgStateChangeUHC_EP0_STAGE_STATUSINstart_frame__uint32_ttxirqrxcondebug_tx_bcllong long intconnectepFifoStatusotgstateCH9_USB_STATE_ATTACHEDreserved12OTG_STATE_A_WAIT_VFALLportStatusChangealloctabusb_hub_ss_descriptorhsetPid0106err_dma_coherentwMaxPacketSizechildnumOfSgshwMaxPacketSizeCUSBD_reqAllocpipedepthframeusbHostCfgusb_hc_low_level_deinitCUSBD_epEnablewa1_cntOTG_STATE_B_DISCHRG1parentOTG_STATE_B_DISCHRG2mutexiManufacturerisInEpcompletereserved10reserved11timeoutreserved13reserved14adpbc0statustx0errreserved17dev_addrreserved19bU1devExitLatreqAllocsuspendstopaddrOTG_STATE_UNKNOWNunsigned intphytium_host_update_ephost_callbacksCUSBD_DMAInterfaceWidthCUSBD_CbDisconnecttraddrsetEpTogglebHnpEnablebMaxBurstdExecDebugCUSBD_epDisablebNumInterfacesCUSBH_OTG_STATE_A_PERIPHERALCUSBD_epSetHaltCUSBH_ESHUTDOWNbInterfaceClassbConfigurationValueusbh_interfaceCUSBH_OTG_STATE_A_WAIT_BCONmaxburstusbh_interface_altsettingOTG_STATE_A_WAIT_BCONsetMaxLengthwaitsemCUSBDMA_STATUS_ABORTtxfullien/home/zhugy/rt-thread/rtt-pub/bsp/phytium/aarch32CUSBH_UsbOtgStateChangeep_intervalOTG_STATE_B_HOSTbRequestusb_osal_mq_toffsetaddressCUSBDMA_OBJbInterfaceSubClasslistisoautoarmCUSBD_CbbusIntervalaltsetting_numfifoivectsetParentPrivroothub_intbufphytium_host_update_devusbRequestMemAllocCUSBD_epSetWedgeCUSBH_OBJCUSBD_SysReqspeedctrlrxemptienroothubreg_baseinusedmaControllerpusb2_pipeCUSBH_IsoFramsDescadpbc2statusrxerrienphywa_enwTotalLengthOTG_STATE_B_IDLEusb_devbuffDmaUCRegserrout_timeoutusb_slist_nodedisconnecttxerrirqwaitererrIsrtbvbusdisplsnum_of_iso_packetsusbh_iso_frame_packetusbivect__int8_tintSchedHostEpPrivCH9_USB_SPEED_FULLendprstbLengthUHC_EP0_STAGE_IDLElong long unsigned intdestroywIndexdevnameCUSBH_EUNHANDLEDdVbusSessionCH9_USB_STATE_DEFAULTaHnpSupportlengthuint16_tgetEpToggleCUSBDMA_STATUS_UNKNOWg_pusb2_hcdphytium_host_uninitvBusErrCnthwBuffersrxpngirqEP_ALLOCATEDbNumConfigurationsphy_regsCH9_USB_SPEED_WIRELESSdmaModeRxCUSBH_EpConfigisoOutHEpQueuephytium_host_initisInUHC_EP0_STAGE_SETUPidProduct/home/zhugy/rt-thread/rtt-pub/components/drivers/usb/cherryusb/port/pusb2/fpusb2/usb_hc_pusb2.crxmaxpackadpbcctr0host_rh_port_status_changeCUSBD_CbSetuproutescheduledUsbHEpiConfigurationidVendorint_timerintinCUSBH_CallbacksbulkInHEpQueueusb_device_descriptoractualLengthiInterfacedescotg2ctrlregsusbh_kill_urbfifoctrlep0fifoctrlhost_objerr_probewBytesPerIntervalprint_regrxsoftimer__uintptr_tinitbufAddressusb_osal_sem_tusbh_devaddr_mapsetTimerEP_NOT_IMPLEMENTEDep0ctrlintin_urbisocEpConfiguredfifodatdmaModeTxepFifoFlushCUSBD_CdSuspendtawaitbconUHC_EP0_STAGE_INresetbDeviceClasstrbAddrnamerxirqOTG_STATE_B_SRP_INT1OTG_STATE_B_SRP_INT2OtgStateportusb_setup_packetCUSBDMA_CallbacksCUSBDMA_STATUS_FREEdriver_namebInterfaceNumberCUSBD_SgListusbh_hcdmultshort intCUSBH_DeviceintOutHEpQueuehubAddressOTG_STATE_B_WAIT_ACONdebug_rx_statusmaxpacketCUSBD_OBJCH9_USB_STATE_ADDRESSusb_osal_timerhost_sysrequsbh_configurationdGetFrameCUSBDMA_STATUS_ARMEDCUSBD_EpCUSBD_ListHeadOTG_STATE_A_SUSPENDendian_sfr_sis_inusbDevCallbackusbEpNumdeviceAddressreserved0reserved1CUSBDMA_Configreserved4rxpngienreserved6reserved8reserved9UHC_Controllerhost_epraw_config_descCUSBH_EpCUSBDMA_STATUS_BUSYotgctrldma_objchannelProgramreserved15reserved16dSetSelfpoweredreserved18vhubStatusDataep_mpsphytium_host_free_epdmaSupportdmaDrvbusIntervalCUSBH_ConfighsetPid0106waitmaxPacketbHubHdrDecLatCH9_UsbStatedma_sysrequsbientbvbusplsphytium_host_alloc_devprivDataSizeadpbc1irquint32_tep_numusbcstrrdatahost_privep0_hepbMaxPowersplitreqUnlinkedreservedusbEpotgienvhub_setuptoggleCUSBD_Devusbh_roothub_controlreserved20usbh_urbbPwrOn2PwrGoodCUSBD_epFifoStatushcPrivintf_descEpStateshort unsigned intCUSBH_OTG_STATE_A_VBUS_ERRnoInterruptphytium_host_alloc_epmemoryAlignmentargumentslotusb_osal_mutex_tisSelfPoweredrxstaddrtimerEventsCUSBH_OTG_STATE_A_WAIT_VRISEPortPwrCtrlMaskstatus_hubep0_urbhub_addrepGetPirvateDataSizehwEpNumisRemoteWakeupOTG_STATE_A_VBUS_ERRlistInitisAPeripheralgetActualLengthgetDevInstanceCH9_USB_SPEED_UNKNOWNstartBufisoc_bufferCUSBD_reqFreeCH9_USB_SPEED_LOWnextadpbc2ienep_addrportctrlCUSBH_UsbSetEpToggleusb_timer_handler_tconnectedprevcpuctrlfrmnrOTG_STATE_A_HOSTisoInHEpQueueintInHEpQueuerxbcparrenthwEpOutCountreqDequeuerxerrdmaInterfaceWidthpowerdelayhub_mqclkgateGCC: (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621 | 8BB T B 8lBB . BtBB t BB  BB @ BdBB Z B(LBB   tBB Z 4 BB `  BB   BB  BB  `|BB  BB  lBB n B`BB N (BB L B0 BB H BP BB H BpBB \ 4XBB f $BB J BBB D  DBB  `BB  TXBB f A.aeabi$8-AA "*D88l<tTYtd(Lt4  `| /Fl^`t(     /DU\p0 "P "p4X$D3E`STXusb_hc_pusb2.c$alistInit$dphytium_host_set_default_cfghost_rh_hub_status_data.LC0host_rh_port_status_changehost_get_ep_togglehost_set_ep_togglehost_giveback_requestphytium_host_initphytium_host_uninitphytium_host_alloc_epphytium_host_alloc_devphytium_host_update_epphytium_host_free_epphytium_host_reset_devphytium_host_update_devphytium_host_free_devusbh_get_port_speed__aeabi_unwind_cpp_pr0g_pusb2_hcd__aeabi_unwind_cpp_pr1usb_assertusbh_hub_thread_wakeupusb_osal_sem_giveCUSBH_GetInstanceCUSBDMA_GetInstanceusb_sys_mem_mallocusb_sys_malloc_alignusb_sys_mem_freememsetusb_osal_sem_createusb_hc_low_level_initusb_hc_low_level_deinitusb_hc_initusb_hc_deinitusbh_get_frame_numberusbh_roothub_controlusbh_submit_urbusb_osal_enter_critical_sectionusb_osal_leave_critical_sectionusb_osal_sem_takeusbh_kill_urbUSBH_IRQHandler8+<,@+x+|,+x,,-./01 + , +$ ,0 +4 ,@ +D , 2 2 2 24 0\ 3d 4` 2 + , + + , +\ +` ,d + 080+ ,+8+<,@+P203+,+2+),)53X+)\,)x6+),)+),)`<=3+, +X+\,`+X>?X+)\,)+,+t+)x,)*(****** *(*0*4*8*<*@*D*H*L*P*T*X*\*`*d*h*l*p*x*|***************** $$$!#-$;$@$N$S$a$h$m${$$$$$$$$$$$$$ $$($8$H$X$i$x$$$$$$$$$$$($8$H$Y$h$x$$$$$$$$$$$($8$H$X$h$x$$$$$$$$ $$,$8$[$h$w$$$$$$$$$$ $/$>$M$\$k$z$$$$$$$$$$ $/$>$N$^$n$~$$$$$$$2$>$J$V$t$$$$$$$$$$$$ $/$>$M$\$l$z$$$$$$$$$ $ $ $- $X $f $w $ $ $ $ $ $ $ $: $I $Y ${ $ $ $ $ $ $ $ $ $ $ $! $1 $A $c $t $ $ $ $ $ $ $ $ $< $I $X $x $ $ $ $ $ $ $ $ $ $ $ $ $ $1 $7 $= $C $I $O $U $\ $i $w $ $ $ $ $ $ $ $ $$$#$3$I$[$i$y$$$$$$$$$$%$:$@$F$L$R$X$^$d$j$p$v$|$$$$$$$$ $$*$:$l$$$$$$$$$$($8$H$X$h$x$$$$$$$$ $4$A$P$f$r$$$$$$$$$$$$&$6$F$V$f$$$$$$$$$$ $$+$8$F$V$g$$$$$$$$$$$$-$=$M$]$m$$$$$$$$$ $$-$=$$$$$$$$$$.$=$L$\$v$$$$$$$$$$$3$Q$`$o$~$$$$$$$$$$8$R$b$r$$$$$$$$$$$ $1$?$O$k${$$$$$$$$ $$-$>$O$`$q$$$$$$$$$ $$,$=$N$_$p$$$$$$$$$ $$+$<$M$^$o$$$$$$$$$ $ $* $; $L $] $n $ $ $ $ $ $ $ $ $!$!$)!$:!$K!$\!$m!$~!$!$!$!$!$!$!$!$"$"$("$9"$J"$["$l"$}"$"$"$"$"$"$"$"$#$#$'#$8#$I#$Z#$k#$|#$#$o$$$$$$$$$$$$$$$$$$%$*%$:%$J%$Z%$j%$z%$%$%$%$%$%$&$&$/&$?&$O&$_&$o&$&$&$&$&$&$%'$1'$='$`'$'$'$'$'$'$ ($1($=($I($p($|($($($($($($($($($($ )$)$,)$<)$L)$\)$l)$|)$)$)$)$)$)$)$)$*$*$&*$6*$F*$V*$m*$*$*$*$*$*$*$*$*$+$+$(+$J+$W+$e+$+$+$+$+$+$+$+$+$,$,$#,$1,$A,$Q,$a,$q,$,$,$,$,$,$,$,$,$,$ -$--$=-$M-$]-$m-$}-$-$-$-$-$-$-$-$-$ .$.$-.$=.$M.$].$m.$}.$.$.$0$0$0$0$0$0$0$0$0$0$0$0$0$0$1$ 1$1$1$1$"1$<1$B1$H1$N1$U1$o1$u1${1$1$1$1$1$1$1$1$1$1$1$1$2$2$#2$32$C2$S2$c2$2$2$2$2$2$2$2$2$2$3$3$$3$33$B3$Q3$`3$o3$~3$3$3$3$3$3$3$4$4$B4$R4$b4$r4$4$4$4$4$4$4$4$4$5$5$"5$25$B5$R5$b5$r5$5$5$5$5$5$5$5$5$6$A6$M6$6$6$6$6$6$6$6$6$7$7$&7$67$F7$g7$u7$7$7$7$7$7$7$7$7$8$8$!8$A8$X8$e8$t8$8$8$8$8$9$-9)39$<9@9D9!N9$p9$}999!9$9$:: :!%:$E:$u:$:$:$::$:::!:$(;$:;$G;K;O;!k;$x;|;;!;$;;;! <$<<<!7<$@<D<H<!c<$p<t<x<!<$<$<<<!<$<$<$<$<$<<=! =$=$+=$<=$I=M=Q=![=$k=${=$=$=$===!=$=$=$=$=$ >$>>>!F>$V>$g>$p>t>x>!>$>$>$>$>$>>>!>$!?$1?$B?$O?S?W?!a?$r?$~???!?$?$??$??$??$???!?$@$,@$;@$K@$S@W@[@!e@$t@$@$@$@$@$@@@!@$@$@$ A$)A$9A$AAEAIA!SA$qA$A$A$A$A$AAA!B$BBB!)B$8B$HB$PBTBXB!bB$%4%8X%\x%|%%%%% <%@\%`|%%%%%% <%@\%`|%%%%% %$@%D.symtab.strtab.shstrtab.rel.text.data.bss.ARM.extab.rel.ARM.exidx.rodata.rel.debug_info.debug_abbrev.debug_loc.rel.debug_aranges.rel.debug_line.debug_str.comment.rel.debug_frame.ARM.attributes4 @Ȧ%+ 0?p; @XhJ|`VxBR @` bTbp>fZl { @  zlD  @00x"0g^ț\ @8p$/T( dc