ELF44 (%"Lm`MN8Ha<`̴Eŀ|8@@<8}8PU A})8Bq A})8Bŀ |8@@<8}8PU A})8Bq A})8B%8!<|C|CHBHHCH@H!|?M /@\?G,+/A$8 })G,N!G,+/@= 9)/A<`8cLH8M 8!|N = !9)|/<`<8cL8M AHq=`= L9)8kL/A/A })N!8!|N !|$,|? x= 8 C<`<`8%H<``c8H258`H1|`x/@8Hԁ? = 8iM8|xH%|`x  /A8H= 8iM8<`<@`@@H = 8iM8H$= 8iM888H= 8iM8= 8D<`<@`@@H-= 8iDHH= 8iDH HH5= 8DHIH|xa |}a[xN !||? x H(? T>|xH(с? 8  ? T>/@́a |}a[xN !|$|? x|#x HɈ T>|xH(Ma |}a[xN !|$|? x H0? T>|xKY? 8  ? T>/@āa |}a[xN !|4<|? x $(H|`xT8|p| @?(|x}%KxHe $Ka |}a[xN !|,4|? x H|`xT8|p| @? |x}%KxHKa |}a[xN !|$,|? x  /AP /AD/A8/A, ?|x}%KxHy8H 8|xa |}a[xN !|\d|? x8<@DHL/@̀ |xa}a[xN !|T\|? x(,048/A\(,048DK/@? (|x}%KxH(<8DK=HX(,048`KI/@0? (|x}%KxH9(<8`K8H?8 = -a)ƿH@?8 /@a |}a[xN !|<D|? x $(,040T 88 ?$}i?(9)(4 $(}f[x}'Kx,?0_4KAa |}a[xN !|4<|? x $?(_,, $?(_,KɁa |}a[xN !|DL|? x $(,04?80T 88 ?$}i?(9)(8 $(}f[x}'Kx,?0_4K1a |}a[xN !ؓ$|? x8 8H? 8  ?8 | x}) T>/@̀ |xa}a[xN !| |? x<`D8H"8`H<`D8CH"8`H<`D8H"8`'Ha |}a[xN !|$,|? x`@<`D€H"18`H5<`D€H"8`H!<`D€H" 8`H `@<`D€H!8`H<`D€H!8`Hفa |}a[xN !|$,|? x`  ``<`D€ H!u8`Hy<`D€H!a8`He<`D€ H!M8`HQ`  ``<`D€H!!8`H%<`D€ H! 8`Ha |}a[xN !| |? x8`8Kma |}a[xN !| |? x8`8K5a |}a[xN !| |? x8`8K8`8Ka |}a[xN !| |? x<`D`c8H <`D8H 8`:H K58`HK)8`dHKK8`8Ku8`8Ki8`8K]8`8KQ8`8KEa |}a[xN !| |? x8`8K a |}a[xN !| |? x8`8KՁa |}a[xN !| |? x8`8Ka |}a[xN !|$,|? x/A4K58HK?8 /'@HKa |}a[xN !||? x|`xT>T>T>T >T>T>}#Kx|xK}a |}a[xN !|$,|? x88`K 8HP| x}) T>/A<| x}) T>|xK-?8 /@8`K8HP| x}) T>/A<| x}) T>|xK?8 /@a |}a[xN N N !|;|}xx $,He9@,a|P }Q`YxHA@AA(,8` |$8!(N  @A,8` |$8!(N C= L|gx8`j| @p A # })Zj8i| @p @GN !||#x /A4/A,@~ ;HyA 8!|N !|=`/ 9+F\L|+xP F iI T aAA|ix8;x}i#| !/|HP}!I}i[xH9@/A8-9(x;H(5}x|4Tc~K@A;Hy@@}xK\LPT|8!XN /}#8@L;K| Hp AL@,/0A48aKY(aa>L8ca|kx8caK| Hp @p }ISxA9* 8 +SAT= T:9)D}i.}kJ}iN a +@ U`:!9ka |`Jc8 8Kqa8c/@t\`d|h} l8!pN a +A!8 iHaa8c/@K8aK9a KA$K8`%H%aK8,K|;Kt/hAt+hAx/aA}CSxHa8caKD;K|zx`xHacx8HU8}W$>HIcxW$>H=xDxH1,! Aa|8!(N !| |#x|~x;xHp` A8~xH̀ |8!N !||iy=`<`|#x ak8cG?98A` <`8cG8MXA$H 58M 8!|N M 8!|I $N H8= MK!|, AЀ= a)?H8MA0<`88cGH8M 8!|N +MA0+ߐMAPM 8!|N <`88cGH98M 8!|N <`88cGH 8MKp<`88cGH8= MKP!||jy|3x A = a)?H9 ?MA4<`8F8cGH8M 8!|N +?MAx+ߑ?MA< TP*|d?MTc:|cH9~ |8!N <`8H8cGH8M 8!|N <`8G8cGH8M 8!|N <`8E8cGH8= MK!||ky= <`|#x a)8cG?9@8LA <`8cG8M_MHA(HI8M8` 8!|N _M/A$k|hH  8!|N U|cTc>H 8!|N H8= 8` MK!||jy A = a)?H9 ?MA0<`8!8cGHq8M 8!|N +?MAp+ߑ?MA8 TP*|d|3xTc:?M|cHY 8!|N <`8#8cGH8M 8!|N <`8"8cGH8M 8!|N <`8 8cGH8= MK,!|a|{y! |3xA|+x}Cx|;x $,A`= a)?H8MAH<`88cGH!8M,! Aa| $8!(N +MA+ߐMA+MA\+ߐMA0@|#xMA@_xA$xcx;xxK@@;@@K\<`88cGHa8MK@<`88cGHE8M,! Aa| $8!(N <`88cGH8MK<`88cGH8= MK<`88cGH8MK!|= 8a)|y ;?A8ߓMHA4<`8cGHe8M |8!N $8888ߓMK| 8!N <`8cGH8= MK!||ly|#x/8\a ?`|+x;$A??cc88889MAlIi )  $ l, LMK$8`a |8! N <`8]8cGH8M8`$a |8! N <`8cGH8= MK!|(|~ya $,4A= a)?H8MA@<`88cGH]8M4a $|(,8!0N M;;a; ;xfxxxK-xxxKA/~;@/;@$x8888K54a $|(,8!0N <`88cGH8= a M4 $(|,8!0N !||~y |#x|+xA = a)?H8MA<<`88cGH8M |8!N +MAh+ߐMA+wM@ ; ;+@x;K+A| 8!N <`88cGHY8M |8!N <`88cGH!8MK <`88cGH8= MK!|a$|{y4|#x !A (,0H e 8!|N HQ8= MK|!|= 9`a) |}y?|#x8A8~MHA4<`8cGH8M |8!N 8x~MW@,MK |8!N <`88cGHy8M |8!N <`8cGHI8= MK\!|= 8a)9`|~y ?At8MHA0<`8cGH8M 8!|N 8MK!Te x8|8!Kt<`8cGH8= MK!|= 8a)9`|~y ?At8MHA0<`8cGH-8M 8!|N 8MKe`e x8|8!K<`8cGH8= MK!|= 8fa)9`|~y ?At8gMHA0<`8cGHq8M 8!|N 8MKTe< x8|8!K<`8cGH8= MK!|= 8>a)9`|~y ?At8?MHA0<`8cGH 8M 8!|N 8MK`e x8|8!K@<`8cGH Y8= MK= K9)KA9 }#KxN |cTc>N |cTc>N |cN ||`,Tc>N ||`,N |N |N |N T`D.Tc>|cxdN T`>Tc>T D.T>TkD.|KxTc>T|c[x|xN |,|N |,|N }`<`v}`8|$/AL+@(/Ah/AL||}`$N /@||}`$N `|C}!B%}`$N `|Æ}!†%K`|}!%}`$N } <`v} 8|$/AD+@$/AX/A@||} $N /@||} $N `|C|C} $N `|Æ|ÆK`||} $N /AL+@(/Ad/AH|dT:|N /@|dT:|N |BdT:|CN |†dT:|ÆN |dT:|N /AT+@,/At/AT}"<_`})8}"N /@}"<_`})8}"N }"B<_`})8}"CN }"†<_`})8}"ÆN }"<_`})8}"N !||#x|+x|x <`v8|$K/A+@X/A/A9 } W5`0|xK$ |8!N /@9 } W5`0|xK$ |8!N 9 } CW5`0|CCxKU$ |8!N 9 } ÆW5`0|ÆÆK,9 } W5`0|xK$ |8!N !||~x|#x <`v8|$K /A+@X/A/A9 } W5`0|xKY$x |8!N /@9 } W5`0|xK $x |8!N 9 } CW5`0|CBxK$x |8!N 9 } ÆW5`0|ƆK,9 } W5`0|ႆxKi$x |8!N !||#x|+x|x <`v8|$Ky/A+@P/A/AW5`0|xK$ |8!N /@W5`0|xK$ |8!N W5`0|CCxKM$ |8!N W5`0|ÆÆKDW5`0|ăxK$ |8!N !||#x|x <`v8|$K/A+@P/A/AW5`0|xKi$x |8!N /@W5`0|xK%$x |8!N W5`0|CBxK$x |8!N W5`0|ƆKDW5`0|ĂxK$x |8!N |jx!|<`+|#x 8cG8A@8= M}`<`v}`8|$}@}}`$ 8!|N H8= M 8!|N !| |}x|+x|#xK=} <`v} 8|$/A|+@@/A/A} $x |8!Kh/@} $x |8!K4c|CC} $x |8!Kc|ÆÆKlc|} $x |8!K|jx!|<`+8 8cGAD8= M}`<`v}`8|$}@|}`$|x 8!|N H8= M8|x 8!|N !||~x |#xK} <`v} 8|$/A+@D/A/A} $xKрx 8!|N /@} $xKx 8!|N c|CB} $xKex 8!|N c|ƆK`c|ႆ} $xK!x 8!|N } <`v} 8|$/AD+@$/AX/A@||a} $N /@||a} $N `|C|aB} $N `|Æ|a†K`||a} $N !|=  M/A | N!= L/@ 8!|N = iMN N !|8 |xH}= iL(/A | N!xKp`|jx@,#<`H#=i9k}k8}hHyA/A/@|jPN !|= }&iL4 !|yxHA|#xa/$(,AX|7AHW:-}|J.9);JA`AAP/;;;@܁4!A} a| } $(,8!0N <}9)AT8/AA49 })0}*9A }*9A(~}iN!K`}iN!KTK#x}iN!K8!|= 9)LԐ ; /A| N!/@ 8!|N !|KK|8!N !|K|8!N Design LoadedThe FPGA has been configured from the SPI memory (SPI Config Mode) The FPGA has been configured from the SPI memory (SPI Config Mode) Using SPI MemTdpx֐רװX ((((( AAAAAABBBBBB 0123456789ABCDEFxtft.cxio_dcr.cCL((HHHHHH|||* P@@`b @@@ T88T| @@8DD8088D @~BBBBF:@@@|BBBB|BBBF:8@@XdBBBBB`DHP``PHDlXdDDDDD8DD8||Xd@@@@@8@@8D88 DDDDDL4DDDD(lD((DBBF:<| @| @   ` G$LMMM`]`(EKK8|<@ `B|S|ۦ||| || 8?<`|x|x|#x`c|e||hc8|e|||28, @|||8,@@< `!|:8 |;LdK$p\,   4`0`d8 Dp$(LL!d D(3 *$3-4 \7A Tp^main!XTft_WriteString+XTft_WriteColorXTft_WriteColorStringXTft_WriteColorCenteredStringXTft_WriteCenteredStringXTft_DrawPixelEXTft_DrawLineIXTft_DrawEmptyBox#XTft_DrawSolidBoxCXpixelXYpixelmXmultYmultXlcornYlcornz XTft_DrawFixedSizeFlashButtonXTft_DrawButton'XTft_DrawFixedSizeButtonXTft_DrawFlashButton0InitInstWriteInstWriteDatalLCDOnLCDOffLCDClearLCDInitMoveCursorHomeMoveCursorLeftMoveCursorRight(LCDSetLinedLCDPrintCharLCDPrintString'7nanosleepcusleep8xil_printf0y7XTime_SetTime^XTime_GetTimeXTime_TSRClearStatusBits#XTime_DECSetIntervalHXTime_DECEnableInterruptXTime_DECDisableInterruptXTime_DECEnableAutoReloadXTime_DECDisableAutoReload8XTime_DECClearInterruptKXTime_FITEnableInterruptXTime_FITDisableInterruptXTime_FITClearInterruptXTime_FITSetPeriod$XTime_WDTEnableInterruptcXTime_WDTDisableInterruptXTime_WDTClearInterruptXTime_WDTSetPeriodXTime_WDTResetControlPXTime_WDTEnableNextWatchdogdXTime_WDTClearResetStatuspdoutbyteUlXUartNs550_RecvByteXUartNs550_SetBaud7XUartNs550_SendByten!dtgXTft_SetColorXTft_SetPosXTft_GetPixel\XTft_ReadRegXTft_SetPixelXTft_FillScreenXTft_ClearScreenXTft_CfgInitializeXTft_ScrollxXTft_SetPosCharFXTft_WriteXTft_WriteRegXTft_SetFrameBaseAddrTXTft_ScanNormalXTft_ScanReverseXTft_DisableDisplayXTft_EnableDisplayaXTft_VidChars$(LXTft_LookupConfig*$aXIo_In8XIo_In16XIo_In32VXIo_InSwap16XIo_InSwap32XIo_Out8XIo_Out163XIo_Out32hXIo_EndianSwap16OLDXIo_EndianSwap32OLDXIo_OutSwap16/XIo_OutSwap32@- /XIo_DcrIndirectAddrReadReg-XIo_DcrIndirectAddrWriteReglXIo_DcrLock%XIo_DcrUnlockXIo_DcrWriteAPUIDAUDIRegOXIo_DcrReadAPUIDAUDIRegDXIo_DcrWriteAPUUDIRegXIo_DcrReadAPUUDIRegXIo_DcrOutXIo_DcrLockAndWriteRegXIo_DcrIn1XIo_DcrLockAndReadReg XIo_DcrReadRegf7MXAssertXAssertSetCallbackXNullHandler!XAssertStatus:XWaitInAssert#8XTft_ConfigTablelboot.S/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/standalone_v2_00_a/srcGNU AS 2.16Zl,GNU C 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)/cygdrive/c/ml507_bsb_std_ip_ppc440/sw/standalone/spi_hello/src/spi_hello.c/cygdrive/c/ml507_bsb_std_ip_ppc440unsigned charshort unsigned intintlong intlong long intlong unsigned intshort intRcharlong long unsigned intsigned charXuint16jXuint32l*floatdoubleu32}u16~XStatusnQDeviceId#BaseAddress#VideoMemBaseAddr#PlbAccess# DcrBaseAddr#XTft_Config(TftConfigQ#IsReady#ColVal#RowVal#FgColor# BgColor#$XTftd >main0, lcd_text1Lh Status2d TftConfigPtr3>`Q TftInstance+M86 4,GNU C 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)/cygdrive/c/ml507_bsb_std_ip_ppc440/sw/standalone/lib/src/video_graphics/basicgraphics.c/cygdrive/c/ml507_bsb_std_ip_ppc440unsigned charcharXuint16jshort unsigned intshort intXuint32l8long unsigned intlong intfloatdoubleu32})u16~intDeviceIdw#BaseAddressl#VideoMemBaseAddrl#PlbAccessw# DcrBaseAddrl#XTft_Config(TftConfig#IsReadyl#ColVall#RowVall#FgColorl# BgColorl#$XTftlong long intlong long unsigned intlong double%XTft_WriteString1,+ %0%p val0tXTft_WriteColor;V %9%h c9l fgCol:p bgCol:tXTft_WriteColorStringC %A%h valBl fgColBp bgColBtXTft_WriteColorCenteredStringN %L%` strMd fgColMh bgColMl yposMp OPXTft_WriteCenteredStringW  %V%h strVl yposVp XX EXTft_DrawPixela, %`%` x`d y`h col`l IXTft_DrawLiner,- %p%X x1q\ y1q` x2qd y2qh colql slopetH yintercepttD xminu@ yminu xmaxu ymaxu iu ju mxu #XTft_DrawEmptyBox ,Z %%X x1\ y1` x2d y2h coll thicknessp xminH xmaxD ymin@ ymax i XTft_DrawSolidBox ,  %%X x1\ y1` x2d y2h coll xminL xmaxH yminD ymax@ i jCstrlen 4strpcountdi`Xpixel'MYpixel'LXmult'MYmult'MXlcorn'M Ylcorn'Md 4GNU C 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)/cygdrive/c/ml507_bsb_std_ip_ppc440/sw/standalone/lib/src/video_graphics/graphics.c/cygdrive/c/ml507_bsb_std_ip_ppc440unsigned charcharXuint16jshort unsigned intshort intXuint32l3long unsigned intlong intfloatdoubleu32}$u16~intDeviceIdr#BaseAddressg#VideoMemBaseAddrg#PlbAccessr# DcrBaseAddrg#XTft_Config(TftConfig#IsReadyg#ColValg#RowValg#FgColorg# BgColorg#$XTftXTft_DrawFixedSizeFlashButton$ 4|Y P x1!T y1!X x2!\ y2!` text"}d len"h1#lF# i&@ j& xpos' ypos( Q)unsigned int'XTft_DrawButtonc| Y`` xad yah texta}lQap1bt ;dPXTft_DrawFixedSizeButtonn9YkX x1l\ y1l` x2ld y2lh textl}lQlp1mt[XTft_DrawFlashButtonw dYtX xu\ yu` textu}dQuh1vlFvp ;xH strlen  str~}p countd i`fC`GNU C 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)/cygdrive/c/ml507_bsb_std_ip_ppc440/sw/standalone/lib/src/lcd_char/lcd.c/cygdrive/c/ml507_bsb_std_ip_ppc440eeunsigned charshort unsigned intintlong intlong long intlong unsigned intshort intOcharlong long unsigned intsigned charfloatdoubleInitInst;WriteInstEinst1D'pinst2D'tprintinstF'`lWriteData[tdata1Z'pdata2Z'trs_data\'denable_rs_data\'` LCDOnzt= LCDOffh LCDClear( LCDInit( MoveCursorHome  MoveCursorLeft D MoveCursorRightD|?dLCDSetLine|jlinepi`LCDPrintCharLcOp LCDPrintStringL`line1Ipline2Iti`x `dcpu_init.S/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/standalone_v2_00_a/srcGNU AS 2.16Q dR{#0\dhQF\S!\h r \ "%3"%[ [intere+ A \  gprH# fprH# w# O# O#i _ len%# L%# %# +e# Q%# %# $_ hz% hQxyn{%cp|jZjT-h,par,9i.%b%_~QunPPparPcpRjvS%oTDUnumVQ6,e Ae A;lp:jpar:jB%yo%par_chejj A9__x% | j'lu9${#0^ -Q,% pA,Q@SBlowC  H 6  IX  J T %]],4Q \SHn4@QmSL@PQval @D  gP`Qval PT  z`pQval `d  8pQval pt  EQQval   Qval   -Q$QSval  c-Qval. / 2@QvalA B vSQiQhSvalj k P~QeSval  %Q$Q[5L$int $L 8c , Who L9h0lWu32}Lu8%intj~L uis 7 < s s s  ~ ~ ~  s ( %N < FMs e M~ p]3 qh0jIlbu32}Wu16~>u8%int#~#Y~### ~#\(A#~#~#%~#5~# 9~#$c !@  5~ 9~  \{!@"D 0  O ~ %~ VA"D# @ @~T %@~ @V ~ G~#$l F; JF~z H~ m$l%  ~@ %~ ~   %'l   - ~[  ~ , ~G  ~  ~I, ~T ~ 'l(@ X(@)p" VA Vu jW~  x)p* ~0,~DT~WS*,0j  ~ %~>F-~~5~9~~,~T~" xj,0. i i( @!-9  ./  ; J ~z   ~ T=/0  ~V ]01 ~ 12d ~ 6`2d3 Q _pa~ 0x83 3 79~K_=ZZ_Z VDG0H 33j>lWu32}Lu16~3int~#s#Ys##~# s#-G-33Q F~ H-Y /Is  >63]  43 h0jIlbu32}Wu16~>u8%int C~x34 Q w  j4 4Q 3V ~44(Q F ~Y 4(48Q l ~484DQ  ~  34D4PQ2S2T 3 X4P4\QWSWT h |4\4hQ{S{~T  4h4|Q  T  s4|4Q ~ T ~ / 44QST 44QS~T   A 4  lLu32}Aint"  h h ~" ( ( ( ( ( ( ( h z45lQ S T Uq44[455550545H5L5\5`Y- # h h h ( ( l5l6Q S T U5l5pY% 66Q hS6 6$(-6<6@(@6P6T(S 6d6h(f6x6|(y 67,Q hSi66(66(66(67(77(O F7,8 Eh  ?EhI Eh Gh7T7XG(D Fh8:L h ?hY ~h h88(9,90(9x9| (99(-::(:: ( ^:L; h5 ?ht h h:t:x( xh;= & wh E ?wh  ~yh  zh!;;z(! :<< (S<`! lh! lh"9 lh"x oNG@!"==1 t h>?X"  h#  ~ hz>?PIB>?#(>???#;  Kh?X@#N Jh#m Jh# ~Lh#"zOPIB!$5?x?|????@@  @P@X@`@d#  ,h@A Q +h$i +hT ~-h$" z8/PIB!`Y @@@@ @@ @@ AA AA$K_(I AtA  i  jp,int  ;WA Ad$ dV% CV%$  rAdApQ q_S  .ApAtQ V]S xC_MK93M H@L yZAtAt j>lWu32}Lu16~3int~#s#Ys##~# s#  K%% $ > $ >  I: ; I: ;I : ;  : ; I8 .? : ; I@ 4: ; I % $ > : ; I I : ;  : ; I8 $ > .? : ; ' @ : ; I : ; I 4: ; I .? : ; ' I@ 4: ; I .: ;' I@: ;I 4: ;I 4: ; I?  % $ > : ; I I : ;  : ; I8 .? : ; ' @: ; I : ; I 4: ; I 4: ; I .: ; ' I@% $ > $ >  I.? : ; ' @.? : ; ' @: ; I 4: ; I .? : ; @ .? : ; ' @%% : ; I$ > .? : ; ' @ : ; I .? : ; ' I@: ; I4: ; I% $ > $ >   I&I: ; II !I/  : ; : ; I8 : ; I8 .: ; ' I@ : ; I4: ; I4: ; I .: ; ' @: ; I4: ; I4: ; I .: ; ' : ; I.? : ; ' @ : ;  1X Y 114: ; I? < % : ; I$ > .? : ; ' @ : ; I: ; I 4: ; I4: ; I  4: ; I 4: ; I   I.? : ; ' @ .? : ;' @ .? : ;' @ : ;I 4: ;I4: ;I% $ > $ > .? : ; ' @: ; I% : ; I$ > : ; I$ > .? : ; ' I@: ; I.? : ; ' @ 4: ; I 4: ; I .? : ; ' @% : ; I$ > : ; I$ >  : ;  : ; I8 .? : ; ' @ : ; I  I .? : ;' @ : ;I .? : ;' I@4: ;I.? : ; ' I@.: ;' : ;I4: ;I1UX Y1 U41414: ; I? < I!I/ 4: ; I?  % $ > : ; I: ; I$ >  : ;  : ; I8 .? : ; ' I@ : ; I 4: ; I 4: ; I  I I!4: ; I? < % : ; I$ > : ; I$ > .? : ; ' I@ : ; I4: ; I 4: ; I .? : ;' I@ : ;I 4: ;I .? : ;' @ : ;I  I4: ;I.? : ;' @ % $ > : ; I: ; I$ > .? : ;' : ;I4: ;I    I .1@ 1 41 41 41 .? : ;' @ : ;I 4: ;I.? : ;' @: ;I.? : ;' I@: ; I.? : ; ' @4: ; I4: ; I.? : ; ' I@1X Y1 1UX Y! U"1UX Y#.? : ;' I@ $4: ; I? < % $ >  : ; I I' I$ > .? : ; ' @ : ; I .? : ; ' @ : ; I 4: ; I 4: ; I?  % $ > : ; I: ; I$ >  : ;  : ; I8 I !I/ 4: ; I?  h boot.S  % /cygdrive/c/ml507_bsb_std_ip_ppc440/sw/standalone/spi_hello/src./ppc440_0/includespi_hello.cxstatus.hxtft.hxbasic_types.h/V 9VJH:;:=r:V;<I1* /cygdrive/c/ml507_bsb_std_ip_ppc440/sw/standalone/lib/src/video_graphics./ppc440_0/includebasicgraphics.cxtft.hxbasic_types.h,0rd7YhHVh7YiWVgW:hr<;w qH,.H,<,-H,<,.::drzqo q<;wyH,<,-H,<,.:,,,'ywyH,<,-H,<,.::ppv;;uH,-:7 /cygdrive/c/ml507_bsb_std_ip_ppc440/sw/standalone/lib/src/video_graphics./ppc440_0/includegraphics.cxtft.hxbasic_types.h 4#ƪHr:dW :Vr:dgr:dYpchHhƫiHfH,-:7\ /cygdrive/c/ml507_bsb_std_ip_ppc440/sw/standalone/lib/src/lcd_charlcd.c:V:,:,:,ft;:,:,:-;:,;,fu:;:,:,:-:;:,;, cW:fW:fW::fWI<,,, <<<<:fV:fV:fV:fg;;x frfr--;|k-;|k3 cpu_init.S`J) usleep.cxtime_l.hd <.<t,X<  /cygdrive/c/XILINX_K.31.1.2/EDK/gnu/powerpc-eabi/nt/bin/../lib/gcc/powerpc-eabi/4.1.1/include/cygdrive/c/XILINX_K.31.1.2/EDK/gnu/powerpc-eabi/nt/bin/../lib/gcc/powerpc-eabi/4.1.1/../../../../powerpc-eabi/includexil_printf.cstdarg.hctype.h z+#V*;f;c/!KQ!Y"N,:,,:!!H,8-:gq)=+ Gu u9U c)!=1)7"I): ., v t+I9JUacJ +!c9z9'+c.G2+~,JH*G:cF6c GmCG4O<,v9* xtime_l.cxtime_l.h-,:,,,,+,,+:,,+::+6 outbyte.c$ :E ../../../includexuartns550_l.cxbasic_types.hLc"M,c t +tg+g"9wA::?:#L:Z ../../../includextft.cxtft.hxbasic_types.hxtft_charcode.h /0!VF]xc%7 wU//8, qwU37 w cxUn/K8, qwc"4"< xUkwc cuc01z"VF cfUz#/9yU\_U{c//8, qwU"P".xUkwU cuU@y8,ql#z+#y$*7*xGmcnm@q0!!!!*qvqP"  pc|q/"!==$y$"aU !ys"o"]#c\qAx]8,qd9v+WQ79wccc}=g8,qe#z#2, + eqcfn=8,'q`y$99{{+{{++{q!'!!$y$  v v9 9u6{U9ll 9wqs~q/0!VFUhU!v#/9zUiaUPU0!!=,* qyqz+>$tc crqOq2z#z#z#*qtc" -7pRq2z#z#z#*qtc" -7pPq2z#z#z#*qtc" -7pRq2z#z#z#*qtc" -7pdM ../../../includextft_sinit.cxtft.hxbasic_types.h3iE ../../../includexio.cxbasic_types.hxio.h3 ++ ++ +1+2 +33H!00g@ ../../../includexio_dcr.cxbasic_types.h4I/g-+m,+u,4, +I g.n,v,&, rU-X[R!Urc-fi`}cH,:!,a-,:,h,:,r,:y+,:,H,:!,a-,:,h,:,r,:y+,:,H:!,g-:,m:,u:&: ,H:!,f-:,l:,t:&: ,='/LcL zGMG~I S~.S~,S~,&, S>4"~UKxU]3Ut~I!.~q-.~q,.~q,&, .~qI!~-~,~,&, W4 xbasic_types.cxbasic_types.hA -:1IG,OI ../../../includextft_g.cxtft.hxbasic_types.h |l \D(LlD  |l ,,pDLlD ,dD LlD ,D LlD ,D8LlD , |D0LlD ,D(LlD ,,D`LlD ,pDPLlD , ,DPLlD , tD(DD  |l T 4HDXLlD T|D@LlD TxD8LlD TDHLlD T tD(DD  |l hDLlD D(LlD D(LlD t8DLlD 8DLlD DDLlD (DLlD 8DLlD  8DLlD D8DLlD |pD(LlD `DLlD LD(LlD  |l  ld lhD(H lHTl |l   HhlDLlH DXXl` Dpt@l |l  0 08 0, 04 0@ 0P 0` 0p 0 0 0 0 0 0 0 0 0 0 0 0 |l $(DPl |l LLDLlH$D(L lHHTl <\DLlHH |l  D`l!@DPl"D@DL lLl#D`l$l(DPl,%D(H lHHHHPl 'lDT lHHHl$(@0D X lHHPl$)pXD0H lXl$*hDH lHHLl0,0D8H lHll .D`l /DT lHHHl0DX lHHl1DX lHHl2dDX lHHl3 DX lHHl |l  |3 |l  3 4  4 4( 48 4D 4P 4\ 4h 4|0 4 4 |l  l4 l5l l6 l6$ l7,DH lHHLl l8DH lHLl$ l:LlDH lHHLl l;dDH lHLl l=HTl l=,DH lHHHl l>HTl l?X4DH lHHl l@ |l  A DDLl Ad Apunsigned inttotalWidthunsigned intInstancePtrbaseColortotalWidthflashColortextLenInstancePtrunsigned intusecondsXTimeGNU C 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)nanosleeplong long unsigned intusleeptCurtEnd/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/standalone_v2_00_a/srcnanosecondsusleep.cxil_printf.cgetnumdot_flaglinepoutnumshort int__gnuc_va_listl_flag__ctype_ptrparams_sreg_save_arealong long intleft_flagdigitsbasexil_printfunsigned charctrl1charptrargpshort unsigned intpad_charactertry_nextlong_flagnum1do_padding__va_list_tagctrloutbufnegativeoverflow_arg_areaparams_toutsnum2reservedXTime_WDTClearResetStatusXTime_DECDisableInterruptXtimextime_l.chighXTime_DECSetIntervalBitmaskXTime_FITDisableInterruptXTime_FITClearInterruptXTime_DECClearInterruptXTime_TSRClearStatusBitsXTime_WDTClearInterruptXTime_FITSetPeriodXTime_DECEnableAutoReloadXTime_DECDisableAutoReloadXTime_WDTEnableNextWatchdogXTime_WDTEnableInterruptXTime_SetTimeXTime_FITEnableInterruptXTime_WDTDisableInterruptXTime_DECEnableInterruptControlValXTime_GetTimeXTime_WDTResetControlXTime_WDTSetPeriod/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/xilkernel_v4_00_a/srcdoubleoutbyte.cfloatoutbyteBaudMSBXuint32DataXUartNs550_SendByte/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/uartns550_v1_11_a/srcInputClockHzBaudRateDivisorXUartNs550_SetBaudLcrRegisterxuartns550_l.cXUartNs550_RecvByteBaseAddressBaudLSBXuint8RowStartValXTft_FillScreenCtrlRegBitMapValColEndValXTft_DisableDisplayRegOffsetRowIndexXTft_ScanNormalXTft_SetPixelXTft_SetPosCharValueColValRowEndValXTft_WriteRegXTft_VidCharsXTft_WriteChar/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/tft_v1_00_a/srcConfigPtrXuint16PlbAccessColStartValBgColorTftConfigXAssertStatusVideoMemBaseAddrEffectiveAddrXTft_WriteDeviceIdXTft_ClearScreenXTft_ScrollXTft_ReadRegXTft_ConfigXTft_GetPixelIsReadyXTft_ScanReverseNewFrameBaseAddrDcrBaseAddrXTft_CfgInitializeInstancePtrRowValColIndexFgColorXTft_SetFrameBaseAddrXTft_SetPosCharXTft_SetColorxtft.cXTft_EnableDisplayXTftPixelValXTft_ConfigTablextft_sinit.cXTft_LookupConfigCfgPtrXIo_InSwap32XIo_In8IoContentsOutAddressHiWordXIo_In32XIo_Out16XIo_Out32/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/cpu_ppc440_v1_00_b/srcXIo_In16XIo_EndianSwap32OLDXIo_Out8DestPtrInAddressLoWordSourceXIo_OutSwap16XIo_InSwap16XIo_AddressXIo_EndianSwap16OLDxio.cXIo_OutSwap32DcrRegisterXIo_DcrUnlockxio_dcr.cXIo_DcrIndirectAddrWriteRegUDInumXIo_DcrReadAPUIDAUDIRegXIo_DcrWriteAPUUDIRegXIo_DcrInrValXIo_DcrIndirectAddrReadRegXIo_DcrWriteAPUIDAUDIRegXIo_DcrReadAPUUDIRegXIo_DcrLockAndWriteRegXIo_DcrReadRegXIo_DcrLockAndReadRegDcrBaseXIo_DcrLockoldMSRXIo_DcrOutXNullHandlerXAssertLineXWaitInAssertNullParameterFilexbasic_types.cXAssertCallbackRoutine/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/common_v1_00_a/srcXAssertSetCallbackXAssertCallbackxtft_g.cQq(\(QqpptQtq  Qq T TXQXhq8h8Qq0\0\`Q`pq(p(QqQqQq  Q q( (QqHHLQL\q\Qq8T8TXQXhqhQq(`(QqhhlQl|q(|(Q,q(,(QqQ,q,PPTQTdqdQq@@DQDTqTxx|Q|qQqQq(X(X\Q\lqlQq((Qq( S xmmL|nono<L[dLd`dlPdl`Pd`P`SHWDSHLQLqHSSHTnTxoQq\SSdTTUmm`X`dodWW,Y,0[4TYYQq4STS8SLXSSSSSS$XSSS S,0S<TSX\ShlSx|SSSS<lll<pmm<ZHZLZZZ Z0hZZ,ZZZZ0[ [ [[<LYYLYY<o`oo\oST0[0LZ <PdhPtxPPPPPPPPP$(PQ(qSTQLq S <nLPQPq(LtStmLTLTUT`iTQLqS<nT8mQqSXYtY4T4XZtZXUtUQqS HSptSST LTpxTTU TUpUUQqSZPZl|ZZZTPTltTTTUPUl|UUUV n`nlnnnQqSD[d[[[ T DXdXXXPTSSQqSZ8pZZZZT8`TTTTU8pUUUUV8pVVVVQq(<S<kS`k|kdTtTT $T8@T|TTT<U<jUjUj,U,\j|UjUj<V<|i|ViViVi,V,Xi|iVi<W<mWmWlm|mWm<X<lXhl|ltnTntooQqS@oLooQq ST\|\\T$Y|YYUdl|llQ 0q0 S Pn \ n n h X h o d l 0 4Q 4 q 0 \S \ n n  $S $ Ln \ n 0 \T \ m m T m  ,T , Hm \ dT d m 0 \U \ o o U o  $U $ To \ lU l o Q dq8 S 8k P k  tk t |S | k S dk T Ho P \o \ hT h o  Po T o o T do i g  i  pg p |Vidg h @ hdhQhLqdxSx[[ $[8<[dTXX $X8<XdUUT $T8<ULPQPTqLSmm$m8TmLToo,o8ToTXQXqTSnnSnQq@S@pnnSnQqS,n<dndlSlnQDqSn n (S(DnSSS (S((S,4S<DSDDSltSSS<HPXdPp|Y@HYY`dP|PPPPY Y$0Y<HYT`YhlQlqhSo PoXoohTl @lXllhUn HnXnnm DmXmmQq4S4nnn(xn4T4looo(@oD\olooo@Do\|o mmm(tmQqSo$`ohooT l$PlhllUn$Xnhnnm$TmhmmQXq,S,|oooLo,T,\nnnn,n\xnnnn,HntmmmDmX`Q`qXhShZX|T|X[Q q S  Tm T dS d m S m S m S T  \o d o o o U  Pn d n n n  dY d Y Y Y  Q  q  S  pZ < l[ T XP Q q S n  @n P tn n T o  (o P \o o o o ( Do \ xo o o Y  4Y P hY Y S S $ 0S 8 DS H TS  S  S 0 4S D HS T XSQDq$S$DS$T$DTGNU C crti.sGCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GCC: (GNU) 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)GNU C crtn.s p td  x p td x ` l X \  T x  D d x  D d x P `  , P `  ,  8 X $ 4  8 X $ 4 .symtab.strtab.shstrtab.text.init.fini.rodata.sdata2.sbss2.data.got1.got2.ctors.dtors.fixup.got.eh_frame.jcr.gcc_except_table.sdata.sbss.bss.stack.heap.boot0.boot.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.comment.debug_rangesC!CDD$'CDh -CD25G(G=G(GDG(GJLMHPLMHVLMd]LMldLMtkLMtpLMtzLM|LMLMLM MMDM`M]`MMN8N@PH Z9   %B%.p<t$\ 4 7CCCG(G(G(LL L L L L LLLLLMM`]` !"#$@x''2=L KL YLlLyMG,M dM8( t t H%hl- 4>HW^kq{MK2L L LLC`29ALH5ldKu84 G(1|p,0 4P 3 '`AYLf?X4|4 G&h4 (LMML 4hd 4\ @0M>G(KG0Y,g4 p`{;dm`L LLM`67,)L54|0I ,[t8a{d)pXC]`M3 L3M|Ap) : <\N fm`j#wL'l=L P,8LBXL m`%M24D ;`H@Wbhk%0LL |LG(D8"$(*,p;4(H XMdpL |4\M`L 8L "D@ LKL &M -G( >$l( LC SL _:Ll uL /   8 LL L p   L ]` MYL *L 1m` 64  ?. M 4H kAt@ p> z D 6 M  *h 48  E 2d  AT p )= 4M ;A D C!@ O g(@0 z=, L  x Ad  ( 8  'G(boot.Stlblooptlbzerocrti.secrti.Sxil-crt0.Scrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__completed.3090p.3088__do_global_dtors_auxobject.3143frame_dummyspi_hello.cTftInstancebasicgraphics.cstrlengraphics.clcd.ccpu_init.Susleep.cxil_printf.cgetnumpaddingoutnumxtime_l.coutbyte.cxuartns550_l.cxtft.cxtft_sinit.cxio.cxio_dcr.cxbasic_types.cXAssertCallbackRoutinextft_g.cctype_.cexit.cimpure.cimpure_datastrlen.c__call_atexit.c__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxcrtn.secrtn.SYpixelXIo_DcrIndirectAddrWriteRegXTft_ConfigTableXTime_WDTEnableNextWatchdogLCDOffXIo_OutSwap32__SBSS2_END__XTft_ScanReverseXTime_WDTResetControlLCDSetLineXTft_WriteXTime_FITEnableInterruptXIo_Out16XTft_EnableDisplayXTime_DECEnableAutoReloadXTime_FITClearInterrupt__sbss_startXIo_DcrLockAndReadRegXIo_OutSwap16_etextXUartNs550_SetBaudusleepXTime_DECSetIntervalLCDInitLCDPrintString_bootXmultYmultXIo_EndianSwap16OLDXTft_WriteColorXIo_Out32XTime_DECEnableInterruptXAssertStatus__dso_handleXTft_VidCharsXTft_DrawLineXIo_In32__cpu_init_START_ADDRXIo_DcrReadAPUUDIReg_heap_end__GOT2_START____GOT1_END___global_impure_ptr__bss_endXIo_DcrUnlockXTime_WDTEnableInterruptWriteDataXIo_DcrWriteAPUIDAUDIReg__ctype_ptrXIo_EndianSwap32OLDXTft_DrawSolidBoxLCDOnXTime_WDTDisableInterruptnanosleepXTft_Scroll__init_heap_startXTime_FITDisableInterrupt___bss_startXTft_LookupConfig__EXCEPT_START__XIo_In8__sbss_endXTft_DrawButtonXNullHandlerxil_printf__sf_fake_stderrXUartNs550_SendByte__deregister_frame_infoendXTft_ReadReg___sbss_startXTft_ClearScreen_boot0XTime_DECDisableInterruptXTime_TSRClearStatusBitsXIo_DcrReadAPUIDAUDIReg__EXCEPT_END____call_exitprocs__FIXUP_START___start__end__SBSS_END__XIo_Out8LCDPrintCharXIo_DcrReadReg_SDA_BASE_InitInstXTft_WriteColorCenteredStringXTft_FillScreenXTft_ScanNormal__SDATA_END____EH_FRAME_END__XTft_WriteCenteredString__SBSS_START____SDATA2_END__XTime_FITSetPeriodMoveCursorRightoutbyteXTft_WriteStringXIo_InSwap16__sf_fake_stdin__bss_start_STACK_SIZE__GOT_END__XIo_DcrIndirectAddrReadRegmain_HEAP_SIZEXTft_DrawFlashButtonXTime_DECClearInterrupt_stack_end__GOT_START__XTime_SetTimeMoveCursorHomeXTft_GetPixelXWaitInAssertXpixel__SDATA2_START__XTft_SetPixel__fini_impure_ptrXIo_DcrWriteAPUUDIReg__FIXUP_END__XTft_SetFrameBaseAddrWriteInstMoveCursorLeftXUartNs550_RecvByte__GOT2_END__XTft_DrawEmptyBoxXTime_WDTSetPeriodXTft_DrawPixel__GOT1_START____stack___sbss_end_edata_endXIo_In16XTft_WriteRegXTft_DrawFixedSizeFlashButtonexitXIo_DcrInXTime_WDTClearResetStatusLCDClearXIo_DcrLockXlcornXTft_SetPosChar__sf_fake_stdoutXIo_InSwap32_ctype_XTft_DisableDisplay_exitXTft_SetColorXTime_DECDisableAutoReloadXIo_DcrOutYlcornXAssertXTft_SetPosXTime_WDTClearInterruptXTft_CfgInitializeXIo_DcrLockAndWriteReg__SDATA_START___Jv_RegisterClassesXTft_WriteColorStringXTft_DrawFixedSizeButtonXAssertSetCallback_SDA2_BASE_XTime_GetTime__register_frame_info__SBSS2_START__