ELFa(@4@4 (,@LTd/ *T P  5%!! 0@P`p %00Q0  ( (   8 8   < < , ,   0 0 @ |$ 4DTT 0C@DTӟ)ӟ)ӟ)iӟ#Q Q   $ $  ) LӟX-O- ) ӟ [[ РLM @D@D<, @08@4L0@K\MO 0N0N<@804\0@=ҟNX-O- ) Xҟ [H[ РLM<, @08@4L0@ҟNX-O- ) џ [[ РLM<, @08@4L0@D@ $ )40Н) Р8<@iOY@i^$џA Ҁ)џ` iџNX-O- ) LM<, @08@40D E @!p   a  )40Н) Р8<@i @@@@<<4eCos : Jul 20 2001l@Ip, - L -LPp0PES`F@0 DA0DS Ra0DSQ. 0NA N0S Qa0NS\ t0D0 Sa0DSWDA0DS7D0 Sa0NSWN0S7N "pV0000PES - LhM `` 00  SR [`0| K@|@ pPP|KI`00G Si (((   ` ` ` /G r@/0F `@ R 0S dX 'ꀐ @1 @0 iR010 T:1 TPO .0Pg`0PES B0PES 9`| [0| S / 0iS ! !;g $`0 @X@0Pʌ, 0TlĤ(` P P` 0-0LQ@U0&1S 1 011SQ 1S1S p01. P1S ,A/ 0C1!0lTX - 0L, ! -0 ! L -0LMpP@K0 p 0K0`3v0 p00K0K2r0 p00K0 K K2b0 00K0 K pK2m0 000 K PPX2 0 0P 0S( @@4 P AB 00Q0yS xS zS 00 y0S !0Q:x1 QlPi 0S 0SH`@K p`PK} PK0S P``P00  7Pp(@K`PU`P10 V(8'K Pp(0[SS'0[00C SH,\dtХ(@X (X \ -Ly 4 ,T -LtM@pp@ hPKx@ @ l0K0p K `1b0 0t0K0x K PK1f0 0|0K0 K 8K|1l0 000@@ @0P8p0S x0S 0S {1|@@$t|0 NPPt|0@GPP t@ 0 YPl0@Q:|0 0S:lP t|0AP 8=\pHԧ@D4<l0t |  BP% pt`K| 1PP @p0P W tl| 0WPP @0 p̨ -LTM@pLPKT@ \@ P0K0T K `(1f0 0X0K0\ K 4K1l0 0 0 0@0PFT0S \0S=PPPPX0@PP P@[ `cXX0X ]$PX0A_P (Rpԧ@DPX` KPP `@20 9H -@0M LR ,,0,, $0 0#thHDL@ p- @LT!00P`  @'0P hpTT P@ALO0<,0b00 0ptq@DHLPT 0-LPU@H]0P0 44 0P  0L0ĩ ,ة -LEM@P`P KK G R ,1SZ R,1SU 0 0 4 U p0IS6,@K !"01pS%MK 4pt@Po0pS hb0 S 0 S00_ 00P0SW UY& Z bP UrJOK z `BJOK P`UpJP 0( K0.Sf ^Sc 0IS^K JKNOKP@ 0!81R  GMK JKOOK 0LP+ 4!<1RPJoKp 0@S 00S 00@@ PPJOKP0lxtتܪ -@LP $$,4  -LBM M *K0AM㜠pᠠ( K⤠ /0D` P  K(@S*/A=K(0C$0Cl"0D 0(@C20 0A=K(0C(0C02n0 0A=K(0C,0C002f0 0A=K(0C00C0Hl2i0 0W0 -R W0 -R 0 -R :K W``"00    A=K(0C 0CPAM #0D( K(K' D0QSA=+0C(K R A=/0C(K R @P S0Q>UT*0SQ ȉpE A0 0`@ T !Pp:K0S KP K K00S (H*p*P P `Tl|h4XT0U*0S KQ0 0S *KZ ثX - L@ p-LlMPU` U l+h@KK P < ,P|lL\ܪh@KpP t @ 0x0 0l0 K@p -LTM`@KdK Pd - LM0 P, cPj f %RY0{SV`0S}S 0S}S@T6@R@ppP4 ?@,0S'80`pC4@@E\F 0\0\00 PR %R00{S0   R ,p|00 ꈬ"R0S"S 0S"S0S0 0-LP@}P0 S.}#BR(B<-08 Lt`M ?<T}P' HpH0$@K PP $@0 `ԬX\ 0<PP $@0 ( p-x0L0`SppT@>T* 0 0PP 0@T:p`hX p-0L`@P\p Pp 0S0C  S#### Fp`T 0-L0P0CS8$8$L$h$ 0@g 0 -L@T0 00Z >p$A0S6`P@0 pR pW-00P 00 @R 000 R00P ` R 000 R00  0 0P@pW:h 0-H*D@L@PT P0 @T 000`4` -0@MP00LPpO @P` Q0:0@0*0c ?P S>}3C R8CR<0/8R (j`H\DT`X 4$K$0S   X8 -000L( 0 0 0 0 00x d -  0 0 L xd 0-h L0@S D0S0800 @P000S(0@00C0S00H -L 0-$0L @PT09T*0<8 -L -L -  00L00 0  -L > ;- ->.0LPQ0  -L.00 0 -L$)000 -L000;-00 - 0Ḽ - LPʟ00 -a0@SLW@0 @0 SA0@S7A -0LM0K$@K P p-@PLU$P(00 PP0C0!U#P00   Q00p0 000 0U00pU#0 00R -*+' 0:S ` 0P0 0 Pp00p -Lph$P@`T `0@PT#%0U+P̭ - 0M LQKll0 R 0TS0@ 0 0@S0@@,K h l t 0 @, K0S$\,`Kp plP 20 R0  0S\ 0 d 00Rp ̭ p-Lhd` \ S0 ` L@PP0 0S p 00pp l h t  p-X0XPX@T ``D 00Lq0@T0@p pl p h t  -$$!MppL0SZ1 QT 0S 0S0P 0PS0PPP@T`000pS0000pS',0Kp@T,0S ,K h l p t 0p0S00 0 e 00R0 Rh  p-L\XT P S0` @@PP0 0S p}pl p h t  p-P0L`L@L0 PP< 00Le 0Sp pl p h t  -L 00| p-L`P`@0` 20 0S Pp p-L`P`@0` 20 0S Pp p-L`@Q0000p0S0 PPN14ð  ^00  ,20 0`0Qp̭ -0L Rl@\  ^L0 0~S400S P 00 -t@0LS d0\ X0  00<@0S 000S 00 p- 0LS 0 0S00P*P=P E5OCH`U @@0P 0Sp 0p( -L$MP@H`K0S H 0DSp@ DK0 R 0 B0rX ^  0P ^00sx 0Cs^PP@T -L M@p0$ PS$K(KP $ 00$ =S(@p t 0S) 00S$PU`,K@ET,`  $0^,;T$00$00P$0 U( 0S 00S00 -#LM@p0`p?0C4S|9?:><???,:`>????:??,:9?<t>???:?????????8?<9??9???(>?<:???9D><+S00  @20 0 00 Sj 00Sey`vsX0 SW 00SRAePK00 K(P 00 ,SKP  0PL0 S0 00S+0 S& 00S!pPK00 KPo 00 ,SiKPd 00 :S^WC 0S# PK0@T* 000 }S0 00 @T0T: P K  d 00 R0S \0 S 00S00 S 00S̭ _P 0 S 00S0 S 00S0 S 00S00 PK 00 SRCRKY 0;S00 KjP <bVP $"0S 0P PU P c00!b0C00SSsS!10{6*m1 f\!\10\K/WK/qRK00 KP 00 ,S0 CSzq0 S 00S0 S 00SK00 KP d0 S 00S00 UQK/1A -@LQ7 -80 LR$@ P  -L -L|+# -0L -<X00  L(@20 0 0̭ -LM`t@ PhR00XpX0 0"Q P 0 Sp00x %0[$<#!PD"`Fv %K 0S  p-h1L M PCR70RS4`CV10:S.@K00 K)PF  00 ,S@$KP; $ 0@T 0S 00S00& `@0 LR CR PQ K/K/ .K/?p -0LpSK/AK/6 -h PL)00P: -E000  0C0L -O00K  L p-L`@PQ PE@U2@p 0-LP@0 0-LP@0 -a0@SLW0@0A0@S70@0 @0 S  -@L -L0#" 00 -LM@`p PK 0@0bP` -LPp`U*>@;U: -L@$$$@ 0-LP 0@S 0@ST@0@DS0 0@D#SS*00R0 0-LP@P0)P:0 -0 L0C sA<0A( A40 -L A0R ă  - L0 B0r 0-LM@PKNP Q00C  @000 -L M@K0KTP (0S 0-LM@PK>T P 000 0-0L M P 0 gR cR -pR+ K K1)0-S01S!00 @ P P @Kb@t T0 0 0 0 P 00SP$ ;TCĐ:) [帐 R0 S R0 S0)0K+0 R )0[0%PT H0 R  @DT 40 R )0[ 0)0[ 0Tv -LMpRBX,0 `M,0S cPHUO0d00cSl>000cSHPU4PU  0A^S.$08<@ (PU pZDH -0L q - L --`0M0LS 0S;0.K 0[YSySL -L@Pp` 0UAP%!0"S!0S@@0S"S 0\Q@  0S"S0SP00@0S S000S S0 S 0SP ,d -L@P U,  0P# Pp T U  !`P W X pH@ TW,P U頽Ƚ̽ p-L@P0`Tp 0@Tpнؽ - L0 0  00 -L M4 , ^00 ^\4400@ S0SQ0S S 0@P,pW0-SRP0@ `UC0Y;0S 0S )0S 0=SP1pP R R  0\`P,  0P 00` 0S S  00 00P0@PU/ *\# 4^ l Q Q 0@P0 1 0040 `, `,p Wy L -L@ P`p P0 S 0S? T 00S0AC Q0xSP@0 AA0AS Ra0ASP 0 A0 Sa0ASWAA0AS7AP&0S^  000S Q0S`W -0L S0 S TP00tP0SFPfP 00 -LM@0 KPp -LM`pR%K@0 P: %0[p0CS3<404%0[S 40 4`$40$4XW0 }1= H sV 0 P 0 P @%0[ S$;04T`0 P %0[0$@T0 P (4S 0 P K0 00#S N&($R  0 04 S pP4@R008#(@T; 0 Q -L pW00 XQ40`4 @A004 0}. $0(4,$t$$ $`$$p@P[0 R0  00DtJZ0(4z H0(Q C404t 0HS@Pp -L M, 040 Y00,`Q00 S 4S_pqPP; @ QH 00C 0R0 0Pu1 u0 4S0(Q C4040P 0,40(Q C4040HSU0 P04'0 000pD,Y @ !,04 0,0 4 4 d$0d4 $ ,$Y00R0S4 -<<L8M4$40$ (4$S 4^ꀾľȾp -LP @<840,($ о(8Ld 0-\\  aLTPM@K1[S01[&S $ t4, 80 800 -PL 0$頿 -40 PLQ0PQ @ԣ -<@ 0LS$ P0 0c0 -8  0LS 0Q:0Q9 -0L 0S 00  -, 0LS 00  -L@` 0 PS p  a!`0 t@$d0\0@$T*lP @ $ȿĿ -LMp(` P,0 R?,0`7  a  0$W&ڬ 0W@@  -P  P ` $ZL40pd$0`PW( $ ̿Ŀȿ -LP*4LT\dlt|<Dplhd`\XTPLHD@<84Xp8\| -@LP    - 0 LDH -L -L@ $>SYؒ 0DTt / F / . A./= /: . 7 . " 3"R  .""R * "R00 R  " "R00R   2S S / "00S   2SS /00S   4 S   0-LP-@>=   %`02Sdlt|@ 4@ T@ P@1@t@0 -L@P3#=S|0!"K7;1>Rp: SU25#88C'(SM  ` @@<3tC6:S9̕ԕܕ4ttttX`hpp'p&%pd#pf!p0p0dPppC0fPppCpppp04 R : SH$0T`` :#:`:#:`c   =` 8``t   H$` T``<0^<p\Pa`FP 4?300p$Rpp p-L`0P!H!A Q?X((((((((ܘ08#8G S.xP)  wP$ 0 ++ ::  **00P >0& $$@:;: S0  P PPp 0-L@  0P:P d@XP 00@ 8 A<A0C00 !< F3C00 -D0LQ  ( 0 0 00 -L -L -L 0P\) -L@ @@ -lLh 00R  A< A0C0 !< F3C0 -`0L\L 0P 000000  0- 0PL@0Q 0S0(  00 A %02lX Entry point: %p, address range: %p-%p Invalid S-record at offset 0x%lx, type: %x %c verboseload raw dataload addressdownload mode (TFTP or xyzMODEM)file namemodemInvalid 'mode': %s Specified address (%p) is not believed to be in RAMRaw load requires a memory address Can't load '%s': %s Raw file loaded %p-%p ELFUnrecognized image type: 0x%lx {cmds}Manage FLASH imagesfis-f -l Erase FLASH contentserase-f -b -l Write raw data directly to FLASHwrite*** invalid 'fis' command: %s fis memory base addressFLASH memory base addressimage length [in FLASH]invalid argumentsrequired parameter missingInvalid FLASH address: %p (%s) valid range is %p-%p ** WARNING: RAM address: %p may be invalid Can't program this region - contains code in use! * CAUTION * about to program FLASH at %p..%p from %pCan't erase region at %p: 0x%x(%s) Can't program region at %p: 0x%x(%s) lengthmissing argumentCan't erase this region - contains code in use! Error erasing at %p: 0x%x(%s) FLASH: %p - %p, %d blocks of %p bytes each. FLASH: driver init failed!, status: 0x%x too few argumentsunrecognized commandRun script at bootboot_scriptBoot scriptboot_script_dataBoot script timeout (1000ms resolution)boot_script_timeout%s: %s truefalse%ld .. %s Setting to %s Enter script, terminate with empty line >> Sorry, value is too long [-i] [-l] [-n] [-f] | nickname [value]Manage configuration kept in FLASH memoryfconfiglist configuration onlyshow nicknamesshow full namesinitialize configuration databaseInitialize non-volatile configuration** invalid entry ** entry '%s' not foundname [value]Manage aliases kept in FLASH memoryaliasalias/%s'%s' = '%s' '%s' not found usage: alias name [value] Invalid macro/alias '%s' No room to expand '%s' Alias '%s' not defined Update RedBoot non-volatile configuration initialization failed %p: 0x%x(%s) Error writing config data at %p: 0x%x(%s) Request for config value '%s' - wrong type No space to add '%s' FLASH configuration checksum error or invalid key 0123456789abcdefP01OKE01E03E02B010123456789abcdef0123456789ABCDEFDisplay RedBoot version informationversion[]Help about help?help[-w ] [entry]Execute code at a locationgo-b [-l ]Display (hex dump) a range of memorydump-b -l Compute a 32bit checksum [POSIX algorithm] for a range of memorycksum[ON | OFF]Manage machine cachescacheReset the systemresetPlatform: %s (%s) %s Atmel AT91/EB40ARM7TDMICopyright (C) 2000, 2001, Red Hat, Inc. RAM: %p-%p, %p-%p available == Executing boot script in %d.%03d seconds - enter ^C to abort RedBoot> ** Error: Illegal command: "%s" onoffInvalid cache mode: %s Data cache: %s, Instruction cache: %s OnOffInvalid argument %s %s %s base addresslengthDump what [location]? usage: cksum -b -l POSIX cksum = 0x%08lx (%lu) wait timeoutstarting addressAbout to start execution at %p - abort with ^C within %d seconds ... Resetting. !! oops, RESET not working on this platform !B c0@P`p)Jk1s2R"RBrb9{ZӜb$C4 dtDTjK( ōS6r&0vfVF[z8׼HXhx@a(#8َHi +ZJzjqP 3:*˿yX;l|L\",<` A* hI~n^N>2.Qp:Yxʱ -No0 P%@Fpg`ڳ=^"25BRwbVr˥nO, 4$ftGd$TDۧ_~<&6WfvvF4VLm/ș鉊DXeHx'h8(}\?؛uJTZ7jz *:.lMͪɍ&|ld\EL<, >]|ߛُn6~UNt^.>0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-n; &C vkkMPG&"֊/aK+d 5ӆ1 Cͼ-}wp4mG0K=V9'C#=.r *ϝxO K} xV|iqލuݓklRobfF^[^Z}Wf`Sc0M-ZI D@ƥ d'NK`%#/+6lA/ ]D@hf+*{Pu&6>;;kvqUP2M_}1>φ˃4y:Z iYmێ`7Od2z~\sKwV OK86F+GB{\=fX@US]CQ;%)&!,G^(BM6P2,v?kZ;&H VM#RV/K`mpl +e= hﶻ'؀odj#ͳ`~>ɐ}:{y`6q}[Fu2 t-0q].KYT@PENOJ+ GC!}{`COFr[v hJGl0a$-eK^VZp0m5= ^[ Q7R3?>:З$:V -T)y&;h+̠ȥPMlk/|vˡv`#ds'ě yg:Ջb}>  q+2h6mf{u]6@01234567890123456789abcdef0123456789ABCDEF[-1|]Display/switch console channelchannel-1** Error: invalid channel '%s' **Error: bad channel number '%s' Current console channel id: -1 %d ^C 0x%08X: %02X |%c| - are you sure (y/n)? Too many arguments - stopped at: '%s' Unbalanced string! Ambiguous command '%s', choices are: %s %s Usage: %s%s %s ** Error: %s already specified ** Error: invalid number '%s' for %s ** Error: invalid flag '%c' ** Error: no default/non-flag arguments supported xyzModem - %s mode, %d(SOH)/%d(STX)/%d(CAN) packets, %d retries CRCCksumCan't access fileSorry, zModem not available yetTimed outEnd of fileCancelledInvalid framingCRC/checksum errorBlock sequence errorUnknown errorNot Atmel = %x Unknown device type: %x Err = %x ... Erase from %p-%p: . ... Program from %p-%p at %p: VNo error - operation completeDevice is in erase suspend stateDevice is in program suspend stateInvalid FLASH addressError trying to eraseError trying to lock/unlockError trying to programGeneric errorDevice/region is write-protectedFLASH sub-system not initializedData verify failed after operationDriver timed out waiting for deviceDriver does not support deviceDevice reports low voltageUnknown error_________________ RedBoot(tm) bootstrap and debug environment, version UNKNOWN - built 14:09:27, Jul 20 2001 eCos GDB stubs [via RedBoot] - built Jul 20 2001 / 14:09:27[-r] [-v] [-h ] [-m {TFTP | xyzMODEM}] [-b ] |/-\|- @\@LЦ\,ئL8pdeps\ḫf|tL Dxip\Peԣ`  DjH$ `X0l&T PT  48 (` <L\4lt|LD d l<!,!"T#$hl$&ll&|t<'L4(4h(()<<)P)40E@H d)H)()H* <*$`*,D( lqZ* *4*P0+<l+x,h-d.\/|/x11tp2$2d2d\334<560@70p8t?( @PTh4\@$l@ @@T`H@AxC<yC,C(D (DDlD(D(D\E 8E0hETELF@,HF|F0FD8G8pG(@p0GhHLLHXHHJPKLL<L L M4LM0|M0M8MxN<NDO|tPP`P0Q,DQR(R(ST8HT,tTTT8DTTteTTD8UHUHUHHVHXV,V4V,VVW,W@W LXXYY0HY8[H[H[[00HHl\HlD\\t8]\4L^8^8_p$$$|$M$t_$D`lA`aDaHeefPhi(Dj\j4 jLjLHklT3kHldp,p8(q,3sprintfmvsprintfprintfvprintfmFHp strlenOstrcmpstrncpystrcpycstrcmpcistrncmp?strncmpcimemcmp\%mon_write_charNgetsvdump_buf_with_offsetdump_buf_with_offsetdump_bufverify_action_cmd_tab_do_channelnrtparsecmd_searchcmd_usageinit_optsscan_opts parse_num8parse_boolmSxyzModem_stream_openxyzModem_stream_read@xyzModem_stream_closeyxyzModem_errorQGflash_hwr_initflash_hwr_map_errorflash_code_overlapsb flash_initflash_dev_queryflash_verify_addr>flash_get_limitsflash_get_block_infoflash_eraseoflash_programflash_errmsg flash_infoX __computeSignalY__get_trap_number~set_pc__single_step!__clear_single_stepg__install_breakpoints__clear_breakpoints__is_breakpoint_function__skipinstcyg_hal_gdb_place_breakRcyg_hal_gdb_remove_breakcyg_hal_gdb_interruptcyg_hal_gdb_break_is_set cyg_hal_gdb_running_stepcyg_hal_plf_serial_putcscyg_hal_plf_serial_getccyg_hal_plf_serial_getc_timeoutcyg_hal_plf_comms_initm/work2/ecc/ecc/redboot/current/src/version.c/work/at91/redboot/ROMRAM/redboot/currentGNU C 2.9-ecos-99r1-991015ptrdiff_tvlong intsize_tlong unsigned intwchar_tintwint_tunsigned intboolcyg_uint8unsigned charcyg_int82signed charcyg_uint16Sshort unsigned intcyg_int16zshort intcyg_uint32cyg_int32cyg_uint64ʼlong long unsigned intcyg_int64long long intcyg_boolcyg_ucount8cyg_count8cyg_ucount16cyg_count16cyg_ucount32cyg_count32cyg_ucount64ݼcyg_count64cyg_atomicCYG_ATOMICCYG_WORDCYG_BYTECYG_WORD16ACYG_WORD32CYG_WORD64CYG_ADDRESSCYG_ADDRWORDLcdV#fpW#,spX#0lrY#4pcZ#8cpsr\#<ip]#@vector`#Dmsra#H HAL_SavedRegisterscHhal_jmp_buf  ]char RedBoot_versionHxP ; GDB_stubs_versionPDv/work2/ecc/ecc/hal/common/current/src/dummy.c/work/at91/redboot/ROMRAM/hal/common/currentGNU C 2.9-ecos-99r1-991015/work2/ecc/ecc/redboot/current/src/load.c/work/at91/redboot/ROMRAM/redboot/currentGNU C 2.9-ecos-99r1-991015_is_hexcboolchar_from_hexcretinttolower#c"<load_elf_imageD<[getcCWPlong unsigned int QG_hex2NGT[getcMWXlenMUsumMSV valOW byteOR c1PT c2P^ 0p T x ^ & T \ F ^ Qlong int Gload_srec_imagep<T [getcoWXbaseo< lineqlpr csRlens offsettGV counttGU sumtGvaltG cksumtGS addruT base_addru~ typevW first_addrw~ addr_offsetx<Y highest_addressy<~ lowest_addressz<~O  unsigned charredboot_getc  [ spinlWredboot_getc_init 8 [funwPverboseQqq  Wredboot_getc_rewind8 ` [do_load` [argcUargvVresVnum_optionsSiUerr~modeXverbose~raw~base_addr_set~mode_str_set~mode_str ~base<~end<Wtype#Xfilename~opts/~     mpU /;;option_infoflag֩#takes_argס#arg_type#argٵ# arg_setڽ#name۳#  ptrdiff_tvGsize_t<wchar_twint_tunsigned intboolcyg_uint8cyg_int8=signed charcyg_uint16^short unsigned intcyg_int16Ņshort intcyg_uint32cyg_int32cyg_uint64long long unsigned intcyg_int64long long intcyg_boolcyg_ucount8cyg_count8cyg_ucount16cyg_count16cyg_ucount32cyg_count32cyg_ucount64cyg_count64cyg_atomic CYG_ATOMICCYG_WORDCYG_BYTECYG_WORD16LCYG_WORD32CYG_WORD64CYG_ADDRESSCYG_ADDRWORDthreadref$cap_parmsB $currthread_parmsG $threadlist_parmsN $info_parmsT $reg_parms[: $scheduler_parmsa{ % BabilitiesA #% GrefF #% NstartflagK#lastidL #nextthreadidM #%: TrefR #infoS #%{ [threadX #regcountY#registersZ#% athread^ #lock_#mode`# S  p dbg_syscall_funcf   6   __gnuc_va_list`va_list % LcdV #fpW#,spX#0lrY#4pcZ#8cpsr\#<ip]#@vector`#Dmsra#H  HAL_SavedRegistersc# hal_jmp_buf  bsp_handler_t @ & H"__COMMCTL_SETBAUD"__COMMCTL_GETBAUD"__COMMCTL_INSTALL_DBG_ISR"__COMMCTL_REMOVE_DBG_ISR"__COMMCTL_IRQ_DISABLE"__COMMCTL_IRQ_ENABLE"__COMMCTL_DBG_ISR_VECTOR"__COMMCTL_SET_TIMEOUT"__COMMCTL_FLUSH_OUTPUT__comm_control_cmd_t ~hal_virtual_comm_table_t <HH ? __comm_if_ch_data_t __comm_if_write_t  ' (__comm_if_read_t   __comm_if_putc_t  '__comm_if_getc_t - 3C__comm_if_control_t ^ dz)__comm_if_dbg_isr_t  q? ? __comm_if_getc_timeout_t  __call_if_version_t __call_if_ictrl_table_t __call_if_exc_table_t __call_if_dbg_vector_t n  __call_if_kill_vector_t  __call_if_console_procs_t  __call_if_debug_procs_t __call_if_flush_dcache_t '__call_if_flush_icache_t __call_if_cpu_data_t __call_if_board_data_t __call_if_sysinfo_t __call_if_set_debug_comm_t __call_if_set_console_comm_t __call_if_set_serial_baud_t __call_if_dbg_data_t __call_if_dbg_syscall_t  __call_if_reset_t o*__call_if_console_interrupt_flag_t __call_if_delay_us_t '__call_if_install_bpt_fn_t !'__call_if_flash_cfg_op_fn_t #7+user_ram_startI+user_ram_endI+entry_addressL| <_printf_func)cmd_fun'cmdstr#help#usage#fun# void_funovoid_fun_ptr8 dinit_tab_entryfun$#idle_funt'idle_fun_ptrƔ didle_tab_entryfunȀ#,Hfunw#bufH#bufp#avail#len#err#verbose#tick#Tgetc_info_t-getc_info2TT usage4-_cmd_tab_do_load?@!/work2/ecc/ecc/redboot/current/src/flash.c/work/at91/redboot/ROMRAM/redboot/currentGNU C 2.9-ecos-99r1-991015N _is_hexcboolchar_from_hexcretint tolower#c"3fis_usageL[why3Q Ffis_write6L\[ argc5W argv5FV stat7U mem_addr8L flash_addr8L length8L mem_addr_set9 flash_addr_set: length_set; err_addr<a~ opts=c prog_ok>W3long unsigned int  oooption_infoflag֪#takes_argע#arg_type#arg# arg_set#name3#a fis_erase~\4[ argc}W argv}FV statU flash_addrL lengthL flash_addr_set length_set err_addra opts o_flash_info4[do_flash_initt[ statS fdo_fist[ argcU argvFT cmdScmdstr3#help3#usage3#fun# fFget_config[ dpT title3U list_optV newvalue3Z line} sp3U lp3T retU hold_bool_val} new_bool_val} enable} hold_int_valL} new_int_valL} val_ptraX typeYunsigned char %Zconfig_length4D[ type3P do_flash_configTDd[ argcSW argvSFVdone need_updateUZoptendV\ optW\T hold_configXb_ optsY^ list_onlyZ^ nicknames[^ fullnames\^ list_opt]Y dp^U len_V ret_P title`3W onlyonea3^ onevalueb3^ doneonec^ initd^\config_option?key@3#titleA3#enableB3#enable_senseC# typeD#dfltEL#_config*len+L#key1,L#config_data-#key2.L#cksum/L# o  % make_aliasd[ alias3P name3R do_aliasl[ argcU argvFV name  val3~ opt O lookup_alias3l[ alias3Q name  val3 O _expand_aliases![ line3Z lenT lp3U ms3V me3T ep3\ alias3X cR offset W line_len Y alias_len T macro_found P& expand_aliasesC!![ lineB3U lenBTq flash_write_configM!"[ statNU err_addrOa\ flash_lookup_configo"T#[ keyn3V dppT lenqU: flash_get_configT#$[ key3V valaT typeU dpP val_ptraQ flash_config_insert_value$l$[ dpU opt\Q flash_add_configl$&[ opt\X updateZ dpT kpV lenU elenP sizeW Q config_init&l&[ optend\U opt\T load_flash_config&l&'[ use_boot_script'\ptrdiff_tv long intsize_tLwchar_twint_t unsigned intboolcyg_uint8cyg_int8signed charcyg_uint169short unsigned intcyg_int16`short intcyg_uint32 cyg_int32cyg_uint64ʢlong long unsigned intcyg_int64long long intcyg_boolcyg_ucount8 cyg_count8cyg_ucount16 cyg_count16cyg_ucount32 cyg_count32cyg_ucount64ݢcyg_count64cyg_atomicCYG_ATOMICCYG_WORDmCYG_BYTE CYG_WORD16'CYG_WORD32mCYG_WORD64CYG_ADDRESSmCYG_ADDRWORDmthreadref!cap_parmsBv!currthread_parmsG!threadlist_parmsN!info_parmsT!reg_parms[!scheduler_parmsaV"BabilitiesA#"GrefF#" NstartflagK#lastidL#nextthreadidM#"TrefR#infoS#"V [threadX#regcountY#registersZa#" athread^#lock_#mode`#.uKdbg_syscall_funcf#__gnuc_va_list`ava_list"L cd V#fp Wm#,sp Xm#0lr Ym#4pc Zm#8cpsr \m#<ip ]m#@vector `m#Dmsr am#H m HAL_SavedRegisters chal_jmp_buf  mbsp_handler_t @#a$ H__COMMCTL_SETBAUD__COMMCTL_GETBAUD__COMMCTL_INSTALL_DBG_ISR__COMMCTL_REMOVE_DBG_ISR__COMMCTL_IRQ_DISABLE__COMMCTL_IRQ_ENABLE__COMMCTL_DBG_ISR_VECTOR__COMMCTL_SET_TIMEOUT__COMMCTL_FLUSH_OUTPUT__comm_control_cmd_t ~hal_virtual_comm_table_t  ##__comm_if_ch_data_t a__comm_if_write_t \bxaxm~% __comm_if_read_t #am __comm_if_putc_t a __comm_if_getc_t # a__comm_if_control_t 9?#Ua&__comm_if_dbg_isr_t pv#a__comm_if_getc_timeout_t #a__call_if_version_t __call_if_ictrl_table_t a__call_if_exc_table_t a__call_if_dbg_vector_t O__call_if_kill_vector_t __call_if_console_procs_t __call_if_debug_procs_t __call_if_flush_dcache_t a__call_if_flush_icache_t __call_if_cpu_data_t a__call_if_board_data_t a__call_if_sysinfo_t __call_if_set_debug_comm_t #__call_if_set_console_comm_t __call_if_set_serial_baud_t #__call_if_dbg_data_t a__call_if_dbg_syscall_t __call_if_reset_t P'__call_if_console_interrupt_flag_t __call_if_delay_us_t __call_if_install_bpt_fn_t !a__call_if_flash_cfg_op_fn_t ##3a(ram_startH(ram_endH(workspace_endJ(script[(script_timeout\_printf_func#3&cmd_funvoid_funPvoid_fun_ptrinit_tab_entryfun#idle_fun idle_fun_ptr.Zidle_tab_entryfun#)fun#buf#bufp#avail#len#err#verbose#tick##3 getc_info_tZ_printf 2*fis_image_desc 0name 1#flash_base 2L#mem_base 3L#size 4L#entry_point 5L#data_length 6L# _pad 7#$desc_cksum 8L#file_cksum 9L#  +_cmd_tab_do_fis7f|+_cmd_tab_fis_eraseqf +_cmd_tab_fis_writef zf(__FIS_cmds_TAB__n(__FIS_cmds_TAB_END__f,flash_starta@,flash_endaD,block_sizeH,blocksL,fis_work_blockaP,fisdir_sizeT,cfg_baseaX,cfg_size\ __flash_initt-_init_tab_0000do_flash_init4 config0b` config_ok1 `-_config_option_boot_scriptB-_config_option_boot_script_dataH-_config_option_boot_script_timeoutQ y .__CONFIG_options_TAB__hm  .__CONFIG_options_TAB_END__h -_cmd_tab_do_flash_configOf-_cmd_tab_do_aliasf,-_init_tab_0000load_flash_configE8"@/work2/ecc/ecc/hal/arm/arch/current/src/hal_misc.c/work/at91/redboot/ROMRAM/hal/arm/arch/currentGNU C 2.9-ecos-99r1-991015__take_over_debug_traps`'4([__restore_debug_trapsi4(h([ exception_handlerrh(([regsqTLcdV#fpW#,spX#0lrY#4pcZ#8cpsr\#<ip]#@vector`#Dmsra#H  cyg_uint32hal_spurious_IRQ()[regsPcyg_hal_invoke_constructors)<)[ p T & whal_arch_default_isr<)P)[vectorwPdatawQ CYG_ADDRWORDhal_idle_thread_action[countԢPbreakpointP)d)[__break_opcode[ long unsigned int Phal_lsbindexP4[maskPR iPP int hal_msbindexP0[maskPR iPPptrdiff_tv long intsize_twchar_tPwint_t unsigned intboolPcyg_uint8  unsigned charcyg_int8, signed charcyg_uint16M short unsigned intcyg_int16t short intcyg_uint32cyg_int32Pcyg_uint64ʶ long long unsigned intcyg_int64 long long intcyg_boolPcyg_ucount8cyg_count8Pcyg_ucount16cyg_count16Pcyg_ucount32cyg_count32Pcyg_ucount64ݶcyg_count64cyg_atomic CYG_ATOMICCYG_WORDCYG_BYTECYG_WORD16;CYG_WORD32CYG_WORD64CYG_ADDRESSCYG_ADDRWORDcyg_assert_class_zealcyg_system_testcyg_nonecyg_trivialcyg_quickcyg_thoroughcyg_extremeHAL_SavedRegistersc hal_jmp_buf CYG_INTERRUPT_STATE_hal_registersD__mem_fault_handlerIBGU vectorsWI hardware_vectorsZx  hold_vectors[d exception_level\Ppfunc __CTOR_LIST__ __CTOR_END__Q}/work2/ecc/ecc/hal/arm/at91/current/src/at91_misc.c/work/at91/redboot/ROMRAM/hal/arm/at91/currentGNU C 2.9-ecos-99r1-991015#hal_clock_initializeA@[period@PtimerBScyg_uint32CYG_ADDRESSShal_clock_resetTH[vectorSPperiodSTtimerUSsrVRhal_clock_readc [pvaluebPtimerdSvaleRhal_delay_usqd))[usecspPtimerrQstatsScyg_int32hal_hardware_init))[vhal_IRQ_handlerv)*[irq_numPiprQimrSinthal_interrupt_mask*<*[vectorvPhal_interrupt_unmask<*`*[vectorvP+hal_interrupt_acknowledge`**[vectorvPhal_interrupt_configureD[vectorvPlevelvQupvRmodeRhal_interrupt_set_level([vectorvPlevelvQmodeR9hal_show_IRQ[vectorvPdatavQhandlervR{_at91_led[valvUivRtovQ set_leds  [ val vP ptrdiff_tvlong int size_tlong unsigned int wchar_tv wint_tunsigned int boolv cyg_uint82unsigned char cyg_int8Ssigned char cyg_uint16tshort unsigned int cyg_int16śshort int cyg_uint32 cyg_int32v cyg_uint64long long unsigned int cyg_int64long long int cyg_boolv cyg_ucount8 cyg_count8v cyg_ucount16 cyg_count16v cyg_ucount32 cyg_count32v cyg_ucount64 cyg_count64 cyg_atomic 2 CYG_ATOMIC CYG_WORD CYG_BYTE! CYG_WORD16b CYG_WORD32 CYG_WORD64 CYG_ADDRESS CYG_ADDRWORDcyg_assert_class_zealcyg_system_testcyg_nonecyg_trivialcyg_quickcyg_thoroughcyg_extreme HAL_IO_REGISTER> ULcdV#fpW#,spX#0lrY#4pcZ#8cpsr\#<ip]#@vector`#Dmsra#H HAL_SavedRegistersc hal_jmp_buf threadref<2 dbg_capabilities?mask1@# cygmon_thread_debug_infodthread_ide#context_existsfv#thread_displayh # unique_thread_namei #more_displayj # char~ dbg_syscall_ids1dbg_null_funcdbg_capabilities_funcdbg_currthread_funcdbg_threadlist_funcdbg_threadinfo_funcdbg_getthreadreg_funcdbg_setthreadreg_funcdbg_scheduler_func dbg_thread_syscall_parms >cap_parmsB currthread_parmsG8 threadlist_parmsNO info_parmsT reg_parms[ scheduler_parmsa 8 BabilitiesAA #O GrefF3 # NstartflagKv#lastidL3 #nextthreadidM3 # TrefR3 #infoS; # [threadX3 #regcountYv#registersZ9 #3 athread^3 #lock_v#mode`v#  dbg_syscall_funcf_ e z v z ~ __gnuc_va_list `9 va_list ݀ bsp_handler_t @   vv9   H__COMMCTL_SETBAUD__COMMCTL_GETBAUD__COMMCTL_INSTALL_DBG_ISR__COMMCTL_REMOVE_DBG_ISR__COMMCTL_IRQ_DISABLE__COMMCTL_IRQ_ENABLE__COMMCTL_DBG_ISR_VECTOR__COMMCTL_SET_TIMEOUT__COMMCTL_FLUSH_OUTPUT __comm_control_cmd_t ~ hal_virtual_comm_table_t  __comm_if_ch_data_t 9 __comm_if_write_t 4:P9 PV! __comm_if_read_t syv9 ! __comm_if_putc_t 9 ! __comm_if_getc_t !9 __comm_if_control_t -v9   __comm_if_dbg_isr_t HNmv9 mUUv __comm_if_getc_timeout_t 9  __call_if_version_t v __call_if_ictrl_table_t 9 __call_if_exc_table_t 9 __call_if_dbg_vector_t ' __call_if_kill_vector_t  __call_if_console_procs_t o __call_if_debug_procs_t o __call_if_flush_dcache_t 9 v __call_if_flush_icache_t  __call_if_cpu_data_t 9 __call_if_board_data_t 9 __call_if_sysinfo_t  __call_if_set_debug_comm_t csvv __call_if_set_console_comm_t c __call_if_set_serial_baud_t vvv __call_if_dbg_data_t 9 __call_if_dbg_syscall_t e __call_if_reset_t ( __call_if_console_interrupt_flag_t v __call_if_delay_us_t r~ __call_if_install_bpt_fn_t !9 __call_if_flash_cfg_op_fn_t #v 9 v CYG_INTERRUPT_STATE  cyg_addrword_t gU cyg_handle_t h  cyg_priority_t i cyg_vector_t j cyg_bool_t kv cyg_code_t l cyg_ISR_t nK  cyg_DSR_t qKu  }lock |# cyg_drv_mutex_t }' wait #mutex '# cyg_drv_cond_t cyg_interrupt vector K#priority 5#isr #dsr # data U#next_dsr #dsr_count # C  cyg_interrupt C?cyg_ISR_results CYG_ISR_HANDLEDCYG_ISR_CALL_DSR_period>y/work2/ecc/ecc/hal/common/current/src/generic-stub.c/work/at91/redboot/ROMRAM/hal/common/currentGNU C 2.9-ecos-99r1-991015*strcpystrcharstrlen%s$r&intZmemcpytZ destsZ srcsZ sizes __du\ __sv\ bunsigned charmemsetZ sZ c size __s\ __cb __tohex**[ cP(readDebugChar**['** result Tstubhex*0+[ chbQgetpacket0+l+[ bufferPpacket\gdb_packetFchecksumH#xmitcsumJ#contentsL#lengthN# stateV#uint32 }__add_char_to_packetl+,[ ch}P packetT|,,count%Vi&Punsigned int__putpacket9,h-[buffer9Wchecksum;bUcount<Vch=bTw__mem2hex_helperh-.[Blong_valwbytesvalTlenTi\chblong unsigned intb__mem2hex.\/[memPbufQcountRmay_faultSN__mem2hex_safe6\//[mem5NPbuf5Qcount5Rtarget_addr_t__hex2mem_helperK/x1[Olong_valMwbytesNvalOTlenPUiPTchQbWbR__hex2memx11[bufPmemQcountRmay_faultS__hex2mem_safe1p2[bufPmemNQcountRset_debug_trapsp22[1__hexToInt}22[ptr1TintValue7UnumCharsVhexValueP=target_register_t__hexToAddr}2\3[ptr1TvalUnumCharsVhexValuePNC__intToHex}\33[ptrPintValue=TnumBits^numCharsVB33v \lock_thread_scheduler034[kind/Qret2^unlock_thread_schedulerO4<5[__handle_exceptionj<56[sigvalkU- stub_format_registers6@7[ptrUregnumT, 0607dummyDat- addr=vptrPreg_validX |66offTxRextend_val\ 66! !,"7R#N\#CQ + s67"U$x"S#Q#R9 Q stub_update_registers-@7p8[in_ptr,Pout_ptr,Xptr.\x/Usr0Ter0W l77regno3=X 77"Q"R%+ 7(8value@=TvptrA P 88l8"Q"R%__process_packet[p8?[packetZTis_binary\W |99sigvalfP 99"R"Q% 9:ptr " :(:"R"Q%O ,:<:in_ptrout_ptr <::length=~ptr~addrN~ ::"R"Q% ::"R"Q% :<length=~ptr~buf~iTaddrN~ ] <,<"R"Q% 0<T<"R"Q% <<"R"Q% <<"R"Q% <<"R"Q%4<(>ptr!~addr"N~sigval#=~>8?addr=~modeptr~ > ?"R"Q% ?4?"R"Q%8??baudrate=~ptr~ T?x?"R"Q%Rsend_t_packet? @[sigvalPprocess_exception  @\@[sigvalPstatus __send_exit_statusT[statusPd__get_gdb_input0[dest/=Ymaxlen/Qblock/Rbuf1dTlen2Xi2Ud3Sp__output_hex_valueLh[iK=PbufMPptrMTxN}R __putDebugStr_4[str^T__output_gdb_stringl[strk=Pstring_lenkLbufnxoTlenpX,packetlen{Y``cW&do_nothing\@l@[&syscall_do_nothing[junkP__switch_to_stub$[initialize_stubl@@[ungetDebugChar@@[cP__kill_program@@[sigvalP__free_program_args`[E__add_program_arg[argcTlenUresS__set_program_args[argcWargv1VxU,lensP ,P"R#T  d" P!,"7Q#NR#C\N__get_program_args1H[argcPtr=Tcrc32%@A[mem$NPlen$Vcrc$Tptr&\U,A|Ai.Sj.Pc/QAAch=b[process_querySAxC[pktRd8BBstartmem^N`length_=\our_crc`Q BB"Q"R%BBnumbnBtCchwQsubpktxPprocess_setxCC[pktPch'ptrdiff_tvlong int'size_tw'wchar_t(wint_t}'bool'cyg_uint8b'cyg_int8„signed char'cyg_uint16ĥshort unsigned int'cyg_int16short int'cyg_uint32}'cyg_int32'cyg_uint64long long unsigned int'cyg_int649long long int'cyg_bool'cyg_ucount8}'cyg_count8'cyg_ucount16}'cyg_count16'cyg_ucount32}'cyg_count32'cyg_ucount64'cyg_count649'cyg_atomic)b'CYG_ATOMIC'CYG_WORD'CYG_BYTEc'CYG_WORD16'CYG_WORD32'CYG_WORD64'CYG_ADDRESS'CYG_ADDRWORD*LcdV#fpW#,spX#0lrY#4pcZ#8cpsr\#<ip]#@vector`#Dmsra#H* 'HAL_SavedRegistersc(hal_jmp_bufXd'uint32B'int32C'target_register_tx tableInit /work2/ecc/ecc/hal/common/current/src/thread-packets.c/work/at91/redboot/ROMRAM/hal/common/currentGNU C 2.9-ecos-99r1-991015Jstrcpystrcharstrlen%s$r&int_stub_copy_registersCC[ dest|_P src~_Q limit_Retarget_register_t __stub_copy_registers[ dest_P src_Q stub_pack_nakCD[ outbufP +stub_pack_ackD(D[ outbufP stub_unpack_int(DlD[ buffV fieldlengthU retvalT nibbleunpack_bytelDD[ bufU valueTunpack_intDD[ bufU valueTMishexDE[ chP valQunpack_nibbleE8E[ bufT valQpack_hex_byte8EhE[ pktPbyteunsigned charIunpack_varlen_hex hEE[buffTresult Wnibble `retval Vunpack_threadid EF[inbufUidQaltref!Wlimit"Vx#Ty#pack_int3FHF[buf2Pvalue2Tjpack_raw_stringE,[pktDPstringDQchFSpack_stringNHFF[pktLPstringMUchOSlenQTsRR5pack_threadidiFF[pkthPidhQlimitjTaltidk5Uint_to_threadrefzF8G[idyPvalueyQscan{5PFGi~Sthreadref_to_int8GpG[refPvalue\scan5PiQtcopy_threadrefpGG[destPsrcQiRcsrc5Qcdest5Pthreadmatch@[destPsrcQsrcp5Tdestp5^i\resultPTstub_pack_Tpkt_threadidp[pktTthreadfmtRstub_get_currthread0[threadhlong int stub_pkt_currthreadGH[inbufPoutbufTbufmaxRthreaddbase_outq thread_aliveHLH[idQthreadhinfoq P cygmon_thread_debug_infodthread_ide#context_existsf#thread_displayh# unique_thread_namei#more_displayj# stub_pkt_thread_aliveLHH[inbufToutbufUbufmaxRprebufTresulth stub_pkt_changethread$HHJ[inbuf!Poutbuf"Ubufmax#Rid%didefined&`ch'( stub_pkt_getthreadlistHJPK[inbufPoutbufVbufmaxTcount_ptrZdone_ptrXlimitYstart_flagTbatchsizePresultcountWlastthreadx nextthread  stub_pkt_getthreadinfoPKL[inbufPoutbufUbufmaxRmaskHresultthreaddinfoq L1 stub_lock_scheduler LL[lockTmodeVid Rthread `ptrdiff_tvsize_tP long unsigned intwchar_twint_t unsigned intboolcyg_uint8cyg_int8 signed charcyg_uint16 short unsigned intcyg_int16short intcyg_uint32ǃ cyg_int32cyg_uint64Jlong long unsigned intcyg_int64ulong long intcyg_boolcyg_ucount8ԃ cyg_count8cyg_ucount16׃ cyg_count16cyg_ucount32ڃ cyg_count32cyg_ucount64Jcyg_count64ucyg_atomicBCYG_ATOMICBCYG_WORDCYG_BYTE CYG_WORD16 CYG_WORD32CYG_WORD648CYG_ADDRESSCYG_ADDRWORDthreadref<dbg_capabilities?mask1@P #_gdb_cont_threadZ_gdb_general_thread[LcdV#fpW#,spX#0lrY#4pcZ#8cpsr\#<ip]#@vector`#Dmsra#H HAL_SavedRegisterscRhal_jmp_bufuint32Bint32C'target_register_t

'cap_parms B'currthread_parms G'threadlist_parms N'info_parms T'reg_parms [A'scheduler_parms a Babilities A# Gref F# Nstartflag K#lastid L#nextthreadid M#A Tref R#info S# [thread X#regcount Y#registers Z# athread ^#lock _#mode `#Zwdbg_syscall_func f"#=#__gnuc_va_list `va_list bsp_handler_t @?E"Z##(= H __COMMCTL_SETBAUD __COMMCTL_GETBAUD __COMMCTL_INSTALL_DBG_ISR __COMMCTL_REMOVE_DBG_ISR __COMMCTL_IRQ_DISABLE __COMMCTL_IRQ_ENABLE __COMMCTL_DBG_ISR_VECTOR __COMMCTL_SET_TIMEOUT __COMMCTL_FLUSH_OUTPUT__comm_control_cmd_t ~Zhal_virtual_comm_table_t g__comm_if_ch_data_t __comm_if_write_t )###k  __comm_if_read_t " ## #k  __comm_if_putc_t *0)A## __comm_if_getc_t Y_"o #__comm_if_control_t "##=*__comm_if_dbg_isr_t "### # __comm_if_getc_timeout_t "' ## 3s?!hal_virtual_vector_table U'__call_if_version_t __call_if_ictrl_table_t __call_if_exc_table_t __call_if_dbg_vector_t *__call_if_kill_vector_t *__call_if_console_procs_t __call_if_debug_procs_t __call_if_flush_dcache_t \)m##__call_if_flush_icache_t \__call_if_cpu_data_t __call_if_board_data_t __call_if_sysinfo_t E__call_if_set_debug_comm_t __call_if_set_console_comm_t __call_if_set_serial_baud_t R"g##__call_if_dbg_data_t __call_if_dbg_syscall_t __call_if_reset_t __call_if_console_interrupt_flag_t __call_if_delay_us_t )#} __call_if_install_bpt_fn_t !5)A#__call_if_flash_cfg_op_fn_t #e" ####$alt_registersQ$orig_registersSP%__mem_fault_handlermemCount @/work2/ecc/ecc/hal/common/current/src/bplist-dynamic.c/work/at91/redboot/ROMRAM/hal/common/currentGNU C 2.9-ecos-99r1-991015bstrcpystrcharstrlen%s$r&intR__set_breakpointTT[ addrRP lenRQtarget_register_t__remove_breakpointTT[ addrRP lenRQ __install_breakpoint_list[ __clear_breakpoint_list[ E__display_breakpoint_list[ print_funcQP Q REptrdiff_tvhlong intsize_tlong unsigned intwchar_twint_tunsigned intboolcyg_uint8unsigned charcyg_int8signed charcyg_uint16$short unsigned intcyg_int16Kshort intcyg_uint32ǵcyg_int32cyg_uint64ʍlong long unsigned intcyg_int64˸long long intcyg_boolcyg_ucount8Եcyg_count8cyg_ucount16׵cyg_count16cyg_ucount32ڵcyg_count32cyg_ucount64ݍcyg_count64޸cyg_atomicCYG_ATOMICCYG_WORDXCYG_BYTECYG_WORD16CYG_WORD32XCYG_WORD64{CYG_ADDRESSXCYG_ADDRWORDXLcdV#fpWX#,spXX#0lrYX#4pcZX#8cpsr\X#<ip]X#@vector`X#DmsraX#HX HAL_SavedRegisterschal_jmp_bufXuint32BXint32Cjtarget_register_t<regnames?R0R1R2R3R4R5R6R7R8R9 R10 FP IP SP LRPCF0F1F2F3F4F5F6F7FPSPSregnames_tN-gdb_packetFchecksumH#xmitcsumJ#contentsL#lengthN# stateV#__PFI:@P __PFV]ctarget_addr_te4CACHE_NOOPCACHE_ENABLECACHE_DISABLECACHE_FLUSHcache_control_t6zR /work2/ecc/ecc/hal/common/current/src/dbg-threads-syscall.c/work/at91/redboot/ROMRAM/hal/common/currentGNU C 2.9-ecos-99r1-991015einit_threads_syscallJ[vectorIPdbg_thread_syscallSidR fTint dbg_syscall_ids1 dbg_null_func dbg_capabilities_func dbg_currthread_func dbg_threadlist_func dbg_threadinfo_func dbg_getthreadreg_func dbg_setthreadreg_func dbg_scheduler_func    dbg_thread_syscall_parms >cap_parmsBcurrthread_parmsGthreadlist_parmsNinfo_parmsT reg_parms[0scheduler_parmsaq BabilitiesA#GrefF#  NstartflagK#lastidL#nextthreadidM#0TrefR#infoSh#q [threadX#regcountY#registersZ# athread^#lock_#mode`#unsigned char hcygmon_thread_debug_infodthread_ide#context_existsf#thread_displayhn# unique_thread_namein#more_displayjn#  tchardbg_capabilities?mask1@# |long unsigned intinit_thread_syscalldTT[vectorcP6dbg_thread_capabilitiesi[cbphPdbg_currthreadxT8U[varparmwPT,URdbg_threadlist8UU[startflagPlastthreadidQnext_threadR8UtURwdbg_threadinfoUU[threadidPinfohQvUURdbg_getthreadregUV[osthreadidPregcountQregvalRUVRsdbg_setthreadregH[osthreadidPregcountQregvalRr<Rdbg_schedulerVXV[thread_idPlockQmodeRVLVRswap32XVV[xPrSTdbg_currthread_idVV[refʩlptrdiff_tvelong intsize_twchar_twint_tunsigned intboolcyg_uint8cyg_int8signed charcyg_uint16short unsigned intcyg_int16" short intcyg_uint32ǝcyg_int32cyg_uint64d long long unsigned intcyg_int64ˏ long long intcyg_boolcyg_ucount8ԝcyg_count8cyg_ucount16םcyg_count16cyg_ucount32ڝcyg_count32cyg_ucount64d cyg_count64ޏ cyg_atomic\ CYG_ATOMIC\ CYG_WORD/ CYG_BYTECYG_WORD16CYG_WORD32/ CYG_WORD64R CYG_ADDRESS/ CYG_ADDRWORD/ threadref<dbg_syscall_funcf dbg_syscall_ptr<<    tcall>  /work2/ecc/ecc/hal/common/current/src/hal_if.c/work/at91/redboot/ROMRAM/hal/common/currentGNU C 2.9-ecos-99r1-991015jstrcpystrcharstrlen%s$r&int'_is_hex'cbool^_from_hexcrettolower#c"flash_config_opUVV[ opTP keyTQ valTR typeTScyg_bool  delay_usjVV[ usecsiPcyg_int32 resetVW[{kill_by_resetW,W[ __irq_nrP __regsQ nop_service,W@W[3set_debug_comm@WLX[ __comm_idT__selected_id__chanTSinterrupt_statePresVupdateQ??DCYG_ADDRWORD3set_console_comm$LXX[__comm_id#P__selected_id%res&\update&Qflush_icacheXXY[__pWP__nbytesWQVflush_dcachedYY[__pcP__nbytescQcyg_hal_diag_mangler_gdb_getcyYHY[__ch_dataxP__chz__chan{TRcyg_uint8 cyg_hal_diag_mangler_gdb_putcHY8[[__ch_dataPccyg_hal_gdb_break_placenakZline  pos Y4[oldY__chanTV YZhex: csumXc1WiWYYchhlcCYG_INTERRUPT_STATE:.cyg_hal_diag_mangler_gdb_write8[[[__ch_dataU__bufV__lenTcyg_uint32%cyg_hal_diag_mangler_gdb_read[[[__ch_dataU__buf%V__lenTcyg_hal_diag_mangler_gdb_control[[[__ch_dataP__funcnH__COMMCTL_SETBAUD__COMMCTL_GETBAUD__COMMCTL_INSTALL_DBG_ISR__COMMCTL_REMOVE_DBG_ISR__COMMCTL_IRQ_DISABLE__COMMCTL_IRQ_ENABLE__COMMCTL_DBG_ISR_VECTOR__COMMCTL_SET_TIMEOUT__COMMCTL_FLUSH_OUTPUTcyg_hal_diag_mangler_gdb_init[l\[commTQcurU' cyg_hal_diag_mangler_null_getc0[__ch_dataP__ch__chanTR cyg_hal_diag_mangler_null_putc%0[__ch_data$Pc$__chan&TR cyg_hal_diag_mangler_null_write2H[__ch_data0U__buf1V__len1TX cyg_hal_diag_mangler_null_read>H[__ch_data<U__buf=%V__len=T cyg_hal_diag_mangler_null_controlJ[__ch_dataHP__funcI cyg_hal_diag_mangler_null_initU[commVTQcurWUE hal_if_diag_initnl\\[calledq hal_if_diag_write_charl[cQ__chanTR hal_if_diag_read_charD[cT__chanTShal_ctrlc_isr_init\\[t hal_ctrlc_isr\8][vectorDRdataDS__chanT\isr_retTctrlcl hal_ctrlc_check[vectorDUdataDV__chanTTgdb_vectorPisr_retctrlcde hal_if_init8]^[> 8]p]i0Rd p]^ibRjbRptrdiff_tvv long intsize_t long unsigned intwchar_t wint_t unsigned intboolcyg_uint8 unsigned charcyg_int8signed charcyg_uint162short unsigned intcyg_int16Yshort intcyg_uint32 cyg_int32cyg_uint64ʛlong long unsigned intcyg_int64long long intcyg_boolcyg_ucount8 cyg_count8cyg_ucount16 cyg_count16cyg_ucount32 cyg_count32cyg_ucount64ݛcyg_count64cyg_atomic CYG_ATOMICCYG_WORDfCYG_BYTE CYG_WORD16 CYG_WORD32fCYG_WORD64CYG_ADDRESSfCYG_ADDRWORDf!cyg_assert_class_zeal"cyg_system_testcyg_nonecyg_trivialcyg_quickcyg_thoroughcyg_extreme#!Lc$dV!#$fpWf#,$spXf#0$lrYf#4$pcZf#8$cpsr\f#<$ip]f#@$vector`f#D$msraf#H-f HAL_SavedRegistersc hal_jmp_buf[gfHAL_IO_REGISTER >?threadref < %dbg_capabilities ?$mask1 @ #%acygmon_thread_debug_info d$thread_id e~#$context_exists f#$thread_display h# $unique_thread_name i#$more_display j#!)dbg_syscall_ids 1dbg_null_funcdbg_capabilities_funcdbg_currthread_funcdbg_threadlist_funcdbg_threadinfo_funcdbg_getthreadreg_funcdbg_setthreadreg_funcdbg_scheduler_func&dbg_thread_syscall_parms >'cap_parms B'currthread_parms G'threadlist_parms N'info_parms T?'reg_parms [e'scheduler_parms a# B$abilities A## G$ref F##? N$startflag K#$lastid L#$nextthreadid M##e T$ref R#$info S## [$thread X#$regcount Y#$registers Z## a$thread ^#$lock _#$mode `#~dbg_syscall_func f(#)a)#)__gnuc_va_list `va_list )bsp_handler_t@ci(~))__comm_control_cmd_t~hal_virtual_comm_table_t3__comm_if_ch_data_t__comm_if_write_t* )))f__comm_if_read_t"((B))%)f__comm_if_putc_tZ`*q)) __comm_if_getc_t( )__comm_if_control_t())~__comm_if_dbg_isr_t())))__comm_if_getc_timeout_t<B(W))%c??+hal_virtual_vector_tableW __call_if_version_t  __call_if_ictrl_table_t  __call_if_exc_table_t  __call_if_dbg_vector_tN __call_if_kill_vector_tN __call_if_console_procs_tT __call_if_debug_procs_tT __call_if_flush_dcache_t*)) __call_if_flush_icache_t __call_if_cpu_data_t __call_if_board_data_t __call_if_sysinfo_ti __call_if_set_debug_comm_t9(I) __call_if_set_console_comm_t9 __call_if_set_serial_baud_t()) __call_if_dbg_data_t __call_if_dbg_syscall_t __call_if_reset_t, __call_if_console_interrupt_flag_t __call_if_delay_us_t H*T)x __call_if_install_bpt_fn_t!w*) __call_if_flash_cfg_op_fn_t#())))uint32Bfint32Cxtarget_register_t < !regnames ?R0R1R2R3R4R5R6R7R8R9 R10 FP IP SP LRPCF0F1F2F3F4F5F6F7FPSPSregnames_t N%gdb_packetF$checksumH#$xmitcsumJ#$contentsL#$lengthN# $stateV#__PFI9__PFV0target_addr_te-4CACHE_NOOPCACHE_ENABLECACHE_DISABLECACHE_FLUSH cache_control_t6K+hal_interrupt_handlerso+hal_vsr_tabletCYG_INTERRUPT_STATEf_printf_func$(5)cmd_funD*U))U%cmd$str#$help#$usage#$fun# 5void_funvoid_fun_ptr%init_tab_entry$fun#idle_fun *) idle_fun_ptr)%Uidle_tab_entry$fun#%option_info$flag#$takes_arg #$arg_type#$arg# $arg_set#$nameۼ# .c$fun}#$buf#$bufp#$avail#$len#$err#$verbose#$tick#(})))c  getc_info_t%# config_option?$key@#$titleA#$enableB#$enable_senseC # $typeD#$dfltE #1 ?comm_channels# /Hal_SavedRegisters0hal_saved_interrupt_state ,L /work2/ecc/ecc/hal/common/current/src/hal_misc.c/work/at91/redboot/ROMRAM/hal/common/currentGNU C 2.9-ecos-99r1-991015ycyg_hal_is_breakW^^[bufVPsizeVQcyg_boolcharinticyg_hal_user_break`^_[regs_iP__backup_return_addressp^__raeo __pcfQsreggoCYG_ADDRWORDCYG_WORD32 Lc dV# fpW##, spX##0 lrY##4 pcZ##8 cpsr\##< ip]##@ vector`##D msra##H ## cyg_uint32hal_default_isr#_t_[vectoroTdataoU result#P gdb_vectorR_D_ __chanS  optrdiff_tvlong intsize_tlong unsigned intwchar_twint_t.unsigned intboolcyg_uint8[unsigned charcyg_int8|signed charcyg_uint16ĝshort unsigned intcyg_int16short intcyg_uint32.cyg_int32cyg_uint64long long unsigned intcyg_int641long long intcyg_boolcyg_ucount8.cyg_count8cyg_ucount16.cyg_count16cyg_ucount32.cyg_count32cyg_ucount64cyg_count641cyg_atomic[CYG_ATOMICCYG_WORDCYG_BYTEJCYG_WORD16CYG_WORD32CYG_WORD64CYG_ADDRESSCYG_ADDRWORDHAL_SavedRegisterschal_jmp_buf  threadref< [ dbg_capabilities? mask1@#cygmon_thread_debug_infod thread_ide# context_existsf# thread_displayh# unique_thread_namei# more_displayj#wdbg_syscall_ids1dbg_null_funcdbg_capabilities_funcdbg_currthread_funcdbg_threadlist_funcdbg_threadinfo_funcdbg_getthreadreg_funcdbg_setthreadreg_funcdbg_scheduler_funcdbg_thread_syscall_parms >cap_parmsBcurrthread_parmsG1threadlist_parmsNHinfo_parmsTreg_parms[scheduler_parmsa 1B abilitiesA: # HG refF, #  N startflagK# lastidL, # nextthreadidM, # T refR, # infoS4 #  [ threadX, # regcountY# registersZ2 # , a thread^, # lock_# mode`#dbg_syscall_funcfX ^ s s w__gnuc_va_list`2 va_listy bsp_handler_t@   2  H__COMMCTL_SETBAUD__COMMCTL_GETBAUD__COMMCTL_INSTALL_DBG_ISR__COMMCTL_REMOVE_DBG_ISR__COMMCTL_IRQ_DISABLE__COMMCTL_IRQ_ENABLE__COMMCTL_DBG_ISR_VECTOR__COMMCTL_SET_TIMEOUT__COMMCTL_FLUSH_OUTPUT__comm_control_cmd_t~ hal_virtual_comm_table_t__comm_if_ch_data_t2 __comm_if_write_t! ' = 2 = C J__comm_if_read_t` f  2  J__comm_if_putc_t   2 J__comm_if_getc_t   J2 __comm_if_control_t   2  __comm_if_dbg_isr_t5 ; Z 2 Z ~~__comm_if_getc_timeout_t   B2   ?hal_virtual_vector_table  __call_if_version_t __call_if_ictrl_table_t 2 __call_if_exc_table_t 2 __call_if_dbg_vector_tG  __call_if_kill_vector_t __call_if_console_procs_t__call_if_debug_procs_t__call_if_flush_dcache_t  2 __call_if_flush_icache_t __call_if_cpu_data_t2 __call_if_board_data_t2 __call_if_sysinfo_t __call_if_set_debug_comm_t}__call_if_set_console_comm_t}__call_if_set_serial_baud_t__call_if_dbg_data_t2 __call_if_dbg_syscall_t^ __call_if_reset_tB__call_if_console_interrupt_flag_t__call_if_delay_us_t __call_if_install_bpt_fn_t!2 __call_if_flash_cfg_op_fn_t# B2 CYG_INTERRUPT_STATE cyg_assert_class_zeal cyg_system_testcyg_nonecyg_trivialcyg_quickcyg_thoroughcyg_extreme /work2/ecc/ecc/infra/current/src/startup.cxx/work/at91/redboot/ROMRAM/infra/currentGNU C++ 2.9-ecos-99r1-991015}cyg_startT[boolptrdiff_tvlong intsize_tlong unsigned intwint_tunsigned intcyg_uint8unsigned charcyg_int84signed charcyg_uint16Ushort unsigned intcyg_int16|short intcyg_uint32cyg_int32Ȭintcyg_uint64long long unsigned intcyg_int64long long intcyg_boolͬcyg_ucount8cyg_count8լcyg_ucount16cyg_count16جcyg_ucount32cyg_count32۬cyg_ucount64cyg_count64cyg_atomicCYG_ATOMICCYG_WORDCYG_BYTECYG_WORD16CCYG_WORD32CYG_WORD64CYG_ADDRESSCYG_ADDRWORDcyg_assert_class_zealcyg_system_test cyg_none cyg_trivial cyg_quick cyg_thorough cyg_extreme{/work2/ecc/ecc/infra/current/src/prestart.cxx/work/at91/redboot/ROMRAM/infra/currentGNU C++ 2.9-ecos-99r1-991015 cyg_prestartA[boolptrdiff_tvlong intsize_tlong unsigned intwint_tunsigned intcyg_uint8unsigned charcyg_int88signed charcyg_uint16Yshort unsigned intcyg_int16ŀshort intcyg_uint32cyg_int32Ȱintcyg_uint64long long unsigned intcyg_int64long long intcyg_boolͰcyg_ucount8cyg_count8հcyg_ucount16cyg_count16ذcyg_ucount32cyg_count32۰cyg_ucount64cyg_count64cyg_atomicCYG_ATOMICCYG_WORDCYG_BYTECYG_WORD16GCYG_WORD32CYG_WORD64CYG_ADDRESSCYG_ADDRWORDcyg_assert_class_zealcyg_system_test cyg_none cyg_trivial cyg_quick cyg_thorough cyg_extreme/work2/ecc/ecc/infra/current/src/pkgstart.cxx/work/at91/redboot/ROMRAM/infra/currentGNU C++ 2.9-ecos-99r1-991015Wcyg_package_startK[boolptrdiff_tvlong intsize_tlong unsigned intwint_tunsigned intcyg_uint8unsigned charcyg_int8=signed charcyg_uint16^short unsigned intcyg_int16Ņshort intcyg_uint32cyg_int32ȵintcyg_uint64long long unsigned intcyg_int64long long intcyg_bool͵cyg_ucount8cyg_count8յcyg_ucount16cyg_count16صcyg_ucount32cyg_count32۵cyg_ucount64cyg_count64cyg_atomicCYG_ATOMICCYG_WORDCYG_BYTE CYG_WORD16LCYG_WORD32CYG_WORD64CYG_ADDRESSCYG_ADDRWORDcyg_assert_class_zealcyg_system_test cyg_none cyg_trivial cyg_quick cyg_thorough cyg_extremeY/work2/ecc/ecc/infra/current/src/userstart.cxx/work/at91/redboot/ROMRAM/infra/currentGNU C++ 2.9-ecos-99r1-991015cyg_user_startA[boolptrdiff_tvlong intsize_tlong unsigned intwint_tunsigned intcyg_uint8unsigned charcyg_int8;signed charcyg_uint16\short unsigned intcyg_int16Ńshort intcyg_uint32cyg_int32ȳintcyg_uint64long long unsigned intcyg_int64long long intcyg_boolͳcyg_ucount8cyg_count8ճcyg_ucount16cyg_count16سcyg_ucount32cyg_count32۳cyg_ucount64cyg_count64cyg_atomicCYG_ATOMICCYG_WORDCYG_BYTE CYG_WORD16JCYG_WORD32CYG_WORD64CYG_ADDRESSCYG_ADDRWORDcyg_assert_class_zealcyg_system_test cyg_none cyg_trivial cyg_quick cyg_thorough cyg_extreme/work2/ecc/ecc/infra/current/src/memcpy.c/work/at91/redboot/ROMRAM/infra/currentGNU C 2.9-ecos-99r1-991015_memcpyUt_D`[s1TPs2TQnT\dstq^srcr&Qaligned_dsts1^aligned_srctCQ size_tchar, 7CYG_WORDI 7 ptrdiff_tv_long int size_tylong unsigned int wchar_tint wint_tunsigned int bool cyg_uint8unsigned char cyg_int8signed char cyg_uint16"short unsigned int cyg_int16Ishort int cyg_uint32dz cyg_int32ȝ cyg_uint64ʋlong long unsigned int cyg_int64˶long long int cyg_bool͝ cyg_ucount8Գ cyg_count8՝ cyg_ucount16׳ cyg_count16؝ cyg_ucount32ڳ cyg_count32۝ cyg_ucount64݋ cyg_count64޶ cyg_atomic  CYG_ATOMIC CYG_WORDV CYG_BYTE CYG_WORD16 CYG_WORD32V CYG_WORD64y CYG_ADDRESSV CYG_ADDRWORDV cyg_assert_class_zealcyg_system_testcyg_nonecyg_trivialcyg_quickcyg_thoroughcyg_extremew/work2/ecc/ecc/infra/current/src/memset.c/work/at91/redboot/ROMRAM/infra/currentGNU C 2.9-ecos-99r1-991015_memsetLD``[sKPcKQnK%Rchar_ptre/\countf=buffergLSaligned_addrhX\unaligned_addri/Sintsize_t5charcyg_ucount8CYG_WORDL ptrdiff_tvolong int size_tlong unsigned int wchar_t wint_tunsigned int bool cyg_uint8unsigned char cyg_int8 signed char cyg_uint16+short unsigned int cyg_int16Rshort int cyg_uint32Ǽ cyg_int32 cyg_uint64ʔlong long unsigned int cyg_int64˿long long int cyg_bool cyg_ucount8Լ cyg_count8 cyg_ucount16׼ cyg_count16 cyg_ucount32ڼ cyg_count32 cyg_ucount64ݔ cyg_count64޿ cyg_atomic  CYG_ATOMIC CYG_WORD_ CYG_BYTE CYG_WORD16 CYG_WORD32_ CYG_WORD64 CYG_ADDRESS_ CYG_ADDRWORD_ cyg_assert_class_zeal cyg_system_testcyg_nonecyg_trivialcyg_quickcyg_thoroughcyg_extreme'/work2/ecc/ecc/redboot/current/src/main.c/work/at91/redboot/ROMRAM/redboot/currentGNU C 2.9-ecos-99r1-991015_is_hexcboolchar_from_hexcretinttolower#c"\do_version`a[argcPargv\QRedBoot_versionh b  s do_idleaa[is_idleU idle_entryT idle_tab_entryfun#  cyg_startae[ resV promptZ line` cmd;S curT init_entrygTbc hold_scriptmY script_timeout_msUcddbgchan__chanSiT  ;cmdstrb#helpb#usageb#fun#  ginit_tab_entryfun# A sunsigned char CYG_ADDRWORD  \ =do_cachesEee[argcDPargvD\ToldintsF=Rdcache_onGicache_onGlong unsigned intdo_helpief[argchPargvh\Qcmdj;TwhichkbdshowlSlenmUdo_dumpfh[argcVargv\Uoptsbase=len=base_setlen_set_base=`_len=d  option_infoflag֩#takes_argס#arg_type#arg # arg_set#nameb#  do_cksumhi[argcVargv\Uoptsbase=len=crc=Qbase_setlen_set do_goiDj[argcTargv\Ucode_funentry=oldints=RfunSwait_time_setwait_time@resoptsLlineDi$jscript_timeout_msUhold_scriptmV   <do_resetDjj[argcPargv\QbistGjj[ptrdiff_tvblong intsize_t=wchar_twint_tunsigned intboolcyg_uint8scyg_int8signed charcyg_uint16short unsigned intcyg_int16 short intcyg_uint32ǚcyg_int32cyg_uint64a long long unsigned intcyg_int64ˌ long long intcyg_boolcyg_ucount8Ԛcyg_count8cyg_ucount16ךcyg_count16cyg_ucount32ښcyg_count32cyg_ucount64a cyg_count64ތ cyg_atomicY sCYG_ATOMICY CYG_WORD, CYG_BYTECYG_WORD16CYG_WORD32, CYG_WORD64O CYG_ADDRESS, CYG_ADDRWORD, threadref< s 4 dbg_capabilities?mask1@=# cygmon_thread_debug_infodthread_ide #context_existsf#thread_displayhb# unique_thread_nameib#more_displayjb# dbg_syscall_ids1dbg_null_funcdbg_capabilities_funcdbg_currthread_funcdbg_threadlist_funcdbg_threadinfo_funcdbg_getthreadreg_funcdbg_setthreadreg_funcdbg_scheduler_func5 dbg_thread_syscall_parms >cap_parmsB5 currthread_parmsGR threadlist_parmsNi info_parmsT reg_parms[ scheduler_parmsa R BabilitiesAY# i GrefFM# NstartflagK#lastidLM#nextthreadidMM# TrefRM#infoSS#  [threadXM#regcountY#registersZ# M athread^M#lock_#mode`#  4  dbg_syscall_funcfw }!   __gnuc_va_list`va_listݘ ALcdVA#fpW, #,spX, #0lrY, #4pcZ, #8cpsr\, #<ip], #@vector`, #Dmsra, #H M,  HAL_SavedRegisterschal_jmp_buf{ , bsp_handler_t @ !" H__COMMCTL_SETBAUD__COMMCTL_GETBAUD__COMMCTL_INSTALL_DBG_ISR__COMMCTL_REMOVE_DBG_ISR__COMMCTL_IRQ_DISABLE__COMMCTL_IRQ_ENABLE__COMMCTL_DBG_ISR_VECTOR__COMMCTL_SET_TIMEOUT__COMMCTL_FLUSH_OUTPUT__comm_control_cmd_t ~hal_virtual_comm_table_t __comm_if_ch_data_t __comm_if_write_t