ELF4|4 (%"I4NINN IJH2!<`Eŀ|8@@<8}8PU A})8Bq A})8Bŀ |8@@<8}8PU A})8Bq A})8B%8!<|C|CHH1H |`xT>/YA/yAH8  /AH(= 8i>(H1I= 8i=hH1=8H= 8i>XH1%H|`x/A= 8i>H18H= 8i>H0= 8i>H0= 8i>H0H|`x/A= 8i?H08H0= 8i?4H0= 8i?TH0= 8i=hH0}8|xa |}a[xN !|$,|? x= 8iMPH |`x  /A= 8i?H08H= 8iMPH |`x  /A= 8i?H/8H|8= 8iMP8|xH |`x  /A= 8i?H/8H8= 8i?H/? T>= 8i@ |xH/e? T>= 8i@<|xH/I? T>= 8i@h|xH/-? T>= 8i@|xH/? T>= 8i@|xH.? T>= 8iA|xH.ف? T>= 8iA8|xH.? T>= 8iAl|xH.? T>= 8iA|xH.? T>= 8iA|xH.i? T>= 8iB|xH.M? = 8iB4|xH.5? = 8iBh|xH.? = 8iB|xH.8= 8iMP8|xH|`x  /A8Hx= 8iBH-? = 8iB|xH-? = 8iC|xH-? = 8iC8|xH-y? = 8iC\|xH-a? T>= 8iC|xH-E8H= 8iCH-)? } J9) = 8iC|xH-? } J9) T>= 8iC|xH,Ձ? } J9) T>= 8iC|xH,? } J9) = 8iD|xH,?8 ?) @A,8|xa |}a[xN !|$,|? x= 8iMPH|`x/A= 8i?H+8H= 8iMP88H5|`x/A= 8iD H+8H= 8iMP88H-|`x/A= 8iDDH+y8H|= 8 IP8 H4 T >8 T>? ?8 ? 8   +@8 H@ = 9)IPT<} J T>= 8iDd |xH*݁? 8   +@= 8iMP88= 8IPH|`x/A= 8iDH*8H= 8iMP88= 8KPH-|`x/A= 8iDH*A8HD= 8iDH*)8 H@ = 9)KPT<} J T>= 8iD |xH)? 8   +@8 HĀ = 9)KPT<} J T > = 9)IPT<} J T>Ax= 8iE H)y = 9)KPT<} J T>| x = 9)IPT<} J T>= 8iET }e[x |xH)!8H$? 8   +@88|xa |}a[xN !| |? x<``cH.|`xT|xa |}a[xN !|$|? xK|`x/A<`H,y|`xT>|xa |}a[xN !||ky= a)9@ A HA }CSx8!|N k\}iN! |jx8!}CSx|N !||ky= a)9@ A HA }CSx8!|N k`}iN! |jx8!}CSx|N !||ky= a)9@ A HA }CSx8!|N kd}iN! |jx8!}CSx|N !||ky= a)9@ A HA }CSx8!|N kh}iN! |jx8!}CSx|N !||ky= a)9@ A HA }CSx8!|N kl}iN! |jx8!}CSx|N !||ky= a)9@ A HA }CSx8!|N kx}iN! |jx8!}CSx|N !||ky= a)9@ A HA }CSx8!|N k|}iN! |jx8!}CSx|N |ky= a)8`M |Jx|c4Tc~N ,9`/APAL#  9`n|`H@@4(@@(0@|)@9`||}c[xN ,A/A/A/A|9n @@d8|ix| 9` 9) @A 9kB8 9 })iI}k P| ST>}@Qְ}jXPg}CxN 9}CxN !|=`9 ak |yAL= 8? H=9 q/@(= 9I/\x9 j//A A}#Kx 8!|N = =`9).9kD?\= 9),`?d=`= 9kP9)ph?l=`= 9k|9)+x?|}I_tN!<|iy`@|}#Kx 8!|N /9 A|#x}#JiN //A,T<|"} 8`L $T@.|KxN | #T@.|KxN !|9@0|~y !A a$(,4 8 > H> 8 WF>W>WY>WC 6|cJ$xxK$x|}xxxW>Kq$x|{xx|zK]/QAp9@q><`A@@4m /Am /@> 8 ~ Km /@܁> 8 KW`>/R@T`>/Y@ $xxWV<xK$xTc>x~~|vK> |tx$xxJxKuTc>/A8|0$xxxKITc>/A8|0$xxxKTc>/A8|0$xxxKTc>/A8|0$xxxKŠTc>$xx|0xW>KTc>$xx|0xKuTc>$xx|0xKQTc>$xx|0xK)$xTc>x0~xK)Tc>/A 0$xxxK9@l+~A/ALW@.x:;`;x$xx;K}v8$xT>}c[x&xZ>|JK Tc>&|uֳ}$}(|`|; T>>~@A< 89@})i$ >/@V> 8c$x|zx|cK9@~K> <` ~ > K> 8 K> <` > K> 8 Kh:;`;K@!| |~y8`$|#x,A; |!N T>|#.N |!.N }#"|!.N T>T>|!|!N T>T>|#.|#.N |!.|!.N }#"|!.|!.N !|}&,! |yxA|+xa;c |3x$|#x|9 A,P8C?H8HA8@+@89dx}i8 9)B9$}"})PP;9)U*>8 |3xT >;/AL8 x| 9@H;8 9kB@/@K89kB;8cxKU/fA8,! A|a}  $8!(N Z@T>A.8?H8HA8@@(Ix9` 9)|Y9kBP8cxK/f@DZ@@/A8?H8HA8@8;T >/?A49JKx}IxAp ; /9k9)B8cxK/f@,8`! A|a}  $8!(N 8 K!|}&|xxA;C |+x4p!a$(, @p|#x@|3x|9@@T>@.W;<8>H8HA8@@()xx ;9k 9)B8CxK/f@Ȁ@A/A88>H8HA8@8:T >/>AT9Jx}Ix9@H ; 9k9)B@$+/A@I9k9)B8CxK-/fA4 !|A} a $(,8!0N  P8#U*>8A8@+@49+8U)~9)})9 9);B| PPT >8 |3xT >;`/AT8 x| 9@H; 89kB@$+/A@|K89kB;i8CxK/f@W`<K|48`o !|A} a $(,8!0N ;` K\48` !|A} a $(,8!0N ;` K!|}&|vx!;# (|+xA>?.bcW[:8@@(Ixx ;9k 9)B#xK/f@Ԁ@@/A<`>H8HA8@89T >/>AX9Jx}Ix9@H ; 9k9)B@(+/A/@@I9k9)B<#x`АK/fAЀ< |} !A a$(,048!8N < P`#U*>8A8@+@49+8U)9)})9 9);B| PPT >8 |3xT >;`/AX8 x| 9@H; 89kB@(+/A/@DK89kB;i<#x`АK/f@W`:Kd/A`;AԀ` K<8`o |} !A a$(,048!8N ;d` K(<8` |} !A a$(,048!8N /A0;A@ ` K;` K ;d` K\ ;` KH!|}&|tx!$;# A(|+xDp a,048< @dp|#x@X|3x|9@@T>A>>.bbV:9|H 88H@@9+@(~Kxx ;{9k 9)BW8#xK]/f@Z@@d/A<9|`H 88H@@98T >/< AX9JKx}Ix9@H ;{ 9k9)B@(+/A/@I9k9)B<W8`#x Kq/fAȀD |}  !$A(a,048<8!@N < P`#9|U(>H 88H@@+9+@<9*U)9)})9 H9k89)}|[xB| @PT>8|3xT >;/AX8 x| 9@H;{ 89kB@(+/A/@LK89kB; <W8`#x K/f@W:ZK/A$;{A\` K|8`oKX;`d` K\8`K8/A0;{A@ ` KĀ;`` K ;`d` K ;`` K!||iy8` A,/9i AT+@(/A/AX8`k 8!|N /@ 8` 8!|N 8 8` 8!|N /@/Ah+8A/A`/@|<`kk J }k}J+ })}*}(HP9)U=>/@HA T>T>'x8xK< <Ѐ~` | `ЀN!Aa x* 9J9k})Uk> a X@A8A (| N!8/fT>|x/A\cxxKE<Cx!A a$|(,048!8N <;@nCx!A a$|(,048!8N cxKـ<Cx!A a$|(,048!8N !||jy|#x|3x/ APAL 9 n @A }#Kx8!|N |"H 9 9 8!}#Kx|N  9 }#Kx8!|N !||~ya 8`$AT>;  ^/@\<`Ad@@|m@/Am@/A8`j$a |8! N 8 <`@= =`9)@9k$?$= 9)\?=`= 89kP9)|(? U@>UK>>}kր<`8})[| 9)U @.})xU+})[xU })x? xW>WF>N!xexxKx~ex|}K8~8~ | N!xK88`$a |8! N m@/@= =`9)9k?$= 9)H?=`= 89k9)(? K= =`9)9k8?$= 9)|<=`?= `9k9)'<(? K= =`9)9k0?$= 9)p<=`?= `9k9)# (? KI(;K| Hp AL@,/0A48aKY(aa>I(8ca|kx8caK| Hp @p }ISxA9* 8 +SAT= T:9)E}i.}kJ}iN a +@ U`:!9ka |`Jc8 8Kqa8c/@t\`d|h} l8!pN a +A!8 iHa8c/@K8aK9a KA$K8`%HaK8,K|;Kt/hAt+hAx/aA}CSxHa8caKD;K|zx`xHcx8H8}W$>HcxW$>HxDxH̀,! Aa|8!(N !| |#x|~x;xH5p` A8~xHi |8!N |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 !|8 |xHE= iI0(/A | N!xKq+|ix@|xp A(/M |8 9)BN 9%|kxU)>9)})$8+ $+ 8 9kB+@49%U)9)})9 | .8| Y.9)B|"}iZ/}i[x@`N p`|jx@,#<`H#=i9k}k8}hHyA/A/@|jPN !|= }&iI04 !|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)I ; /A| N!/@ 8!|N !|K5K|8!N !|K}|8!N ******************************************************* Linear Flash Test This test will ERASE and MODIFY contents of the Linear Flash Do you want to continue (Y/N)? ******* Linear Flash Test Aborted - DONE ******* Flash Device Query - START xflash:Error - Flash Device Query ******* Flash Device Query - DONE ******* Flash Write-Read-Compare - START xflash:Error - Flash Write-Read-Compare ******* Compare SUCCESSFUL ******* Flash Write-Read-Compare - DONE xflash:Error - XFlash_Initialize xflash:Error - XFlash_Reset xflash:Error - XFlash_DeviceControl Flash Properties FlashProperties->PartID.ManufacturerID = 0x%x FlashProperties->PartID.DeviceID = 0x%x FlashProperties->PartID.CommandSet = 0x%x FlashProperties->TimeTypical.WriteSingle_Us = 0x%x FlashProperties->TimeTypical.WriteBuffer_Us = 0x%x FlashProperties->TimeTypical.EraseBlock_Ms = 0x%x FlashProperties->TimeTypical.EraseChip_Ms = 0x%x FlashProperties->TimeMax.WriteSingle_Us = 0x%x FlashProperties->TimeMax.WriteBuffer_Us = 0x%x FlashProperties->TimeMax.EraseBlock_Ms = 0x%x FlashProperties->TimeMax.EraseChip_Ms = 0x%x FlashProperties->ProgCap.WriteBufferSize = 0x%x FlashProperties->ProgCap.WriteBufferAlignMask = 0x%x FlashProperties->ProgCap.EraseQueueSize = 0x%x Flash Geometry FlashGeometry->BaseAddress = 0x%x FlashGeometry->MemoryLayout = 0x%x FlashGeometry->DeviceSize = 0x%x FlashGeometry->NumEraseRegions = 0x%x FlashGeometry->NumBlocks = 0x%x Erase region %d Absolute Offset = 0x%x Absolute Block = 0x%x Num Of Block = 0x%x Size Of Block = 0x%x xflash:Error - XFlash_Unlock xflash:Error - XFlash_Erase WriteBuffer[%02d] = 0x%04X xflash:Error - XFlash_Write xflash:Error - XFlash_Read --------------------------------------------- ReadBuffer[%02d] = 0x%04X xflash:Error - Write/Read Comparison Mismatch at Index = %d (ReadBuffer[%02d] = %04X, WriteBuffer[%02d] = %04X t x ((((( AAAAAABBBBBB 0123456789ABCDEFCIGI4I4I4N^(FHH8|<@ `B|S|ۦ||| || 8?<`|x|x|#x`c|e||hc8|e|||28, @|||8,@@< `!|:8 |;LdK$p X  (  P0?2 02$4z7(58 L6n9Xp ZmainFlashDeviceControlExampleFlashReadWriteExampleFlashInstance &ReadBuffer ?WriteBuffer2 InputAvailableInputGetChar ooXFlash_ReadXFlash_Write)XFlash_ErasexXFlash_LockXFlash_UnlockXFlash_ResetEXFlash_DeviceControlXFlash_IsReadyXFlashGeometry_ToAbsolute.XFlashGeometry_ToBlock XFlash_InitializePXFlashCFI_Read8lXFlashCFI_Read16XFlashCFI_ReadCommonsXFlashIntel_Lock+XFlashIntel_UnlockXFlashIntel_ResetXFlashIntel_WriteXFlashIntel_DeviceControlXFlashIntel_Erase)XFlashIntel_ReadXFlashIntel_Initialize0xil_printf4zdoutbyteU5lXUartNs550_RecvByteXUartNs550_SetBaud7XUartNs550_SendByte6naXIo_In8XIo_In16XIo_In32VXIo_InSwap16XIo_InSwap32XIo_Out8XIo_Out163XIo_Out32hXIo_EndianSwap16OLDXIo_EndianSwap32OLDXIo_OutSwap16/XIo_OutSwap32lboot.S/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/standalone_v2_00_a/srcGNU AS 2.16 Vl (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/xflash/src/xflash.c/cygdrive/c/ml507_bsb_std_ip_ppc440Xuint8hunsigned charcharXuint16jshort unsigned intshort intXuint32l3long unsigned intlong intfloatdoubleu32}$u16~u8int@WriteSingle_UsAr#WriteBuffer_UsCr#EraseBlock_MsHr#EraseChip_MsJr#XFlashTimingLQQManufacturerIDR}#DeviceIDS}#Tr#XFlashPartIDV [WriteBufferSize\g#WriteBufferAlignmentMask^g#EraseQueueSize_g#XFlashProgCapae- fPartIDgQ#TimeTypicalh#TimeMaxi# ProgCapj#XFlashPropertiesklong long intlong long unsigned int  \ AbsoluteOffset]g# AbsoluteBlock_r# Numberar# Sizebg# S BaseAddressTg# MemoryLayoutUg# DeviceSizeXg# NumEraseRegionsYg# NumBlocksZr# BootMode[}# EraseRegionc# ~ ] XFlashGeometrye XFlashVendorDatal g ] t GeometryPtru# !x PropertiesPtry!#- B| Param}g# ] Errorg#rGeometryParamvPropertiesParamzRyByParam~'LastErrorParamB DeviceCtrlParam] $ ReadM# WriteM# Erasem# Lockm# Unlockm# EraseChip# Initialize# Reset# DeviceControl# ggMXFlashTag Optionsg# IsReady#r# Geometry# Properties-# VendorData# VTable#mggSsg XFlashmain\]hdone^dc_`FlashDeviceControlExample+StartAddressghdIndexg`IoctlParamslFlashReadWriteExample@ (VAhIndexBgdWriteBufferBytePtrC`}FlashInstanceEMP &r ]ReadBufferJ KPWriteBufferK IP (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/xflash/src/get_input.c/cygdrive/c/ml507_bsb_std_ip_ppc440unsigned charshort unsigned intintlong intlong long intlong unsigned intshort intcharlong long unsigned intsigned charfloatdoubleInputAvailable, ( lInputGetChar1I l ch2Ih k. r5h07jI;lbsPu32}Wu16~>u8%int@A#fC#H#J#L&QR#S#T#Vd [+\~#^~#_~#Ca1 fg&#Zh#?i# Ijd#akoxxn I J~# GK# L# M# N o \ 6]~# !_# a# &b~# S ,T~# U~#  X~# Y~# IZ# Q[# c# )  eo 8l ~  3t Mu3# Rx )yR# q| }~#  ~#rrvz9~X_q  a$ Z# # G!# !# !# 7# 7# 7# ]]# ~~} ~# |# # # g# ># #a!~~7'W~W= kS (>~~2-Ec)~ ( Xw>~~x@  > ~! ~45 TG4f>4~4~Z T Y>Y~Y~Ez #yBVkY~WuQ( Q3zTq~V(W~)6 Q33364~T4U5V5(W7~Q8~o~G cbde~g ! P5h07jI;lbsPu32}Wu16~>u8%int@A#fC#H#J#L&QR#S#T#Vd [+\~#^~#_~#Ca1 fg&#Zh#?i# Ijd#akoxxn  \ 6]~# !_# a# &b~# S ,T~# U~#  X~# Y~# IZ# Q[# c#   e 8l ~  t Mu# x )y# | }~# 8 ~#rrrvz~_ 8 $ Z# # G# # # # # # ] # ..~~4} ~# |# # # g# ># ~#.~~..~r k4fcQPtrfTUU$QPtrf2PUUnk$PjflmUnOEoMpqTr~/s~t u~Sv~w oC2 P5h07jI;lbsPsstW#uW#v~u32}Wu16~>u8%int@A#fC#H#J#LVQR#S#T#V# [+\#^#_#Caa fgV#Zh#?i# Ij#akxxn M \ 6]# !_# a# &b# S ,T# U#  X# Y# IZ# Q[# c#   eM 8l   t Mu# 0x )y0# O| }# h #rrvz~6_O h ?$ Z# # G# # # # # # ];# ^^d} # |# # # g# ># #?^^5^5 kdTUVMWXYM,_g`#e#f#g#)w9#xZ#{# }#$~#(9#Z?A` 5Pp 4 :>4 X4 6 `c7% Fp|  >   `c% 6|D I hc%  cD  >  3 \c% z|N@QcM% O[.@Qc% [ Qc% [ IQc%  !PQc  "[Y#Y 4KPQcJ #L[YMY !=uQct 6v[YwY gQc IY[ T$Q ,S >T!Cmd g ]$0Q ,S >T!Cmd z 108Q ,S >T"CmdU sO8HQ ,S >T"CmdU H\Q ,S >T    s/\pQ ,.S >.T . .  kyEp|Q ,DS >DT  DU DV [|Q ,ZS >ZT  ZU ZV# |  - , ? sc% B " CYv#u|# s-s|ttcv%Bw6"xyYza{|v}~#es# '<4qS-qrr<ct%pBu"vwYxy$zXv{|P}#'<+-c%,BJ"Y+Irv_$ % %U &Cmd c %+, Y 0 5Nlc%'(1(()H*+$! % %z %q % : c %< ),.>PYw1Qn1IX:c%  :'h (((()++* ya./\ ` >` `! -`!>, % c % &Ptr  U -/\2 !\.!{/c%!/!0'@()+*!*" *"*"/x 2 2$cpu_init.S/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/standalone_v2_00_a/srcGNU AS 2.16 72$ intxxseren+ A  gprH# fprH# /w# O# )O# i _  len%# %# *%# ke# %# 7%#  ^$_ z%2$2lQy"Bn{%"`cp|jZj -2l2"s ,"par,"i.%"%_Q23"nP#  HP#*parP#HcpRj#q S%# TD AUnumVQ#,e Ae A %;lp:jpar: M37# X$ %$%%par_che%, f j% y55__x%&-66&aj 'l w 8 7 8sPint  78 &c ,&h  9X8  7 h0;lWsPu32}Lu8%int Fj~8 8X&,is&7 8X8',s'. s'L s'_ Z~ ~ +~'r s'  N89X',Ms'M~'] y: 9X { h07jI;lbsPu32}Wu16~>u8%int [C~ ox9X9hQ (w' w 9h9xQ (( wV ~9x9Q (($ w~(7 N99Q ((J w  b~99Q ((] w~(p  399Q 2S 2T 3 X99Q WS WT h |99Q {S {~T  g99Q 9(-T  9:Q 9~(-T 2 ~ / @::Q S T :: Q S ~T%% : ; I$ >   : ;  : ; I8  : ; I8 $ >  : ; : ;I8 I !I/ : ;I I : ; : ;I' II : ; : ;I8 .? : ; ' I@4: ; I 4: ; I .? : ;' I@4: ;I 4: ;I 4: ; I?  % $ > $ > .? : ; I@.? : ; I@4: ; I % : ; I$ > : ; I $ >  : ;  : ; I8  : ; : ;I8 : ;I I !I/  I : ; : ;I' II : ;.? : ; ' I@: ; I.? : ;' I@: ;I.? : ;' I@ : ;I 4: ;I.: ;' I : ;I.? : ; ' I@4: ; I4: ; I 1UX Y !1% : ; I$ > : ; I $ >  : ;  : ; I8  : ; : ;I8 I !I/ : ;I I : ; : ;I' II : ;.? : ;' I@ : ;I: ;I : ;I4: ;I.? : ; ' I@: ; I4: ; I4: ; II% : ; I$ >  : ;  : ; I8 : ; I $ >  : ; : ;I8 I !I/ : ;I I : ; : ;I' II : ; : ;  : ; I : ; 5I' .? : ;' I@: ;I4: ;I 4: ;I4: ;I.: ;' I@ .: ;' @ : ;I !: ;I": ;I #.: ;' I@$.: ;' I %: ;I&4: ;I'1UX Y(1) U*41+41,.: ;' -.? : ; ' I@.: ; I/4: ; I04: ; I%% $ > $ >   I&I: ; II !I/  : ; : ; I8 : ; I8 .: ; ' I@ : ; I4: ; I4: ; I .: ; ' @: ; I4: ; I4: ; I .: ; ' : ; I.? : ; ' @ : ;  1X Y 114: ; I? < % $ > $ > .? : ; ' @: ; I% : ; I$ > : ; I$ > .? : ; ' I@: ; I.? : ; ' @ 4: ; I 4: ; I .? : ; ' @% : ; I$ > : ; I$ > .? : ; ' I@ : ; I4: ; I 4: ; I .? : ;' I@ : ;I 4: ;I .? : ;' @ : ;I  I4: ;I.? : ;' @ h boot.S  %B /cygdrive/c/ml507_bsb_std_ip_ppc440/sw/standalone/xflash/src./ppc440_0/includexflash.cxbasic_types.hxilflash.hxilflash_properties.hZVI:::>::::3B::?::::;:<::::;::;:q UV::@V::?::<:uuuuuuuuuuuggj:<;fffft;Iq8U:q UV::?r::?r::@::h;k::?::<<; c:HV5k:x\ /cygdrive/c/ml507_bsb_std_ip_ppc440/sw/standalone/xflash/srcget_input.c (+VVtXHH-p include../../../includexilflash.cxilflash.hxbasic_types.hxilflash_properties.h ,!/w!>T:G,!/w!>T:G,!/w!>T:G,!/w!>T:G,!/w!>T:G,!/w!>T:G,!/w!?S;G!'/Hn!$ +ux%Y#+///2 *2x#z2y$,/*{+"+g^ w  ""9 |+|Uc*||!t ../../../includeincludexilflash_cfi.cxbasic_types.hxilflash.hxilflash_properties.hK+"#,!u|++rr!};h9!.,/;+#oc;}Gj.3u  +w y  +t+( :,=$V,="V,=#V,=#H.$v+ v +w+ w  +v+ v +w+ wx+s s +:,/%K'!w+cz9## v v !tA yq w Z&Y$\3+$Z$A}}GqGv include../../../includexilflash_intel.cxilflash.hxbasic_types.hxilflash_properties.hP@y$y@""s::*@tssv:@0q@y$y@!"s:@tssw:@0q+o9$y$y u$ IxH\,* +}q Uu$y,T$ y$29m 9vvqj.q"&"$y+$ +(.+"&"$y+$ +(.+"&"$y+$ +(.+"&0%x+3Ug+*!+@:1+@:1+@:1+<)k/) u+G,,::,)sn th h + #%y$:>#z#V* qy"/ +rG+ 2,:<0HAe++)+2-: 9z#z+#Y&91z#o;9 ctn c"q+$#9"+e,:<0H3e+"])+2-: 9z#z+#v=$y$t91~%y+ w :>#z#r 9;$y$vG2+z#9z#m=9 ctn "q+$#9#cd=0H3,d+#\*+1:: 9z#z+#v=$y t'9,1~x%y$y%:<#z#r 9;$y v%G,2e+w$Gz#~cz#fw$GUhU ctn "q+$#9'c`<<)gMH3-`+'X.+1h)g$y9@v=$y t'9;-1~x%y$y9 <)g$y@* 9;$y v%G;-2d+w$G~+ck+w$~GUhsU2y+$# qrcG-9jG9tG 9r9 Gpc 9t t  4 e3s3ceo+o7 # 9-~/3x!!$ GQ=!T~GAx%xOu#y "+ G*!!$GoGo --9%z%$Ny$?z#oU0*!=*!!+(!!s+(!!3 cpu_init.S2  /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.h2$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<,v96 outbyte.c7 :E ../../../includexuartns550_l.cxbasic_types.h8 c"M,c t +tg+g"9wA::?:#L:E ../../../includexio.cxbasic_types.hxio.h9X ++ ++ +1+2 +33H!00 |l D(LlD D(LlD dD(LlD  |l d (DDLlD d lXD LlD  |l  dDXl (dDXl dDXl dDXl TdDXl dDXldDXl ( d  DT lHl |l   H0$,D8L ltl |l  P D(H lPHl p D(H lPHl |DT lPHlDDX lHHl @ @@ @ \ 4 P4 4 `  $ 0 8 H \ p |,D(P @ lHLHHT@0|D0L @ lHHHl\@ 4# 0D8L @ lHHHld@  8'<DD@L @ lHHHll@  +$DPl(,4D8H lHHHTl.DXl$/\D H l\l |l  2$H2llDLlH2 DXXl` 3Dpt@l |l 7(DPl |l 8 LDLlH$8XD(L lHHTl8\DLlHH |l  ,9X ,9h ,9x ,9 ,9 ,9 ,9 ,9 ,9 ,90 ,: ,: Statusunsigned intCommandSetunsigned intBaseAddressXFlashVendorDataNumBlocksXFlash_ReadLastErrorParamlong long unsigned intRyByParamXFlashPartIDRegionPtrlong long intNumEraseRegionsOptionsXFlashGeometry_ToAbsoluteXFlash_LockXFlashGeometryEraseQueueSizedoubleXFlash_InitializeXFlashGeometry_ToBlockXFlash_EraseGeometryPtrCommandXFlashPropertiesxilflash.cXFlashTagshort unsigned intXFlashGeometry_ConvertLayoutXFlashTimingXFlash_ResetBlockPtrRemainderOffsetFlashInputsBaseAddrNumberInstancePtrCommandSetEraseRegionPropertiesPtrXuint16TimeMaxNumPartsfloatXFlash_DeviceControlXFlashGeometryParamParametersunsigned charXuint8Indexshort intBlockOffsetPtrAbsoluteOffsetPtrEraseBlock_MsWriteBufferAlignmentMaskManufacturerIDWriteSingle_UsPartWidthDeviceSizeWriteBufferSizeXuint32XFlashProgCapBootModeTimeTypicalWriteBuffer_UsXFlash_IsReadyPropertiesParamBlockOffsetPartModeSrcPtrSetVTableDeviceIDDeviceCtrlParamXFlash_UserInputsGNU C 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)DestPtr/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/xilflash_v1_01_a/srcXFlash_WriteEraseChipEraseChip_MsXFlash_UnlockMemoryLayoutXFlashCFI_Read16InterleaveData8XFlashCFI_ReadCommonxilflash_cfi.cExtendedQueryTblOffsetCurrentAbsoluteBlockCurrentAbsoluteOffsetDataQRYData16SizeMultiplierXFlashCFI_Read8SendCmdSeq16StatRegMaxBlocksXFlashIntel_ResetSendCmd32RegDataWriteBuffer64XFlashIntel_WriteXFlashIntel_ReadXFlashVendorData_IntelGetStatus64Cmd1WriteBuffer8SendCmdSeq64SendCmdBlocksLeftBlockAddressDummySendCmd64ReadyMaskDevDataPtrEndBlockEndRegionSendCmdSeqWriteBufferStartBlockGetStatus32BusWidthBytesMask16PollSRXFlashVendorData_IntelTagPollSR8SendCmdSeq8PartialBytesXuint64StatusRegGetPartIDDestWordPtrGetStatus16GeomPtrSrcWordPtrMask32SendCmd8SendCmd16WriteBufferWordCountGetStatus8PollSR64BlocksQueuedWriteBuffer16BytesLeftSetRYBYGetStatusCmd2XFlashIntel_EraseXFlashIntel_DeviceControlSR_LastErrorCmdAddressXFlashIntel_LockEnqueueEraseBlocksPollSR16PollSR32XFlashIntel_UnlockStartRegionWriteBuffer32UpperSendCmdSeq32SR_WsmReadyMask8SR_PtrMask64xilflash_intel.cXFlashIntel_InitializeLowerxil_printf.cgetnumdot_flaglinepoutnum__gnuc_va_listl_flag__ctype_ptrparams_sreg_save_arealeft_flagdigitsbasexil_printfctrl1charptrargppad_charactertry_nextlong_flagnum1do_padding__va_list_tagctrloutbufnegativeoverflow_arg_area/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/standalone_v2_00_a/srcparams_toutsnum2reserved/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/xilkernel_v4_00_a/srcoutbyte.coutbyteBaudMSBXUartNs550_SendByte/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/uartns550_v1_11_a/srcInputClockHzBaudRateDivisorXUartNs550_SetBaudLcrRegisterxuartns550_l.cXUartNs550_RecvByteBaudLSBXIo_InSwap32XIo_In8IoContentsOutAddressHiWordXIo_In32XIo_Out16ValueXIo_Out32/cygdrive/c/ml507_bsb_std_ip_ppc440/ppc440_0/libsrc/cpu_ppc440_v1_00_b/srcXIo_In16XIo_EndianSwap32OLDXIo_Out8InAddressLoWordSourceXIo_OutSwap16XIo_InSwap16XIo_AddressXIo_EndianSwap16OLDxio.cXIo_OutSwap32Qq((Qq((Qq( X(QqDDHQHXq X Qdq S D[DLSLTLULVdhQhqdS[SdTdUdVQ,qS [ STU,0Q0q,LSLp[pxS,xT,xUQqS[STUQXqS8[8@SX\Q\qXxSx[SXTXUS[S@DS(U@HUHSS[P[QqSToTXSXdopSoY,<YHtYYS8SP`S0TPdT8HSHLP\`P`dSdhQhq8dSn(nlolxSx|loLmmmm00mLLmddmdhSmSSmSoo@@oh[ oDDlDTopplpoSS S<Sh` hDThphSlhPllggH gDTgpggkkL kDTkpkkllP lDTlpll j\`jd jDTjpjp|ZZ$dZZZQ q(Sn(T( m  T0U U,o $Q$,q( 8S8n HTHm,T PU,UL o,0Q0q,PSPnXoomQq$S$doto$T$PZP|T|ZUt[tVTVTUhntnSSS ,S0\S`lSpSSS0S4dShSSUUUV  U VDHQH ,q(DtStii ,iDTD|U<UXU ,UD|V<VXV ,Vpk k ,kdjj ,jooYoo ,oYPYPlpY|Pn n ,nxl l ,l|T<TXT ,TZ4Yl|Zmm,m,mZZ ,m|S4S<SS ,Smm<[ , 0Q 0 q0 , S h  S h  $S $ ,h X lS l |h h , xT | T  XT , TU U X lU , V 0 V  V  V H j  8j X j j P xl x U l  U l  XU X l U l x |T n  T  n  Ln X Xn X lT l n T n Y P D HY T XP , 4P @ DP t m  Hm X m m o  o X o o [  [ 0 [ [  [ [ l [ i m  li l |Z Z 0 Z Y Z X lY l li i S  S S  S $ (S l xS S k 0 k k X k k Q q8 ,S ,fSfSf0HSHXffSf T  $T0T U`UU0HUU V tVVV ii0lii l  ,U ,l`U`l0U0xlxUl  T nTnnTn00n0HTHnTnTn \ `P Y PPP m m0|mm $oo0oo ( |[ [ [`t[T[[H[ 8 j m jZ`tZ@Z@\YZY0HYHpjjYj , S hStSSSHTSSS , Tk kDk0tkkQ0qdSddLdSddSdSdS0dHTL\TLTTUpUUUUV,VpV0V,iL0iHjHdUd0j0UjU0jHLTP8l8TTTpllTllTlT0lDDoL0o\4kLk0k`Z,xZZTpZZpemxexZZlX\YYXYXeYX0edSSSpSSS0Sdh,(hh0h04Q4Tq0@S@Y TY0T TT0U <U@xSSSS,S<TSP[ T[lVV@TVTXQXq8TSk4kPlkTT,m m T@mTUoU8oDooUHoPo4P48T8PPPRPR4T48U8TPT4V48P8VPV, mPxmnDnP|nlSlPtll8j8o0jPPoPhj8\P\Q qSZ ZT[T[ [U UV V Qq  $S$nnn@oooHhZZTltxSdm`kSHWDSHLQLqHSSHTnTxoQq\SSdTTUmm`X`dodWW,Y,0[4TYYQq4STS8SLXSSSSSS$XSSS S,0S<TSX\ShlSx|SSSS<lll<pmm<ZHZLZZZ Z0hZZ,ZZZZ0[ [ [[<LYYLYY<o`oo\oQ(qSTQLq S <nLPQPq(LtStmLTLTUT`iTQLqS<nT8mSS (S((S,4S<DSDDSltSSSGNU 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)GNU C crtn.s4@pDXlp<T lp<T DD(P,0(|Ph,0.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_ranges=$!=$=$'=H= -=h> 5GH=GHDGHJHIPHIVI I]IIdIIkIIpIIzI$II(II(I I4II4INI^IIJJhL=P=9 7 W(% J.U=<D $g =$=H=hGGGHH I  I I I II$I(I(I4I4N^ !"#$@x''2=I  KI YIlI$yI4GI8d@@@@ \,44P4=4F`O X$ b0l8vH\p ||# 0'<D2$H2ll2 '-6=FHR[d2tI I II$<: G9 I4P !: /G68XIIPU[KPf:`I m99 GMP d9x 2  dnH  HI0*N4I(@90Tp g lXt=${^I4I(9XI4(3 8\  Tdn! d-I4=I ;BI(Q;|XbI rynI49 (I4I I4G7(9 d! 1I4=II UZe+$DNI tI KI G=HI,I 8 LI   (D dH(.9^A X (deI4YIqdI4n9h: @/\d| 9 F $,%;(T,I(< P\ r,4GHboot.Stlblooptlbzerocrti.secrti.Sxil-crt0.Scrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__completed.3090p.3088__do_global_dtors_auxobject.3143frame_dummyxflash.cget_input.cxilflash.cxilflash_cfi.cxilflash_intel.cGetStatus8GetStatus16GetStatus32GetStatus64PollSR8PollSR16PollSR32PollSR64SendCmd8SendCmd16SendCmd32SendCmd64SendCmdSeq8SendCmdSeq16SendCmdSeq32SendCmdSeq64WriteBuffer8WriteBuffer16WriteBuffer32WriteBuffer64cpu_init.Sxil_printf.cgetnumpaddingoutnumoutbyte.cxuartns550_l.cxio.cctype_.cexit.cimpure.cimpure_datamemcpy.cstrlen.c__call_atexit.c__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxcrtn.secrtn.SXFlashCFI_Read8XIo_OutSwap32__SBSS2_END__XIo_Out16__sbss_startXFlashIntel_LockXIo_OutSwap16_etextXUartNs550_SetBaudWriteBuffer_bootReadBuffermemcpyXIo_EndianSwap16OLDXIo_Out32__dso_handleFlashInstanceXFlash_LockXIo_In32XFlash_Initialize__cpu_initXFlash_Reset_START_ADDR_heap_end__GOT2_START____GOT1_END___global_impure_ptr__bss_end__ctype_ptrXIo_EndianSwap32OLDXFlashIntel_UnlockInputGetChar__init_heap_start___bss_start__EXCEPT_START__XIo_In8__sbss_endXFlash_IsReadyxil_printf__sf_fake_stderrXUartNs550_SendByte__deregister_frame_infoXFlash_UnlockendXFlash_Read___sbss_start_boot0__EXCEPT_END____call_exitprocs__FIXUP_START___start__end__SBSS_END__XIo_Out8_SDA_BASE___SDATA_END____EH_FRAME_END____SBSS_START____SDATA2_END__outbyteFlashDeviceControlExampleXIo_InSwap16XFlash_DeviceControl__sf_fake_stdin__bss_start_STACK_SIZE__GOT_END__main_HEAP_SIZEXFlashIntel_DeviceControlXFlashIntel_Write_stack_end__GOT_START____SDATA2_START____fini_impure_ptr__FIXUP_END__XUartNs550_RecvByte__GOT2_END__InputAvailableXFlash_Erase__GOT1_START__XFlashIntel_Read__stackXFlashGeometry_ToBlockXFlash_Write___sbss_endXFlashGeometry_ToAbsolute_edata_endXIo_In16exitXFlashIntel_InitializeFlashReadWriteExampleXFlashIntel_Reset__sf_fake_stdoutXIo_InSwap32_ctype__exitXFlashCFI_ReadCommonstrlen__SDATA_START___Jv_RegisterClasses_SDA2_BASE___register_frame_infoXFlashIntel_Erase__SBSS2_START__XFlashCFI_Read16