ELF4!4 ($!Tp pp  H<`Eŀ|8@@<8}8PU A})8Bq A})8Bŀ |8@@<8}8PU A})8Bq A})8B%8!<|C|CHHyH HH!|?T /@\? +/A$8 }) N! +/@= 9)/A<`8c@H8T 8!|N = !9)|/<`<8c@8XAHq=`= H9)8kH/A/A })N!8!|N !| <`H8 |x<`/ A,<`xH/@Ԁ 8!|N Hy<`8 HmK!|<<``8% H<`8`cH= ;8H<`H!/@KE8` 8!|N N !||~x ;xH-p`A8~H 8!|N !T 6|! $+;|}xx,Aa;}HTd>|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 |xH)= iP(/A | N!xKє!|= }&iP4 !|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)4 ; /A| N!/@ 8!|N !|KK|8!N !|K|8!N Hello world! Using low-level UART driver C<TTTp pL$$8|<@ `B|S|ۦ||| || 8?<`|x|x|#x`c|e||hc8|e|||28, @|||8,@@< `!|:8 |;LdK$qGL0 qjechomainUlXUartNs550_RecvByteXUartNs550_SetBaud7XUartNs550_SendByte0aXIo_In8XIo_In16XIo_In32VXIo_InSwap16XIo_InSwap32XIo_Out8XIo_Out163XIo_Out32hXIo_EndianSwap16OLDXIo_EndianSwap32OLDXIo_OutSwap16/XIo_OutSwap32mboot.S/cygdrive/c/ml510_bsb1_std_ip_ppc440/ppc440_0/libsrc/standalone_v2_00_a/srcGNU AS 2.16l@ ,int;8s<,3s2]  Gc8 xQ >ycpu_init.S/cygdrive/c/ml510_bsb1_std_ip_ppc440/ppc440_0/libsrc/standalone_v2_00_a/srcGNU AS 2.16h7@a h0*lW u32}Lu8%intj~Qisp7sKsXs ~ "~ ~ s 7N"MsA2M~_]x@ h0LjI*lb u32}Wu16~>u8%intC~xQw}&nQ&VC~$Q &~$4Q& ~4@Q  &~ 3@LQ12S^2T 3TXLXQ1WS^WT hd|XdQ1{S^{~T dxQ T wxQ ~T<~ /Q1S^TQ1S^~T%% $ >  I$ > .? : ; @4: ; I.: ; ' : ; I .? : ; I@ 1X Y 1%% : ; 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/ml510_bsb1_std_ip_ppc440/sw/standalone/hello_uart/srchello_uart.c:K--:,RL2yG2fq*9$3 cpu_init.SE ../../../includexuartns550_l.cxbasic_types.hc"M,c t +tg+g"9wA::?:#L:E ../../../includexio.cxbasic_types.hxio.h ++ ++ +1+2 +33H!00 |l hDLl8pD\l |l HLDLlH$HD(L lHHTlH\DLlHH |l     $ 4 @ L X d x0   myprintflong unsigned int/cygdrive/c/ml510_bsb1_std_ip_ppc440GNU C 4.1.1 20060524 (Xilinx EDK 10.1.03 Build EDK_K_SP2.5 11 Jun 2008)unsigned charlong intecho/cygdrive/c/ml510_bsb1_std_ip_ppc440/sw/standalone/hello_uart/src/hello_uart.cdoubleshort unsigned intmainfloatshort intBaudMSBXuint32DataXUartNs550_SendByteInputClockHzBaudRate/cygdrive/c/ml510_bsb1_std_ip_ppc440/ppc440_0/libsrc/uartns550_v1_11_a/srcDivisorXUartNs550_SetBaudLcrRegisterxuartns550_l.cXUartNs550_RecvByteBaseAddressBaudLSBXuint8XIo_InSwap32XIo_In8IoContentsOutAddressHiWordXIo_In32Xuint16XIo_Out16ValueXIo_Out32XIo_In16XIo_EndianSwap32OLDXIo_Out8DestPtrInAddressLoWordSourceXIo_OutSwap16XIo_InSwap16XIo_AddressXIo_EndianSwap16OLDxio.cXIo_OutSwap32/cygdrive/c/ml510_bsb1_std_ip_ppc440/ppc440_0/libsrc/cpu_ppc440_v1_00_b/srcQhqhlQlqoQLq 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)GNU C crtn.s.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!\$' -2.5=DJPV0]8d@k@p@zHL L T T p  p     `T Ea00O 3%> .' `#F 0  0 8 @ @ @HLLTTp p !"#@x''2=0 K8 Y@lHyT Xd$24 #< 0@>HJX`go }L T #< dX  p% 4APTp^hcx0w~ pTLT \ pT=4  L X1@ AHpNT[@ dLoT}DT$ T@ 8pp@ 4 K< '.L:@ HL\0 ix pTY@Tp@ 4 L  boot.Stlblooptlbzerocrti.secrti.Sxil-crt0.Scrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__completed.3090p.3088__do_global_dtors_auxobject.3143frame_dummyhello_uart.ccpu_init.Sxuartns550_l.cxio.cexit.cimpure.cimpure_data__call_atexit.c__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxcrtn.secrtn.SXIo_OutSwap32__SBSS2_END__XIo_Out16__sbss_startXIo_OutSwap16_etextXUartNs550_SetBaud_bootXIo_EndianSwap16OLDXIo_Out32__dso_handleXIo_In32__cpu_init_START_ADDR_heap_end__GOT2_START____GOT1_END___global_impure_ptr__bss_endechoXIo_EndianSwap32OLD__init_heap_start___bss_start__EXCEPT_START__XIo_In8__sbss_end__sf_fake_stderrXUartNs550_SendByte__deregister_frame_infoend___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__XIo_InSwap16__sf_fake_stdin__bss_start_STACK_SIZE__GOT_END__main_HEAP_SIZE_stack_end__GOT_START____SDATA2_START____fini_impure_ptr__FIXUP_END__XUartNs550_RecvByte__GOT2_END____GOT1_START____stack___sbss_end_edata_endXIo_In16exit__sf_fake_stdoutXIo_InSwap32_exit__SDATA_START___Jv_RegisterClasses_SDA2_BASE___register_frame_info__SBSS2_START__