SUNP BURN FILEڀ + {p}>`@<,Z'{3`h@({k{7@ @< '<'|0 <k5 |%PK@ <)5`@ *  < Tl$'!@!  !   ! ''$  !!Ccc0`$$! $"$ '$q&) $ȇɇ h  '! ! @! @ !8  !(&`''!( ć `@ !8  ! @ć''!(ć  ć'' <  n$ <<0($ 2$h  ' <<$Մ$$4$$$'  @ <ӄ$ $!0+ `$   $(''! <Մ$b '$<!0 !( B% <Մ$ !0$!(  ''! <Մ$b' < ք$!(' < tn$' <z$!$ '&c,`$'!p:DD ,! ''$'$$(,('! !  $ '&' !! ,($! ! @!(!0 !@ @!@ <ք$ !(@ < <$$$ j$K ! @@!@ @BA0w$b< < <ۄ$!0 !8(b& @0x$"y".@y$!$ "v$ "<! "<$"p"& <$ B@ $7BB0%b lđ& ! &D ! R&DB$ @! < ,ބ$$' $<>B$ @$ < @ބ$'$ <Xބ$ $ B$$$$(<` B$dC,l` $ <}c$!bB@C$< <<Δ& <<4'$'' 'pv& @''@!@$@.$C$'\w& !(@4' B0@4'$'$B& @!(@C`! @ !( @ <B$ @$'F$ B$B$ @ B$@ <'ȓB$ @' <(B$ @$!0@@!$$$ ':9, '@/@$$9 !@@$6 B$96 \B@< <$$$T $@$$6 8B$6 B$' !,!($0''! ! :~ $ ! U9$$ ! :~ $e $$<9 b '@!@< <$$${9$  @ @< < $$${9$6 \B @< <$$$$T <9 @ A< <$$$T $$! '  $($ < <$4$0$'$ <9(9$9 <$D$ @$!',,L'!=' !''" $@" $@$ ! @ <1&!!! <$`e&u $ R&; ! "!0@ T& < <$$ s$O $>$`4! @0uB$! ` !( >$3 @$>,!,($ 0''($ ,!! $a4(e $$ '@& < <$$ $ < <$$ $O $V>$1&+2@ < $V>!B0@!3 @,X>(,($ 0'048<' $= !@ < <$$y>> $(7$$ ' @ < <$$F $ O $>$(3$$ !8@ < <$$y>M $,$ $ $C$O >,BB0$ (''!,  $ @ < < <$& l $&m $+ !0>$%C,!'$$$$8 d`! `>$>$$`<B$"$b% ``$$b%``&B|% `` !("&7$(E$ '*$$!(1&$ '(%7$$ '$!($' $$ (''($,= !@!@ < <$$ !0,P$$ [,X$$ h,h$$ l,pn$ $tXB,@,E,@ $@(?08 !(@! > ?> ! !(\@, < \$,! $(0''0< &efz gd '4 b < <$$ P $O $ ''<!D?  ! @ < <$${Br$d!(!  !0  $$b@!@$$M $@ < <$$ $> !  W ! @ $$X@$d!(!  !0!0@$&!( $Y$bF&:$ $B$@LM2!NO!Pc0@!bB$&TKB0B$Td!(!  !0!0@!($& $\* @ < $4+b@$X= d!(!  !0!0@$&!( $Wp'L @!@ <$ !( W ! @O $B$\@$J X$!(> !0d!(!  !0!0@$&!( $! "? <@  !0L ($ @$$> !0L ($@$! $> !0!, B0@\W@ \ <$b < ) $P@" $pB0C$a@4 <2r$3&B&!( 2a@4A Cp@4$2&: C  !0!\@ < $H X! $> !0JB$b $IB!I|!b0C `'! D $bpD4+b@$@b$]B, @! b$.B,@$c$pc,$$ ! !(> @$ $$0b!4<$b,<b$8@7B$8B,@  @$@$gLB$$b$$ !(<$ $<$ $<$ $<$ $ $ @s& < <$${B$`V@WB,@= !  @ < <$$$  W ! @B$> ! > ! \@f  !0@ $ @!@ < <$$M$s&`! !($ !8$C T$US !  < @ ed8 @8 @.@&@?2#!&! G` !(@$!@#!(!0!8@! z^ [ ! 4! !(!0!8^ ! !(!0!8@^  ! @ @D@<840,($ H''0$!! <, $!!(!0 D@<84(   '!& !  @!@#b@!Qk$$ < <$$ A$k!1&"@ ! @!c C R&#C@!kQ! i !(@k+U@$#bØ4!@0,($ 8''<840,($ !!!!w $!@'!w& !  @!@b#B@!Pk$$ <,$b < <$$ /$k!&@  < z$! !(N $! !(`$ `!8  U < <$0$$  < $< < 8$. < p$5 < P$? $!@ m&!@M p! $} !8  ! ! @!(  Q‡ $ < <$$  $!  $$! (''!:~ $! 'e''$,<840($ !C!$C <<|x&!  @!(,b,@c$$ 0 < <$$ r$4“ m$&  0(4b(@,!0@d!(`! | \$D\ < < $쁥$}$&40pu !($!0 $c  ! !@$!0 p$  "  !  4  $40@ < t$$` ` < <$\#$ $`!S0#!f ,`d `d!`\XTPLHD@h''D$,(! @!0 ! < <$\#$ $  ֒$!   $0$8$ g!8@$ `$c  ! $!0p$ !@  "  !@ !  2 @, < <$\#$ $2,($0''84,$ <0(5!! !! $0#0f^!! !( j !@4!Y $#TC#C(+!(! `!0 @!8`D^! < <$\#$ R$! !(  @!0R!0@ @!8` ^@ < <$\#$ [$! !(  @!0@1&!bR#j !( !@4 +! V!@! (!0 @!8`$ C@ < <$\#$ u$! !(  @!0@1&!b#V@! W@!<840,($ @'',($ ! $ !@ے ! !  !@M ,! $(0'x'x!p`!!|tlh d ! $!( !0B0$ V $ < <$\#$ D$M @ $ <58!'+b@ <$!( !0 < <\#$R$ $ $ <M !>##6 #(+@$#7ד7$!$!~##W !748(##C4# ((@@!rL$0@P$!!d@D0!R@TH ! $j ' @ $ < <$\#$5$ j ! !@! ",, @!0$DD4, @! $C4 @! c s&+b@  $ < <$\#$$ ! (>!0 @!8@J$(`$@! @N !($`4L P4 `40 `4 THN !(g  ! ,l!0,D!  @!8@$C l ! 48!  @(>"$ ! $i !(k ! 84#$C!b#$` 08 ! !(j ' @, !0 @!8@$( ! @!  y!0$( ! @,HN !( 4!  @!8@$C! l !(4!  @(>"$ ! $i !(k !  <M 4T|xtplhd`''  s !@$C < <$\#$ $ ! M ! ''840,D@<!!!} 05@v $Tg -TX $ $!0 !@!@X ! !' 6bE$,  E.4c!,$ :bm&)8c;b0$<b$Db<@d!(`' Hb <$' e < $e < $e < $ e < $e < $$e < $&e < 4$(e < H$ e < \$e < p$e < %$e < %$e < %$e < %$@e < %$De < &$He < $&$? @!@<&  !  $s&c$$wbMA43DLE<ABc4/C!4,! @e$ $)@!C`C`$!  88$ ! @,1&m+"@!(mQ"$!$BC$&!   @!@ $! @Ӧ !@@!@ $TX!b!0F+fT@< r0FrX!( ! bPB @ T!@ < <$l$$PX! B @!(T!@ < <$l$$ <!`840,($ @''4<$&0\",(D@<8 !!@! < <Ȍ$T8$5$P" @ < $!$4D $ !(&e$E <\>$ !([ ! & ! $$i !(@& CC,! ` @$ 

D$ !(&%`@! < <>$>d$!(@ !8! !(@$!8 @[ !@"$ @! $(!$i !( <>$!( !0@&b >$&R&8"+@x!8"+C@&!4& ! @!@ U!  (& 8% <#0C >$ ! ` ! D!@<840,($ H''T0,$ 4(!!!! @H < ?$!( !0!8 4"!! @$N 25!% !( !0@ @!@ !!! !0@!( R&W&!(@$u ! a $c &a p$ &B0%b1&4 4!`0,($ 8''P($ ,!!!!@D $? @$$$$5 $$='! <d$@Dc$+C`< <c4]Cc$+C`<<c4C o ('$! $  8@<$o. $4@$0$5$8$$<$Y=$. $4@$0$5S$@$$. $4@$0$5$8$<$=$>$e $. $4@$0$5 $<WB$<|DB$$?$ $ $$$. $4$@$058U$ < D$  < <$4D$ $$8,E`$<WB$<|DB$$?$ B5 8B@ <5c$L5 $8 < $0 <$ *5 < P$? $i<C)<9 ?$$8< ''D!'@<840TPLH!k $C < <$HD$ $ $-+U5! V @!(U < <$HD$ $ $@!@ < <$HD$ $ $C|@)F|B0@( $ (F$!0 , $ $$$$mc$8pc$$!( $0p$!(  E$! $E0! $E0! ! d$E$ #!CFH@,""F|@E|B>$C|F@)F|B0@FB( $E (F$!0 ,D C$ $$$$c$8pc$$!( $0p$!(C  E$! $E0! $E0! ! d$E$ @#!CFBH`0""F|@E|B>$C|f@)F|B0@fb( $e (F$!0 ,d c$ $$$$c$8pc$$!( $0p$!(c  E$! $E0! $E0! ! d$E$ `#!CFb ! ̍'; 荀 @! t P$.@ <H$%&' !0 8'@(' $+0$el @< < <$$tJ$ԕ$$    $$"%"&"' $! s! s&bU$ <($$@$!(!(B$C10%C"32%C"h'!3$2$$!8!8B$@UCVU$$! !(  !0A$l @<$ < <$tJ$L$h$3b$ &!( $"aA<@!RRc$CCAa$    $h##^~'+G%@l+v!@#!(\ 'Al @< < <$$tJ$$n$    $$rl@1 $l @< < <$$tJ$P$$    $$<B @ 8@!@0! !(E!0!8@l 0@!@30!B25! \ ' @$W$d+VC$$DB$t C4+B @B.8TB.dhR&R|6!B$ $$ !&$'&"@! %&Bl !@<$1& B @(3(&!($N ((T!`PLHD@<840X'B.@6!'P! < K$!(tplhd`\X T! =d '@l @< < <$$tJ$h$ $    $$; |$!BNMLK J I HGDc$f$!!'$!($ ,! \$/$& !0$!( $:$*$?$"$< $> $| $ . $0 ! %   l @< < <$$tJ$x$$    $C$AC!W $!b!G0ec*%(0) `Y!E0g(%(eB$RB <e(Y!(G08%8c$k B$!!$R <e(Y!(G08%8c$ B$!!$R< B@ < @ $    $&(@$$(; `'T! PLHD@<840X''($40, !o !A(d<ɏ E&A!@l @< < <$$tJ$ԟ$$    $ p! K E&$&K E&C&$(e$8 D4$d B4"c$bB&" B4"B&C$bB&"B4"B&C$b"@B4"R& B$C "$" B$# "B C4" B ("B %C,"BC%C0"!$ (''! $ !l @< < <$$tJ$${$    $ $<ɏ %&A%&l @< < <$$tJ$$$    $(dK ! %&1&K &"($ "8$$ d !$ (''X ! A!l @< < < $$tJ$$$    $[#X7mW_\l'7&¸!0!  TTh(!0$!(S$H !@!b@B$c`@,'%H! !^t"'''P, 0P,! -.@l @< < <$$tJ$$d$    $P&$!!!"+T@#"+b@+0B@&,`$h|F!CHB0B! ! P!HB@!(|h#(E(e$\ ! A! l @< < <$$tJ$$$    $b! "<@!( ":Q!0e(@"D#%C3@!8` "l$#$E$+c$! !C+(!^!(!0 @$D#!@%+!b!@&+'! !+(!!( !0#+B C]R$!( !0!8`Q @@"D#%C@$!B$sd!`C.`+C@! 7Y !(`@!(`l @< < <$$tJ$${$    $& $ <؉B$ %! `!0 @ /@t ! `0b$ b&&&菂'!TB$j&$&쏂B,@l @< < <$$tJ$<$$    $,m(,!($0 40! !h 'A$$~n 4 ! !($!8l A!@l @< < <$tJ$$$    $4" TPLHD@<840X'''4!! $ ,LHD@<80(i @!@l @< < <$$tJ$$ $    $'3/'> ,< $=$ > $ ?$ [ $\$] $|$5i!H"!(#fu!@+ !(ue!H) !H$u*!!"i+P@!H"ec$!Ee@#f!@+2 HU'! !( ${ $!5~$bd&!u$!0!(bƐB$+(D$!d&!3R&.$!b!8&!_$"$*$+$,$/$:$;$< $= $> $? $[ $\$3v]$5x!bC$c,C`!!(!(%y~'3/9'c e,vutsronm l k jihf|$~!"0vwe, !1v! #! c$,v! !!($+d! &!C`L$HD@<840,(P''$8 L8CD<C@40TPH<!!!!$;Ō+ƌ $&! !"!( @&&u Al @< < <$$tJ$$n$    $$   $$    $<&(C`z$(Cl @ < <$$tJ$$@$    $&(d`$z$($2$$ d&2C4 f!  !0@@!@l @< < <$$tJ$$Q$    $$g ! A0l @< < <$$tJ$,$E$    $`$$($e$b"2"@l @< < < $$tJ$D$$    $<&(C`$(Cl @ $ < <$tJ$D$I$ @DH! !0 L !8@@DDEHB $,($ 0''',40(=d !*@l @< < <$$tJ$$3$    $<&(C`V$(Cl @ < <$$tJ$$4$    $&(@$V$c !@*@ l @< < <$$tJ$$:$    $<&(C`V$(Cl @ < <$$tJ$$;$    $&(@$U$&2! @)$ $ f !0@*@l @< < <$$tJ$$G$    $<&(C`V$(Cl @ < <$$tJ$$I$    $&(]@$T$QX ! *A$l @< < <$$tJ$$P$    $<"&(C`V$(Cl @ < <$$tJ$$R$    $1&("@$S$(" i ! +A4l @< < <$$tJ$$W$    $<&(C`$(Cl @ < <$$tJ$$Y$    $&(@$S$(4!@,0(8''0'X\T=d P@!@l @< < <$$tJ$$x$    $$Rl@1 l @< < <$$tJ$$$$    $b$ ('] 'e <($! 40,0 !&!rtH6' C.$.l$h$@26@6 C-#$+$6 $6-$6$$ Q"$&" !2 @$$$d$svӌ$i$j( `s$c$d$X$' 6t(`p$!u$!x$2!0@2#+#;#a2#?-$ $ #@,!` !@%v@+ !!! !( $!8 PP! !( $!8 P!@`P4'!@!s0)%I%@s&t,'`! ` !! $@4'!(s& 0c$,''('!(@0'!8^ 4'!s'G!(@' 0'@|`s&(`2 <\$$2!0 0%f(@! $!!`#$ $ r#w !!2x$ !('','!(@0'!8^ l@ 2?7 65432 1$0  (<5`@ <(%p@B$ <5`@ B  (( J% !  TX ` h@p@x``,*0+4,8-<.@/D0, 0 4 8 <@D_}`(,  @ $x|048<`@@DHLp@PTX\`dhlpt'B40$`@8'<Z7PITH< $ h @`@I <)5`@I]\xH ` @1(19(1I%H(}IH]A]^AWAVAUATASARAQAPAYAXAxOApNAhMA`LAXKAPJAHIA@HA8GA0FA(EA DAPITH@\ACABAAA_AH@H^W VUTSR Q$P(H,I0Y4X8O<N@MDLHKLJXG\F`Ep@@ @ @ @dDhClBpAt_|EIJK! `̅`@ $$``A$ d`@(($(DH P X@`@h`p`,048<@D|`@!̅`@ $``A$$ d`@(($$(!`@$w$`@ <)5&H%$H %H$`@$``A`@$%4@J%@45  4@5𒌯% 1','% 1 k @( ''',𒀯c$'@B$C <'<B$  x <2!$<kR&B0@Sw$r$B8a$ 0b&!"! @GC&!"@B!(@8 &$D@<840, $?H'@<840,H''$<`&$,($0  B|@ < ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~x      ""$$&&((**,,..01224466899;;==??AACCEEGGIJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxyy{{}}C=      !""$$&&((**,,..0022456789e,;;=f,?@AACDEFFHHJJLLNNPQRUXZ\]^_abdefgjb,lmnpqstvwxyz{|d,~DE      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz~      !"#$%&'()*+,-./ !"#$%&'()*+,-./     ``bbddffhhjjllnnpprrttvvxxzz||~~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVc,~      ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~          ()*+,-./()*+,-./89:;<=>?89:;<=>?HIJKLMFGHIJKLMNOPYR[T]V_XYZ[\]^_hijklmnohijklmno~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!2!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!!!!!!K$$$$$$$$$$$$$$$$$$$$$$$$$$F,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,_,`,`,b,c,d,e,f,g,g,i,i,k,k,m,n,o,p,q,r,s,t,u,u,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,!"#$%&'()*+,-./0123456789:[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ExFAT_VerifyParams8@GetFileClusAllocFreeClusGetNextDataSectorSynchFileSynchDiskCreateDentryItemFindChildInDentryDirDeleChildInDentryDirModifyDentryDirGetFileItemReadDiskIntoFatBufSynchFatTableRecoverOrSynchFATTableGetFatItemValueSetFatItemValueReadFatContFromFatBufWriteFatItemIntoFatBufClearFatClusListGetRemainFatClusNumReadSectorIntoReadBufReadSectorIntoWriteBufSynchWriteBufReadOrWriteBufferAllocResoueceGetResourceGetCurrResoueceFreeResoueceGetResoueceFromPathIsValidResourceNodeInitResourceSpecialDentryDirFindSpecialDentryDirFreeSpecialDentryFileFindSpecialDentryFileFreeInitResourceItemAllocNodeFindAndFreeNodeFreeNodeGetFirstUsedNodeFileDentry2FileIDFileID2FileDentryDriverRWSectorDriverReadSector_CDriverWriteSector_CDriverDiskSectorCount_CFatCacheDestroyFatCacheTryFindFsGetDiskPartitionInfo_SFsFdisk_SFatReadBPBReadValidFatDirStructClearRemainDirItemInClusterCreateFatDefaultItemCheckAndGetShortNameMakeShortNameByLongNameCreateDiskNameExFat_GetRemainClusNum_FastexFat_GetRemainClusNumexFAT_SynchBitmapexFAT_SetBitMapItemsValueexFAT_ReadDiskIntoBitMapBufexFAT_getFreeClusFromBitMapToFatexFAT_ClearClusterDataexFAT_AllocFreeClusexFAT_SetClusListexFat_ClearFatClusListexFAT_ReadDirEntry_RegularexFAT_ReadDirEntryexFAT_DirGetOneDirEntryexFAT_CreateDirEntryexFAT_FillDentryNodeexFAT_CreateDiskNameExFAT_GetDiskInfo_SExFAT_MountFileSystem_SExFAT_UnMountFileSystem_SExFAT_CreateFile_SExFAT_WriteFile_SExFAT_CloseFile_SExFAT_FlushFile_SExFAT_SetDiskLabel_SExFAT_OpenFile_SExFAT_ReadFile_SExFAT_ReadDir_SExFAT_ReadDirByNodeNo_SExFAT_SeekFile_SExFAT_SetFileAttr_SExFAT_DeleteFile_SExFAT_DeleteFileByID_SExFAT_FixFileLen_SExFAT_CreateDir_SExFAT_DeleteDir_SExFAT_GetCurrDir_SExFAT_SetCurrDir_SExFAT_TellFile_SExFAT_GetFileInfo_SExFAT_Concate_SExFAT_Move_SExFat_FileRecover_Sԉ ` P Ё ĉ ĉ p| ĉ   l T L ĉ ĉ | X~ 4 Њ ( 8 ̉ ̉ | ̉ P l Ȇ ؆  ̉ ̉ P} ~  Ѓ ( , } T  t | 8  h ĉ ĉ d} ~   4 ĉ ĉ ~ l  X H @ ĉ ĉ ĉ ĉ ĉ sysgMsgSenduartInitpO xO tmrWaitListCreate,   O O O P 7P O P _P oP  P (P 0P 8P

%.10s< [ERR]End addr lower than start addrextra param after >%.10s...<, ignored bus error (or alignment) error at 0x%08x, operation terminated helpDump memory, dump [] [ [<[+]eaddr>]], and use '0x' for hex The end address (eaddr) can be a value or have a '+' to indicate a length. format type or addr error >%.10s< End addr must be greater than start addr.fillFill memory, fill [] <[+]eaddr> , use '0x' for hex. searchSearch memory, search [] [<[+]eaddr>] , and use '0x' for hex. regdumpaddrdumperr %x:%x/%x err cnt=%d NULL device...sect nSect (total=%d) %d %d err read0err write1err read1err write2err read2err write0Please specify file name%05x %02x %02x exceed 64 err, breakPlease specify the drive ID...Error drive ID...fmt ret=%x copy [%s] => [%s] Please specify file name and download to addr...>%.12s..< is not a valid addr cannot open %s Size[%d bytes] Time diff[%d ms] Speed[%d byte/sec] Please specify drive name...Rename [%s] => [%s] Usage: ren Please specify file name and addr and size...Size[%d bytes] Time spent[%d ms] Speed[%d byte/sec] Directory path is not specified...Directoy not empty!Directory path is not specified...File name is not specified...dirlsdelcdmkdirrmdirreadRead file to DRAM. Ex. read TEST.BIN 0xa1000000writeWrite file to card. Ex. write TEST.BIN 0xa1000000 1024copyrenDisplay drive information. info chkdskTo Check the FAT link of file or disk. Ex. chdkdsk SUNP0001.JPGfmtverifyverify #file [#repeat #len]. Read file several time and verifysdtestclrclear %d osPrint OS information. Type os ? for more informationproftask os task - Task infomem os mem - Memory infoque os que - Queue infosem os sem - Semaphore infoevt os evt - Event flag infomut os mut - Mutex infotmr os tmr - Timer info os all - All info!!!!!!!!!!!! SOFTWARE WATCHDOG !!!!!!!!!!!!private/cmd_parse.c SP5K_RELEASE_VERSION : %s BASEFW_RELEASE_VERSION: %s Invaild Para argc:%d < 1 argc:%d arg[%d]:%s arg[%d]:%x dst(%x) is Invalid API:0x%x arg[%d]:0x%x Too many argument..%s - No help. - help for command `%s' not available %-18s Wdgredefine cmd name >%.10s<  cmd argc too manytailing >%c< expected command >%.10s< not found available sub command(s): %-13.12s--- %s %s CmdType `help 'verhwvermapExemapVarPlease specify file [addr]...Boot File %s 0x%x Please specify file ...ISP File %s ispTo do isp from card ... isp < firmware bin > or isp < *.BRN > bootTo boot from card ... boot < filename > Example: boot D:\5000TEST.BIN %s file open error sp5k_boot_api.cfile Size is 0%s file size [%d]Bytes Buffer create errorimem buffer create errorsp5k_isp_api.cisp size = %d ISP buffer create error file seek errorusbDclStateReadyWaitusbDclStateReadyWait endUsbBusEvtusbDclBusResetusbEP0CurrState: %d Too much retSizeusb_dcl.cUnknown usbEP0State [halusbBulkDataTx Fail]Selection out of rangeusb_dev_app.cNULL DescriptorShould not happenusb_target.cUSB resetUnknown USB signalControlOueDestroy Failusb_platform.cTargetOueDestroy FailUnknown taskIDWARNING %s %d Que %d 0x%x Maybe Full,flush it !! Pend msg failA null msgCan not alloc mem bufUSBCONTROLCreate usbControlTask failUSBTARGETCreate usbTargetTask failUSB-CONTROL-QUECreate queue failUSB-TARGET-QUEMem NULLpusbControlThread terminate failpusbControlThread delete failpusbTargetThread terminate failpusbTargetThread delete fail ASSERT=> [MSG]: %s, [File]: %s, [Line]: %d %s %d ispBootMode:%d pispBuf = %x pimemBuf = %x pbaseBuf = %x size = %x ----------| Boot 1 | ----------| Boot 2 || Boot 3 || Boot 4 |imem not supportedvndr/usb_vndr.ci = %x pbuf = %x pispImemBuf=%x [usbVNDRReqDataHandle] 0x%x, 0x%x, 0x%x, 0x%x, 0x%x [usbVNDRReq0xFD] Para Can't find DRAM TAG[usbVNDRReq0xFD] Code dramUpDnSize=%x dramUpDnAddr=%x ptr=%x boot Addr = %x ep4 interrupt in test,bRequest: 0x%x error request:0x%x bRequest: 0x%x Unknown statevndr/usb_vndr_0x76.cvndrFilePath:%s exist and filesize=%d not existvndr/usb_vndr_0x77.cFATRsv[%d] Sector: 0x%x ret:0x%x Foramt Rsv Disk[%d] Should not happen vndr/usb_vndr_0x78.cusbVNDRReqNandDetecteMMC Detect T.B.DFALSH_SD DetectFALSH_SPI_ST Detect[usbVNDRReq0x78:0x%x] %x %x %x %x STORAGE_TYPE_SELECTNand Type Select(%d) -- FM mode set:NANDFM mode set:NAND AdvFM mode set:eMMCFM mode set:SDFM mode set:SPI_STUNKNOW,errorNAND_DETECTNAND_RSV_ALLOCATERsv Header Allocate: 0x%x, 0x%x, 0x%x, 0x%x eMMC Rsv Allocate %x %x %x Opt:%x NAND_RSV_A_FORMATNAND_RSV_B_FORMATNAND_LOGICAL_FORMATNAND_PHYSICAL_FORMATNAND_TOTAL_ERASENAND_FW_PROGRAMeMMC FW Update OK*********** Warning *********** eMMC FW Size ErrorfwCodeSize 0x%x Nand Format again...Nor Format again...sdFwWrite sdFwWrite end spiFwWriteAUTO_POWER_OFF...CUSTOM_STATUS_SETFRM_STARTFRM_COMPLETEInit the bufferwValue: 0x%x, wIndex: 0x%x UpdateDramParaSTORAGE_TYPE %d Unsupport device!vndr/usb_vndr_0x79.cFALSH_eMMCSD RSVNAND RSV00306350factory[%d]found[%d] found bad blks:%d ISP_NAND_BADBLK_TOTAL_GET ==> bad blks:%d download OK:%d vndr/usb_vndr_frm.c%s %s %d %s\%s%s%sErr Mkdir:[%s] alias name = %s, fd = %d Out of memory060916:buildnand?prsv:%x %s %d out of memory! %s %d nandRsvHeaderRead fail pblk:%x rsv max:%x nrRsvBlks:%d pageSize:%d nrPage:%d blkSize:%d fileSize:%d out of memory!%8dupload OK:%d 060916:builda?060916:buildb?Device %s not found! Out of memory!Dlownload Disk Image:%s(0x%x) peter disk size remain: 0x%x, bufLen: 0x%x verify %d %d verify err at %d should not happen! There is bad block (%d), not allow to use image write back!blkSize 0:%d blkSize 1:%d 1st stageERROR blk(%d) >= nrBlk(%d) Custom DisableCustom Enabledev for backup file not support.D:\E:\H:\SUNP BURN HDR 1SUNP BURN HDR 2SUNP BURN HDR 3[CardUpdate]backup files section error.[CardUPdate]malloc buf for backup files failed.%04x.BINSUNP BURN FILE[CardUpdate]err: 0x%x ---------------------------------------------------| || iCatch Card ISP Version [%s.%s] | [CardUpdate]detect SD card failed.[CardUpdate]SD fs mount failed.[CardUpdate]Change to SD root dir failed.+----------------------------------+| || iCatch ISP Version [%s.%s] | [CardUpdate]can't get the right path for backup.[CardUpdate]Change to backup file dir failed.[CardUpdate]alloc buf for dram param failed.[CardUpdate]verify res file %s failed [CardUpdate]verify res file %s success. Unknown Flash Type: 0x%x !:\[CardUpdate]write %s failed, expected size: 0x%x, free size: 0x%x get flash fw size failed.Fw verify failed: size unmatch, origial 0x%x, readBack 0x%x alloc buf for reading fw back faild.[CardUpdate]verify fw failed.[CardUpdate]verify fw success.Update firmware failed.Fw verify...[CardUpdate]disk size unmatch, [in secotr]alloc: 0x%x, file: 0x%x [CardUpdate]write %c completed. [CardUpdate]verify disk image %s failed. [CardUpdate]verify disk image %s success. [CardUpdate]update res files.[CardUpdate]update Firmware.[CardUpdate]update Dram Parameter.***** Card ISP complete! *****[CardUpdate]auto power off.[CardUpdate]no backup files.[CardUpdate]create backup dir failed.save backup file %s failed. backup file %s is not exist. recover backup file %s failed. D:\IBACKUPUnknown EPusb_app_if.c[%s] line %d: SIG_USB_RESET_REQ usb_control.cUn-implement standard device requestusb_dev_req.cUn-implement device requesterr %s %u disk_logi.c--- Disk handle %2d --- diskDrvId 0x%8x pdetDebnc 0x%8x pdiskDetGrp 0x%8x pdiskDetPin 0x%8x pdiskDetPol 0x%8x pdiskPwrGrp 0x%8x pdiskPwrPin 0x%8x pdiskPwrPol 0x%8x pdiskEnGrp 0x%8x pdiskEnPin 0x%8x pdiskEnPol 0x%8x pdiskWpGrp 0x%8x pdiskWpPin 0x%8x pdiskWpPol 0x%8x pdiskPwr 0x%8x pirqRmv 0x%8x pdiskPwrFp 0x%8x pdiskEnFp 0x%8x pdiskWpFp 0x%8x pdiskDetFp 0x%8x pdiskInit 0x%8x pdiskBeIns 0x%8x pdiskIns 0x%8x pdiskAfIns 0x%8x pdiskBeRmv 0x%8x pdiskRmv 0x%8x pdiskAfRmv 0x%8x pirqInit 0x%8x pirqReg 0x%8x pnameGet 0x%8x pcapGet 0x%8x diskMountTask cmd[0x%x]param[0x%x]disk_cmd.c%s VFS Mount Fail ERR %s %d ERR Cant Find eMMC dIsk AERR Cant Find eMMC dIsk BsdPioRead CNT:0x%X, addr:0x%XErr SD:%s() L%d, CRC ERROR! %s() L:%d: Para error --Group:%d ,FunVale:%d ,pstsBuf:0x%X %s() L:%d: halSdCmdTx failed Err SD:DMA Fail A1 %x CMD6 Group(%d) set dail set fail libsd/sd_core.cpsd->rca32bit %x ret=0x%X %s %d,drive=%d,opt=%d %s %d,sect:0x%x,addr:0x%x,time:%d [%s] %d: Erase Time out !! sizeAU :%d sizeErase :%d eraseTimeout:%d eraseOffset :%d auSize :%d nrAu :%d timeout :%d SD Status %d Erase all success !1 sdDataStateWait retry [%d] 2 sdDataStateWait retry [%d] SD Err:%s(L%u) Err code:0x%X 1 sdTranStateWait retry [%d] 2 sdTranStateWait retry [%d] 1 sdStateWait retry [%d][%d] 2 sdStateWait retry [%d][%d] %s %d, sdReadyBitWait: ret FAIL sdReadyBitWait timeout [0x%x] Err SD:DMA Fail PF %x ERR : %s(), line : %d SPEED_CLASS=%d Err SD:SD Flow Fail %s():%d SD drvID %X IO Configure %X ,L:%d Identify SDIdentify MMCcapability=%d MB Get scr Fail %x [%s] line %d: set SD speed normal [%s] line %d: sdTranStateWait failed [%s] line %d: halSdCmdTx failed Err SD:DMA Fail A0 %x sd clk at normalSet 48MHzSet 96MHzSet 142MHzSet Nand 0x%x Set Spi 0x%x switch to SD Speed Switch Fail! Zynet 256MBsd patch = %d, %d, %d UHS-I SD Card DDR Mode EnableErr SD:SR DMA Fail CRC ErrErr SD:R DMA Fail **************SD Error Lock (%X)************** Err SD:%s %d Err SD:[%s] line %d: SD IO Err try1 againErr SD:[%s] line %d: SD IO Err=%x Err SD:%s %d page=%d num=%d max=%d Err SD: exceed device sizeErr SD:%s %d, CMD17 ERROR! Err SD:%s L:%d ERROR! SD Err:%s L:%d: 0x4000 b2 timeout [%s] %d: sdDat0Poll state ERROR! %s %d, page=%d num=%d max=%d %s %d sdTranStateWait() ERROR! %s %d CMD24 ERROR! Err SD:%s %d, page=%d num=%d max=%d Err SD:%s %d, sdStateWait() ERROR! Err SD:W DMA Fail Err SD:%s %d, halSdCardCrcChk() ERROR! SDR12 ModeSDR25 ModeSDR50 ModeSDR104 ModeDDR50 Mode??? Mode(Function No:%d) high speedNormal speedMID:0x%X(Pansonic)(Toshiba)(SanDisk)(Samsung)(Kingston)(SMI)OID:%c%c(0x%X)(Transcend)(Adata)(Lexar)(KinMax)(GreenHouse)(Samsunug)PNM:%c%c%c%c%c PRV:0x%x,(%d.%d) PSN:0x%X%X%X%X MDT:%d/%d MAX Current: %d mA Function Group 6:0x%X Function Group 5:0x%X Function Group 4:0x%X Function Group 3:0x%X Function Group 2:0x%X Function Group 1:0x%X [SD Support Speed] --DS mode --HS mode --SDR12 mode --SDR25 mode --SDR50 mode --SDR104 mode --DDR50 modeSDHCSDXCSD 11SD 20MMCtTAAC=%d(ms) tTAAC=%d(us) tTAAC=%d(ns) tNSAC=%d(clk) rwFactor=%d [SD SRC] --Src structur Ver:%d --SD Spec Ver:%d --data staus after Erase:%d --CPRM Security:%d --Bus 4 bit:%d --Bus 1 bit:%d --SD Spec 3 or High:%d --CMD Support:%d [SD CSD v2.0]CSD Structure %d TAAC 0x%X NSAC 0x%X TRAN_SPEED 0x%X CCC 0x%X READ_BL_LEN 0x%X READ_BL_PARTIAL 0x%X WRITE_BLK_MISALIGN 0x%X READ_BLK_MISALIGN 0x%X DSR_IMP 0x%X C_SIZE 0x%X ERASE_BLK_EN 0x%X SECTOR_SIZE 0x%X WP_GRP_SIZE 0x%X WP_GRP_ENABLE 0x%X R2W_FACTOR 0x%X WRITE_BL_LEN 0x%X WRITE_PARTIAL 0x%X FILE_FORMAT_GRP 0x%X COPY 0x%X PERM_WRITE_PROTECT 0x%X TMP_WRITE_PROTECT 0x%X FILE_FORMAT 0x%X [SD CSD Ending] [SD CSD v1.0]VDD_R_CURR_MIN 0x%X VDD_R_CURR_MAX 0x%X VDD_W_CURR_MIN 0x%X VDD_W_CURR_MAX 0x%X C_SIZE_MULT 0x%X SD CRC16 Err Pin %d %d %d %d Check UHS-I SD BusHalSdTuningCmd() -- CMD19 failRet Code:0x%x SD Err (ACMD51)CMD55 Err code:0x%x L:%d SD Err ACMD51 Err code:0x%x L:%d CMD 2 fail... Ret:0x%x libsd/sd_init.cCID:%02x CMD 11 fail...******** Warning:SD Switch 1.8V Fail ! SD Switch 1.8V OK!CMD0 failSD Err ACMD41 Err code:0x%x L:%d SD Err ACMD41 Timeout L:%d MMC Err CMD1 Timeout L:%d SDSC v2.0UHS-I SD CardUHS-II SD CardSDSC v1.1Get RCA %X %X CSD:libsd/sd_isp.c========================================================Request :A: size = [%8d] kbytes, nrBlk = [%8d] block B: size = [%8d] kbytes, nrBlk = [%8d] block C: size = [%8d] kbytes, nrBlk = [%8d] block Actually :asciiName = [%s] signature = [0x%x] nrFwBlks = [%d] fwStartBlk = [%d] nrFwBlks2 = [%d] fwStartBlk2 = [%d] nrRsvA = [%d] nrRsvB = [%d] nrRsvC = [%d] nrRsvBlks = [%d] checkSum = [%d] dram param:SD header programming failure...SD header programming success...(L:%d) %s %d fwStartBlk[%d],nrFwBlks[%d],pbuf[0x%x] %s %d fwStartPage[%d],nrFwPage[%d],pdata[0x%x] sdRsvHeaderModifynandRsvHeaderModify 2nrFwBlks = [0x%x] fwStartBlk = [0x%x] nrRsvA = [0x%x] nrRsvB = [0x%x] nrRsvC = [0x%x] nrRsvBlks = [0x%x] checkSum = [0x%x] rsvBlkOffset= [0x%x] blkNum=%d Header write: blk=%d buf faillibsd/sd_rsv_modify.cpageSize [%d] nrBitPagesPerBlk[%d] forceToFmt Modify Header Faillibsd/sd_rsv.csdIntr 0x%x rsvBlkA 0x%x rsvBlkB 0x%x rsvBlkC 0x%x nrRsvBlks 0x%x Access Error, pages[%d] >= size[%d] %s %d sect=%d, nrSects=%d,map=%d ****************** Warning ! ******************Nand Flash Read/Write only support DRAM AddressThe addreass 0x%x is illegal ***********************************************RSVC Range[0x0:0x%04x~0x%x:0x%04x]RSVA Range[0x%x:0x%04x~0x%x:0x%04x]RSVB Range[0x%x:0x%04x~0x%x:0x%04x]Block Address 0x%x Block:0x%x Page:0x%x memdumpTBL Size:0x%X All data = 0x%X 0x%04X %04XAddress 0x%X 0x%08X ~ 0x%08X : fill data as 0x%02X memdumpTBL_Bytes Size:0x%x %08X %08X %02X%08X %02X %02X%08X %02X %02X %02X%08X %02X %02X %02X %02X%08X %02X %02X %02X %02X %02X%08X %02X %02X %02X %02X %02X %02X%08X %02X %02X %02X %02X %02X %02X %02X%08X %02X %02X %02X %02X %02X %02X %02X %02X%08X %02X-%02X %02X %02X %02X %02X %02X %02X %02X%08X %02X %02X-%02X %02X %02X %02X %02X %02X %02X %02X%08X %02X %02X %02X-%02X %02X %02X %02X %02X %02X %02X %02X%08X %02X %02X %02X %02X-%02X %02X %02X %02X %02X %02X %02X %02X%08X %02X %02X %02X %02X %02X-%02X %02X %02X %02X %02X %02X %02X %02X%08X %02X %02X %02X %02X %02X %02X-%02X %02X %02X %02X %02X %02X %02X %02X%08X %02X %02X %02X %02X %02X %02X %02X-%02X %02X %02X %02X %02X %02X %02X %02X%08X %02X %02X %02X %02X %02X %02X %02X %02X-%02X %02X %02X %02X %02X %02X %02X %02X memdump_Log Addr:0x%X Len:0x%XDisk A Range[0x%04x~0x%04x][0x%x] Disk B Range[0x%04x~0x%04x][0x%x] Disk C Range[0x%04x~0x%04x][0x%x] Dump Rsv Mapping Table(0x%x) Disk ADisk BnandDumpMapTBLRsv: RsvDiskId err %d LMapTblRsv Fail:LBlk(0x%x),PBlk(0x%x) LMapTblRsv Conflict:LBlk(0x%x),PBlk1(0x%x)PBlk2(0x%x) Dump PMapTbl:Nand ID:0x%02x 0x%02x 0x%02x 0x%02x gsfA3ID[%02x][%02x][%02x][%02x] Unlist Nand FLashCmd_memcpy errorCompare Error[Offset:0x%x] Source[Addr:%x] Destion[Addr:%x] Destion LMapTbl Size:0x%x Modifed LMapTbl Size:%d Dump LMapTbl:LMapTbl Fail:LBlk(0x%x),PBlk(0x%x) LMapTbl Conflict:LBlk(0x%x),PBlk1(0x%x)PBlk2(0x%x) Dump PMapTbl:0x%x 0x%x 0x%x -- Encode ECC 0x%x 0x%x 0x%x -- Redund ECC libnand/nand_SLCLarge.cECC Err:Sector %d Err Nand:nandFillSpareID4 don't support BCHErr Nand:Erase A3 sts failErr Nand:Erase A2 sts failGet Bad block 0x%x(L:%d) The Pop free block is error Dump Spare:NF Read Len is too longFull Page ECC err, Block[0x%x] Pages[0x%x] sts[0x%x] Err Nand:nandFullRead1b do not support BCHError:%s() L:%d Err Nand:nandNFullWrite ucSect:%d uclSect:%d Err Nand:nandNFullWrite1b do not support BCHErr Nand:nandFullWrite1b do not support BCHlistInsertRsv() dont support the ID:%d ************* Err Nand:Pop Free block ErrorErr Nand:Mask Bad Block logBlk:0x%x phyBlk:0x%x Err Nand:Mask Bad Block logBlk:0x%x phyBlk:0x%x -> 0x%x **** Mask Bad Block logBlk:0x%x phyBlk:0x%x -> 0x%x Err Nand(%s %d): Dont Support RSV RAWC DISK A DISK B Unknow disk ID:%x Input Block %d (Range:0~%d) nandLTbl2PTblRsv: RsvDiskId err %d Nand Page Configure ErrErr Nand:nandLReadRsv active[%d] pnand->nrRsvBlks[0x%x] Err Nand:nandLReadRsv %d nrSector:0 Err Nand: nandLReadRsv Sector input %d 0x%x 0x%x Max Sector:0x%x Err Nand(%s %d): nandLReadRsv para %d %d %d %d Err nandLReadRsv() 0x%x 0x%x 0x%x 0x%x Err Nand:nandLReadRsvCIF size:0x%x offset:0x%x addr:0x%x Nand Err:Data Len(0) ErrorErr Nand: nandLWriteRsv Sector input %d 0x%x 0x%x Max Sector:0x%x nandLWriteRsvRawC I:0x%x L:%d Err Nand:Data Len(0) ErrorErr Nand:nandLWriteRsvRawC dont support page unalignednandLWriteRsvRawC offset:0x%x L:0x%x(Bytes) Err Nand: Capacity:0x%x offset:0x%x Size:0x%x Dram Para : Same !!Dram Para : NOT Same !!Old dram para..New dram para..Err: Write Block 0x%x Page 0x%x status 0x%x Page %d Error Count 0x%X libnand/smccore.clistRemove logical block Index error********* Zone:break *********/n%s %d logBlk=%d, zone=%d, next zone=%d Correct bit. eccPair=%d B[0x%x]b[%d] Uncorrectable eccPair=%d Illegal logaddr[%d] Build Logical mapping table Fail ! (Line:%d) Bad Blk[0x%03X]([%d][%d]) sts[0x%x]--[%x,%x,%x,%x,%x,%x]-> Icatch mask Bad Check block 0x%03X --> Bad block error code 0x%X--> Good BlockPhyblock %x Error Function=%s,line=%d Free block %d [%x][%d] MakeTable Range:%d~%d Time:%d ms Refill: blk=%d %s, elpase=%d Write Block 0x%x Page 0x%x status 0x%x libnand/smc_rw.cnandWrite_sAFW : Allocate memory failErr Nand:small block write fail, sts=0x%x smcDefectBlkMark[0x%x] Err Nand:%s[L%d] Mask Bad Block Error Write %d(%d) to FW area:%d(%d) smcDmaWrite fail, sts=0x%x error psmcRedundIC addr 0x%xECC err, pageIdx[0x%x] nrPages[0x%x] phyBlk[%d] Write ProtectExceed device capacity...[%d][%d][%d] No more good blocks... ******** Test Pass ******** ******** Test Fail ******** Defect Mard FailMaker ID=0x%x Device ID=0x%x cycle1 ID=0x%x cycle2 ID=0x%x logSector = [%d] phySector = [%d] phySector = Error MappingRead size acn't not be 0Valid Block FailfwStartPage [%4d], nrFwPages [%4d] at [0x%x] fwStartPage2 [%4d], nrFwPages2 [%4d] at [0x%x] asciiName [%s] signature [0x%x] rsvBlkOffset [%d] nrRsvBlks [%d] checkSum [%d] fwStartBlk [%d] nrFwBlks [%d] fwStartBlk2 [%d] nrFwBlks2 [%d] nrRsvA [%d] nrRsvB [%d] nrRsvC [%d] ================= Dram Parameter data ================= ================= Reserve A status ================= A log[0x%x] free[0x%x] A Logical MappingA Free Mapping ================= Reserve B status ================= B log[0x%x] free[0x%x] B Logical MappingB Free Mapping ================= Disk C status ================= NAND rsv header err(ascii)NAND rsv header err(sig)phyPage[%d] bBlk[%d] libnand/smctest.ccompare err %d sts[%x] phyPage[%d] blk[%d] badBlks[%d] Total bad block number = %d nrSec = %d pbuf0[0x%x]pbuf1[0x%x] pwriteFunc NULLpreadFunc NULLpwriteFunc[0x%x]preadFunc[0x%x] totalPage[%d]blk[%d]page[%d] break%8d %4dRead 1 Error Setor = %8d nrSec = %4dWrite 1 Error Setor = %8d nrSec = %4dRead 2 Error Setor = %8d nrSec = %4dDev Id[0x%02x,0x%02x,0x%02x,0x%02x] nrBlk:%d pageSize:%d redunSzie:%d blkSize:%d nrOp:%d redTotal:%d Target file : %s Please specify the target fileDelete old file %s .. GHS-NAND%8d PAGE BLOCK NG1NG2[%s] over rsv boundary, %d+%d (%d, %d) ra=0x%lx libnand/nand.cErr Nand: %s %u Err nandGetRsvBlkSum() DevId:%d Get memory buffer Address 0x%x ***************Find Allocate memory error ***************NAND rsv header err(checksum): sum=0x%x, blk=0x%x, cks=0x%x nand rsv headercommon.megaByte [%d] nrBlks [%d] blkSize [%d]KB redundBytes [%d] addrCycle [%d] nrBitPagesPerB [%d] ****** Nand Flash is small block ******NAND the first valid blk=%d Erase blk %d ****** Nand Flash is large block ******nandLWritenandAdvWrite1bit read failBCH read okBCH read failRead header failSet as Special Flash Typehost:%d real:%d %s %d bBlk[%d][%d] Parity error...[%d] [%s] rsvId=%d, minBlk=0x%X, maxBlk=0x%X ERR %s %d Drive B mount fail ERR %s %d Drive A mount fail No Free blk[%s] line %d: nandRsvBoundaryCheck failed, seg=%d nandRsvBadBlkMark: log=%d, phy=%d, newBlk=%d No free blks...rsv0 Rd BadBlk [%d][%d] rsv1 Rd BadBlk [%d][%d] Rd BadBlk [%d][%d] nrRsvBlks(%d) > NR_RSV_BLKS(%d)Bad=[%d] BadBlk In Rsv [%d] Mapping Info Block %d-%d Swap blk:%d, page:%d Erase blk:%d, page:%d nrBadInRsv = [%d] Header write sector %d Erase Total blks=%d,opt[%d] Block 0x%x Erase Fail Block 0x%x Read Fail Erase mask bad Blk[0x%x] bad Blk[0x%x] status:0x%x Exceed reserved size...nandRsvBlkWrite: (page + nrPages)=%d, total=%d RsvBlkWrite: Illegal page !Rsv %d blks, try to erase %d-th blk redRead Error %d blk %d is Bad blk %d Data read fail Blk:%d Erase ret:%x Blk:%d ret:%x Current BCH en is %x warning: BCH en changed from %x to %x libnand/nand_buf.clibnand/nand_adv.cnandAdvCpy fail, sts=0x%x sector[0x%x] AdvRd: sect=%d, nrSects=%d Nand Adv Read: Blk:0x%X Page:%d Sect:%d lpage:%d lSect:%d ECC err, pageIdx[0x%x] nrPages[0x%x] pdramAddr[0x%x] phyBlk[%d] Nand Adv write: Blk:0x%X Page:%d Sect:%d lpage:%d lSect:%d nandAdvDmaWrite fail, sts=0x%x nandAdvDefectBlkMark[0x%x] Ignore Mark[0x%x] Nand has fully copy backNand has no any copy backNand only support two plane copy backlibnand/nand_bad_blk.clibnand/nand_rawc.crsvBlkOffset [%d] %s %d blk:%d ERR %s %d, offset=0x%x, size=0x%x libnand/nand_isp.clogTable0 = [%d] logTable1 = [%d] logTable2 = [%d] logTable3 = [%d] nrOfMapTable= [%d] nrOfSwapBlk = [%d] nrBlks = [%d] NAND header programming failure...NAND header programming success...fwStartPage[%d]KB,nrFwPage[%d]KB,pdata[0x%x] Old Dram ParameterNand Flash RSV Header errorNand Flash RSV signature errorNew Dram ParameterrsvVer[0x%x] .. Save to buffer = 0x%x pagePerBlk[%d],blkSize[%d] 1st Blk[%d],Total Blk[%d] bBlk[%d][%d]sts[0x%x] er bBlk[%d][%d] Defect %d mark .. erase wr bBlk[%d][%d] Defect %d mark .. write rd bBlk[%d][%d] Defect %d mark .. read compare bBlk[%d][%d] libnand/nand_rsv_modify.cfw0[%d]fw1[%d] fw0[%d] fw1[%d] forceToFmtDriveC=0forceToFmtDriveC=1%s %d Update 1st prameter !! nandMap Off[WARNING]maptbl multi init[ERR]no logtbl[ERR]maptbl dev no rw[ERR]maptbl too big[ERR]maptbl no heapmaptbl:%d[%d] phy:%d [ERR]%s:%d no maptbl found(%d[%d]) Nand Phy Table Compare Error !!! Table by Make Table been BackupERR %s %d,Not Flush!! MAPTABLElibnand/nand_map.clogTable%d[%d]:%d phyPage:%d %s %d Erase %d ERR %s %d section:%d libnand/nand_bad_blk_scan.cTotal Blk :%d DiskC Start :%d DiskC End :%d RSVA Start :%d RSVA End :%d RSVB Start :%d RSVB End :%d RAWC Start :%d RAWC End :%d FWS Start :%d FWE End :%d AllS Start :%d AllE End :%d Rsv Start :%d Rsv End :%d %s %d Opt:%d Section:%d, Start:%d, End:%d %s %s ... %s %d rd bBlk[%d][%d] %s %d er bBlk[%d][%d] %s %d wr bBlk[%d][%d] Total Elapse Time:%d ms start[%d],end[%d] eMMC Disk B %d MB, %d nrSects eMMC Disk A %d MB, %d nrSects CMD9 Response Fail %x Err eMMC:CMD 0x12 err code:0x%x Err R eMMC:DMA err:%x Err R eMMC:IF:%x Err R eMMC:CRC errErr R eMMC: CMD12 tries:%d, err code:%x eMMC R retry left:%d Err SD:CMD 0x19 err code:0x%x Err W eMMC:DMA err:%x Err W eMMC:IF:%x Err W eMMC:Prog Status FailErr W eMMC: CMD12 tries:%d, err code:%x WaitProg timeouteMMC W retry left:%d eMMC Support 1.2V DDR modeeMMC Support 1.8/3.3V DDR modeeMMC Support SDR mode onlyeMMC Support High Speed (52MHz)sector (0x%x) eMMC CSD structure version = 1.%d CSD ver1.0, SPEC v1.0~1.1CSD ver1.1, SPEC v1.4~2.2CSD ver1.2, SPEC v4.1~4.4CSD in EX_CSDMMC SPEC V1.0~1.2MMC SPEC V1.4MMC SPEC V2.0~2.2MMC SPEC V3.1~3.31eMMC SPEC V4.0~V4.4unknow SPCE VersionTTAC %d NSAC %d TRAN_SPEED 0x%x CCC %d Switch NGGet EXTCSD Error Code 0x%x Switch to High SpeedSwitch High Speed :Fail %x Switch to 8bit 'DDR' modeSwitch to 8bit 'SDR' modeSwitch 8bit mode Fail %x eMMC Init FAILMalloc Partition Table FaileMMC Disk C %d MB, nrSects=%d Could not find Partition Table%s %d rspBufFul=0x%x libemmc/emmc_core.c%s %d sDState=0x%x Err eMMC:CRC errorErr SD(PIO):CMD 0xC err code:0x%x Erase eMMC Physical Sector:%d ~ %d Err eMMC:err code:0x%x Err emmc:emmcVfsMount No Memroy FailErr emmc:emmcVfsMount vfsDevReadFuncGet FailErr emmc:emmcVfsMount vfsDevRead FailErr emmc:emmcVfsMount vfsMountBoot Area[%d] DRAM PARA error Boot Area[%d] DRAM PARA Checksum error DMA Checksum[0x%X] eMMC Checksum[0x%X] **************** BOOT Area Dram Para Crash ! **************** Update Boot Area %d Write System info %d FW0 Area[%d] Checksum error **************** FW0 Area Crash ! **************** Update FW0 Area %d ******** the size of FW dont larger than 16KB ! ********FW1 Area[%d] Checksum error **************** FW1 Area Crash ! **************** Update FW1 Area %d Run emmcGetEXCSD_PIO()eMMC RSVWrite RsvHeader %d Breach Sector 0x%X ICatchProgram eMMC system Info Area[%d] String error, Stop program eMMC system Infoemmc RSV HEAD FailPlease update checksum Code ===============================Get CheckSum %X , Set checkSum %x Pattern %X =============================== Err emmc:Cant find dram paraUpdate dram paramenter finish! Dram para error!A: size = [%8d] KB, nrBlk = [%8d] sector B: size = [%8d] KB, nrBlk = [%8d] sector C: size = [%8d] KB, nrBlk = [%8d] sector WARNING:eMMC FW size over limit!!!WARNING %s %d ERR %s %d, TimeOut %d, sts=0x%x, poll=0x%x Run Winboad SPI Fast 1b mode2b mode4b modeSSTESMTSST ModeST ModeDevice %s blk=%d,page=%d,total=%d, bitPageBlk=%d,bitBlk=%d, bufBlk=%d,eraseCmd=0x%x rsvBlkOffset 0x%x checkSum 0x%x fwStartBlk 0x%x nrFwBlocks 0x%x rsvRawA 0x%x rsvRawB 0x%x nrBlks 0x%x SPI ID:%x %s %d rsvSize=0x%x, page=%d nrBlks:%d Erase blk:%d 11~~~~ERR : %s(), line : %d %s %d megaByte=0x%x, nrSects=%d libspi/spi_core.c%4dpspi->nrBlks=%d nrBlk=%d nrSects=%d pspi->common.nrSects=%d ERR %s %d %d %d %d 1st Rsv Blk[%d] 1 start[%d]end[%d] spiRsvBlkWrite: (page + nrPages)=%d, total=%d libspi/spi_isp.crsvSize = %d SPI header programming failure...SPI header programming success...currBlk[%d] 2 start[%d]end[%d] libspi/spi_rsv_modify.cforceToFmt=0,fw0=%d,fw1=%d forceToFmt=1,fw0=%d,fw1=%d %s %d Update Prameter !! nrFwBlks=%d,nrFwBlks2=%d libspi/spi_st.cWarning SPI QE Set Fail 0x%X Error: Page Size is 0x%X libspi/spi_sst.c No Device Found ..%2x %3x %4x %5x %2d %3d %4d %5d BCH Correct %d bit BCH Un-CorrectableCorrectable sts:0x%x Get space dataBCH Encode fail BCH:0x%x libnand/nand_BCH.cBCH Decode sts 0x%X BCH Decode FailBCH Error DetectBCH Error Counter %d %s() %d %d 0x%X L:%d2K page BCH Not full Read v2 len ERRORnandNFullReadBCH udblock:0x%X udPage:0x%X udSect:0x%X ,nrSect:0x%X 2K page full Read v2 len ERROR%s() udblock:0x%x udPage:0x%x PageLen:0x%x %s() L:%dBCH ECC Error2K page Not full Read v2 len ERRORnandNFullRead2K_v20 udblock:0x%x udPage:0x%x udSectLen:0x%x nandFullRead2KID_v20 udblock:0x%x udPage:0x%x PageLen:0x%x nandFullPioRead2KID_v20 udblock:0x%x udPage:0x%x PageLen:0x%x nandBchReadPio11B8bEcc_v20 udblock:0x%x udPage:0x%x BCH Full Read ERROR CODEfull Page BCH ECC err, Block[0x%x] Pages[0x%x] Sector[0x%x] spareAddr[0x%x] Set 1bit ECC Modeblank block:0x%x Erase gBlk:0x%x Bad Block:0x%x BCH Block:0x%x ID:0x%x BCH Conflict: Log[0x%x] Phy Table:0x%x Search:0x%x (Test Mode) Block:0x%x ret:0x%x 1 Bit modeMakeTable Range:1~%d Time:%d ms Full Read block(0x%x) Page(%d) len(%d) Addr:0x%x:0x%x Err nand: Full Read block(0x%x) Page(%d) len(%d) Addr:0x%x:0x%x NFWBCH src[0x%x] des[0x%x] Page[0x%x] sect[0x%x] lsect[0x%x] Err Nand:Mask Bad Block twiceMask Bad Block 0x%X I:%x b:%x File does not exist (%s) file size=%d bytes Get File Size %d Dram parameter is %d Bytes which more than 1792 Byte! ============== Find Address 5 ==============program FW block %d Len 64 Block 0x%X is bad Compare OKprogram FW block %d Len %d Dump MapDump FWRead ECC ErrorA:%s() udblock:0x%x udPage:0x%x PageLen:0x%x %s() Run Cmd L:%dnandFullWriteBCH():Blk:0x%X Page:%d len:%d Erase finishpnanddev:0x%x TBL1b:0x%x Table Compare PassCheck Block 0x%X -->Bad block:0x%x Err Nand:Block Status ErrPhysical Block:0x%x ID:0x%x Change Format to BCHFree BlockGet Data 1Get Data 2Get ID 0x%X 0x%X 0x%X 0x%X First Block 0x%X Read Block[0x%X] ID Error code ret:0x%X Block[0x%X] System This deal Rsv A ... This deal Rsv B ...Mask Bad (BCH) block:0x%X ID:0x%X Err:%s(),L:%d Nand Flash:MX30LF1G08AANand Flash:ASU1GA30HTNand Flash:TC58NVM9S3EBA13Nand Flash:ASU12A30HTNand Flash:Nand01GW3B2AN0Nand Flash:K9F1G08U0DNand ID:0x%08x Device id = 0x%x still not support ... libnand/nand_cfg.clibnand/smc_fmt.cpsmc->nrBlks=%d userDef:%d,defVal:%d *pdata0=0x%x *pdata1=0x%x psrc0=0x%x, pdata0=0x%x psrc1=0x%x, pdata1=0x%x Test starts...Test blk[ %5d]Test fail blk[%5d] Total blks[%5d], Bad blocks[%5d] %s Delete %s%s %s from %x l=%d... NG%s %s to %x l=%d... OK NG fs_fif.c%s hdr err %s:%u:Open >%s< error A:\RO_RES\FAT20: V2.4.851V1.0.001VFS_LOCKcannot find diskId:%d %d:%d Unsupported sys =%x mount fail!stub/vfs_api.c%s: Please set DBG_VFS_CHKSUM_EN to 1 **********************disk info*****************************devname :%s FsType :FAT12FAT16FAT32NTFSOTHEREXFAThwDevId :%d total sectors :%d capacity(M) :%d byte per clus :%d FreeClus :%d Available Space :%u KB Available Space :%u MB **********************disk info*****************************exFATvfsTimeGetMust<24Hr(%d)The driver is non-reentrant: CurrOp=0x%x DriverSts[0x%x] [0x%x] DISK_RWPlease set current directory... Current path is %s %4d/%02d/%02d %02d:%02d:%02d %-19s

%-14s%10lu*.**.Do not support LFNFile err, err=0x%x CHKACHKBHDRRSVARSVBALLRSVdosRsvInfo opt:0x%x Buffer NullSUNPLUS ========================================= To Dump RSV info ...========================================= ========================================= disk A ret:0x%x disk B ret:0x%x A:\Disk A PBR.. fat Sec:0x%x Len:0x%x fat:0x%x B:\B:\USER_RES\Disk B PBR..D:%s %d ErrId:%dNO NAME utffromFatToBitmapFAT32 but size less than 2GB!!SynchFile failed SynchFatTable failed DriverSynchBuffer failed fixing %s pstFileNode is NULL[recover]malloc failed!!this file type isn't surpport!!!::dw++ [FormBitmap] enterDon't support FS type %d now malloc faileddw++ [FormBitmap] exit 0x%x %dbyteno enough free clust FAT_LOCKram/no error file!/hdaHD[fat_mount]partitionInfo invalid.startSec=%x,lastSec=%x,size=%d MB.set null A:B:C:utf8[exfat_mount]partitionInfo invalid.startSec=%x,lastSec=%x,size=%d MB.set null SynchFat Failed SynchWriteBuf Failed >>>synch disk:filename: %s is delete: %d is open: %d is synch: %d free clus not enoughRdFatBufErr(n:%d,t:%d)setFatValERR!setFatNo=%dtotalClus=%d, [fatClrFatLst]Err Fat[%d]=0 Error: disk total sec %d Partition Size %d Partiton Last sector %d Partition star sector %d SynchWriteBuf failed %02x last > total!! last=%u, total=%u get free=%u [exClrFatLst]Err Fat[%d]=0 malloc failed!!!msg_QUE_%02xERR %s %d Send failed...cmd=0x%x,para=0x%x Queue:%d:%d/%d ...combinedToCmd() error, msgSrc=%d, msgCtrlId=%d...[%s %d] err:%XuartWrite(%d, 0x%08x, %d)PIO Burst--Uart0RxUart1Rxtimer.cERRRRRRRR!timer_waitlist.cERR %s %d tmrid:%dtmrEvtsys_sortlist.c%s: 0x%08x Chip revision IDCPUCDSPDMASTORAGEUSBAUDIODRAMJPEGFRONTDISPGPEFDLDCMOE1MOE2dramClkSw%d:%d:%d %dhal_cpu/hal_dma.caddrType[0x%x]=0x%x srctype=0x%x,dsttype=0x%x [FATAL]dma ch req to mod%x s%x d%d dma ch%d wait timeout sigDmaRdysigDmaFreehal_cpu/hal_rtc_init.ctokRTC[ERR rtc] reg write time out[ERR rtc] reg read time out[ERR rtc]timer read time outfmDma0hal_flash/hal_flash_dma_res.cfmDma1Nand RB Timeout, Err Code 0x%x HAL_NAND_RBHAL_FMDMA0FMDMA0 Timeout, Err Code 0x%x HAL_FMDMA1FMDMA1 CRC ErrorFMDMA1 plug out, Err Code 0x%x time:%d FMDMA1 Timeout, Err Code 0x%x time:%d hal_flash/hal_flash_dma.chalFMIntDma0Ecc() 0x%d 0x%d 0x%x halFMIntDma0Ecc() Trigger(S)Interrupt 0x%x INT:0x%x Mode:0x%x Err Nand: SAFR Time Out! Err FMDMA0:%s(L%d) DMA0 fail ! Nand Err:%s(L%u) Err code:0x%X hal_flash/hal_nand.cFM clock %d KHz Nand Idle Fail%s %d,