ELF4t4 ( PPDDEDhDh P.ܸ..1Dh0@C0 N10`Dh0!@`C `C$0c0`0D\0``Dh0!0`0!0D\0Dl `D`00D` 0! ! Dh DhF8r F8 Dh J F8r F8-50  2c58-T0s !0H0!aԀ(06)0`a0! 0HP0#0H0#0D0D2`sD07P)P2sS2s0H1D0P07p)h0`07 )a0`0! 070(40`0H1FH0#d07(csF07(2sS2s`FeDC 2002sS2`07(`0`08(Ls#D08@F(0|0`0H0!a $Ԁ(08x'0`a $0!(0H#l2a0H0#h08ȹ'a08'a09'a09<'ta09h'`a09'La09'8a0: '$a0:@ 'a0:t&a0:&a0:&Ԁa0;&a0;<&a0;t&0H060`0;&pa0;&\a0;&Ha0< &4a0<0 & a0 #t0>4$T0>\$H0>d$<X0>#<c$ 0>$0<$sa0! 0>#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`d0!ae11 d00`s #Ԁ4s#$0qsC(C0jda0! 0`'0s\`0`&<0sdh0`0#slt0`,0%$sx|#0`sd0!a e40H$H,H(0kfa 0!e 0 K (A)A)A)A)A)A)A)A)A)A)A)A)A)A)A)A)A)A)A)A)A)A)A)A`iji fGQpc0qHxHH20` df 0`dE E 0`j ER20qCY2H``(`dHPc`ck0c kk$0`Dc2R2ck(e$0`Dc2R2ck(e$0`Dc2R2ck(e,i(0`Dc2R2cki(iF2R2 iF2R2(iF2R2 iG2R2(0D2R2 g0c`cc  Ce2R2ck8gck"@CR0lC@jb1 &8f8c`cc 0cch00c kfc`@k@ 2s(H ECRp1 `s 0cX C$ 0`dfk 0 fcP0 H`f D0@(eC80eC@ @8ehgid0nd0!a( $Fh  0eCPp0n0 0dCPR0 0F20fb g(PTc@ sfa $(0!,00`E(E4 E@`0`G2ж0`G2Ķ0`G20!$(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,0cs0fdcF0D00eg0gege0fcD F 0eg0gege1 fcD0( G $ H 1 eiC01 geigcD02C00fe0gdd0C 2F 0`f0`g(dH(dHC 28F 2I %0`gG 20`f((e0((((((e0(0!!,a48a $(A03e g#d'f#Xfe&$dAV X0swC2{sx0e02d0X0200`s܀Cf29|VRsx0swC20xE,,0f2d0e0E0"@VRԼ60eef0脷cAE#swC2{s"@F0`000c"@FR2scH#0iF ,1g2e0d0D0"@VRԼ6d0d0`sPCf2`a $(!,A0a480!<0`og2cel0d30`sCf2xcx9f2cdL0e0!!,a48a $(A03e g#'f#fe&HdAcADRcX0swC2{sx0e0e2X0200`sCf29|Cs`0`sw(Ce D20xE8,0f2d0e0E0"@VRԼ60e0fecAcA(E#swC2{s"@F0`000c"@FR2scH#0iF,1g2d0e0E0"@VRԼ6`0e0`sHCf2`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 0123456789ABCDEF,+++++++,,+++++++++++++++++++++++++++++++++++++++++++++,++++++-4-X+++++++-++++++-++++. ((((( AAAAAABBBBBB ((((( AAAAAABBBBBB ChC60x2L2L2L2L2L2L2LAChB% : ; I$ > : ; I $ >  : ;  : ; I8 I !I/ : ;I  : ; : ;I8  I : ; : ;I' II : ;.? : ;' I@4: ;I4: ;I.? : ; ' I@4: ; I4: ; I4: ; I 4: ; I4: ; I?  % $ > $ > .? : ; I@ .? : ; I@4: ; I% : ; I$ > : ; I $ >  : ;  : ; I8 I !I/ : ;I  : ; : ;I8  I : ; : ;I' II : ;.? : ; ' I@: ; I.? : ;' I@: ;I.? : ;' I@ : ;I .: ;' I : ;I4: ; I1UX Y 1% : ; I$ > : ; I $ >  : ;  : ; I8 I !I/ : ;I  : ; : ;I8  I : ; : ;I' II : ;.? : ; ' I@: ; I4: ; I4: ; II% : ; I$ >  : ;  : ; I8 : ; I $ > I !I/ : ;I  : ; : ;I8  I : ; : ;I' II : ; : ;  : ; I : ; 5I' .? : ; ' I@ : ; I: ; I .? : ; ' I@4: ;I.? : ;' I@ : ;I : ;I!.? : ;' I@"4: ;I #4: ;I$.: ;' I@ %.: ;' @ &: ;I': ;I (.: ;' I@).: ;' *: ;I+4: ;I,1X Y-1. /410411.: ;' I 21UX Y3 U4.? : ;' 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@ .? : ; ' @ : ; I 4: ; I 4: ; I% $ > : ; I: ; I I' I $ >  : ; : ; I8 I !I/ .? : ; ' @: ; I4: ; I4: ; I  U5I.? : ; ' @.: ;' I@ : ;I 4: ;I 4: ;I.? : ;' @: ;I!4: ; I? < % $ > : ; I: ; I I' I $ >  : ; : ; I8 I !I/ 4: ; I?  % $ >  : ; I I' I$ > .? : ; ' @ : ; I .? : ; ' @ : ; I 4: ; I 4: ; I?  %+h0hjIflb=vu32}Wu16~>u8%int=0>#A#F#HI# L&Q!R#S#CT#dWd \J]~#`~#a~#nd1 ijj&#|k#pl# tmd#noqB=8 i ~#T #  #E ~#u  ~#Z ~#? ~# ~#  #N u#    -  ~    #   Z #   2 ~#   % ~#V    O )     $ 6  8#  ;#  >#  A#  D# > F#  H# C J#  L# ~~ ' (~#  )# C *#  /#  0# 8 3#  Mb#~~~V  NL @d A B~+ CL dH ~  ~Z VtU \H/ ]N$ ^c _7 EH  Y JFx KD}Av=intvqB=8g ,,Q 1]ch 2]* L1zh0hjIflb=vu32}Wu16~>u8%int=0>#A#F#HI# L&Q!R#S#CT#dWd \J]~#`~#a~#nd1 ijj&#|k#pl# tmd#noqB=8 i ~#T #  #E ~#u  ~#Z ~#? ~# ~#  #N u#    -  ~    #   Z #   2 ~#   % ~#V    O )     $ 6  8#  ;#  >#  A#  D# > F#  H# C J#  L# ~~ ' (~#  )# C *#  /#  0# 8 3#  Mb#~~~V  NB S ~#q # #h #  L\ q ~ ~  L\ 6q ~I ~\ oV \  q  ~  ~ 5 <\ 4q 4~  4~ Z < 2\ YQq Y~d Y~w#< z \ yr  ,\  ~I   , LQ\ U \ ' ^ L L\ ]3 _  `~% c' B x L>zh0hjIflb=vu32}Wu16~>u8%int=0>#A#F#HI# L&Q!R#S#CT#dWd \J]~#`~#a~#nd1 ijj&#|k#pl# tmd#noqB=8 i ~#T #  #E ~#u  ~#Z ~#? ~# ~#  #N u#    -  ~    #   Z #   2 ~#   % ~#V    O )     $ 6  8#  ;#  >#  A#  D# > F#  H# C J#  L# ~~ ' (~#  )# C *#  /#  0# 8 3#  Mb#~~~V  N) j L\ i" ll# m nx o p~b q~1M re s t~ u~ d(l !zh0hjIflb=vstW# huW#v~u32}Wu16~>u8%int=0>#A#F#HI# LVQ!R#S#CT#dW# \J]#`#a#nda ijjV#|k#pl# tm#nqB=8H i #T #  #E #  #Z #? # #  #N #   H -      #   Z # 3  2 # L  % #    O ) 3   L #$ 6  8#  ;#  >#  A#  D# > F#  H# C J#  L# BBH ' (#  )# C *#  /#  0# 8 3#  M##BBB  NHf S T U` V  W X1, ^ _#  d# ef# ff#e v#} w>#x zi#  |#$ }#(f>#cc%Dqo q I Q\ * V H Xg Y hf\ i N G + 4 ~P  QhQq PU  Ph PW!CE  \ c q    3" Cp H Q! , d \ c q    " Cp H !  a,  \ `c % bH Y c w!  +x \ *c q *  *   * /# ,H - c$ ( xQ HU  $  Q HU  $ 0+ K\Q JHU# L$ xv \Q U  " V$  Q U" V" T$  0Q U# " T% Fy 0DQ Uq V&Cmd  %  DPQ Uq V'Cmd W% s *PdQ )Uq )V'Cmd )W%  >dQ =Uq =V I =  = % n TQ SUq SVI SW SX% X jQ iUq iVI iW iX(   \ c (   r      H /<  M  v      % o  E(  \ c    !   H<  (    $ n  ( # \ c  i     H]< { #  % C l   ) *\ c# H#: +Ptr # ! 2 u#%$. \ tcM vH  w# x,$L$ -.$L$/0/01 *\ c*l +Cmd # H!y %$&< \ c  +  I r H2 --380/1c *\ c* * * #4 # H#V ! 7 m&<'/ \ lcO q l  l n n7 oW o p# p"m q`4 r sH t5,y'' ----.''//04 '(l \ c q   <  Z*(l)/edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/udivsi3.asm/edkgnu/head/mb/build/nt/bld_gcc/build/gccGNU AS 2.16K+?.) intvqB==_l_8 + i  len!# Q!# !# 0_# V!# !# v #$Y O nz!))tQ ~yO n{!V cp|X Y-)t) ,par,i.!!1 Q)+;nP1[ P1parPcpR mS! fT6H UVnumVK(F_=V_=F~ ;lp:par:< +.\ <| G!  u! G par`ch_ p +X a\ >!,p,__x!![Xrh!% 'f 60+..hw_exception_handler.S/cygdrive/c/ml501_bsb_std_ip/microblaze_0/libsrc/standalone_v2_00_a/srcGNU AS 2.16 J0o/. =v hnzzint 4 5]# 6z# V7  &O./!N  :h//Q g]U gzV 9 1?// s =v hnzzint 4 5]# 6z# V7 = C  1// =vint  //!nc ,!\ 2G0x/ , h0flW=vu32}Lu8%int N//Q MsUM~V ;j~/0Q isU  W00x! s! s! s" O~S ~V ~W s 320x 6hj>flW=vu32}Lu16~3  int  # #  .H ~# s# s# s# j.# > >= E x0x1X" "8 s"K ws"^ "q #h P"p "s c1X1t"@ 6P1t1Q 5sU 7PTi8 11" s" # # #7 PS 12#U s#t /# PS E Ho '522 6hj>flW=vu32}Lu16~3  int  # #  .H ~# s# s# s# j.# > >=  `E > PCI 62T2j=vGjp,int  W22@# eV# V# r2@2LQ q_U  2L2TQ W]U yC_D93JB @C\656\/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/ml501_bsb_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  A /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/ml501_bsb_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    ,  n!u$q# f 6$e,0<DTX\`dtx e7]D    t(~,048 <@ @LP\dx|   LTX\dpp0t|lo n!u$q# p(478dDHT\lpx| d8\xF $(@LPTt\~d hlpt |  $048 @HLPXd~f~9aq $(0d8LlThop*j u$q#r,;0`8@HPhx `<XH    $ ,  8 P T X \ t   t ~           u  !! !!! !$!$!<!`!d!h!l!!!! !!!!!!"~" """"$f","4~"89"D"H"P"X"`"d"h"p`"q""""""d""l"Р"o"*#j##s#,#0#4#4 #<'#@#D #H #P#T%#|W#R############&$($0$<$L $P$T$h$h $p$t$x$|s$$$$$r$$$$L$$$$$$$$$$$$/$X$$$%%%% %%%%8%$%,%4%4%L%X %u%%t%o%*%j%*% %-%u%e%/& t& &$ &<s&\&h &p&x&|!&& &&&&&'' '('L'tr't 'r'''''''''~((()(o((((8(H(X(\(lZ /edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblazeudivsi3.asm(lHHHIHHHJHHJHHHHHHKHHKIHHIHHHHHIHHHIJJHHHH /edkgnu/head/mb/build/nt/bld_gcc/build/./gcc/include/edkgnu/head/mb/build/nt/bld_gcc/gcc/libgloss/microblaze/edkgnu/head/mb/build/nt/bld_gcc/gcc/newlib/libc/includesys/lock.hsys/_types.hstddef.hsys/reent.hstdarg.hxil_printf.cctype.h))))) )<)D)H)T)`)`)h)l)t))))))))))4))))***** *$*0*@*T*\*`*p*p*x*****+(+0+<+D+P+tg+|+O++u++++++ + +,,,, ,,,,,8,<,D,P,X,ht,p$,t,,_,@,_,9,j,$,;-#--,-4G-P-XJ-`-xF- -F-~--~---.<.H.T.p.p.N.%..... .@* hw_exception_handler.S.r ../../../includexbasic_types.hmicroblaze_interrupts_i.hmicroblaze_interrupt_handler.c.b/0/8/@/H/)////}m ../../../includexbasic_types.hmicroblaze_interrupts_i.hmicroblaze_interrupts_g.c/I ../../../includexbasic_types.hxio.houtbyte.c/ /////8N ../../../includexbasic_types.hxio.hxuartns550_l.c/a/////$////0'0 0t0 0!0 0$q0D0H0P0Tq0X$0\o0`&0d0h0x { ../../../includexbasic_types.hxstatus.hxio.hxintc_l.hxintc.hxintc_l.cxintc_i.h0x0x0 0000"0q0?0V00000111 11$1$1,O18I1X1`1h1t1t11 11X111111111Q111222~n ../../../includexbasic_types.hxstatus.hxio.hxintc_l.hxintc.hxintc_g.c24 xbasic_types.hxbasic_types.c2j222 2$2,242@$2@2D2L&2L2TZ /edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblazeumodsi3.asm5HHHIHHHHJHJHHHHHHKHHHHHJIHHIHHHHHIHHHIJJHHHH | XL HdL(L HT H |  \\8DD | PDDLPDDPDDPDD <PDD PDD PDD ,  L,D DP | x LDL |  tD,T  h(D,P D,P ,D(P D$P  xH @ \ \< 4 d 0 D P d  $DPJ L,\e PrJ |B J C` t86J Dh , 2L/:+E5O `/ t  <PP3PDh.Dh/,d P, <DhHTHYd%$~PJ C\ 6Cd /1P. P('x9LPFD\MNRJ X2T@]#Pt.X,Dh @t .lC L3H\NP24' ;6D.S2@fDhlCx 1,&<B._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_dummyGetStatus16GetStatus32GetStatus64PollSR16PollSR32PollSR64SendCmd16SendCmd32SendCmd64SendCmdSeq16SendCmdSeq32SendCmdSeq64WriteBuffer16WriteBuffer32WriteBuffer64/edkgnu/head/mb/build/nt/bld_gcc/gcc/gcc/config/microblaze/udivsi3.asmgetnumpaddingoutnumhw_exception_handler.SLookupConfigByBaseAddressXAssertCallbackRoutine_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_auxXFlashIntelGeometry_ToBlock_fdataXFlashIntelGeometry_ConvertLayoutMB_InterruptVectorTable__sbss_startXIntc_LowLevelInterruptHandlerXFlashIntel_Lock_etextXUartNs550_SetBaudWriteBufferReadBufferXIntc_ConfigTablememcpyXIntc_DeviceInterruptHandler__udivsi3_essrwXAssertStatus__dso_handleFlashInstanceXFlash_LockXFlash_Initialize_crtinitXFlash_Reset_heap_end_global_impure_ptr__bss_end__ctype_ptrXFlashIntelGeometry_ToAbsoluteXFlashIntel_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_RecvByteXIntc_RegisterHandler_interrupt_handlerInputAvailableXFlash_EraseXFlashIntel_ReadXFlash_Write_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_infoXIntc_SetIntrSvcOptionXFlashIntel_Erase_erodata__interrupt_handler