ELF4X4 ( PPGGHH(H( P4|441H(0@G0 Q50`H(0!@`G `G$0c0`0H0``H(0!0`0!0H0H, `H 00H  0! ! H( H(F8r F8 H( MF8r F83098  2c9@20s !0LH0!aԀ(0:/X0`a0! 0LHP0#0LH0#0HG0D2`sHH0;X.2sS2s0LH1HH0P0;x.h0`0;.a0`0! 0;8.40`0LH1JHH0#d0;.`csJH0;.H2sS2s`JHeHHC 2002sS2`0;.0`0<-s#HH0 ,Āa0>H ,a0>|,a0>,a0>,ta0?,`a0?D,La0?|,80LH060`0?,a0?+a0?+a0@+Ԁa0@8 +a0@`+d v0@b +2sa0@v+pa0@v+Xa0@v+@a0@+(d CR|`0:+h0`0<*T0`s0Y@00!a/0%0@0``*0A8*0@*0AP*0AT*x0A*l0A*`0ACY8Cy00A*80@*,a0`0! *H0B#t0B<)0Bd)0Bl)܀X0BȾ#<c)0B)0@)sa0! 0B)a0`0! `c0!0-c`0!0!1 eCi0!e\#i0!0!1 eCi0!e`#i0!0!1eCh0!edh0!0!1eCh0!ehh0!0!1eCh0!elh0!0!0eCf0!exf0!0!1eCh0!e|h0!0`0`dP0 H`f D0@(eC80eC@ @8ehgid0nd0!a( $Fh  0eCPp0n0 0dCPR0 0F20fb g(P"c@ sfa $(0!,00!aeP000`e 4#$0qsC$0jCda0! 0`*0xs\`0`(0sdh0`0+(slt0`0'sx|܀#0`sdG 0 dcGDd ( G`hc`cc d(c`cc 0!@a$(,0!4A8a<DHL|0eS0`"@SDSİS2<0ke 0 | XS0kfa$(,0!4A8a<@DHL0!P d3A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9A9Ab ysCAZAZAZAZAZAZAZAٰWQ0q|C4"@C8C`C2| 0 fC2|0` dpfxCR20qdCY2tb| c||a `y $0`Dc2R2c|ٰp$0`Dc2R2c|ٰ4$0`Dc2R2c|ٰ$0`Dc2R2c|ٰٰC2R2 ٰC2R2 TٰC2R2 ٰC2R2 ٰCv2R2c|c$Cv2R2c|x|"@CR0ldby2&\0ccwߘc |,c@dw@d3 ER|2 `} 0c$ E2a 0| @(h| 0`df 0`de 0`de 0`dHf@0!$(a 0`2e s pp0pp0eca$eca PP0PPs0 ``0``s 0s spp0pp0ecaacAcAcAcAca $(0!,0!$(a 0`2e s pp0pp0eca PP0PPs0 ``0``s 0s spp0pp0ecaacAcAcAcAcAca $(0!,0!a $PP0PP00`l2e spp0pp s0s$ s00Wf`We 0`ga $0!(0`e0!a 2`&<8s,ddH0cFH2`nFR sa 0!$ e,0cs0fdcF0D00eg0geg0fdcF0D00eg0gege0fcD F 0eg0gege1 fcD0( G $ H 1 eiC01 geigcD02C00fe0gdgcD02C00fe0gdd0C 2F 0`f0`g(dH(dHC 28F 2I %0`gG 20`f(((e0((((((((e0(0!a(!,A0a4 $ef3% eGf0%svC2ys"@F<f00cC200fcH00c#2d0iF,1g3e0d0D080d20`s0Cf2,wZ{CR0svC2ysw(d0e0W(20`sCf2Z{Cs0svC20wEH,0f3d0e0E080e0`s Cf2`a $(!,A0a40!80!!,a48a $(A03e g#h'f#\fe%$dAV X0swC2{sx0e02d0X0200`s,Cf29|VRs|0swC20xE0,0f2d0e0E0"@VRԼ60ee00`ssAwCswC2{s"@E0`000c"@ER2sc 0dD ,1g2f0e0E0"@VRԼ6d0e0`sCf2`a $(!,A0a480!<0`og2cfl0e30`s,Cf2xct9f2cdH0e0!!,a48a $(A03e g#'f#fe&8dAcADRcX0swC2{sx0e0e2X0200`sHCf29|Cs`0swC20xE8,0f2d0e0E0"@VRԼ60e0fecAcA(W(#swC2{s"@F0`000c"@FR2scH#0iF,1g2d0e0E0"@VRԼ6`0e0`sCf2`a $(!,A0a480!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 ******************************************************* Linear Flash Test This test will ERASE and MODIFY contents of the Linear Flash Do you want to continue (Y/N)? ******* Flash Device Query - START ******* Linear Flash Test Aborted - DONE 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 0123456789ABCDEF2l1t1t1t1t1t1t1t221t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t1t21t1t1t1t1t1t221t1t1t1t1t1t1t3 1t1t1t1t1t1t3(1t1t1t1t4( ((((( AAAAAABBBBBB ((((( AAAAAABBBBBB G(C:5xFG(G% : ; I$ > : ; I $ >  : ;  : ; I8  : ; : ;I8 I !I/ : ;I I : ; : ;I' II : ;.? : ;' I@4: ;I4: ;I.? : ; ' I@4: ; I4: ; I4: ; I 4: ; I4: ; 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,1X Y- ..: ;' /.? : ; ' I@0: ; I14: ; I24: ; I%% $ > $ >  I&I: ; I  : ; : ; I8 : ; I8 .: ; ' I@ : ; I 4: ; I .: ; ' @: ; I4: ; I4: ; I4: ; I I!I/ .: ; ' : ; I.? : ; ' @ : ;  1UX Y 114: ; I? < % $ > : ; I I' I $ >  : ; : ; I8 .? : ; ' @ .? : ; ' @ : ; I 4: ; I? < % $ > : ; I I' I $ >  : ; : ; I8 I !I/ 4: ; I?  % $ >  : ; I I' I$ > .? : ; ' @ : ; I .? : ; ' @ : ; I 4: ; I 4: ; I?  % $ > $ > .? : ; ' @: ; I% : ; I$ > : ; I$ > .? : ; ' @ : ; I .? : ; ' I@ .? : ; ' @ : ; I 4: ; I 4: ; I%G?+h0&bjI8lbZ~u32}Wu16~>u8%int@jA#C#H#gJ#)L&Q[R#S#=T#Vd [\~#B^~#_~#a1 fg&#h#ji# jd#ko_ZU  \ L ]~# 7 _# 6 a#  b~#  S T~# y U~# y X~# Y~# 7 Z#  [# H c#   e & l ~   t u#  x T y#  |  }~# 8   ~#r r v zl ~F   8 $   #  # Z # % #  # ] # 1 #  #   # ..~~4   ~# y # = # #  # , #  ~#.~~..~r  4h @d A2 B~, Ch dH ~ 2 ~ rtt \H/ ]NA ^c _7 ELH & v JJHr KHH}B?Zint_Z8&U~ ,,Q 1]ch 2] s ph++h0&bjI8lbZ~u32}Wu16~>u8%int@jA#C#H#gJ#)L&Q[R#S#=T#Vd [\~#B^~#_~#a1 fg&#h#ji# jd#ko_ZU  I  J~#  K# ! L#  M#  N o \ L ]~# 7 _# 6 a#  b~#  S T~# y U~# y X~# Y~# 7 Z#  [# H c# )  eo & l ~  3 t u3# R x T yR# q |  }~#    ~# r v z9l ~XF q   a$   #  # Z !# % !#  !# ] 7# 1 7#  7#  ]# ~~   ~# y # = # #  # , #  #a!~~7'W~W=   L T ~ ~ c) L 6T ~I ~\ oxS   T  ~  ~ 5 < 4T 4~  4~ Z < 2 YQT Y~d Y~wE z  y  , ` ~ Wr  , LQ U&  L Q 3 V 2 ~X &Y~< 6 P 33oL 4~ 4 5 5&2 7~h 8~s ~ !     * c p b d e~ g  ! l p ++h0&bjI8lbZ~u32}Wu16~>u8%int@jA#C#H#gJ#)L&Q[R#S#=T#Vd [\~#B^~#_~#a1 fg&#h#ji# jd#ko_ZU  \ L ]~# 7 _# 6 a#  b~#  S T~# y U~# y X~# Y~# 7 Z#  [# H c#   e & l ~   t u#  x T y#  |  }~# 8   ~#r r v zl ~F   8 $   #  # Z # % #  # ] # 1 #  #   # ..~~4   ~# y # = # #  # , #  ~#.~~..~r  4dy  p QPtr dU V W  QPtr dU A W  k  j| l4 m n[ oc p  qj r~ "E s~ a0 t 2 u~  v~  w R m8.  ++h0&bjI8lbZ~s utW# uW#v~u32}Wu16~>u8%int@jA#C#H#gJ#)LVQ[R#S#=T#V# [\#B^#_#aa fgV#h#ji# j#k_ZU M \ L ]# 7 _# 6 a#  b#  S T# y U# y X# Y# 7 Z#  [# H c#   eM & l    t u# 0 x T y0# O |  }# h   # r v zl ~6F O  h ?$   #  # Z # % #  # ] # 1 #  #  ;# ^^d   # y # = # #  # , #  #?^^5^5  d T U VO W X YM, _i `# e# f# g#? w9# xZ#r {#  }#$ ~#(9#Z?A`    5  4 T 4  4  6 py 7%  H  3  RT  {    py %  x   y % (  Fc x d  T      y %  2~ NTQy M%U O P0 TQy %U  n  Qy %U   G 8Qy %U  !8pQy  U " o #V 6 KpQy JU L o MV  ? uQy tU vVo wT a DQy U o T V DTQ UT V!Cmd  _ ThQ UT V!Cmd  + htQ UT V"Cmd W me tQ UT V"Cmd W  Q UT V     /Q .UT .V . ./ e { EQ DUT DV DW DX 2 [Q ZUT ZV ZW ZX# % tB a   y %<D  Z$  x o   x 2 2 # ut s s7 t` ty v%D w$ x; yo z { |x }c ~2 ## g s#Pb q q r r_y t%D u$ v w|o x y zx {A |\2 }# #P'  < p y %0D N$ w o   ?x ~ 2 $ % % &Cmd y % '(   `  >  5\ zy %' 1(()@*+$ # % % % % < y %R # (*7 WT   [  ? _ G  _ `< y %   =,)*D  ((((-)*D++*  a*+(  ` T `! `!D `!b. % y %  &Ptr   / +(. !0 !1y %!1 !2 ,,l-H @()`+*"*"-*"@*"S/. ./edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/udivsi3.asm/edkgnu/head/mb/build/nt/bld_gcc/build/gccGNU AS 2.16K0#4|. &int_ZZ8_&l_U + i  len!# !# !# _# !# l!#  $Y O z!./Q yO"f n{!V cp|X -//t" ,"par,"i.!#!1 Q/t1$#nP1#> vP1#rparP#cpR# S!# T6H {UVnumVK$(F_=V_=F~ ;lp:par:< 1$4|$? <$_ !$ !%* par`ch_%S X \ !22 __x!%[rh& 'f 55@4  <&8Z~ hnzzint 4 5]# 6z# 7  O450&1  h505@Q g]U |gzV $9 ?55@5@ <&8Z~ hnzzint 4 5]# 6z# 7 Z $GI 6`55@ I &8Z~ &jp,int  W5@5l&Q DV&p V&  or5l5xQ gq_U  5x5Q 6]U XC_HD 93M_ @G 7 55  &8Z~int ' 55&c ,&\ 76\5 u+h0&8lWZ~u32}Lu8%int UN55QMsUM~V j~55QisU  56\& s' 7s'& Ds'D ~S /~V i~W Ms 89:d/edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/umodsi3.asm/edkgnu/head/mb/build/nt/bld_gcc/build/gccGNU AS 2.16> /cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/sys/cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/include/cygdrive/c/ml510_bsb1_std_ip/sw/standalone/xflash/srcmicroblaze_0/includexbasic_types.hxstatus.hxilflash_properties.hlock.h_types.hstddef.hreent.hxenv_standalone.hxilflash.hxio.hxflash.c   b $44<H\\ dx^YYD4  p4&@d~dh x ,@Th|0DXlp   4HHXdlp|$q0d 0k$(,8DPX\\dlx  B /cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/include/cygdrive/c/ml510_bsb1_std_ip/sw/standalone/xflash/srcmicroblaze_0/includestddef.hstdarg.hsys/lock.hsys/_types.hsys/reent.hmachine/_types.hmachine/types.hsys/types.hstdio.hxbasic_types.hxio.hget_input.c ? ../../../include/cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/../../../../microblaze-xilinx-elf/include/sys/cygdrive/c/XILINX_K.31.1.2/EDK/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.1.1/includeincludexbasic_types.hxstatus.hxilflash_properties.hlock.h_types.hstddef.hreent.hxenv_standalone.hxilflash.hxilflash_intel.hxilflash.c   ,<L3TT \l|0 1    , 4_vector_sw_exception_vector_interrupt_vector_hw_exceptionforce_to_data__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__completed.2216p.2214__do_global_dtors_auxobject.2269frame_dummyGetStatus8GetStatus16GetStatus32GetStatus64PollSR8PollSR16PollSR32PollSR64SendCmd8SendCmd16SendCmd32SendCmd64SendCmdSeq8SendCmdSeq16SendCmdSeq32SendCmdSeq64WriteBuffer8WriteBuffer16WriteBuffer32WriteBuffer64/edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/udivsi3.asmgetnumpaddingoutnumXAssertCallbackRoutine_ctype_bimpure_datacheck_alignmentalign_arglen_loopend_lendone_lenalign_loop/edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/umodsi3.asm__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxXFlashCFI_Read8_fdataMB_InterruptVectorTable__sbss_startXFlashIntel_Lock_etextXUartNs550_SetBaudWriteBufferReadBuffermemcpy__udivsi3_essrwXAssertStatus__dso_handleFlashInstanceXFlash_LockXFlash_Initialize_crtinitXFlash_Reset_heap_end_global_impure_ptr__bss_end__ctype_ptrXFlashIntel_UnlockInputGetChar__init_heap_start__sbss_endXFlash_IsReadyXNullHandlermicroblaze_register_handlerxil_printf__umodsi3__sf_fake_stderrXUartNs550_SendByte__deregister_frame_infoXFlash_UnlockXFlash_Read_ssro_size__call_exitprocs_ftext_start_SDA_BASE__exception_handler_essrooutbyteFlashDeviceControlExampleXFlash_DeviceControl__sf_fake_stdin__bss_start_STACK_SIZEmain_HEAP_SIZEXFlashIntel_DeviceControlXFlashIntel_Write_start1_ssrw_size_stack_endXWaitInAssert__fini_impure_ptrXUartNs550_RecvByte_interrupt_handlerInputAvailableXFlash_EraseXFlashIntel_ReadXFlashGeometry_ToBlockXFlash_WriteXFlashGeometry_ToAbsolute_edata_end_heapexitXFlashIntel_Initialize_hw_exception_handlerFlashReadWriteExampleXFlashIntel_Reset_ssro__sf_fake_stdout_ctype__program_init_exit_ssrwXFlashCFI_ReadCommonstrlen_stack_TEXT_START_ADDRXAssert_Jv_RegisterClasses_frodata_program_cleanXAssertSetCallback_fbss_SDA2_BASE___register_frame_infoXFlashIntel_Erase_erodataXFlashCFI_Read16__interrupt_handler