ELF>4@<@8 @@@@hh##000}}00 8  DDPtd||QtdRtd 88/lib64/ld-linux-x86-64.so.2GNUGNU8Hd4w<9VM@3-,~T3D (- o2b#Xp < Kw+k+~,$""+r+@++ +libusb-1.0.so.0_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablelibusb_release_interfacelibusb_attach_kernel_driverlibftdi1.so.2ftdi_read_dataftdi_set_line_propertyftdi_usb_open_desc_indexftdi_write_dataftdi_set_line_property2ftdi_set_latency_timerftdi_deinitftdi_usb_closeftdi_initftdi_setflowctrlftdi_usb_purge_buffersftdi_write_data_set_chunksizeftdi_disable_bitbangftdi_set_baudrateftdi_set_bitmodelibc.so.6fflushstrcpyexitsprintffopenstrncmpoptindtcdrain__isoc99_sscanfftellputcharreallocstdinfeoffgetcfgetsstrlenmemset__errno_locationtcsetattrfseektouppergetoptstdoutfputcfputsstrtok_rmemcpyfclosestrtoulmallocstrcasecmp__ctype_b_locoptargstderrioctlsystemfreopenusleepfwritefreadgettimeofdayatoifprintftcgetattr__cxa_finalizecfsetspeedfcntlstrcmpstrerror__libc_start_mainfree_edata__bss_start_endGLIBC_2.3GLIBC_2.7GLIBC_2.14GLIBC_2.2.5ii ii ui `5 5H"H"" "@""""""##(#8#H#h#x#########$ $($8$'H$/X$7h$@$J$f$$%0%P%p%%% %#%9&O0&eP&{p&&&&&'0'P'+p'I'V'^'''( (8(P(h((( ((")))) )()0)8)@)H)P)X)`)h)p)x)))))))))))))))))**** *(*0*8*@*H*P*X*`*h*p*x* ********* ******* '.DL+I+M+P +Q@+O  ( 0 8 @ H P X  `  h  p  x                 !! !!!" !#(!$0!%8!&@!(H!)P!*X!+`!,h!-p!/x!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@"A"B"C"E "F("G0"HHHHtH5%@%h%h%h%h%h%h%h%hp%h`%h P%h @%h 0%h %zh %rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h %h!%h"%h#%h$%h%%h&%h'p%h(`%h)P%h*@%h+0%h, %zh-%rh.%jh/%bh0%Zh1%Rh2%Jh3%Bh4%:h5%2h6%*h7p%"h8`%h9P%h:@% h;0%h< %h=%h>%h?%h@%hA%hB%hC%f1I^HHPTLڋH sH=т6DH=IHBH9tHHt H=H5H)HHH?HHtHHtfD=!u/UH=Ht H= -h]{UHH HEHBHEHiHMHS㥛 HHHHH?H)HHHEHEUHH0H}HEHEHEHHEH"HH5kHHEHHuOHUHEHЋUHEHEH;EuHeHUHEHHHEHH`tHEHPHEHHHEHUHEHHEHUHHEUHH }Eu*}E9t ttEc$O=H@Ћ11Љ)Scu^HHƿ HHHȋHH5HǸHHJY9|:}HBH5wHǸH'HI=}t}}tHo@t$HTHHI@ H<@  H=:EH5H=E}tH@t!HHH@ H@ @ H=EEty H=q H5H=^iE}y%HHH=pE*H=$E EEtEUHHH=KE}y(H;HH=Et H H H=uH)HjStIHTHxHIpH?HH5HIAH5?HǸH5HHHHPH@AIH=E}uUtqHHxHpHHHHIAH5٘HǸ\&HkH H`HY}yAHAI`H=2=E}yE`@BH=kE}y(H[HH=W"E H=yE}y(HH'H=5EH=gE}y(HH H=EH7PH,@ H@ H= kE}y'HkHH=З2/t H:HH=UHHyE}y(HHH=EH=kFE}y(HH H=}EH6HcH HE}y%H^UH5#HǸhBu>HHE}tHUH5HǸhH= EH=UHH }uEu}}tH2@ E}tH@ EPUHH H@U ЉqPhHH_ W}tM}tM@P7UHH) EPHH =v9HHH=umUHHP}HuHUHMEEuH@EE@HEHuEẼPH9Et*H%H:H=!ZH}HEHH‹EHH9ttH}tCHEHH‹EHH9t*HH9H=~HH3H= T|t q uo`PEẺEE}uhmEHcHEHE}/~ }9m0<}@~ }Fm7*HH*H=EE}~EƿEƿ}EEm}FEƿyE؋LH}tHEHPHEH}tHEH9HEHEH)HEEEEE%EHH#EЋẼEEẼt E;EH}HmHEE}/~ }9m0}@~ }Fm7E!EH}t^HmHEE}/~ }9m0}@~ }Fm7E!E} E0HEE7HEHm} E0HEE7HEEEE;EEUHH0}HuHUHMЋt'H}H*H=aD&HMHUHuEEREUHH0}HuHUHMЋ0 t'H H*H= &HMHUHuEHH5 ,=v!t UEE;E|}u"HEHHH5HE}u@HEHHH52}HHEHHH5|HtlEc}uyHǸHHEHEHPHUHEH5,yHǸHHEHEHPHUHEH5wHǸHHEHEHPHUHEH5xHǸ|HHEHEHPHUHEH5xHǸOHHEHEHPHUHEH5vHǸ"HHEHEHPHUHEH5xHǸHHEHEHPHUHEH5}xHǸHHEHEHPHUHEH5]xHǸHHEHEHPHUHEH5xHǸnHHEHEHPHUHEH5uHǸAHHEHEHPHUHEH5wHǸHHEHEHPHUHEH5wHǸHHEHEHPHUHEH5wHǸHHEHEHPHUHEH5wHǸHHEHEHPHUHEH5tHǸ`HHEHEHPHUHEH5vHǸ3HHEHEHPHUHEH5vHǸHHEHEHPHUHEH5vHǸHHEHEHPHUHEH5uHǸHHEHEHPHUHEH5uHǸHHEHEHPHUHEH5?vHǸRHHEHEHPHUHEH5sHǸ%HHEHEHPHUHEH5sHǸHHEHEHPHUHEH5sHǸHHEHEHPHUHEH50uHǸHHEHEHPHUHEH5rHǸqHHEHEHPHUHEH5tHǸDHHEHEHPHUHEH5tHǸHHEHEHPHUHEH5tHǸHHEHEHPHUHEuE-HEH5ejH uEUEH=OjUHHĀH}uUE@E2EH}uHEHHEHEHEHHEH5u]H躽HEH}u)H8HUH5cHǸ萼HEHHEHtHEHEHHEH莼HEH}u)HHUH5kHǸ\HUHMHEH1HEHEH;Et-HlHMHUH5kHǸHEHjHPHEHH5kH@uEHEHHŻHEH}tH}u)HHUH5HbHǸDHEHEHEH5}'}t(HUH5VHǸ#EHHHHEMHE< u$HEHPHUEEHHUHŠHE蟟HEHEHEuEHHŠtEHEH։诺E}t6}t+E袢HHUH5'VHǸE>HHEEEEHHEЋE;mEUHH=Uܞ]UHH=nVɞH=V轞H=V豞H=V襞H=V虞H=W荞H=&W聞H=ZWuH=WiH=W]H=WQH="XEH=NX9H=X-H=X!H=XH=X H=XH=YH=YH=YٝH=RY͝H=YotH=Y諝 ]UHH0H}؉uEHEHEEHHPHEHHE '۠HEHƿ՞HxEtEtk tt' t ZE nHEEHEH;EvxEH=X苝HHHmHHEH;ELE HH躞HEHPHUU UHH H}uUӠEEʖ 7ږu'H}u HlH$H=X3H}HEH^E}y:HEt EUMHEHTE踞EHcHEHH5WHuUMHEHEEHcHEHH5MH谚t&EHcHEHH5JWH萚u#}uUMHEHEoEHcHEHH5 WHMuUHEHE6fuHEHcHEHHH5VHǸNHהH6H=V螝EUMHEHEHH3WHH'WHUMHEH6EwUMHEHE^UHEHEHH}uUMHEH_E(LHH5>VHǸQEAE;eҝE}uzȓuHHƿ 舚HqH5UHǸ͚E+E* a^H@H5UHǸ蜚 H#H H=UEUHH0}EEEuE u,E+EUHcH ֒HщHH=GҗE8E+EHcЋEHH HHΉ襙E}uE}~EEEEEi\E;E} E;EUtkHHƿ<E2EHHHH5THǸCEE;E|HHƿ ØEUHH }uEH5H=&1EbǸ0EHcЋdH5m6EM@ǸHHƿ>E2EHHHՐH5SHǸ1EE;E}}~}~ HHH=`SiHHƿ 腗E;EuUHH}EkUHH }EEEHH6 eE}~ۿMUHH}uEH=wҘVEH=菖ɐHҐt(HUH5gRHǸJUHHPɏ\HH5=H跗HEH}u'HH.H5RHǸ芖HUHEHѺH訔EHEкHHEкHٖHEHݔ}t'HHH5QHǸ/E<E<<E<u|E<&utE<ulE<EE1~E}u}t '耒m}~}uÃ}t#HCMUH5MHǸ虐v@E1E"EEȋE;Et#HۈMUH5LHǸ1EEE} }}ubErEHHH5H=Et)H^HH=L%E E}tEE܃}}xlu H=NL蠍ẺHH跏}u HڇUH5LHǸ3`tVN~b7P謐~E؉-UHi~uNAH=Շ FAH=B 'TǸǍ(TǸ衍 N׏]UHH }E;E+EHHH=OKɌE}~UHHEE}uH="KՋ_GЋz9t0j!H=KK0UHH\RHAE}t%EH=JϋEEHHjEEHHNEEHH2UHcH EH=iJ@}t-E}tH=SJ 迉 H=AJAE}:UHH?ME}t%EH=I苊EEEEЃ  ItKEEHHHHU UH‰H=FIIEEHHH6HU UH‰H=I證EEЉ}tH=H耉E} E} H=H? !H=H$!H=|H "H=gH#H=RHӈ$H=>H踈% T JH=H艈(kH=Hn*PH=GS,5H=G8.H=G0 蹆H=G)H=G݇+H=G‡-H=yG觇/H=gG茇1n ( H=AG]&?H=/GB4$H= G'5 H=G 6 訅UHH=F!]UHH H=H D7E}uH=G謅H=G蠅 GE}t,EH=EH=GQH=GyH=G߅ՀH=G…r@tH=fG薅H=TGys+%**^H=G"H=GHj~HrHHE&EH< tEH< uEEHuEHbb2.. ?Rkqqchr1sEHHHHJ Dž'>1 H=E謃 )‰iDEEEH< tEH<tڋEHu EEEEH{E;Et EEaluCvE9v  vE} ~E EH57uH=u;zE*EHcЋ vH5u|E}uE}tA}y EfHtEHHH¾H=t}H]tHe|}u"}uEi}} EEX gyH==zH=ty@BH=t)}EUHHYkHHV?RL ?L?HH=?AzHHkHnyUHH }HuEEEtHsE?;|HHE@HH9@HH5sH5>HfxusEH sH5z>H=xu_sHrH5U>Hxu6sHrH50>Hwu szy{HrH:{rrH^rHrrzHArHzoi`H'rHzyrFEr0HqHzirzrHqHOrArRrHqH5=Hvu EH|qH5<Hvu E?>zHGq<0u:H9qH %s &pMpp,qtqq|rrrstsstt>p>pppppepp>ppppppp>pOp[d] exec_svf_tokenized - %d got token: %s [d] exec_svf_tokenized - using command id: %d FFFFFFFFReceived and expected data do not match! TDO: %s Expected: %s TDO: %s Expected: %s mask: %s Forcing the programming. Hope you know what you're doing! TCKUnexpected token: %s SEC%f0ttxFxzzzz{h{{LFXP2-5ELFXP2-8ELFXP2-17ELFXP2-30ELFXP2-40ELFE5U-12FLFE5U-25FLFE5U-45FLFE5U-85FLFE5UM-25FLFE5UM-45FLFE5UM-85F%x Found unknown (%s) device, but the bitstream is for . jedec not file supported for stdin ropen(%s) failed malloc(%ld) failed Invalid bitstream file ! Program Fuse Map SIR 8 TDI (21); RUNTEST IDLE 3 TCK 1.00E-002 SEC; SIR 8 TDI (67); ! Shift in Data Row = %d SDR %d TDI (%s); RUNTEST IDLE 3 TCK 1.00E-003 SEC; RUNTEST IDLE 3 TCK; SIR 8 TDI (52); SDR 1 TDI (0) TDO (1); ! %s NOTE DEVICE NAME:Bitstream for unsupported target: %s ! Check the IDCODE STATE RESET; STATE IDLE; SIR 8 TDI (16); SDR 32 TDI (FFFFFFFF) TDO (%08X) MASK (FFFFFFFF); ! Program Bscan register SIR 8 TDI (1C); STATE DRPAUSE; ! Enable SRAM programming mode SIR 8 TDI (55); ! Erase the device SIR 8 TDI (03); ! Enable XPROGRAM mode SIR 8 TDI (35); ! Check the Key Protection fuses SIR 8 TDI (B2); SDR 8 TDI (00) TDO (00) MASK (10); MASK (40); MASK (04); RUNTEST IDLE 3 TCK 1.20E+002 SEC; MASK (01); ! Program USERCODE SIR 8 TDI (1A); SDR 32 TDI (%s); ! Read the status bit; ! Program and Verify 32 bits SED_CRC SIR 8 TDI (45); SIR 8 TDI (44); SDR 32 TDI (00000000) TDO (%s); ! Program DONE bit SIR 8 TDI (2F); RUNTEST IDLE 3 TCK 2.00E-001 SEC; TDO (02) MASK (03); ! Verify DONE bit SIR 8 TDI (B2) TDO (FF) ! Exit the programming mode SIR 8 TDI (1E); RUNTEST IDLE 3 TCK 2.00E-003 SEC; SIR 8 TDI (FF); -[d] Using following command: %s [d] Using following tokenized command: %s [d] exec_svf_tokenized returned %d [d] got id: %s Line %s: %s Error sending line: %s FPGA IDCODE: %s 41111043211110434111204341113043FPGA identified SIZE: %d STATE IDLESTATE RESETSTATE IDLESIR 8 TDI E0SDR 32 TDI 00000000 TDO 00000000 MASK FFFFFFFFmalloc(%ld) of inbuf failed short read: %ld instead of %ld .bitSTATE IDLE; STATE RESET; STATE IDLE; can't find IDCODE, invalid bitstream SIR 8 TDI (E0); SDR 32 TDI (00000000) TDO (%08X) MASK (FFFFFFFF); SIR 8 TDI (1C); SDR 510 TDI (3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF); SIR 8 TDI (C6); SDR 8 TDI (00); RUNTEST IDLE 2 TCK; SIR 8 TDI (0e); SDR 8 TDI (01); RUNTEST IDLE 32 TCK 1.00E-01 SEC; SIR 8 TDI (3C); TDO (00000000) MASK (0000B000); SIR 8 TDI(FF); RUNTEST IDLE 32 TCK; SIR 8 TDI(3A); SDR 16 TDI(68FE); RUNTEST IDLE 32 TCK; Erasing sectors, please wait.SDR 8 TDI(60); SDR 16 TDI(00A0) TDO(40FF) MASK(C100); SDR 32 TDI(0000%02x1B); RUNTEST DRPAUSE 5.50E-01 SEC; TDO(00FF) SDR 8 TDI(20); SIR 8 TDI (46); SIR 8 TDI (7A); SDR %d TDI (%02X %02x%02x%02x40); RUNTEST DRPAUSE 2.00E-03 SEC; ); SIR 8 TDI (FF); RUNTEST IDLE 100 TCK; SIR 8 TDI (26); RUNTEST IDLE 2 TCK 2.00E-03 SEC; RUNTEST IDLE 2 TCK 1.00E-03 SEC; SIR 8 TDI (79); SDR 24 TDI (000000); RUNTEST IDLE 2 TCK 1.00E-01 SEC; TDO (00000100) MASK (00002100); %d: %sLine %d: multiple commands on single line Line %d: too many '('s Line %d: too many ')'s Line %d: missing ')' Line %d: %s ~> send file ~b change baudrate ~r reprogram / reload the FPGA ~# send a BREAK signal ~d enter f32c debugger ~. exit from fujprog ~? get this summaryUsage: fujprog [option(s)] [bitstream_file] Valid options: -p PORT Select USB JTAG / UART PORT (default is 0) -P TTY Select TTY port (valid only with -t or -a) -T TYPE Select TYPE of input (svf, img, bit or jed) -i identify and exit -j TARGET Select bitstream TARGET as SRAM (default) or FLASH -f ADDR Start writing to SPI flash at ADDR, optional with -j flash -s FILE Convert bitstream to SVF FILE and exit -r Reload FPGA configuration from FLASH -t Enter terminal emulation mode after completing JTAG operations -b SPEED Set baudrate to SPEED (300 to 3000000 bauds) -e FILE Send and execute a f32c (MIPS/RISCV) binary FILE -x SPEED Set binary transfer speed, optional with -e -a FILE Send a raw FILE -d debug (verbose) -D DELAY Delay transmission of each byte by DELAY ms -V display version and exit -z Force action -h This help message -l X Display messages in log fashion every times -S serial Select FTDI by serial to support multiple boards -q Suppress messages Terminal emulation mode commands:%c Type, paste or pipe your bitstream. .jed.img.svfCould not automatically guess type by extension: %s. Automatically targeting flash and setting image type. Could not recognize type specified: %d. Programming: 100%% Completed in %.2f seconds. Failed. &ި %02x...Can't set baudrate to %d %s: cannot open %s: short read MIPS little-endian%s: MIPS, big-endian UNSUPPORTED RISC-V (PIC)invalid file type, missing header cookie binary, loading at 0x%08x, TX speed %d bauds %c Sending %s: Block sending failed! Checksum not received: got %d bytes, should be 4 (0x%08X) CRC error: got 0x%08x, should be 0x%08x done.TX error at %08x zrraspgptpt0t1t2s0s1a0a1a2a3a4a5a6a7s2s3s4s5s6s7s8s9sAsBt3t4t5t6atv0v1t7t8t9k0k1fp%02xError: got no sequence number, debugger disfunctional!Error: bad sequence number: got %d, should have %d Error: short read (%d instead of %d) breakpoint #%d: (trapped)disabledx%d (%s): $%d (%s): HI: LO: SR: CS: EPC: EB: IF A: ID A: EX A: MA A: WB A: IF I: ID I: EX I: MA I: WB I: Count: Exec: Branch: Mispred: r show registers R show registers until a key is pressed s execute a single clock cycle s N execute at most N clock cycles c continue execution b show breakpoints b N deactivate breakpoint N b N,A set breakpoint N at address A . exit from debugger h get this summary ? get this summary *** Entering debug mode ***Error: got no sequence numberDebugger disfunctional, exiting.Detected big-endian little-endian f32c/riscvf32c/mips core, clk ticks at %f MHz. db> Single-stepping %d cycle(s)... Unknown command*** Exiting debug mode ***stty -echo -isig -icanon -iexten -ixon -ixoff -icrnlTerminal emulation mode, using %d bauds Press ENTER, ~, ? for help Transfer interrupted! ~?~>New baudrate? new baudrate: %d %d: invalid baudrate ~>Local file name? stty echo isig icanon iexten ixon ixoff icrnllrO}Nov 1 202496ebb45%s v%d.%d (git %s built %s %s) 18:59:58jedimgsvfbitsramflashInvalid address formatSPI address must be a multiple of %d Vqtdzhij:l:T:b:p:x:p:P:a:e:f:D:rs:S:error: option -P must be used with -r, -t or -a error: options -P and -c are mutualy exclusive error: -f may be specified only with -j flash Can't open %s Cannot find JTAG cable. Using USB cable: %s Parallel port JTAG cable not supported!&&&& &&&&&&&&&&&&&̿&&&&&&&&&&&&3&P_&&&&&&&&$Mb@?@@;|.7X;h;M<<(=H@hDREFJJdK(LH-MhM SM[]qx{0|PpӔܘ/c#4zTɡt0ɪt̫4[Tt9]8XzRx 9+zRx $85PFJ w?;*3$"D`9\=:VAC Q |s:AC  I;0AC + Y>EAC @ ~ADAC ? B<AC 7 CAC  <GqAC l \GqAC l |4HwAC r IRAC M IzAC u JeAC ` $\OAAC I3 $uWAC  DYiAC d dYtAC  vaAC \ (xlAC g  tAC E 7 AC   AC N (@AC ; H34AC / hGAC  WAC R OAC J M!AC \ NFAC A tAC  (ٜAC  HͤAC  hXXAC S AC  AAC <  AC  AC N AC  (]AC  HYAC T  hAAC  D]BEE E(H0H8G@j8A0A(B BBBп`5 5 0 to P   `@ ooXooo60F0V0f0v00000000011&161F1V1f1v11111111122&262F2V2f2v22222222233&363F3V3f3v33333333344&464F4V4f4H" @     '/7@`J @`f @` @` @` @` @` @` @` @` @`# @`9 @`O @`e @`{ @` @` @` @` @` @` @` @`+`IV^C)~C) C)Z7zC)ZT C)~8 C!VPCAVPC A8ěP$C0A8%p3 CVPC 8ěP$"C08%p3 GCC: (Debian 8.3.0-6) 8.3.0P X  @ 0 0 p44t @"+ 44! 57H+Fm`5y"""`#  P"T"$ 'X"`+`+ `+d+h+!l++p+9t+Gx+S|+d\"c+j+u+|++++++++++++++pP,`,<e5V60ER9E'&=D4j><@?MCqU Dq]|DwhEFzuFe$LA`"eT'8 Vi 7taul @G4{;W'O8!IF[Hn͛u|)*,,,XsA ªQ!/@I\o .  0pY >S o+ @"+> "9+@L`+t,t}(/D\oM@" +'<Oa pH"}] 5 ;,4+* 4 G V k +w u| q  2      + = Q +] w   "   @+crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7325__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryfujprog.cverstrcredstrsvf_cmdtabletap_statetablecable_hwcable_hw_mapstatccur_stxbufrxbuftxposneed_led_blinklast_ledblink_msled_stateblinker_phaseprogress_percdisplay_logdisplay_counterxbaudsport_indexserialinput_typeterminalreloadquiettxfu_mstx_binarytxfnamecom_namespi_addrglobal_debugforce_progopt_infohmpfccom_portttyms_uptimeset_port_modecommitsetup_usbshutdown_usbset_tms_tdisend_genericsend_drsend_ircommit_usbstr2tapstateset_stateexec_svf_tokenizedlast_sdr.5451cmp_chip_idsjed_devicesexec_jedec_fileexec_svf_memexec_infoexec_bit_fileexec_svf_fileterminal_helpusagegets1async_read_blockasync_send_blockasync_send_uint8async_send_uint32async_set_baudratetxfilegenbrkriscv_reg_namesmips_reg_namesdeb_seqndeb_big_endiandeb_riscvdeb_print_regdeb_get_seqndeb_print_breakpointsdeb_print_registersdebug_helpdebug_cmdterm_emul__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_ftdi_set_line_property2__libc_csu_finifree@@GLIBC_2.2.5putchar@@GLIBC_2.2.5strcasecmp@@GLIBC_2.2.5ftdi_read_data__errno_location@@GLIBC_2.2.5headerftdi_write_data_set_chunksizestrncmp@@GLIBC_2.2.5_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5strcpy@@GLIBC_2.2.5ftdi_set_latency_timertoupper@@GLIBC_2.2.5fread@@GLIBC_2.2.5stdin@@GLIBC_2.2.5tcdrain@@GLIBC_2.2.5fcntl@@GLIBC_2.2.5ftdi_setflowctrlftdi_set_line_property_edataftdi_deinitfclose@@GLIBC_2.2.5optind@@GLIBC_2.2.5svf_namestrlen@@GLIBC_2.2.5libusb_release_interfacesystem@@GLIBC_2.2.5ftdi_usb_purge_buffersgettimeofday@@GLIBC_2.2.5fputs@@GLIBC_2.2.5memset@@GLIBC_2.2.5ftdi_usb_open_desc_indexfreopen@@GLIBC_2.2.5cfsetspeed@@GLIBC_2.2.5ioctl@@GLIBC_2.2.5fgetc@@GLIBC_2.2.5fputc@@GLIBC_2.2.5strtok_r@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5fgets@@GLIBC_2.2.5__data_startstrcmp@@GLIBC_2.2.5ftdi_disable_bitbangoptarg@@GLIBC_2.2.5fprintf@@GLIBC_2.2.5ftell@@GLIBC_2.2.5feof@@GLIBC_2.2.5__gmon_start____dso_handlememcpy@@GLIBC_2.14_IO_stdin_usedlibusb_attach_kernel_driver__libc_csu_initmalloc@@GLIBC_2.2.5fflush@@GLIBC_2.2.5__isoc99_sscanf@@GLIBC_2.7read_stdinftdi_set_bitmodeftdi_initfseek@@GLIBC_2.2.5ftdi_usb_closerealloc@@GLIBC_2.2.5__bss_startmainexec_svf_linetcgetattr@@GLIBC_2.2.5tcsetattr@@GLIBC_2.2.5fopen@@GLIBC_2.2.5getopt@@GLIBC_2.2.5strtoul@@GLIBC_2.2.5atoi@@GLIBC_2.2.5ftdi_write_datasprintf@@GLIBC_2.2.5exit@@GLIBC_2.2.5fwrite@@GLIBC_2.2.5__TMC_END___ITM_registerTMCloneTablestrerror@@GLIBC_2.2.5ftdi_set_baudrate__cxa_finalize@@GLIBC_2.2.5__ctype_b_loc@@GLIBC_2.3usleep@@GLIBC_2.2.5stderr@@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.plt.data.bss.comment# 1$DoHN PPV ^okoXXPz B@@`00 0 0Pp4p444tt ) |   ( 8@"@ + 0  0 ;