From 835ee58a4be3e5d0605adc5b7851661cd78e1a59 Mon Sep 17 00:00:00 2001 From: "dennis.zhang.os@gmail.com" Date: Sat, 26 Feb 2011 09:25:51 +0000 Subject: [PATCH] delete the evb4020 and sep4020 branches, now We only maintain mini4020 branch. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1291 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- bsp/evb4020/ExtDll.iex | 2 - bsp/evb4020/Ext_SDRAM.ini | 25 - bsp/evb4020/JLinkArm_EVB4020.ini | 14 - ...6\346\224\257\344\273\213\347\273\215.doc" | Bin 33792 -> 0 bytes bsp/evb4020/divsi3.lst | 0 bsp/evb4020/evb4020.sct | 25 - bsp/evb4020/evb4020.tra | 21 - bsp/evb4020/evb4020.uvopt | 4492 ----------------- bsp/evb4020/evb4020.uvproj | 939 ---- bsp/evb4020/evb4020_Target 1.dep | 1 - bsp/evb4020/evb4020_nor.sct | 18 - bsp/evb4020/evb4020_uvopt.bak | 4492 ----------------- bsp/evb4020/evb4020_uvproj.bak | 939 ---- bsp/evb4020/output/evb4020.plg | 154 - bsp/evb4020/output/evb4020.tra | 121 - bsp/evb4020/src/application.c | 128 - bsp/evb4020/src/board.c | 159 - bsp/evb4020/src/board.h | 24 - bsp/evb4020/src/dm9161.c | 700 --- bsp/evb4020/src/dm9161.h | 65 - bsp/evb4020/src/export.c | 9 - bsp/evb4020/src/mii.h | 130 - bsp/evb4020/src/rtconfig.h | 200 - bsp/evb4020/src/sdcard.c | 790 --- bsp/evb4020/src/sdcard.h | 51 - bsp/evb4020/src/sep4020.h | 867 ---- bsp/evb4020/src/serial.c | 282 -- bsp/evb4020/src/serial.h | 90 - bsp/evb4020/src/startup.c | 119 - bsp/evb4020/src/tcpsendpacket.c | 63 - bsp/sep4020/Ext_SDRAM.ini | 40 - bsp/sep4020/Memory.ini | 14 - bsp/sep4020/application.c | 86 - bsp/sep4020/board.c | 140 - bsp/sep4020/board.h | 26 - bsp/sep4020/project.uvopt | 4139 --------------- bsp/sep4020/project.uvproj | 1007 ---- bsp/sep4020/rtconfig.h | 150 - bsp/sep4020/rtthread-sep4020-rom.sct | 15 - bsp/sep4020/rtthread-sep4020-sdram.sct | 15 - bsp/sep4020/sep4020.h | 637 --- bsp/sep4020/startup.c | 132 - 42 files changed, 21321 deletions(-) delete mode 100755 bsp/evb4020/ExtDll.iex delete mode 100755 bsp/evb4020/Ext_SDRAM.ini delete mode 100755 bsp/evb4020/JLinkArm_EVB4020.ini delete mode 100755 "bsp/evb4020/Rt-thread sep4020 \345\210\206\346\224\257\344\273\213\347\273\215.doc" delete mode 100755 bsp/evb4020/divsi3.lst delete mode 100755 bsp/evb4020/evb4020.sct delete mode 100755 bsp/evb4020/evb4020.tra delete mode 100755 bsp/evb4020/evb4020.uvopt delete mode 100755 bsp/evb4020/evb4020.uvproj delete mode 100755 bsp/evb4020/evb4020_Target 1.dep delete mode 100755 bsp/evb4020/evb4020_nor.sct delete mode 100755 bsp/evb4020/evb4020_uvopt.bak delete mode 100755 bsp/evb4020/evb4020_uvproj.bak delete mode 100755 bsp/evb4020/output/evb4020.plg delete mode 100755 bsp/evb4020/output/evb4020.tra delete mode 100755 bsp/evb4020/src/application.c delete mode 100755 bsp/evb4020/src/board.c delete mode 100755 bsp/evb4020/src/board.h delete mode 100755 bsp/evb4020/src/dm9161.c delete mode 100755 bsp/evb4020/src/dm9161.h delete mode 100755 bsp/evb4020/src/export.c delete mode 100755 bsp/evb4020/src/mii.h delete mode 100755 bsp/evb4020/src/rtconfig.h delete mode 100755 bsp/evb4020/src/sdcard.c delete mode 100755 bsp/evb4020/src/sdcard.h delete mode 100755 bsp/evb4020/src/sep4020.h delete mode 100755 bsp/evb4020/src/serial.c delete mode 100755 bsp/evb4020/src/serial.h delete mode 100755 bsp/evb4020/src/startup.c delete mode 100755 bsp/evb4020/src/tcpsendpacket.c delete mode 100644 bsp/sep4020/Ext_SDRAM.ini delete mode 100644 bsp/sep4020/Memory.ini delete mode 100644 bsp/sep4020/application.c delete mode 100644 bsp/sep4020/board.c delete mode 100644 bsp/sep4020/board.h delete mode 100644 bsp/sep4020/project.uvopt delete mode 100644 bsp/sep4020/project.uvproj delete mode 100644 bsp/sep4020/rtconfig.h delete mode 100644 bsp/sep4020/rtthread-sep4020-rom.sct delete mode 100644 bsp/sep4020/rtthread-sep4020-sdram.sct delete mode 100644 bsp/sep4020/sep4020.h delete mode 100644 bsp/sep4020/startup.c diff --git a/bsp/evb4020/ExtDll.iex b/bsp/evb4020/ExtDll.iex deleted file mode 100755 index b661f48f48..0000000000 --- a/bsp/evb4020/ExtDll.iex +++ /dev/null @@ -1,2 +0,0 @@ -[EXTDLL] -Count=0 diff --git a/bsp/evb4020/Ext_SDRAM.ini b/bsp/evb4020/Ext_SDRAM.ini deleted file mode 100755 index e98270365b..0000000000 --- a/bsp/evb4020/Ext_SDRAM.ini +++ /dev/null @@ -1,25 +0,0 @@ -/******************************************************************************/ -/* MEMORY.INI: Memory Debug Initialization File */ -/******************************************************************************/ -/* This file is part of the uVision/ARM development tools. */ -/* Copyright (c) 2005-2006 Keil Software. All rights reserved. */ -/* This software may only be used under the terms of a valid, current, */ -/* end user licence from KEIL for a compatible version of KEIL software */ -/* development tools. Nothing else gives you the right to use this software. */ -/******************************************************************************/ -RESET -FUNC void InitEmi(void) -{ - _WWORD(0x11000000,0x08a6a6a1); - _WWORD(0x11000010,0x8cfffff1); - _WWORD(0x11000018,0x1e104177); - _WWORD(0x1100001C,0x80001860); - _WWORD(0x11000020,0x0000000b); -} -InitEmi(); -Load %L INCREMENTAL; -PC = 0x30000000; - - - - diff --git a/bsp/evb4020/JLinkArm_EVB4020.ini b/bsp/evb4020/JLinkArm_EVB4020.ini deleted file mode 100755 index e49918734a..0000000000 --- a/bsp/evb4020/JLinkArm_EVB4020.ini +++ /dev/null @@ -1,14 +0,0 @@ -[FLASH] -SkipProgOnCRCMatch = 1 -VerifyDownload = 1 -AllowCaching = 1 -EnableFlashDL = 2 -Override = 0 -Device="ADUC7020X62" -[BREAKPOINTS] -ShowInfoWin = 1 -EnableFlashBP = 2 -BPDuringExecution = 0 -[CPU] -OverrideMemMap = 0 -AllowSimulation = 1 diff --git "a/bsp/evb4020/Rt-thread sep4020 \345\210\206\346\224\257\344\273\213\347\273\215.doc" "b/bsp/evb4020/Rt-thread sep4020 \345\210\206\346\224\257\344\273\213\347\273\215.doc" deleted file mode 100755 index eabd3d60ac28e8ad31164991a2e9795f14dce477..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33792 zcmeHw2Ut``*Z*t*7F>#iCbk7pQ4tnUL=?r2s0%D85|q9asRAN4L|jKV?wk@;FQ2AIumpzP_9iLT%G~3=|o7}Ko*7PKm}DhTKnuNlW8}&wPa=j z{6HCk)oDBG=M8A{pXqu`bkI=UA z=rKA|ZYB)cpM&KX#6yD42}$+8J)=wV`p?GeoHzNPElv-Bcrzz zpK)i>XY4KMis>+RhR=+>C7q$m$Wc-MlD}g3f0vz+S4;VB$(_mXU)5WphkdgJpAe}& zAr4UMRfsM;)wx`FgDBO1I|sxhf%FE1K_4k00npL~Bpyt$q!08)HUI%p652%OA>rj6L*Q%i}|vbldmL~c#NN<6X+lsIo?>bBe@s2 zCi?1$cBc>VF!ny|6Y2ieanPeXhz(Rv6{r1SONqj&D}nXv7yTc(RX4ig1P5pZTHnARuWc_4e3klNKX;E8o4^V z??}$_tdYE4H7YK8S>!Sdhbht&ErFW?iVELT65$YPC)Om$1Ef>#TI+FTIZODBXq$w! zYLcr1Me+42CL|kt8tK^9(|NthSX%Ddlv1Xs24s{c-8U=CGd(KCzw>HC@#tAhIQiW4 z0VTFbD!wrABpbgJ#xjgU3DVb<>T8y{1cgK-i`4$`sBwi6sZSkdREUU z$gEnGn#lOO`OvlKxrcgC=+p0WqPG1%2Q@iMCqaLXvn9lM_wimY8l4O@=1`SCVG-#_3nJx@Fmh{e-HC%+LLJ6 zqr~E&-APC!{OH_b-Y``!@AaIq$bLT<;$>M7<;doiPW;7ehG*N83Flh>?1yJ zRWq`y5~~u`pmd-6DaOaJsZ?n7P&445v5bhULR2Sx9uxDKni%H(R9ch_5}TnJE)+M- zOT2Hj2VeF&d21lbf^PRLA@)7p{YQC~M;}-+FJowAYU1a#1u)+BfKs)WWkKq>LAm13 z!=xr+AHgu)5?$*<0k|3xzF(exDrl8<0%?6kOEC7}OXMhVJ4^Rzw z33v_Afj7M_pc6m<=n1d~H~`!L{(wLLjtHUwvjNF~J%A&Cp8@9pF99C`W*UTa12_X* z0GTd_cy-ZetFYce6G5IJX19YbJXx4 zM8hC#Ym6EZx_m{5W}`XAoTZ~rg=lmm4K5n9{OK4F8>uj{8FxDNxV}|H&L6@u{+JRI z55lU`HZVc1ws^w~2V796UG~`JQ!an-&Y}zWeT+z}H!T}bR38dW4mi(8nWMZ>&M04$ zEy@(-$jFb88xQ1wvSMV!$cB*#$^vD8yhpyj2iU;qutvVxy^yy&ZPC&s*rOJM{h#r< zFJFWvxo)M8e0(%>bx3G1RvNsqIvby4gE{rb!`glKc7U_{zBp2yYZ0lfykf}X>r()R7cA%)D z9enik!$yw8)Y0A5g+tr{3Vo1#pV83!H1t;uE=<27L|LPpQN}1=lq1Rx<%aUA2B5rZ z04T4I0F)OS_}&_My_aWnlLpjd@=?&t zGlbR}1}!;^X~|96HdY0~)Bn>jRHbbai|#ENdIZA~kLgSJvMe8+z=a|!&s;H%YEu(& zT-Dr659dUTuZ`%D2acw3tiz0BXg?flC%V7)a!S&GvCr?TJ9rcEn7|KFIpT$)kt7^O zAs)n;u!JLFzL`LnaWqdh(Z}2iDOIh?&Q_PDCgP}*FMH>+RFvp`ON8Sj+AS!;+)GC) zi9m|IVeFJ2Z|;R9NKJesVkO}WP)yBbBgq6vO+u!_*moQmPR78zbqI{9#(_N%+~Z(0 z9Zrpk1Td1tIi3x{5wOABl1#qL+)HsZHUj7krDk(>1V@?AJsyjKBJ6#yLL3~yeLluh z9OvRpdYtQ05$3Zka556o4}`HiR1m+hz3cb=hA7uO^kQPyzpfz9+iQN{8>Vr&#H+7gIL1eqP-HXw`#)Z zS#06ZW^+O30BOz*-9gP}(S@eS^)&E)Dh-FcV@+WR=~NB8Ur%7>Vn|n$+?(+E*cW+) zc?%J(b;l8VbNpre$(m`>U4EbQpRN&?vj>LZNVJ5~%kg%dy!d{-EMOq=zNmyIa zY%=BiY=c0R6xD=B8PyX`tWHgQmigFYoOo6?*0ZOP=a=(kIM4g!9xGYts~(CjuQRnm z*ur-{o5Y_|G(|XrV@Ce(-SgwI9@9CPm3=q)y}KuIg<9xJFqM%oN1X^YaRgBddm71? zp_{qaT$sakf%=LyA)0C_p-@+`K89qvcw*hW8uZO_wlLnEu0zP1q72T0=N_j#I4K&! zVNgegkzVkVMl-xY|29J8GKXlwk4rt}&FI?FPq9-{+W-IJfZ~{{1H9LnaaE0cQJ=|M zD&#FqeD2BnT$8sb&3~H%pTEJIxX^F;zcpG=6%uQyJdur|yAz|I~X3n1A5Jc0aYu!9RCUqT`qPCkDD zEzuYR@mlixf8m}BC{J{ukYlrq^4Rg^aW1QKLfC`*7auL+x?_%-1hwIz7SqmiNwP;3XOF%)xHNRbN^xj>Oc zI??n5Py*F@7O5g#Ul+Lh;UXX+!l7u3fVM8hl}6gOK)WO1G|=7zw4J)Ky@mrPQ)$3m z5-PtP=)4Mu3*l1qT!^NTo&vo-6g_SOy{k}qr*51k^fZtjiW2e&!RwV78RGv^_8l=J zd`;R(hp3V}8@Fa2if~Nz^6_v**P*ay`AT*GbS9Kgl}n;SjHO}e13^d~h+z#h>OQwr z2}^?$NgGtaB>Hs!vI%${}SELvdI-hJnK>pv0su=B4Zf=zPMe zm$7<-j0La@8bQ! zmJv?mz|}ZBR|UN{m3mv2Go;S0uMbS>c%ry5^)E{w%VEL->4TiHO-Knt2~P?)QtHxB zjt&itp`i={rVRF^&UG`fX4zAG!ec(re*!0B;TH+#2YSOEegc`%V2%a9Xk;kVL(It# zDkofpoZ!jh&vSyDq}#j-U7?Yi`b5&C!#zPPnNXEYre&*7haEd?ZFb7kl*fW z7vROj4$yPL5mMqaEG9ZZ5}n}ZIU`mQKiM)VDss>A3!>9Poe{Op9~V6C?XqFN6R+!U z^Up3lyLtA>b8F2Eitp^-G5$mC*lV6ca|H&G7I$rHHx76dcf7OOq0`wLcDQ{1a%eBJ zKiZF)yzN0h*SmWsWXv-*8W^xmJNxxdCytr-Ta+?7W1V>0tY2e8$L@DrDvj$b-Fof4 zJ^Mo6#BM2{QnW5jbN|KYkBsH^kBW!ge#|+X-*KX2)#G>BW)GzYe;RBj+T${ex8T6Z zZ*ElPz8hI=Fx2w=kKNx`Zta!v-6ii+p6}Y_KlPRLE$N$kU+}U`mhS0%eum$bP(i!i zzZMMGm{ED}mUrZ_(xv;C&bITtC@Pfc`M(+b^sDO^=laYAj>u#j(v)A@ZtZw-68L1t zB2@q27bl5~x3a`%>ar_SP7C>qo~IpOP%_8;+G(S%iB{XB!>qQFS{)?{0m9 zqI_P^h#9L57C=E41Mq@hLYO2seI0N)1`O&1sydX z5xDD+@jR?N3$u8nWMa(Ua#%( zaKsgJsePMF7wuy?MiRgn6F0Z6?pwV-RN1z!0w6ZT{`Fu zunRZQIkRx_qa?@s9c_*tSl6!m+l6K6o;!Q)wb$GE`?f{9dh0sx^?WZeb{Vm=$m{9) zwWV)F$D(!9&8KAOWQ5LrRafxfnD?fF*j|BQ%Xp(_{PKENXs=GD`>rhNqqXk-q2$_& zix+J@^+LzC(~9l=Os*ZxuPIl1@?w|9=;1n*%O3ZPp81`)`1e!uUk9|iaA2T`^}zO1 z+Xkp~9+5B9OX^%PGBRMF*xNT_4X~N zo!s|q^{rm}G+eXjZdm^5(p@9ZWklM}s}V-b%!xi%`=Mg>OP$l=!UfyCtOwse^{;m- z$JRv$PPu&l)QP-zqieUdUwAZgq>Yd!~8q+B-Ic6)fAZsxy0z7d5A( zu)Xxm?a=B&w`LwaURkDj?%|ry>eBcnkJn}P%aN8OO;_Ff)xVx?zZQQk{lF#hTaA-m zJ$uYvJb%i$-D7qey_k4u_aWYcip_0^X7I!kqn)FNj=ZxdF#1uL!2Fg*biPWU_2+($bF#Fm2KGPl>Uv@6QMKvG2j_2?yxv}G@loI8 z4|n~vW3~+LJonSfI>X0F-bJ#y)5k*#l6|#OYu2uN_3^@}xdUgs{#dxf>cmk$wx3~= zTWW3iaI>F=)|6;1J8Auu{_Qv$o$mKaw5@wrOqPb7n-io@MytG-2)8scw0bvNDf!%&I+~ z@Wa%~iXUu6Dg6%YPv{V{sK`2gefh-ll%nA#pR%6oiXWD0x_o;i+TAa{NczwllQh2th4dg=X|T%y>!%p!oJ4# z-Nv;UKDb@xHO2_@m>5ki<*clFcUv=P>YNxaJxW<7s=`&p~KQF%f;mV3v$C3xlaoM`Rh{~L(pR2;EZa8kvdUGRn`Gsrz`?{Am1{fN=85IA*>|JjQ^>WwJ;+&I(D(v-+ z&arRQ#|Kyysq>$WcWt8{+|xm7Uao7I8Si%XEd}fEOS@SwB z@%FhhM!VVZ-(Aw{9nLyC{&0e&zQ&2;OZV@x`~A+pcKzIE*y5#!f01+yjPJ2X`XsL~ zu+uoBDLPq0bskHOypOmUd$%x)Kkb*OrTY(NTWknf9Gt$$?9%d@S$3nwuh_b0LP&>_ z0jlE!BhA3_s*(W@4My1 z#9HYx=q={YviaDqt907VC(akyNlz+z1ze~*7h*Sg(4~+r@fV}!_dNDKf9j^Gcgp7t zcRn;v5;o@aK$kHoXTDx>Xzo6(0LR{HE_a?LO|aPOWc@K>f>Vdm8{d?qzulExd1~>} zZ$D*=dvxw)IkArZHOoH^lnygl`BT7(m8$%z z*iS!hx~^r+oq4WD&HB^9@9sv-DvNR*ba-uHk2Q-fIjuM|xSw@r?d>~umBt(n4UH*j z`^n!SP>{<w?WdfpEH_Bo=AO9RI>Y+GYW;%ZhYQwA zpK89n?0<1(pEKMC9_oDCge$LEeF|=d9nSj%vyabT(wZgGO^4zA)*fErcrjn@^=w6t zOehz*S9SeJWt_$-p9p^DKClivmup z4L`c(+v2Z+Z0=i!?K0*${I+W9y27XcpSEQskP-&!et2s*4utkxEVkKy# zaRRPP$>-)zs)XAZ6&Nq!eR&l!8A|`72HFM=hGCK*Q4$v)9uw_oYHcYr6-c6kVuHh? zLmf@WdyedFZz_mS2#5|2h>VGrIGWCo#G4Ktq^U75z#%9yZd^dD00>0KI|MkIh9xA# zI#^l72f;uxAl@=2RuT<C3p-F)ntdg0RT&=m;ngYNmpam`G>Zfiam{4MOgzt59==j$g-H=%0by;zsTP7=n{cbmDR=d1B%r9+M1zV4YhO^s=sy_8JKy5%fW&V=CG)=+g4))@SqeH=M_BO0jz z`HH|o;G*ULKq251;5Ov#EU4}d>U0e57jrec4IN{48#;!{7jq@hq+XkS-J#otK(K!aZ(q8_s((i6StM{emich z7KoP#?2ZCRf!0%4roppMPw{aYW^zp4EbK=y$%y7_+iXLIoX6DJpMQ~I& z#Ke*PL^`LaQ}JXtN`-;lc-X;;0K~w}$!Hiyv#0`5QQ<*{qQ}>4W|R#ZFpL=sKdO@y zNU_6^u3NH?l}7p*VQft_F# z7MrD}%2vUt11kB^c?vpszz$p#+~kdceK;8UT2iUEQRT8xQK=7WCiNk3D>NKZ!Z-u8 zq^yM;HcORoSg7bay3D+hp>#FOq;_UKsC;|CEo0p4>qn=jt%8YhAU!rIm+c`=OlddO zmv$JH7T!?CbRo@F=F=HC6G`2$PJnnpKn2pIIm}f74y)2>mOW0^S zT?b>jI+lzrQ<163)Mb2`mdsezUe;OWD07lcl1-NR%F1vf@!zJ*UD)1DT(KGjDnI z4ET!p-zZv|NP#O_fQL#zeZ(!R<`vJ`4L#JW;nTG0W?;^Rh6LUD+?Igd8}^xa>f>`| z(oF7kpc`X40z#4?5`s}V(66DwlMkqV0mx*EoKb~a<9NTH{%S!}8x>9A0ZCG89&~o_ zgan>bz!L_z`XI0BKz^#wXDKS=SXtVpm+xG|bapT2kzU;o+!cab2k^jS8R#Diz!b1N zSi*Dwwvi10>`V3lup~zSxKeTlfazBNkVZ8CS5H0y@XNqlAgTj8A9Q>*>4Ay=vp^7DL{QWK96Ra{d}Bz<32vl_i=8G`|Y@IUw`9)`rl`q=i?qfwOk-xf+~2na zpnqS`?Ew7%_JIBX2fzRT`hNlpsyCw@@lRHGdMyT4Yy|L61ks?!!O670q6~-%i{T%x z%c!bjZ6f3(^&}%{jea_HKScdAt`k^OXeao-1D?|gsJH!fO#{By!K9CRYbf9v6mure z8qV|uzYYa263$#S@Gu`_WJfLa02U3!dM@e~oKd!Hto>%zq0cM+pJbS1kEo z%a1*zkNp;w9aYOYZS=vf;4ta4;JYSxelr$MSOt{Y_q1h5F)1u&JsHHu5-GBd7rlu+N|3(h{50yZsH2?qr diff --git a/bsp/evb4020/divsi3.lst b/bsp/evb4020/divsi3.lst deleted file mode 100755 index e69de29bb2..0000000000 diff --git a/bsp/evb4020/evb4020.sct b/bsp/evb4020/evb4020.sct deleted file mode 100755 index f491876a08..0000000000 --- a/bsp/evb4020/evb4020.sct +++ /dev/null @@ -1,25 +0,0 @@ -; ************************************************************* -; *** Scatter-Loading Description File generated by uVision *** -; ************************************************************* - -; ************************************************************* -; *** Scatter-Loadig Description File generated by uVision ***n -; ************************************************************* - - -LR_ROM1 0x30000000 0x0FFD00 ; load region size_region - { - ER_ROM1 0x30000000 0x0FFD00 ; load address = execution address - { - *.o (RESET, +First) - *(InRoot$$Sections) - .ANY (+RO) - } - RW_RAM1 0x30100000 0x100000 ; RW data - { - .ANY (+RW +ZI) - } - - -} - diff --git a/bsp/evb4020/evb4020.tra b/bsp/evb4020/evb4020.tra deleted file mode 100755 index f271ac3be6..0000000000 --- a/bsp/evb4020/evb4020.tra +++ /dev/null @@ -1,21 +0,0 @@ -*** Creating Trace Output File 'evb4020.tra' Ok. -### Preparing for ADS-LD. -### Creating ADS-LD Command Line -### List of Objects: adding '"startup.o"' -### List of Objects: adding '".\context_rvds.o"' -### List of Objects: adding '".\start_rvds.o"' -### ADS-LD Command completed: ---cpu ARM7TDMI "startup.o" ".\context_rvds.o" ".\start_rvds.o" --strict --scatter "evb4020.sct" ---autoat --summary_stderr --info summarysizes --map --xref --callgraph --symbols ---info sizes --info totals --info unused --info veneers - --list ".\evb4020.map" -o "evb4020.axf"### Preparing Environment (PrepEnvAds) -### ADS-LD Output File: 'evb4020.axf' -### ADS-LD Command File: 'evb4020.lnp' -### Checking for dirty Components... -### Creating CmdFile 'evb4020.lnp', Handle=0x000006D0 -### Writing '.lnp' file -### ADS-LD Command file 'evb4020.lnp' is ready. -### ADS-LD: About to start ADS-LD Thread. -### ADS-LD: executed with 0 errors -### Updating obj list -### LDADS_file() completed. diff --git a/bsp/evb4020/evb4020.uvopt b/bsp/evb4020/evb4020.uvopt deleted file mode 100755 index ac38dabe02..0000000000 --- a/bsp/evb4020/evb4020.uvopt +++ /dev/null @@ -1,4492 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - *.c - *.s*; *.src; *.a* - *.obj - *.lib - *.txt; *.h; *.inc - *.plm - *.cpp - - - - 0 - 0 - - - - EVB4020 - 0x4 - ARM-ADS - - 60000000 - - 1 - 1 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 1 - 0 - 1 - - 255 - - SARM.DLL - - DARMP.DLL - - SARM.DLL - - TARMP.DLL - - - - 0 - 1 - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - 1 - 1 - 1 - 0 - 1 - 0 - 0 - 6 - - - - - - - - - - .\Ext_SDRAM.ini - Segger\JLTAgdi.dll - - - - 0 - DLGTARM - (134=-1,-1,-1,-1,0)(135=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)(108=-1,-1,-1,-1,0)(106=-1,-1,-1,-1,0)(105=-1,-1,-1,-1,0)(80=-1,-1,-1,-1,0)(104=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(113=-1,-1,-1,-1,0)(112=-1,-1,-1,-1,0)(136=-1,-1,-1,-1,0)(117=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(114=-1,-1,-1,-1,0)(115=-1,-1,-1,-1,0)(116=-1,-1,-1,-1,0) - - - 0 - ARMDBGFLAGS - - - - 0 - JLTDLG - - - - 0 - JLTAgdi - -O302 -J1 -Y1000 -Z0 -FO7 -FD0 -FC800 -FN0 - - - - - 1 - 0 - 0x300000A8 - - - - - 2 - 0 - 0x301002f8 - - - - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - - - STARTUP - 1 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - 0 - 86 - 86 - 0 - .\src\startup.c - startup.c - - - 1 - 2 - 1 - 0 - 0 - 37 - 0 - 30 - 42 - 0 - .\src\application.c - application.c - - - 1 - 3 - 1 - 0 - 0 - 17 - 0 - 0 - 0 - 0 - .\src\export.c - export.c - - - - - KERNEL - 0 - 0 - 0 - - 2 - 4 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - - - 2 - 5 - 1 - 0 - 0 - 9 - 0 - 0 - 0 - 0 - ..\..\src\device.c - device.c - - - 2 - 6 - 1 - 0 - 0 - 0 - 0 - 126 - 138 - 0 - ..\..\src\idle.c - idle.c - - - 2 - 7 - 1 - 0 - 0 - 19 - 0 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - - - 2 - 8 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - - - 2 - 9 - 1 - 0 - 0 - 6 - 0 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - - - 2 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - - - 2 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mempool.c - mempool.c - - - 2 - 12 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\object.c - object.c - - - 2 - 13 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - - - 2 - 14 - 1 - 0 - 0 - 30 - 0 - 0 - 0 - 0 - ..\..\src\slab.c - slab.c - - - 2 - 15 - 1 - 0 - 0 - 20 - 0 - 487 - 505 - 0 - ..\..\src\thread.c - thread.c - - - 2 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - - - - - SEP4020 - 1 - 0 - 0 - - 3 - 17 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\sep4020\context_rvds.S - context_rvds.S - - - 3 - 18 - 2 - 0 - 0 - 59 - 0 - 110 - 137 - 0 - ..\..\libcpu\arm\sep4020\start_rvds.S - start_rvds.S - - - 3 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\sep4020\stack.c - stack.c - - - 3 - 20 - 1 - 0 - 0 - 0 - 0 - 144 - 156 - 0 - ..\..\libcpu\arm\sep4020\trap.c - trap.c - - - 3 - 21 - 1 - 0 - 0 - 5 - 0 - 108 - 111 - 0 - ..\..\libcpu\arm\sep4020\interrupt.c - interrupt.c - - - 3 - 22 - 1 - 0 - 0 - 35 - 0 - 1 - 19 - 0 - ..\..\libcpu\arm\sep4020\cpu.c - cpu.c - - - 3 - 23 - 1 - 0 - 0 - 9 - 0 - 132 - 143 - 0 - .\src\board.c - board.c - - - 3 - 24 - 1 - 0 - 0 - 39 - 0 - 0 - 0 - 0 - .\src\serial.c - serial.c - - - 3 - 25 - 1 - 0 - 0 - 37 - 0 - 655 - 662 - 0 - .\src\sdcard.c - sdcard.c - - - 3 - 26 - 1 - 0 - 0 - 12 - 0 - 659 - 689 - 0 - .\src\dm9161.c - dm9161.c - - - - - ARM - 0 - 0 - 0 - - 4 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - - - 4 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - - - 4 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - - - - - FileSystem - 0 - 0 - 0 - - 5 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs.c - dfs.c - - - 5 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_file.c - dfs_file.c - - - 5 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_fs.c - dfs_fs.c - - - 5 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_posix.c - dfs_posix.c - - - 5 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c - dfs_elm.c - - - 5 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\ff.c - ff.c - - - - - FINSH - 0 - 0 - 0 - - 6 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - - - 6 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - - - 6 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - - - 6 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - - - 6 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - - - 6 - 41 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - - - 6 - 42 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - - - 6 - 43 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - - - 6 - 44 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - - - 6 - 45 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - - - 6 - 46 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - - - 6 - 47 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - - - 6 - 48 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - - - - - LWIP - 0 - 0 - 0 - - 7 - 49 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\api_lib.c - api_lib.c - - - 7 - 50 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\api_msg.c - api_msg.c - - - 7 - 51 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\err.c - err.c - - - 7 - 52 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netbuf.c - netbuf.c - - - 7 - 53 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netdb.c - netdb.c - - - 7 - 54 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netifapi.c - netifapi.c - - - 7 - 55 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\sockets.c - sockets.c - - - 7 - 56 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\tcpip.c - tcpip.c - - - 7 - 57 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\arch\sys_arch.c - sys_arch.c - - - 7 - 58 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\arch\sys_arch_init.c - sys_arch_init.c - - - 7 - 59 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\dhcp.c - dhcp.c - - - 7 - 60 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\dns.c - dns.c - - - 7 - 61 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\init.c - init.c - - - 7 - 62 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\memp.c - memp.c - - - 7 - 63 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\netif.c - netif.c - - - 7 - 64 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\pbuf.c - pbuf.c - - - 7 - 65 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\raw.c - raw.c - - - 7 - 66 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\stats.c - stats.c - - - 7 - 67 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\sys.c - sys.c - - - 7 - 68 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp.c - tcp.c - - - 7 - 69 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_in.c - tcp_in.c - - - 7 - 70 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_out.c - tcp_out.c - - - 7 - 71 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\udp.c - udp.c - - - 7 - 72 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\autoip.c - autoip.c - - - 7 - 73 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\icmp.c - icmp.c - - - 7 - 74 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\igmp.c - igmp.c - - - 7 - 75 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet.c - inet.c - - - 7 - 76 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c - inet_chksum.c - - - 7 - 77 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip.c - ip.c - - - 7 - 78 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_addr.c - ip_addr.c - - - 7 - 79 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_frag.c - ip_frag.c - - - 7 - 80 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\asn1_dec.c - asn1_dec.c - - - 7 - 81 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\asn1_enc.c - asn1_enc.c - - - 7 - 82 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\mib_structs.c - mib_structs.c - - - 7 - 83 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\mib2.c - mib2.c - - - 7 - 84 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\msg_in.c - msg_in.c - - - 7 - 85 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\msg_out.c - msg_out.c - - - 7 - 86 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\etharp.c - etharp.c - - - 7 - 87 - 1 - 0 - 0 - 9 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ethernetif.c - ethernetif.c - - - 7 - 88 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\loopif.c - loopif.c - - - 7 - 89 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\slipif.c - slipif.c - - - 7 - 90 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\auth.c - auth.c - - - 7 - 91 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\chap.c - chap.c - - - 7 - 92 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\chpms.c - chpms.c - - - 7 - 93 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\fsm.c - fsm.c - - - 7 - 94 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\ipcp.c - ipcp.c - - - 7 - 95 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\lcp.c - lcp.c - - - 7 - 96 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\magic.c - magic.c - - - 7 - 97 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\md5.c - md5.c - - - 7 - 98 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\pap.c - pap.c - - - 7 - 99 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\ppp.c - ppp.c - - - 7 - 100 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\ppp_oe.c - ppp_oe.c - - - 7 - 101 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\randm.c - randm.c - - - 7 - 102 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\vj.c - vj.c - - - 7 - 103 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\apps\ping.c - ping.c - - - - - F:\rtt\include\rtdef.h - 42 - 42 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\bsp\evb4020\src\sep4020.h - 708 - 711 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\bsp\evb4020\src\rtconfig.h - 100 - 105 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\bsp\evb4020\Ext_SDRAM.ini - 1 - 14 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\bsp\evb4020\evb4020.sct - 1 - 3 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\include\rtthread.h - 91 - 104 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\src\kservice.h - 73 - 83 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - - - 44 - 2 - 3 - - -1 - -1 - - - -1 - -1 - - - 420 - 1300 - 2260 - 1049 - - - - 0 - - 1188 - 01000000040000000100000001000000010000000100000001000000FFFFFFFF0000000001000000010000000000000028000000280000000100000012000000000000000100000015463A5C7274745C7372635C6B736572766963652E68000000000A6B736572766963652E6800000000FFDC7800FFFFFFFF11463A5C7274745C7372635C69646C652E63000000000669646C652E6300000000BECEA100FFFFFFFF19463A5C7274745C696E636C7564655C72747468726561642E68000000000A72747468726561642E6800000000BECEA100FFFFFFFF13463A5C7274745C7372635C7468726561642E6300000000087468726561642E6300000000F0A0A100FFFFFFFF1E463A5C7274745C6273705C657662343032305C657662343032302E736374000000000B657662343032302E73637400000000BCA8E100FFFFFFFF20463A5C7274745C6273705C657662343032305C4578745F534452414D2E696E69000000000D4578745F534452414D2E696E69000000009CC1B600FFFFFFFF1F463A5C7274745C6273705C657662343032305C7372635C7364636172642E6300000000087364636172642E6300000000F7B88600FFFFFFFF1F463A5C7274745C6C69626370755C61726D5C736570343032305C6370752E6300000000056370752E6300000000D9ADC200FFFFFFFF20463A5C7274745C6273705C657662343032305C7372635C737461727475702E630000000009737461727475702E6300000000A5C2D700FFFFFFFF16463A5C7274745C696E636C7564655C72746465662E68000000000772746465662E6800000000B3A6BE00FFFFFFFF24463A5C7274745C6273705C657662343032305C7372635C6170706C69636174696F6E2E63000000000D6170706C69636174696F6E2E6300000000EAD6A300FFFFFFFF26463A5C7274745C6C69626370755C61726D5C736570343032305C73746172745F727664732E53000000000C73746172745F727664732E5300000000F6FA7D00FFFFFFFF1F463A5C7274745C6273705C657662343032305C7372635C646D393136312E630000000008646D393136312E6300000000B5E99D00FFFFFFFF25463A5C7274745C6C69626370755C61726D5C736570343032305C696E746572727570742E63000000000B696E746572727570742E63000000005FC3CF00FFFFFFFF20463A5C7274745C6273705C657662343032305C7372635C736570343032302E680000000009736570343032302E6800000000C1838300FFFFFFFF1E463A5C7274745C6273705C657662343032305C7372635C626F6172642E630000000007626F6172642E6300000000CACAD500FFFFFFFF21463A5C7274745C6273705C657662343032305C7372635C7274636F6E6669672E68000000000A7274636F6E6669672E6800000000C5D4F200FFFFFFFF20463A5C7274745C6C69626370755C61726D5C736570343032305C747261702E630000000006747261702E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000FE05000065000000000A0000EF020000 - - - - 0 - Build - - -1 - -1 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - C80000004B00000095040000EC000000 - - - 16 - D0050000690000009D0900000A010000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 109 - 109 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 1465 - 1465 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000099020000D5020000 - - - - 1507 - 1507 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 1935 - 1935 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1944 - 1944 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 195 - 195 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 196 - 196 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 197 - 197 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 198 - 198 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 000000005E0200005D05000013030000 - - - 16 - D50100005000000083040000F1000000 - - - - 199 - 199 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 203 - 203 - 0 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 38003 - 38003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 38007 - 38007 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 940 - 0 - 8192 - 0 - - 16 - 0000000000000000B70300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000D703000000050000EA030000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59398 - 59398 - 1 - 0 - 0 - 0 - 391 - 0 - 8192 - 1 - - 16 - 000000001C0000009201000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593980 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000105000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593981b4 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000105000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593987a06 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000105000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 0 - 0 - 0 - 0 - 657 - 0 - 8192 - 2 - - 16 - 00000000380000009C02000054000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2485 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC8000000EC00000095040000F0000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000D0050000690000009D0900000A010000C80000004B00000095040000EC0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF950400004B0000009904000013030000000000000200000004000000010000000000000000000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000001800040000000000000A109000069000000650A000031030000990400004B0000005D050000130300000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFA0000004F000000FE000000D902000001000000020000100400000001000000C2FEFFFFB7030000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000080500006D00000002060000F7020000000000004F000000FA000000D90200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005A0200005D0500005E02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0900000098070000E30500008F0700009007000091070000B9050000BA050000BB050000BC05000001800080000000000000080500007C020000650A000031030000000000005E0200005D050000130300000000000040820046090000000A43616C6C20537461636B000000009807000001000000FFFFFFFFFFFFFFFF0A43616C6C20537461636B00000000E305000001000000FFFFFFFFFFFFFFFF064C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFAF0200005E020000B30200001303000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF9807000001000000FFFFFFFF9807000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D902000000050000DD02000001000000010000100400000001000000EAFDFFFF67010000FFFFFFFF07000000C5000000C700000077940000930700009407000095070000960700000180008000000100000008050000FB020000080A0000F503000000000000DD02000000050000D70300000000000040820056070000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 - - - 59392 - File - - 2002 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59398 - Build - - 571 - 00200000010000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000745564234303230960000000000000001000745564234303230000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A0000000004002400000000000000000000000000000000010000000100000000000000054275696C6487010000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A00000000000009000000000000000000000000000000000100000001000000 - - - - 59399 - Debug - - 2582 - 00200000000000001B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380DB8B00000000000031000000064C6F63616C73000000000000000000000000010000000100000000000000000000000100000000001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138046010000000000004900000013446562756720526573746F72652056696577730000000000000000000000000100000001000000000000000000000001000000030013802C8C000000000000FFFFFFFF1A446562756720526573746F726520566965777320416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013802B8C000000000000FFFFFFFF17265265736574205669657720746F2044656661756C7473000000000000000001000000000000000100000000000000000000000100000000000000000005446562756791020000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180DB8B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804601000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180DB8B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018001890000000000001300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180460100000000000014000000000000000000000000000000000100000001000000 - - - - 0 - 1280 - 1024 - - - - 1 - Debug - - -1 - -1 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - C80000004B00000095040000EC000000 - - - 16 - C8050000610000009509000002010000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000082000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 109 - 109 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000082000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 1465 - 1465 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000099020000D5020000 - - - - 1507 - 1507 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 1935 - 1935 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1944 - 1944 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 195 - 195 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000082000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 196 - 196 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000082000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 197 - 197 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 198 - 198 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 000000005E0200005D05000013030000 - - - 16 - D50100005000000083040000F1000000 - - - - 199 - 199 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 203 - 203 - 0 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 38003 - 38003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000082000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 38007 - 38007 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 940 - 0 - 8192 - 0 - - 16 - 0000000000000000B70300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000D703000000050000EA030000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59398 - 59398 - 1 - 0 - 0 - 0 - 391 - 0 - 8192 - 1 - - 16 - 000000001C0000009201000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593980 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000005000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593981b4 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000005000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593987a06 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000005000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 1 - 0 - 0 - 0 - 657 - 0 - 8192 - 2 - - 16 - 00000000380000009C02000054000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2485 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC8000000EC00000095040000F0000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000C8050000610000009509000002010000C80000004B00000095040000EC0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF950400004B0000009904000013030000000000000200000004000000010000000000000000000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C00000180004000000000000099090000610000005D0A000029030000990400004B0000005D050000130300000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFA0000006B000000FE000000D902000001000000020000100400000001000000C2FEFFFFB7030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000005000081000000FA050000EF020000000000006B000000FA000000D90200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005A0200005D0500005E02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0900000098070000E30500008F0700009007000091070000B9050000BA050000BB050000BC0500000180008000000000000000050000740200005D0A000029030000000000005E0200005D050000130300000000000040820046090000000A43616C6C20537461636B000000009807000001000000FFFFFFFFFFFFFFFF0A43616C6C20537461636B00000000E305000001000000FFFFFFFFFFFFFFFF064C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFAF0200005E020000B30200001303000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF9807000001000000FFFFFFFF9807000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D902000000050000DD02000001000000010000100400000001000000EAFDFFFF67010000FFFFFFFF07000000C5000000C700000077940000930700009407000095070000960700000180008000000100000000050000F3020000000A0000ED03000000000000DD02000000050000D70300000000000040820056070000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 - - - 59392 - File - - 2002 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020001001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020003001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59398 - Build - - 571 - 00200000010000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000004001D000000000000000000000000000000000100000001000000018030800000000004001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000400000000000000000000000000000000000001000000010000009600000003002050000000000745564234303230960000000000000001000745564234303230000000000180EB880000000004002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000400230000000000000000000000000000000001000000010000000180B08A0000000004002400000000000000000000000000000000010000000100000000000000054275696C6487010000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A00000000000009000000000000000000000000000000000100000001000000 - - - - 59399 - Debug - - 2582 - 00200000010000001B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380DB8B00000000000031000000064C6F63616C73000000000000000000000000010000000100000000000000000000000100000000001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138046010000000004004900000013446562756720526573746F72652056696577730000000000000000000000000100000001000000000000000000000001000000030013802C8C000000000000FFFFFFFF1A446562756720526573746F726520566965777320416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013802B8C000000000000FFFFFFFF17265265736574205669657720746F2044656661756C7473010000000000000001000000000000000100000000000000000000000100000000000000000005446562756791020000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180DB8B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804601000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180DB8B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018001890000000000001300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180460100000000000014000000000000000000000000000000000100000001000000 - - - - 0 - 1280 - 1024 - - - - - - 1 - 0 - - 100 - 0 - - - ..\..\src\kservice.h - 18 - 73 - 83 - - - ..\..\src\idle.c - 0 - 126 - 138 - - - ..\..\include\rtthread.h - 26 - 91 - 104 - - - ..\..\src\thread.c - 20 - 487 - 505 - - - F:\rtt\bsp\evb4020\evb4020.sct - 27 - 1 - 3 - - - F:\rtt\bsp\evb4020\Ext_SDRAM.ini - 35 - 1 - 14 - - - .\src\sdcard.c - 37 - 655 - 662 - - - ..\..\libcpu\arm\sep4020\cpu.c - 35 - 1 - 19 - - - .\src\startup.c - 0 - 86 - 86 - - - ..\..\include\rtdef.h - 23 - 42 - 42 - - - .\src\application.c - 37 - 30 - 42 - - - ..\..\libcpu\arm\sep4020\start_rvds.S - 59 - 110 - 137 - - - .\src\dm9161.c - 12 - 659 - 689 - - - ..\..\libcpu\arm\sep4020\interrupt.c - 5 - 108 - 111 - - - .\src\sep4020.h - 9 - 708 - 711 - - - .\src\board.c - 9 - 132 - 143 - - - .\src\rtconfig.h - 42 - 100 - 105 - - - ..\..\libcpu\arm\sep4020\trap.c - 0 - 144 - 156 - - - - - -
diff --git a/bsp/evb4020/evb4020.uvproj b/bsp/evb4020/evb4020.uvproj deleted file mode 100755 index 5051949c9f..0000000000 --- a/bsp/evb4020/evb4020.uvproj +++ /dev/null @@ -1,939 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - - EVB4020 - 0x4 - ARM-ADS - - - ARM7 (Little Endian) - ARM - CLOCK(60000000) CPUTYPE(ARM7TDMI) - - - - 3654 - - - - - - - - - - - 0 - - - - - - - 0 - 0 - 0 - 0 - 1 - - .\output\ - evb4020 - 1 - 0 - 0 - 1 - 1 - .\ - 1 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - fromelf.exe --bin -o Output/evb4020.bin Output/*.axf - - 0 - 0 - - 0 - - - - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - - - SARM.DLL - - DARMP.DLL - - SARM.DLL - - TARMP.DLL - - - - - 1 - 0 - 0 - 0 - 16 - - - 0 - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - - - 1 - 0 - 0 - 1 - 1 - 1 - 0 - 1 - - 0 - 6 - - - - - - - - - - - - - .\Ext_SDRAM.ini - Segger\JLTAgdi.dll - - - - - 1 - 0 - 0 - 0 - 1 - 4098 - - Segger\JLTAgdi.dll - "" () - - - - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 1 - 0 - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - ARM7TDMI - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 5 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 1 - 0x20000000 - 0x200000 - - - 1 - 0x0 - 0x0 - - - 1 - 0x0 - 0x0 - - - 1 - 0x0 - 0x0 - - - 1 - 0x0 - 0x0 - - - 0 - 0x30000000 - 0x200000 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x4000000 - - - 0 - 0x0 - 0x0 - - - - - - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 2 - 0 - - -g - - - .\src;..\..\include;..\..\finsh;..\..\filesystem;..\..\components\dfs\include;..\..\components\finsh;..\..\components\dfs;..\..\components\net\lwip\src\arch\include;..\..\components\net\lwip\src\include;..\..\components\net\lwip\src;..\..\components\net\lwip\src\include\ipv4;..\..\components\net\lwip\src\include\netif;..\..\components\net\lwip\src\include\lwip - - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - RAM_INTVEC REMAP - - - - - - 0 - 0 - 0 - 0 - 1 - 0 - - - evb4020.sct - - - --verbose --list=out.txt - - - - - - - - STARTUP - - - startup.c - 1 - .\src\startup.c - - - application.c - 1 - .\src\application.c - - - export.c - 1 - .\src\export.c - - - - - KERNEL - - - clock.c - 1 - ..\..\src\clock.c - - - device.c - 1 - ..\..\src\device.c - - - idle.c - 1 - ..\..\src\idle.c - - - ipc.c - 1 - ..\..\src\ipc.c - - - irq.c - 1 - ..\..\src\irq.c - - - kservice.c - 1 - ..\..\src\kservice.c - - - mem.c - 1 - ..\..\src\mem.c - - - mempool.c - 1 - ..\..\src\mempool.c - - - object.c - 1 - ..\..\src\object.c - - - scheduler.c - 1 - ..\..\src\scheduler.c - - - slab.c - 1 - ..\..\src\slab.c - - - thread.c - 1 - ..\..\src\thread.c - - - timer.c - 1 - ..\..\src\timer.c - - - - - SEP4020 - - - context_rvds.S - 2 - ..\..\libcpu\arm\sep4020\context_rvds.S - - - start_rvds.S - 2 - ..\..\libcpu\arm\sep4020\start_rvds.S - - - stack.c - 1 - ..\..\libcpu\arm\sep4020\stack.c - - - trap.c - 1 - ..\..\libcpu\arm\sep4020\trap.c - - - interrupt.c - 1 - ..\..\libcpu\arm\sep4020\interrupt.c - - - cpu.c - 1 - ..\..\libcpu\arm\sep4020\cpu.c - - - board.c - 1 - .\src\board.c - - - serial.c - 1 - .\src\serial.c - - - sdcard.c - 1 - .\src\sdcard.c - - - dm9161.c - 1 - .\src\dm9161.c - - - - - ARM - - - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c - - - div0.c - 1 - ..\..\libcpu\arm\common\div0.c - - - showmem.c - 1 - ..\..\libcpu\arm\common\showmem.c - - - - - FileSystem - - - dfs.c - 1 - ..\..\components\dfs\src\dfs.c - - - dfs_file.c - 1 - ..\..\components\dfs\src\dfs_file.c - - - dfs_fs.c - 1 - ..\..\components\dfs\src\dfs_fs.c - - - dfs_posix.c - 1 - ..\..\components\dfs\src\dfs_posix.c - - - dfs_elm.c - 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c - - - ff.c - 1 - ..\..\components\dfs\filesystems\elmfat\ff.c - - - - - FINSH - - - cmd.c - 1 - ..\..\components\finsh\cmd.c - - - finsh_compiler.c - 1 - ..\..\components\finsh\finsh_compiler.c - - - finsh_error.c - 1 - ..\..\components\finsh\finsh_error.c - - - finsh_heap.c - 1 - ..\..\components\finsh\finsh_heap.c - - - finsh_init.c - 1 - ..\..\components\finsh\finsh_init.c - - - finsh_node.c - 1 - ..\..\components\finsh\finsh_node.c - - - finsh_ops.c - 1 - ..\..\components\finsh\finsh_ops.c - - - finsh_parser.c - 1 - ..\..\components\finsh\finsh_parser.c - - - finsh_token.c - 1 - ..\..\components\finsh\finsh_token.c - - - finsh_var.c - 1 - ..\..\components\finsh\finsh_var.c - - - finsh_vm.c - 1 - ..\..\components\finsh\finsh_vm.c - - - shell.c - 1 - ..\..\components\finsh\shell.c - - - symbol.c - 1 - ..\..\components\finsh\symbol.c - - - - - LWIP - - - api_lib.c - 1 - ..\..\components\net\lwip\src\api\api_lib.c - - - api_msg.c - 1 - ..\..\components\net\lwip\src\api\api_msg.c - - - err.c - 1 - ..\..\components\net\lwip\src\api\err.c - - - netbuf.c - 1 - ..\..\components\net\lwip\src\api\netbuf.c - - - netdb.c - 1 - ..\..\components\net\lwip\src\api\netdb.c - - - netifapi.c - 1 - ..\..\components\net\lwip\src\api\netifapi.c - - - sockets.c - 1 - ..\..\components\net\lwip\src\api\sockets.c - - - tcpip.c - 1 - ..\..\components\net\lwip\src\api\tcpip.c - - - sys_arch.c - 1 - ..\..\components\net\lwip\src\arch\sys_arch.c - - - sys_arch_init.c - 1 - ..\..\components\net\lwip\src\arch\sys_arch_init.c - - - dhcp.c - 1 - ..\..\components\net\lwip\src\core\dhcp.c - - - dns.c - 1 - ..\..\components\net\lwip\src\core\dns.c - - - init.c - 1 - ..\..\components\net\lwip\src\core\init.c - - - memp.c - 1 - ..\..\components\net\lwip\src\core\memp.c - - - netif.c - 1 - ..\..\components\net\lwip\src\core\netif.c - - - pbuf.c - 1 - ..\..\components\net\lwip\src\core\pbuf.c - - - raw.c - 1 - ..\..\components\net\lwip\src\core\raw.c - - - stats.c - 1 - ..\..\components\net\lwip\src\core\stats.c - - - sys.c - 1 - ..\..\components\net\lwip\src\core\sys.c - - - tcp.c - 1 - ..\..\components\net\lwip\src\core\tcp.c - - - tcp_in.c - 1 - ..\..\components\net\lwip\src\core\tcp_in.c - - - tcp_out.c - 1 - ..\..\components\net\lwip\src\core\tcp_out.c - - - udp.c - 1 - ..\..\components\net\lwip\src\core\udp.c - - - autoip.c - 1 - ..\..\components\net\lwip\src\core\ipv4\autoip.c - - - icmp.c - 1 - ..\..\components\net\lwip\src\core\ipv4\icmp.c - - - igmp.c - 1 - ..\..\components\net\lwip\src\core\ipv4\igmp.c - - - inet.c - 1 - ..\..\components\net\lwip\src\core\ipv4\inet.c - - - inet_chksum.c - 1 - ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c - - - ip.c - 1 - ..\..\components\net\lwip\src\core\ipv4\ip.c - - - ip_addr.c - 1 - ..\..\components\net\lwip\src\core\ipv4\ip_addr.c - - - ip_frag.c - 1 - ..\..\components\net\lwip\src\core\ipv4\ip_frag.c - - - asn1_dec.c - 1 - ..\..\components\net\lwip\src\core\snmp\asn1_dec.c - - - asn1_enc.c - 1 - ..\..\components\net\lwip\src\core\snmp\asn1_enc.c - - - mib_structs.c - 1 - ..\..\components\net\lwip\src\core\snmp\mib_structs.c - - - mib2.c - 1 - ..\..\components\net\lwip\src\core\snmp\mib2.c - - - msg_in.c - 1 - ..\..\components\net\lwip\src\core\snmp\msg_in.c - - - msg_out.c - 1 - ..\..\components\net\lwip\src\core\snmp\msg_out.c - - - etharp.c - 1 - ..\..\components\net\lwip\src\netif\etharp.c - - - ethernetif.c - 1 - ..\..\components\net\lwip\src\netif\ethernetif.c - - - loopif.c - 1 - ..\..\components\net\lwip\src\netif\loopif.c - - - slipif.c - 1 - ..\..\components\net\lwip\src\netif\slipif.c - - - auth.c - 1 - ..\..\components\net\lwip\src\netif\ppp\auth.c - - - chap.c - 1 - ..\..\components\net\lwip\src\netif\ppp\chap.c - - - chpms.c - 1 - ..\..\components\net\lwip\src\netif\ppp\chpms.c - - - fsm.c - 1 - ..\..\components\net\lwip\src\netif\ppp\fsm.c - - - ipcp.c - 1 - ..\..\components\net\lwip\src\netif\ppp\ipcp.c - - - lcp.c - 1 - ..\..\components\net\lwip\src\netif\ppp\lcp.c - - - magic.c - 1 - ..\..\components\net\lwip\src\netif\ppp\magic.c - - - md5.c - 1 - ..\..\components\net\lwip\src\netif\ppp\md5.c - - - pap.c - 1 - ..\..\components\net\lwip\src\netif\ppp\pap.c - - - ppp.c - 1 - ..\..\components\net\lwip\src\netif\ppp\ppp.c - - - ppp_oe.c - 1 - ..\..\components\net\lwip\src\netif\ppp\ppp_oe.c - - - randm.c - 1 - ..\..\components\net\lwip\src\netif\ppp\randm.c - - - vj.c - 1 - ..\..\components\net\lwip\src\netif\ppp\vj.c - - - ping.c - 1 - ..\..\components\net\apps\ping.c - - - - - - - -
diff --git a/bsp/evb4020/evb4020_Target 1.dep b/bsp/evb4020/evb4020_Target 1.dep deleted file mode 100755 index 1b4528cf6c..0000000000 --- a/bsp/evb4020/evb4020_Target 1.dep +++ /dev/null @@ -1 +0,0 @@ -Dependencies for Project 'evb4020', Target 'Target 1': (DO NOT MODIFY !) diff --git a/bsp/evb4020/evb4020_nor.sct b/bsp/evb4020/evb4020_nor.sct deleted file mode 100755 index 3b282c82dc..0000000000 --- a/bsp/evb4020/evb4020_nor.sct +++ /dev/null @@ -1,18 +0,0 @@ -; ************************************************************* -; *** Scatter-Loading Description File generated by uVision *** -; ************************************************************* - -LR_ROM1 0x20000200 0x0FFD00 ; load region size_region - { - ER_ROM1 0x20000200 0x0FFD00 ; load address = execution address - { - *.o (RESET, +First) - *(InRoot$$Sections) - .ANY (+RO) - } - RW_RAM1 0x30100000 0x080000 ; RW data - { - .ANY (+RW +ZI) - } -} - diff --git a/bsp/evb4020/evb4020_uvopt.bak b/bsp/evb4020/evb4020_uvopt.bak deleted file mode 100755 index 7cf3dc6339..0000000000 --- a/bsp/evb4020/evb4020_uvopt.bak +++ /dev/null @@ -1,4492 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - *.c - *.s*; *.src; *.a* - *.obj - *.lib - *.txt; *.h; *.inc - *.plm - *.cpp - - - - 0 - 0 - - - - EVB4020 - 0x4 - ARM-ADS - - 60000000 - - 1 - 1 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 1 - 0 - 1 - - 255 - - SARM.DLL - - DARMP.DLL - - SARM.DLL - - TARMP.DLL - - - - 0 - 1 - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - 1 - 1 - 1 - 0 - 1 - 0 - 0 - 6 - - - - - - - - - - .\Ext_SDRAM.ini - Segger\JLTAgdi.dll - - - - 0 - DLGTARM - (134=-1,-1,-1,-1,0)(135=-1,-1,-1,-1,0)(107=-1,-1,-1,-1,0)(108=-1,-1,-1,-1,0)(106=-1,-1,-1,-1,0)(105=-1,-1,-1,-1,0)(80=-1,-1,-1,-1,0)(104=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(113=-1,-1,-1,-1,0)(112=-1,-1,-1,-1,0)(136=-1,-1,-1,-1,0)(117=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(114=-1,-1,-1,-1,0)(115=-1,-1,-1,-1,0)(116=-1,-1,-1,-1,0) - - - 0 - ARMDBGFLAGS - - - - 0 - JLTDLG - - - - 0 - JLTAgdi - -O302 -J1 -Y1000 -Z0 -FO7 -FD0 -FC800 -FN0 - - - - - 1 - 0 - 0x300000A8 - - - - - 2 - 0 - 0x301002f8 - - - - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - - - STARTUP - 1 - 0 - 0 - - 1 - 1 - 1 - 0 - 0 - 0 - 0 - 86 - 86 - 0 - .\src\startup.c - startup.c - - - 1 - 2 - 1 - 0 - 0 - 37 - 0 - 30 - 42 - 0 - .\src\application.c - application.c - - - 1 - 3 - 1 - 0 - 0 - 17 - 0 - 0 - 0 - 0 - .\src\export.c - export.c - - - - - KERNEL - 0 - 0 - 0 - - 2 - 4 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - - - 2 - 5 - 1 - 0 - 0 - 9 - 0 - 0 - 0 - 0 - ..\..\src\device.c - device.c - - - 2 - 6 - 1 - 0 - 0 - 0 - 0 - 126 - 138 - 0 - ..\..\src\idle.c - idle.c - - - 2 - 7 - 1 - 0 - 0 - 19 - 0 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - - - 2 - 8 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - - - 2 - 9 - 1 - 0 - 0 - 6 - 0 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - - - 2 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - - - 2 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mempool.c - mempool.c - - - 2 - 12 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\object.c - object.c - - - 2 - 13 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - - - 2 - 14 - 1 - 0 - 0 - 30 - 0 - 0 - 0 - 0 - ..\..\src\slab.c - slab.c - - - 2 - 15 - 1 - 0 - 0 - 20 - 0 - 487 - 505 - 0 - ..\..\src\thread.c - thread.c - - - 2 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - - - - - SEP4020 - 1 - 0 - 0 - - 3 - 17 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\sep4020\context_rvds.S - context_rvds.S - - - 3 - 18 - 2 - 0 - 0 - 59 - 0 - 110 - 137 - 0 - ..\..\libcpu\arm\sep4020\start_rvds.S - start_rvds.S - - - 3 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\sep4020\stack.c - stack.c - - - 3 - 20 - 1 - 0 - 0 - 0 - 0 - 144 - 156 - 0 - ..\..\libcpu\arm\sep4020\trap.c - trap.c - - - 3 - 21 - 1 - 0 - 0 - 5 - 0 - 108 - 111 - 0 - ..\..\libcpu\arm\sep4020\interrupt.c - interrupt.c - - - 3 - 22 - 1 - 0 - 0 - 35 - 0 - 1 - 19 - 0 - ..\..\libcpu\arm\sep4020\cpu.c - cpu.c - - - 3 - 23 - 1 - 0 - 0 - 9 - 0 - 132 - 143 - 0 - .\src\board.c - board.c - - - 3 - 24 - 1 - 0 - 0 - 39 - 0 - 0 - 0 - 0 - .\src\serial.c - serial.c - - - 3 - 25 - 1 - 0 - 0 - 37 - 0 - 655 - 662 - 0 - .\src\sdcard.c - sdcard.c - - - 3 - 26 - 1 - 0 - 0 - 12 - 0 - 659 - 689 - 0 - .\src\dm9161.c - dm9161.c - - - - - ARM - 0 - 0 - 0 - - 4 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\backtrace.c - backtrace.c - - - 4 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\div0.c - div0.c - - - 4 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\common\showmem.c - showmem.c - - - - - FileSystem - 0 - 0 - 0 - - 5 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs.c - dfs.c - - - 5 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_file.c - dfs_file.c - - - 5 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_fs.c - dfs_fs.c - - - 5 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\src\dfs_posix.c - dfs_posix.c - - - 5 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c - dfs_elm.c - - - 5 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\dfs\filesystems\elmfat\ff.c - ff.c - - - - - FINSH - 0 - 0 - 0 - - 6 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - - - 6 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - - - 6 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - - - 6 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - - - 6 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - - - 6 - 41 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - - - 6 - 42 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - - - 6 - 43 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - - - 6 - 44 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - - - 6 - 45 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - - - 6 - 46 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - - - 6 - 47 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - - - 6 - 48 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - - - - - LWIP - 0 - 0 - 0 - - 7 - 49 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\api_lib.c - api_lib.c - - - 7 - 50 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\api_msg.c - api_msg.c - - - 7 - 51 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\err.c - err.c - - - 7 - 52 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netbuf.c - netbuf.c - - - 7 - 53 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netdb.c - netdb.c - - - 7 - 54 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\netifapi.c - netifapi.c - - - 7 - 55 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\sockets.c - sockets.c - - - 7 - 56 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\api\tcpip.c - tcpip.c - - - 7 - 57 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\arch\sys_arch.c - sys_arch.c - - - 7 - 58 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\arch\sys_arch_init.c - sys_arch_init.c - - - 7 - 59 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\dhcp.c - dhcp.c - - - 7 - 60 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\dns.c - dns.c - - - 7 - 61 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\init.c - init.c - - - 7 - 62 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\memp.c - memp.c - - - 7 - 63 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\netif.c - netif.c - - - 7 - 64 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\pbuf.c - pbuf.c - - - 7 - 65 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\raw.c - raw.c - - - 7 - 66 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\stats.c - stats.c - - - 7 - 67 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\sys.c - sys.c - - - 7 - 68 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp.c - tcp.c - - - 7 - 69 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_in.c - tcp_in.c - - - 7 - 70 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\tcp_out.c - tcp_out.c - - - 7 - 71 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\udp.c - udp.c - - - 7 - 72 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\autoip.c - autoip.c - - - 7 - 73 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\icmp.c - icmp.c - - - 7 - 74 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\igmp.c - igmp.c - - - 7 - 75 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet.c - inet.c - - - 7 - 76 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c - inet_chksum.c - - - 7 - 77 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip.c - ip.c - - - 7 - 78 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_addr.c - ip_addr.c - - - 7 - 79 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\ipv4\ip_frag.c - ip_frag.c - - - 7 - 80 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\asn1_dec.c - asn1_dec.c - - - 7 - 81 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\asn1_enc.c - asn1_enc.c - - - 7 - 82 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\mib_structs.c - mib_structs.c - - - 7 - 83 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\mib2.c - mib2.c - - - 7 - 84 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\msg_in.c - msg_in.c - - - 7 - 85 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\core\snmp\msg_out.c - msg_out.c - - - 7 - 86 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\etharp.c - etharp.c - - - 7 - 87 - 1 - 0 - 0 - 9 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ethernetif.c - ethernetif.c - - - 7 - 88 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\loopif.c - loopif.c - - - 7 - 89 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\slipif.c - slipif.c - - - 7 - 90 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\auth.c - auth.c - - - 7 - 91 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\chap.c - chap.c - - - 7 - 92 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\chpms.c - chpms.c - - - 7 - 93 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\fsm.c - fsm.c - - - 7 - 94 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\ipcp.c - ipcp.c - - - 7 - 95 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\lcp.c - lcp.c - - - 7 - 96 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\magic.c - magic.c - - - 7 - 97 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\md5.c - md5.c - - - 7 - 98 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\pap.c - pap.c - - - 7 - 99 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\ppp.c - ppp.c - - - 7 - 100 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\ppp_oe.c - ppp_oe.c - - - 7 - 101 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\randm.c - randm.c - - - 7 - 102 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\lwip\src\netif\ppp\vj.c - vj.c - - - 7 - 103 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\net\apps\ping.c - ping.c - - - - - F:\rtt\bsp\evb4020\src\rtconfig.h - 100 - 105 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\bsp\evb4020\src\sep4020.h - 708 - 711 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\include\rtdef.h - 42 - 42 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\bsp\evb4020\Ext_SDRAM.ini - 1 - 14 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\bsp\evb4020\evb4020.sct - 1 - 3 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\include\rtthread.h - 91 - 104 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - F:\rtt\src\kservice.h - 73 - 80 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - - - 44 - 2 - 3 - - -1 - -1 - - - -1 - -1 - - - 420 - 1300 - 2260 - 1049 - - - - 0 - - 1188 - 01000000040000000100000001000000010000000100000001000000FFFFFFFF0000000001000000010000000000000028000000280000000100000012000000000000000100000015463A5C7274745C7372635C6B736572766963652E68000000000A6B736572766963652E6800000000FFDC7800FFFFFFFF11463A5C7274745C7372635C69646C652E63000000000669646C652E6300000000BECEA100FFFFFFFF19463A5C7274745C696E636C7564655C72747468726561642E68000000000A72747468726561642E6800000000BECEA100FFFFFFFF13463A5C7274745C7372635C7468726561642E6300000000087468726561642E6300000000F0A0A100FFFFFFFF1E463A5C7274745C6273705C657662343032305C657662343032302E736374000000000B657662343032302E73637400000000BCA8E100FFFFFFFF20463A5C7274745C6273705C657662343032305C4578745F534452414D2E696E69000000000D4578745F534452414D2E696E69000000009CC1B600FFFFFFFF1F463A5C7274745C6273705C657662343032305C7372635C7364636172642E6300000000087364636172642E6300000000F7B88600FFFFFFFF1F463A5C7274745C6C69626370755C61726D5C736570343032305C6370752E6300000000056370752E6300000000D9ADC200FFFFFFFF20463A5C7274745C6C69626370755C61726D5C736570343032305C747261702E630000000006747261702E6300000000A5C2D700FFFFFFFF21463A5C7274745C6273705C657662343032305C7372635C7274636F6E6669672E68000000000A7274636F6E6669672E6800000000B3A6BE00FFFFFFFF1E463A5C7274745C6273705C657662343032305C7372635C626F6172642E630000000007626F6172642E6300000000EAD6A300FFFFFFFF20463A5C7274745C6273705C657662343032305C7372635C736570343032302E680000000009736570343032302E6800000000F6FA7D00FFFFFFFF25463A5C7274745C6C69626370755C61726D5C736570343032305C696E746572727570742E63000000000B696E746572727570742E6300000000B5E99D00FFFFFFFF1F463A5C7274745C6273705C657662343032305C7372635C646D393136312E630000000008646D393136312E63000000005FC3CF00FFFFFFFF26463A5C7274745C6C69626370755C61726D5C736570343032305C73746172745F727664732E53000000000C73746172745F727664732E5300000000C1838300FFFFFFFF24463A5C7274745C6273705C657662343032305C7372635C6170706C69636174696F6E2E63000000000D6170706C69636174696F6E2E6300000000CACAD500FFFFFFFF16463A5C7274745C696E636C7564655C72746465662E68000000000772746465662E6800000000C5D4F200FFFFFFFF20463A5C7274745C6273705C657662343032305C7372635C737461727475702E630000000009737461727475702E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000FE05000065000000000A0000EF020000 - - - - 0 - Build - - -1 - -1 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - C80000004B00000095040000EC000000 - - - 16 - D0050000690000009D0900000A010000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 109 - 109 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 1465 - 1465 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000099020000D5020000 - - - - 1507 - 1507 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 1935 - 1935 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1944 - 1944 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 195 - 195 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 196 - 196 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 197 - 197 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 198 - 198 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 000000005E0200005D05000013030000 - - - 16 - D50100005000000083040000F1000000 - - - - 199 - 199 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 203 - 203 - 0 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 38003 - 38003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000066000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 38007 - 38007 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 940 - 0 - 8192 - 0 - - 16 - 0000000000000000B70300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000D703000000050000EA030000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59398 - 59398 - 1 - 0 - 0 - 0 - 391 - 0 - 8192 - 1 - - 16 - 000000001C0000009201000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593980 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000105000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593981b4 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000105000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593987a06 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000105000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 0 - 0 - 0 - 0 - 657 - 0 - 8192 - 2 - - 16 - 00000000380000009C02000054000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2485 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC8000000EC00000095040000F0000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000D0050000690000009D0900000A010000C80000004B00000095040000EC0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF950400004B0000009904000013030000000000000200000004000000010000000000000000000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000001800040000000000000A109000069000000650A000031030000990400004B0000005D050000130300000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFA0000004F000000FE000000D902000001000000020000100400000001000000C2FEFFFFB7030000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000080500006D00000002060000F7020000000000004F000000FA000000D90200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005A0200005D0500005E02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0900000098070000E30500008F0700009007000091070000B9050000BA050000BB050000BC05000001800080000000000000080500007C020000650A000031030000000000005E0200005D050000130300000000000040820046090000000A43616C6C20537461636B000000009807000001000000FFFFFFFFFFFFFFFF0A43616C6C20537461636B00000000E305000001000000FFFFFFFFFFFFFFFF064C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFAF0200005E020000B30200001303000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF9807000001000000FFFFFFFF9807000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D902000000050000DD02000001000000010000100400000001000000EAFDFFFF67010000FFFFFFFF07000000C5000000C700000077940000930700009407000095070000960700000180008000000100000008050000FB020000080A0000F503000000000000DD02000000050000D70300000000000040820056070000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 - - - 59392 - File - - 2002 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59398 - Build - - 571 - 00200000010000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000745564234303230960000000000000001000745564234303230000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A0000000004002400000000000000000000000000000000010000000100000000000000054275696C6487010000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A00000000000009000000000000000000000000000000000100000001000000 - - - - 59399 - Debug - - 2582 - 00200000000000001B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380DB8B00000000000031000000064C6F63616C73000000000000000000000000010000000100000000000000000000000100000000001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138046010000000000004900000013446562756720526573746F72652056696577730000000000000000000000000100000001000000000000000000000001000000030013802C8C000000000000FFFFFFFF1A446562756720526573746F726520566965777320416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013802B8C000000000000FFFFFFFF17265265736574205669657720746F2044656661756C7473010000000000000001000000000000000100000000000000000000000100000000000000000005446562756791020000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180DB8B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804601000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180DB8B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018001890000000000001300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180460100000000000014000000000000000000000000000000000100000001000000 - - - - 0 - 1280 - 1024 - - - - 1 - Debug - - -1 - -1 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - C80000004B00000095040000EC000000 - - - 16 - C8050000610000009509000002010000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000082000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 109 - 109 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000082000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 1465 - 1465 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000099020000D5020000 - - - - 1507 - 1507 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 1935 - 1935 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 1944 - 1944 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000750200005A050000FA020000 - - - 16 - D50100005000000083040000F1000000 - - - - 195 - 195 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000082000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 196 - 196 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000082000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 197 - 197 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 198 - 198 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 000000005E0200005D05000013030000 - - - 16 - D50100005000000083040000F1000000 - - - - 199 - 199 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 203 - 203 - 0 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - CB0000006200000092040000D3000000 - - - 16 - D50100005000000083040000F1000000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 9C040000620000005A050000FA020000 - - - 16 - D50100005000000065030000E0010000 - - - - 38003 - 38003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000082000000F7000000C0020000 - - - 16 - D50100005000000099020000D5020000 - - - - 38007 - 38007 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 03000000F4020000FD040000BE030000 - - - 16 - D50100005000000083040000F1000000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 940 - 0 - 8192 - 0 - - 16 - 0000000000000000B70300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000D703000000050000EA030000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59398 - 59398 - 1 - 0 - 0 - 0 - 391 - 0 - 8192 - 1 - - 16 - 000000001C0000009201000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593980 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000005000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593981b4 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000005000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593987a06 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000005000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 1 - 0 - 0 - 0 - 657 - 0 - 8192 - 2 - - 16 - 00000000380000009C02000054000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2485 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFC8000000EC00000095040000F0000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000C8050000610000009509000002010000C80000004B00000095040000EC0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF950400004B0000009904000013030000000000000200000004000000010000000000000000000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C00000180004000000000000099090000610000005D0A000029030000990400004B0000005D050000130300000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFA0000006B000000FE000000D902000001000000020000100400000001000000C2FEFFFFB7030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000005000081000000FA050000EF020000000000006B000000FA000000D90200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000005A0200005D0500005E02000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0900000098070000E30500008F0700009007000091070000B9050000BA050000BB050000BC0500000180008000000000000000050000740200005D0A000029030000000000005E0200005D050000130300000000000040820046090000000A43616C6C20537461636B000000009807000001000000FFFFFFFFFFFFFFFF0A43616C6C20537461636B00000000E305000001000000FFFFFFFFFFFFFFFF064C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFAF0200005E020000B30200001303000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF9807000001000000FFFFFFFF9807000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000D902000000050000DD02000001000000010000100400000001000000EAFDFFFF67010000FFFFFFFF07000000C5000000C700000077940000930700009407000095070000960700000180008000000100000000050000F3020000000A0000ED03000000000000DD02000000050000D70300000000000040820056070000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 - - - 59392 - File - - 2002 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020001001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020003001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59398 - Build - - 571 - 00200000010000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000004001D000000000000000000000000000000000100000001000000018030800000000004001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000400000000000000000000000000000000000001000000010000009600000003002050000000000745564234303230960000000000000001000745564234303230000000000180EB880000000004002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000400230000000000000000000000000000000001000000010000000180B08A0000000004002400000000000000000000000000000000010000000100000000000000054275696C6487010000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A00000000000009000000000000000000000000000000000100000001000000 - - - - 59399 - Debug - - 2582 - 00200000010000001B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380DB8B00000000000031000000064C6F63616C73000000000000000000000000010000000100000000000000000000000100000000001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138046010000000004004900000013446562756720526573746F72652056696577730000000000000000000000000100000001000000000000000000000001000000030013802C8C000000000000FFFFFFFF1A446562756720526573746F726520566965777320416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013802B8C000000000000FFFFFFFF17265265736574205669657720746F2044656661756C7473010000000000000001000000000000000100000000000000000000000100000000000000000005446562756791020000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180DB8B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804601000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180DB8B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018001890000000000001300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180460100000000000014000000000000000000000000000000000100000001000000 - - - - 0 - 1280 - 1024 - - - - - - 1 - 0 - - 100 - 0 - - - ..\..\src\kservice.h - 14 - 73 - 80 - - - ..\..\src\idle.c - 0 - 126 - 138 - - - ..\..\include\rtthread.h - 26 - 91 - 104 - - - ..\..\src\thread.c - 20 - 487 - 505 - - - F:\rtt\bsp\evb4020\evb4020.sct - 27 - 1 - 3 - - - F:\rtt\bsp\evb4020\Ext_SDRAM.ini - 35 - 1 - 14 - - - .\src\sdcard.c - 37 - 655 - 662 - - - ..\..\libcpu\arm\sep4020\cpu.c - 35 - 1 - 19 - - - ..\..\libcpu\arm\sep4020\trap.c - 0 - 144 - 156 - - - .\src\rtconfig.h - 42 - 100 - 105 - - - .\src\board.c - 9 - 132 - 143 - - - .\src\sep4020.h - 9 - 708 - 711 - - - ..\..\libcpu\arm\sep4020\interrupt.c - 5 - 108 - 111 - - - .\src\dm9161.c - 12 - 659 - 689 - - - ..\..\libcpu\arm\sep4020\start_rvds.S - 59 - 110 - 137 - - - .\src\application.c - 37 - 30 - 42 - - - ..\..\include\rtdef.h - 23 - 42 - 42 - - - .\src\startup.c - 0 - 86 - 86 - - - - - -
diff --git a/bsp/evb4020/evb4020_uvproj.bak b/bsp/evb4020/evb4020_uvproj.bak deleted file mode 100755 index 6a98cfd225..0000000000 --- a/bsp/evb4020/evb4020_uvproj.bak +++ /dev/null @@ -1,939 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - - EVB4020 - 0x4 - ARM-ADS - - - ARM7 (Little Endian) - ARM - CLOCK(60000000) CPUTYPE(ARM7TDMI) - - - - 3654 - - - - - - - - - - - 0 - - - - - - - 0 - 0 - 0 - 0 - 1 - - .\output\ - evb4020 - 1 - 0 - 0 - 1 - 1 - .\ - 1 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - fromelf.exe --bin -o Output/evb4020.bin Output/*.axf - - 0 - 0 - - 0 - - - - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - - - SARM.DLL - - DARMP.DLL - - SARM.DLL - - TARMP.DLL - - - - - 1 - 0 - 0 - 0 - 16 - - - 0 - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - - - 1 - 0 - 0 - 1 - 1 - 1 - 0 - 1 - - 0 - 6 - - - - - - - - - - - - - .\Ext_SDRAM.ini - Segger\JLTAgdi.dll - - - - - 1 - 0 - 0 - 0 - 1 - 4098 - - Segger\JLTAgdi.dll - "" () - - - - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 1 - 0 - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - ARM7TDMI - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 5 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 1 - 0x20000000 - 0x200000 - - - 1 - 0x0 - 0x0 - - - 1 - 0x0 - 0x0 - - - 1 - 0x0 - 0x0 - - - 1 - 0x0 - 0x0 - - - 0 - 0x30000000 - 0x200000 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x4000000 - - - 0 - 0x0 - 0x0 - - - - - - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 2 - 0 - - -g - - - .\src;..\..\include;..\..\finsh;..\..\filesystem;..\..\components\dfs\include;..\..\components\finsh;..\..\components\dfs;..\..\components\net\lwip\src\arch\include;..\..\components\net\lwip\src\include;..\..\components\net\lwip\src;..\..\components\net\lwip\src\include\ipv4;..\..\components\net\lwip\src\include\netif;..\..\components\net\lwip\src\include\lwip - - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - RAM_INTVEC REMAP - - - - - - 0 - 0 - 0 - 0 - 1 - 0 - - - evb4020.sct - - - --verbose --list=out.txt - - - - - - - - STARTUP - - - startup.c - 1 - .\src\startup.c - - - application.c - 1 - .\src\application.c - - - export.c - 1 - .\src\export.c - - - tcpsendpacket.c - 1 - .\src\tcpsendpacket.c - - - - - KERNEL - - - clock.c - 1 - ..\..\src\clock.c - - - device.c - 1 - ..\..\src\device.c - - - idle.c - 1 - ..\..\src\idle.c - - - ipc.c - 1 - ..\..\src\ipc.c - - - irq.c - 1 - ..\..\src\irq.c - - - kservice.c - 1 - ..\..\src\kservice.c - - - mem.c - 1 - ..\..\src\mem.c - - - mempool.c - 1 - ..\..\src\mempool.c - - - object.c - 1 - ..\..\src\object.c - - - scheduler.c - 1 - ..\..\src\scheduler.c - - - slab.c - 1 - ..\..\src\slab.c - - - thread.c - 1 - ..\..\src\thread.c - - - timer.c - 1 - ..\..\src\timer.c - - - - - SEP4020 - - - context_rvds.S - 2 - ..\..\libcpu\arm\sep4020\context_rvds.S - - - start_rvds.S - 2 - ..\..\libcpu\arm\sep4020\start_rvds.S - - - stack.c - 1 - ..\..\libcpu\arm\sep4020\stack.c - - - trap.c - 1 - ..\..\libcpu\arm\sep4020\trap.c - - - interrupt.c - 1 - ..\..\libcpu\arm\sep4020\interrupt.c - - - cpu.c - 1 - ..\..\libcpu\arm\sep4020\cpu.c - - - board.c - 1 - .\src\board.c - - - serial.c - 1 - .\src\serial.c - - - sdcard.c - 1 - .\src\sdcard.c - - - dm9161.c - 1 - .\src\dm9161.c - - - - - ARM - - - backtrace.c - 1 - ..\..\libcpu\arm\common\backtrace.c - - - div0.c - 1 - ..\..\libcpu\arm\common\div0.c - - - showmem.c - 1 - ..\..\libcpu\arm\common\showmem.c - - - - - FileSystem - - - dfs.c - 1 - ..\..\components\dfs\src\dfs.c - - - dfs_file.c - 1 - ..\..\components\dfs\src\dfs_file.c - - - dfs_fs.c - 1 - ..\..\components\dfs\src\dfs_fs.c - - - dfs_posix.c - 1 - ..\..\components\dfs\src\dfs_posix.c - - - dfs_elm.c - 1 - ..\..\components\dfs\filesystems\elmfat\dfs_elm.c - - - ff.c - 1 - ..\..\components\dfs\filesystems\elmfat\ff.c - - - - - FINSH - - - cmd.c - 1 - ..\..\components\finsh\cmd.c - - - finsh_compiler.c - 1 - ..\..\components\finsh\finsh_compiler.c - - - finsh_error.c - 1 - ..\..\components\finsh\finsh_error.c - - - finsh_heap.c - 1 - ..\..\components\finsh\finsh_heap.c - - - finsh_init.c - 1 - ..\..\components\finsh\finsh_init.c - - - finsh_node.c - 1 - ..\..\components\finsh\finsh_node.c - - - finsh_ops.c - 1 - ..\..\components\finsh\finsh_ops.c - - - finsh_parser.c - 1 - ..\..\components\finsh\finsh_parser.c - - - finsh_token.c - 1 - ..\..\components\finsh\finsh_token.c - - - finsh_var.c - 1 - ..\..\components\finsh\finsh_var.c - - - finsh_vm.c - 1 - ..\..\components\finsh\finsh_vm.c - - - shell.c - 1 - ..\..\components\finsh\shell.c - - - symbol.c - 1 - ..\..\components\finsh\symbol.c - - - - - LWIP - - - api_lib.c - 1 - ..\..\components\net\lwip\src\api\api_lib.c - - - api_msg.c - 1 - ..\..\components\net\lwip\src\api\api_msg.c - - - err.c - 1 - ..\..\components\net\lwip\src\api\err.c - - - netbuf.c - 1 - ..\..\components\net\lwip\src\api\netbuf.c - - - netdb.c - 1 - ..\..\components\net\lwip\src\api\netdb.c - - - netifapi.c - 1 - ..\..\components\net\lwip\src\api\netifapi.c - - - sockets.c - 1 - ..\..\components\net\lwip\src\api\sockets.c - - - tcpip.c - 1 - ..\..\components\net\lwip\src\api\tcpip.c - - - sys_arch.c - 1 - ..\..\components\net\lwip\src\arch\sys_arch.c - - - sys_arch_init.c - 1 - ..\..\components\net\lwip\src\arch\sys_arch_init.c - - - dhcp.c - 1 - ..\..\components\net\lwip\src\core\dhcp.c - - - dns.c - 1 - ..\..\components\net\lwip\src\core\dns.c - - - init.c - 1 - ..\..\components\net\lwip\src\core\init.c - - - memp.c - 1 - ..\..\components\net\lwip\src\core\memp.c - - - netif.c - 1 - ..\..\components\net\lwip\src\core\netif.c - - - pbuf.c - 1 - ..\..\components\net\lwip\src\core\pbuf.c - - - raw.c - 1 - ..\..\components\net\lwip\src\core\raw.c - - - stats.c - 1 - ..\..\components\net\lwip\src\core\stats.c - - - sys.c - 1 - ..\..\components\net\lwip\src\core\sys.c - - - tcp.c - 1 - ..\..\components\net\lwip\src\core\tcp.c - - - tcp_in.c - 1 - ..\..\components\net\lwip\src\core\tcp_in.c - - - tcp_out.c - 1 - ..\..\components\net\lwip\src\core\tcp_out.c - - - udp.c - 1 - ..\..\components\net\lwip\src\core\udp.c - - - autoip.c - 1 - ..\..\components\net\lwip\src\core\ipv4\autoip.c - - - icmp.c - 1 - ..\..\components\net\lwip\src\core\ipv4\icmp.c - - - igmp.c - 1 - ..\..\components\net\lwip\src\core\ipv4\igmp.c - - - inet.c - 1 - ..\..\components\net\lwip\src\core\ipv4\inet.c - - - inet_chksum.c - 1 - ..\..\components\net\lwip\src\core\ipv4\inet_chksum.c - - - ip.c - 1 - ..\..\components\net\lwip\src\core\ipv4\ip.c - - - ip_addr.c - 1 - ..\..\components\net\lwip\src\core\ipv4\ip_addr.c - - - ip_frag.c - 1 - ..\..\components\net\lwip\src\core\ipv4\ip_frag.c - - - asn1_dec.c - 1 - ..\..\components\net\lwip\src\core\snmp\asn1_dec.c - - - asn1_enc.c - 1 - ..\..\components\net\lwip\src\core\snmp\asn1_enc.c - - - mib_structs.c - 1 - ..\..\components\net\lwip\src\core\snmp\mib_structs.c - - - mib2.c - 1 - ..\..\components\net\lwip\src\core\snmp\mib2.c - - - msg_in.c - 1 - ..\..\components\net\lwip\src\core\snmp\msg_in.c - - - msg_out.c - 1 - ..\..\components\net\lwip\src\core\snmp\msg_out.c - - - etharp.c - 1 - ..\..\components\net\lwip\src\netif\etharp.c - - - ethernetif.c - 1 - ..\..\components\net\lwip\src\netif\ethernetif.c - - - loopif.c - 1 - ..\..\components\net\lwip\src\netif\loopif.c - - - slipif.c - 1 - ..\..\components\net\lwip\src\netif\slipif.c - - - auth.c - 1 - ..\..\components\net\lwip\src\netif\ppp\auth.c - - - chap.c - 1 - ..\..\components\net\lwip\src\netif\ppp\chap.c - - - chpms.c - 1 - ..\..\components\net\lwip\src\netif\ppp\chpms.c - - - fsm.c - 1 - ..\..\components\net\lwip\src\netif\ppp\fsm.c - - - ipcp.c - 1 - ..\..\components\net\lwip\src\netif\ppp\ipcp.c - - - lcp.c - 1 - ..\..\components\net\lwip\src\netif\ppp\lcp.c - - - magic.c - 1 - ..\..\components\net\lwip\src\netif\ppp\magic.c - - - md5.c - 1 - ..\..\components\net\lwip\src\netif\ppp\md5.c - - - pap.c - 1 - ..\..\components\net\lwip\src\netif\ppp\pap.c - - - ppp.c - 1 - ..\..\components\net\lwip\src\netif\ppp\ppp.c - - - ppp_oe.c - 1 - ..\..\components\net\lwip\src\netif\ppp\ppp_oe.c - - - randm.c - 1 - ..\..\components\net\lwip\src\netif\ppp\randm.c - - - vj.c - 1 - ..\..\components\net\lwip\src\netif\ppp\vj.c - - - - - - - -
diff --git a/bsp/evb4020/output/evb4020.plg b/bsp/evb4020/output/evb4020.plg deleted file mode 100755 index 8be74bdb40..0000000000 --- a/bsp/evb4020/output/evb4020.plg +++ /dev/null @@ -1,154 +0,0 @@ - - -
-

礦ision Build Log

-

Project:

-F:\rtt\bsp\evb4020\evb4020.uvproj -Project File Date: 10/26/2010 - -

Output:

-Build target 'EVB4020' -compiling startup.c... -compiling application.c... -compiling export.c... -compiling clock.c... -compiling device.c... -compiling idle.c... -compiling ipc.c... -compiling irq.c... -compiling kservice.c... -compiling mem.c... -compiling mempool.c... -compiling object.c... -compiling scheduler.c... -compiling slab.c... -compiling thread.c... -compiling timer.c... -assembling context_rvds.S... -assembling start_rvds.S... -compiling stack.c... -compiling trap.c... -compiling interrupt.c... -compiling cpu.c... -..\..\libcpu\arm\sep4020\cpu.c(21): warning: #1215-D: #warning directive: I DON'T KNOW IF THE MMU OPERATION WORKS ON SEP4020 -..\..\libcpu\arm\sep4020\cpu.c: #warning I DON'T KNOW IF THE MMU OPERATION WORKS ON SEP4020 -..\..\libcpu\arm\sep4020\cpu.c: ^ -..\..\libcpu\arm\sep4020\cpu.c(187): warning: #236-D: controlling expression is constant -..\..\libcpu\arm\sep4020\cpu.c: RT_ASSERT(RT_NULL); -..\..\libcpu\arm\sep4020\cpu.c: ^ -..\..\libcpu\arm\sep4020\cpu.c: ..\..\libcpu\arm\sep4020\cpu.c: 2 warnings, 0 errors -compiling board.c... -compiling serial.c... -compiling sdcard.c... -src\sdcard.c(359): warning: #177-D: function "sd_readmultiblock" was declared but never referenced -src\sdcard.c: static rt_uint8_t sd_readmultiblock(rt_uint32_t address, rt_uint8_t* buf,rt_uint32_t size) -src\sdcard.c: ^ -src\sdcard.c: src\sdcard.c: 1 warning, 0 errors -compiling dm9161.c... -src\dm9161.c(363): warning: #1215-D: #warning directive: SHOULD SET MAC ADDR -src\dm9161.c: #warning SHOULD SET MAC ADDR -src\dm9161.c: ^ -src\dm9161.c(369): warning: #1215-D: #warning directive: SHOULD DETERMIN LINK SPEED -src\dm9161.c: #warning SHOULD DETERMIN LINK SPEED -src\dm9161.c: ^ -src\dm9161.c(487): warning: #1215-D: #warning directive: disable ether; -src\dm9161.c: #warning disable ether; -src\dm9161.c: ^ -src\dm9161.c(534): warning: #1215-D: #warning directive: SHOULD DISABLE INTEERUPT? -src\dm9161.c: #warning SHOULD DISABLE INTEERUPT? -src\dm9161.c: ^ -src\dm9161.c(563): warning: #1215-D: #warning directive: SHOULD NOTICE IT'S LENGTH -src\dm9161.c: #warning SHOULD NOTICE IT'S LENGTH -src\dm9161.c: ^ -src\dm9161.c(616): warning: #177-D: variable "len" was declared but never referenced -src\dm9161.c: rt_int32_t len; -src\dm9161.c: ^ -src\dm9161.c(664): warning: #1215-D: #warning directive: NOTICE: -src\dm9161.c: #warning NOTICE: -src\dm9161.c: ^ -src\dm9161.c(688): warning: #1215-D: #warning directive: TODO -src\dm9161.c: #warning TODO -src\dm9161.c: ^ -src\dm9161.c: src\dm9161.c: 8 warnings, 0 errors -compiling backtrace.c... -compiling div0.c... -compiling showmem.c... -compiling dfs.c... -compiling dfs_file.c... -compiling dfs_fs.c... -compiling dfs_posix.c... -compiling dfs_elm.c... -compiling ff.c... -compiling cmd.c... -compiling finsh_compiler.c... -compiling finsh_error.c... -compiling finsh_heap.c... -compiling finsh_init.c... -compiling finsh_node.c... -compiling finsh_ops.c... -compiling finsh_parser.c... -compiling finsh_token.c... -compiling finsh_var.c... -compiling finsh_vm.c... -compiling shell.c... -compiling symbol.c... -compiling api_lib.c... -compiling api_msg.c... -compiling err.c... -compiling netbuf.c... -compiling netdb.c... -compiling netifapi.c... -compiling sockets.c... -compiling tcpip.c... -compiling sys_arch.c... -compiling sys_arch_init.c... -compiling dhcp.c... -compiling dns.c... -compiling init.c... -compiling memp.c... -compiling netif.c... -compiling pbuf.c... -compiling raw.c... -compiling stats.c... -compiling sys.c... -compiling tcp.c... -compiling tcp_in.c... -compiling tcp_out.c... -compiling udp.c... -compiling autoip.c... -compiling icmp.c... -compiling igmp.c... -compiling inet.c... -compiling inet_chksum.c... -compiling ip.c... -compiling ip_addr.c... -compiling ip_frag.c... -compiling asn1_dec.c... -compiling asn1_enc.c... -compiling mib_structs.c... -compiling mib2.c... -compiling msg_in.c... -compiling msg_out.c... -compiling etharp.c... -compiling ethernetif.c... -compiling loopif.c... -compiling slipif.c... -compiling auth.c... -compiling chap.c... -compiling chpms.c... -compiling fsm.c... -compiling ipcp.c... -compiling lcp.c... -compiling magic.c... -compiling md5.c... -compiling pap.c... -compiling ppp.c... -compiling ppp_oe.c... -compiling randm.c... -compiling vj.c... -compiling ping.c... -linking... -Program Size: Code=96692 RO-data=3264 RW-data=468 ZI-data=17844 -".\output\evb4020.axf" - 0 Error(s), 11 Warning(s). -Clean started: Project: 'evb4020' - deleting intermediate output files for target 'EVB4020' diff --git a/bsp/evb4020/output/evb4020.tra b/bsp/evb4020/output/evb4020.tra deleted file mode 100755 index fca6a1a1c1..0000000000 --- a/bsp/evb4020/output/evb4020.tra +++ /dev/null @@ -1,121 +0,0 @@ -*** Creating Trace Output File '.\output\evb4020.tra' Ok. -### Preparing for ADS-LD. -### Creating ADS-LD Command Line -### List of Objects: adding '".\output\startup.o"' -### List of Objects: adding '".\output\application.o"' -### List of Objects: adding '".\output\export.o"' -### List of Objects: adding '".\output\clock.o"' -### List of Objects: adding '".\output\device.o"' -### List of Objects: adding '".\output\idle.o"' -### List of Objects: adding '".\output\ipc.o"' -### List of Objects: adding '".\output\irq.o"' -### List of Objects: adding '".\output\kservice.o"' -### List of Objects: adding '".\output\mem.o"' -### List of Objects: adding '".\output\mempool.o"' -### List of Objects: adding '".\output\object.o"' -### List of Objects: adding '".\output\scheduler.o"' -### List of Objects: adding '".\output\slab.o"' -### List of Objects: adding '".\output\thread.o"' -### List of Objects: adding '".\output\timer.o"' -### List of Objects: adding '".\output\context_rvds.o"' -### List of Objects: adding '".\output\start_rvds.o"' -### List of Objects: adding '".\output\stack.o"' -### List of Objects: adding '".\output\trap.o"' -### List of Objects: adding '".\output\interrupt.o"' -### List of Objects: adding '".\output\cpu.o"' -### List of Objects: adding '".\output\board.o"' -### List of Objects: adding '".\output\serial.o"' -### List of Objects: adding '".\output\sdcard.o"' -### List of Objects: adding '".\output\dm9161.o"' -### List of Objects: adding '".\output\backtrace.o"' -### List of Objects: adding '".\output\div0.o"' -### List of Objects: adding '".\output\showmem.o"' -### List of Objects: adding '".\output\dfs.o"' -### List of Objects: adding '".\output\dfs_file.o"' -### List of Objects: adding '".\output\dfs_fs.o"' -### List of Objects: adding '".\output\dfs_posix.o"' -### List of Objects: adding '".\output\dfs_elm.o"' -### List of Objects: adding '".\output\ff.o"' -### List of Objects: adding '".\output\cmd.o"' -### List of Objects: adding '".\output\finsh_compiler.o"' -### List of Objects: adding '".\output\finsh_error.o"' -### List of Objects: adding '".\output\finsh_heap.o"' -### List of Objects: adding '".\output\finsh_init.o"' -### List of Objects: adding '".\output\finsh_node.o"' -### List of Objects: adding '".\output\finsh_ops.o"' -### List of Objects: adding '".\output\finsh_parser.o"' -### List of Objects: adding '".\output\finsh_token.o"' -### List of Objects: adding '".\output\finsh_var.o"' -### List of Objects: adding '".\output\finsh_vm.o"' -### List of Objects: adding '".\output\shell.o"' -### List of Objects: adding '".\output\symbol.o"' -### List of Objects: adding '".\output\api_lib.o"' -### List of Objects: adding '".\output\api_msg.o"' -### List of Objects: adding '".\output\err.o"' -### List of Objects: adding '".\output\netbuf.o"' -### List of Objects: adding '".\output\netdb.o"' -### List of Objects: adding '".\output\netifapi.o"' -### List of Objects: adding '".\output\sockets.o"' -### List of Objects: adding '".\output\tcpip.o"' -### List of Objects: adding '".\output\sys_arch.o"' -### List of Objects: adding '".\output\sys_arch_init.o"' -### List of Objects: adding '".\output\dhcp.o"' -### List of Objects: adding '".\output\dns.o"' -### List of Objects: adding '".\output\init.o"' -### List of Objects: adding '".\output\memp.o"' -### List of Objects: adding '".\output\netif.o"' -### List of Objects: adding '".\output\pbuf.o"' -### List of Objects: adding '".\output\raw.o"' -### List of Objects: adding '".\output\stats.o"' -### List of Objects: adding '".\output\sys.o"' -### List of Objects: adding '".\output\tcp.o"' -### List of Objects: adding '".\output\tcp_in.o"' -### List of Objects: adding '".\output\tcp_out.o"' -### List of Objects: adding '".\output\udp.o"' -### List of Objects: adding '".\output\autoip.o"' -### List of Objects: adding '".\output\icmp.o"' -### List of Objects: adding '".\output\igmp.o"' -### List of Objects: adding '".\output\inet.o"' -### List of Objects: adding '".\output\inet_chksum.o"' -### List of Objects: adding '".\output\ip.o"' -### List of Objects: adding '".\output\ip_addr.o"' -### List of Objects: adding '".\output\ip_frag.o"' -### List of Objects: adding '".\output\asn1_dec.o"' -### List of Objects: adding '".\output\asn1_enc.o"' -### List of Objects: adding '".\output\mib_structs.o"' -### List of Objects: adding '".\output\mib2.o"' -### List of Objects: adding '".\output\msg_in.o"' -### List of Objects: adding '".\output\msg_out.o"' -### List of Objects: adding '".\output\etharp.o"' -### List of Objects: adding '".\output\ethernetif.o"' -### List of Objects: adding '".\output\loopif.o"' -### List of Objects: adding '".\output\slipif.o"' -### List of Objects: adding '".\output\auth.o"' -### List of Objects: adding '".\output\chap.o"' -### List of Objects: adding '".\output\chpms.o"' -### List of Objects: adding '".\output\fsm.o"' -### List of Objects: adding '".\output\ipcp.o"' -### List of Objects: adding '".\output\lcp.o"' -### List of Objects: adding '".\output\magic.o"' -### List of Objects: adding '".\output\md5.o"' -### List of Objects: adding '".\output\pap.o"' -### List of Objects: adding '".\output\ppp.o"' -### List of Objects: adding '".\output\ppp_oe.o"' -### List of Objects: adding '".\output\randm.o"' -### List of Objects: adding '".\output\vj.o"' -### List of Objects: adding '".\output\ping.o"' -### ADS-LD Command completed: ---cpu ARM7TDMI ".\output\startup.o" ".\output\application.o" ".\output\export.o" ".\output\clock.o" ".\output\device.o" ".\output\idle.o" ".\output\ipc.o" ".\output\irq.o" ".\output\kservice.o" ".\output\mem.o" ".\output\mempool.o" ".\output\object.o" ".\output\scheduler.o" ".\output\slab.o" ".\output\thread.o" ".\output\timer.o" ".\output\context_rvds.o" ".\output\start_rvds.o" ".\output\stack.o" ".\output\trap.o" ".\output\interrupt.o" ".\output\cpu.o" ".\output\board.o" ".\output\serial.o" ".\output\sdcard.o" ".\output\dm9161.o" ".\output\backtrace.o" ".\output\div0.o" ".\output\showmem.o" ".\output\dfs.o" ".\output\dfs_file.o" ".\output\dfs_fs.o" ".\output\dfs_posix.o" ".\output\dfs_elm.o" ".\output\ff.o" ".\output\cmd.o" ".\output\finsh_compiler.o" ".\output\finsh_error.o" ".\output\finsh_heap.o" ".\output\finsh_init.o" ".\output\finsh_node.o" ".\output\finsh_ops.o" ".\output\finsh_parser.o" ".\output\finsh_token.o" ".\output\finsh_var.o" ".\output\finsh_vm.o" ".\output\shell.o" ".\output\symbol.o" ".\output\api_lib.o" ".\output\api_msg.o" ".\output\err.o" ".\output\netbuf.o" ".\output\netdb.o" ".\output\netifapi.o" ".\output\sockets.o" ".\output\tcpip.o" ".\output\sys_arch.o" ".\output\sys_arch_init.o" ".\output\dhcp.o" ".\output\dns.o" ".\output\init.o" ".\output\memp.o" ".\output\netif.o" ".\output\pbuf.o" ".\output\raw.o" ".\output\stats.o" ".\output\sys.o" ".\output\tcp.o" ".\output\tcp_in.o" ".\output\tcp_out.o" ".\output\udp.o" ".\output\autoip.o" ".\output\icmp.o" ".\output\igmp.o" ".\output\inet.o" ".\output\inet_chksum.o" ".\output\ip.o" ".\output\ip_addr.o" ".\output\ip_frag.o" ".\output\asn1_dec.o" ".\output\asn1_enc.o" ".\output\mib_structs.o" ".\output\mib2.o" ".\output\msg_in.o" ".\output\msg_out.o" ".\output\etharp.o" ".\output\ethernetif.o" ".\output\loopif.o" ".\output\slipif.o" ".\output\auth.o" ".\output\chap.o" ".\output\chpms.o" ".\output\fsm.o" ".\output\ipcp.o" ".\output\lcp.o" ".\output\magic.o" ".\output\md5.o" ".\output\pap.o" ".\output\ppp.o" ".\output\ppp_oe.o" ".\output\randm.o" ".\output\vj.o" ".\output\ping.o" --strict --scatter "evb4020.sct" ---verbose --list=out.txt --autoat --summary_stderr --info summarysizes --map --xref --callgraph --symbols ---info sizes --info totals --info unused --info veneers - --list ".\evb4020.map" -o ".\output\evb4020.axf"### Preparing Environment (PrepEnvAds) -### ADS-LD Output File: '.\output\evb4020.axf' -### ADS-LD Command File: '.\output\evb4020.lnp' -### Checking for dirty Components... -### Creating CmdFile '.\output\evb4020.lnp', Handle=0x000002E8 -### Writing '.lnp' file -### ADS-LD Command file '.\output\evb4020.lnp' is ready. -### ADS-LD: About to start ADS-LD Thread. -### ADS-LD: executed with 0 errors -### Updating obj list -### LDADS_file() completed. diff --git a/bsp/evb4020/src/application.c b/bsp/evb4020/src/application.c deleted file mode 100755 index 3ada483834..0000000000 --- a/bsp/evb4020/src/application.c +++ /dev/null @@ -1,128 +0,0 @@ -/* - * File : application.c - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006, RT-Thread Development Team - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE - * - * Change Logs: - * Date Author Notes - * 2007-11-20 Yi.Qiu add rtgui application - * 2008-6-28 Bernard no rtgui init - */ - -/** - * @addtogroup mini2440 - */ -/*@{*/ - -#include -#include - -#ifdef RT_USING_DFS -#include -#include -#include -#include -#endif - -static rt_uint8_t buf_init[0x200]; -static struct rt_thread thread_test; - - -void rt_init_thread_entry(void* parameter) -{ - int fd; - rt_uint32_t sz; - char buffer[20]; -#ifdef RT_USING_DFS - dfs_init(); -#ifdef RT_USING_DFS_ELMFATFS - elm_init(); - /* mount sd card fat partition 1 as root directory */ - if (dfs_mount("sd0", "/", "elm", 0, 0) == 0) - { - rt_kprintf("File System initialized!\n"); - - /*Open a file*/ - fd = open("/fattest.txt", O_RDWR|O_CREAT, 0); - if (fd < 0) - { - rt_kprintf("open file for write failed\n"); - return; - } - - sz = write(fd,"Hello RT-Thread!",sizeof("Hello RT-Thread!")); - - if(sz!=0) - { - rt_kprintf("written %d\n",sz); - } - else - rt_kprintf("haven't written\n"); - - lseek(fd,0,SEEK_SET); - - sz = read(fd,buffer,sizeof(buffer)); - - if(sz!=0) - { - rt_kprintf("READ %d:",sz); - while(sz--) - rt_kprintf("%c",buffer[sz]);//opposite - rt_kprintf("\n"); - } - else - rt_kprintf("haven't read\n"); - - close(fd); - } - else - rt_kprintf("File System initialzation failed!\n"); -#endif -#endif -} - -void rt_led_thread_entry(void* parameter) -{ - /* - rt_uint32_t flag = 0; - while(1) - { - //Add your led implemention here - - rt_led_put(flag^0x01); - rt_kprintf("rt led test %s\n",flag?"on":"off" ); - rt_thread_delay(100); - - - } */ - //rt_thread_suspend(rt_thread_self()); -} - - -int rt_application_init() -{ - rt_thread_t led_thread; - rt_err_t err; - - err = rt_thread_init(&thread_test,"init", - rt_init_thread_entry, RT_NULL,buf_init, - sizeof(buf_init), 19, 20); - - led_thread = rt_thread_create("led", - rt_led_thread_entry, RT_NULL, - 512, 200, 20); - - if(err == RT_EOK) - rt_thread_startup(&thread_test); - - if (led_thread != RT_NULL) - rt_thread_startup(led_thread); - - return 0; -} - -/*@}*/ diff --git a/bsp/evb4020/src/board.c b/bsp/evb4020/src/board.c deleted file mode 100755 index 58054d34f3..0000000000 --- a/bsp/evb4020/src/board.c +++ /dev/null @@ -1,159 +0,0 @@ -/* - * File : board.c - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006 - 2009 RT-Thread Develop Team - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://openlab.rt-thread.com/license/LICENSE - * - * Change Logs: - * Date Author Notes - * 2009-05-16 Bernard first implementation - * 2010-10-5 Wangmeng sep4020 implementation - */ -#include -#include - -#include -#include - -void rt_hw_serial_putc(const char c); - -#define UART0 ((struct uartport *)UART0_BASE) -struct rt_device uart0_device; -struct serial_int_rx uart0_int_rx; -struct serial_device uart0 = -{ - UART0, - &uart0_int_rx, - RT_NULL -}; - - -/** - * This function will handle rtos timer - */ -void rt_timer_handler(int vector) -{ - rt_uint32_t clear_int; - rt_tick_increase(); - - /*Clear timer interrupt*/ - clear_int = *(RP)TIMER_T1ISCR; - *(RP)TIMER_T1ISCR=clear_int; -} - -/** - * This function will handle serial - */ -void rt_serial_handler(int vector) -{ - //rt_kprintf("in rt_serial_handler\n"); - rt_int32_t stat = *(RP)UART0_IIR ; - UNUSED char c; - - /*Received data*/ - if(((stat & 0x0E) >> 1) == 0x02) - { - - rt_hw_serial_isr(&uart0_device); - /*while (((*(RP)UART0_LSR) & 0x40)) - { - c = (char)(*(RP)UART0_BASE); - if(c == '\r') - { - rt_hw_serial_putc('\r'); - rt_hw_serial_putc('\n'); - } - else - rt_hw_serial_putc(c); - } */ - - } - else - { - /*clear the timeout interrupt*/ - while (uart0.uart_device->lsr & USTAT_RCV_READY) - c = uart0.uart_device->dlbl_fifo.rxfifo; - } -} - -/** - * This function will init timer4 for system ticks - */ - void rt_hw_timer_init() - { - /*Set timer1*/ - *(RP)TIMER_T1LCR = 880000; - *(RP)TIMER_T1CR = 0x06; - - rt_hw_interrupt_install(INTSRC_TIMER1, rt_timer_handler, RT_NULL); - rt_hw_interrupt_umask(INTSRC_TIMER1); - - /*Enable timer1*/ - *(RP)TIMER_T1CR |= 0x01; - } - -/** - * This function will handle init uart - */ -void rt_hw_uart_init(void) -{ - const rt_int32_t sysclk = 72000000; - - /*Set data bit:8*/ - *(RP)(UART0_LCR) = 0x83; - /*Set baud rate high*/ - *(RP)(UART0_DLBH) = (sysclk/16/115200) >> 8; - /*Set baud rate low*/ - *(RP)(UART0_DLBL) = (sysclk/16/115200) & 0xff; - - *(RP)(UART0_LCR) = 0x83&(~(0x1 << 7)); - - /*Set trigger level*/ - *(RP)(UART0_FCR) = 0x0; - *(RP)(UART0_IER) = 0x0; - - /*Enable rx interrupt*/ - *(RP)(UART0_IER) |= 0x01; - /*Disable tx interrupt*/ - *(RP)(UART0_IER) &= ~(0x1<<1); - - rt_hw_interrupt_install(INTSRC_UART0, rt_serial_handler, RT_NULL); - rt_hw_interrupt_umask(INTSRC_UART0); - -} - -void rt_hw_board_init() -{ - /* initialize uart */ - rt_hw_uart_init(); - rt_hw_timer_init(); -} - -/* write one character to serial, must not trigger interrupt */ -void rt_hw_serial_putc(const char c) -{ - /* - to be polite with serial console add a line feed - to the carriage return character - */ - if (c=='\n')rt_hw_serial_putc('\r'); - - while (!((*(RP)UART0_LSR) & 0x40)); - *(RP)(UART0_BASE) = c; -} - -/** - * This function is used by rt_kprintf to display a string on console. - * - * @param str the displayed string - */ -void rt_hw_console_output(const char* str) -{ - while (*str) - { - rt_hw_serial_putc(*str++); - } -} diff --git a/bsp/evb4020/src/board.h b/bsp/evb4020/src/board.h deleted file mode 100755 index 2d0ac8a22a..0000000000 --- a/bsp/evb4020/src/board.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - * File : board.h - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006, RT-Thread Develop Team - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE - * - * Change Logs: - * Date Author Notes - * 2006-10-08 Bernard add board.h to this bsp - * 2010-10-5 Wangmeng sep4020 implemention - */ - -#ifndef __BOARD_H__ -#define __BOARD_H__ - -#include - -void rt_hw_board_init(void); -void rt_hw_sdcard_init(void); - -#endif diff --git a/bsp/evb4020/src/dm9161.c b/bsp/evb4020/src/dm9161.c deleted file mode 100755 index e189f4b4cd..0000000000 --- a/bsp/evb4020/src/dm9161.c +++ /dev/null @@ -1,700 +0,0 @@ -#include -#include - -#include "dm9161.h" -#include -#include "mii.h" - -#define SPEED_10 10 -#define SPEED_100 100 -#define SPEED_1000 1000 -/* Duplex, half or full. */ -#define DUPLEX_HALF 0x00 -#define DUPLEX_FULL 0x01 - -/* - * Davicom dm9161EP driver - * - * IRQ_LAN connects to EINT7(GPF7) - * nLAN_CS connects to nGCS4 - */ - -/* #define dm9161_DEBUG 1 */ -#if DM9161_DEBUG -#define DM9161_TRACE rt_kprintf -#else -#define DM9161_TRACE(...) -#endif - -/* - * dm9161 interrupt line is connected to PF7 - */ -//-------------------------------------------------------- - -#define DM9161_PHY 0x40 /* PHY address 0x01 */ - -#define MAX_ADDR_LEN 6 -enum DM9161_PHY_mode -{ - DM9161_10MHD = 0, DM9161_100MHD = 1, - DM9161_10MFD = 4, DM9161_100MFD = 5, - DM9161_AUTO = 8, DM9161_1M_HPNA = 0x10 -}; - -enum DM9161_TYPE -{ - TYPE_DM9161, -}; - -struct rt_dm9161_eth -{ - /* inherit from ethernet device */ - struct eth_device parent; - - enum DM9161_TYPE type; - enum DM9161_PHY_mode mode; - - rt_uint8_t imr_all; - rt_uint8_t phy_addr; - - rt_uint32_t tx_index; - - rt_uint8_t packet_cnt; /* packet I or II */ - rt_uint16_t queue_packet_len; /* queued packet (packet II) */ - - /* interface address info. */ - rt_uint8_t dev_addr[MAX_ADDR_LEN]; /* hw address */ -}; -static struct rt_dm9161_eth dm9161_device; -static struct rt_semaphore sem_ack, sem_lock; - -void rt_dm9161_isr(int irqno); - -static void udelay(unsigned long ns) -{ - unsigned long i; - while(ns--) - { - i = 100; - while(i--); - } -} - -static __inline unsigned long sep_emac_read(unsigned int reg) -{ - void __iomem *emac_base = (void __iomem *)reg; - return read_reg(emac_base); -} - -/* -* Write to a EMAC register. -*/ -static __inline void sep_emac_write(unsigned int reg, unsigned long value) -{ - void __iomem *emac_base = (void __iomem *)reg; - - write_reg(emac_base,value); -} - - -/* ........................... PHY INTERFACE ........................... */ -/* CAN DO MAC CONFIGRATION -* Enable the MDIO bit in MAC control register -* When not called from an interrupt-handler, access to the PHY must be -* protected by a spinlock. -*/ -static void enable_mdi(void) //need think more -{ - unsigned long ctl; - - ctl = sep_emac_read(MAC_CTRL); - sep_emac_write(MAC_CTRL, ctl&(~0x3)); /* enable management port */ - return; -} - -/* CANNOT DO MAC CONFIGRATION -* Disable the MDIO bit in the MAC control register -*/ -static void disable_mdi(void) -{ - unsigned long ctl; - - ctl = sep_emac_read(MAC_CTRL); - sep_emac_write(MAC_CTRL, ctl|(0x3)); /* disable management port */ - return; -} - -/* -* Wait until the PHY operation is complete. -*/ -static __inline void sep_phy_wait(void) -{ - unsigned long timeout = 2; - - while ((sep_emac_read(MAC_MII_STATUS) & 0x2)) - { - timeout--; - if (!timeout) - { - EOUT("sep_ether: MDIO timeout\n"); - break; - } - } - return; -} - -/* -* Write value to the a PHY register -* Note: MDI interface is assumed to already have been enabled. -*/ -static void write_phy(unsigned char phy_addr, unsigned char address, unsigned int value) -{ - unsigned short mii_txdata; - - mii_txdata = value; - sep_emac_write(MAC_MII_ADDRESS,(unsigned long)(address<<8) | phy_addr); - sep_emac_write(MAC_MII_TXDATA ,mii_txdata); - sep_emac_write(MAC_MII_CMD ,0x4); - udelay(40); - - sep_phy_wait(); - return; -} - -/* -* Read value stored in a PHY register. -* Note: MDI interface is assumed to already have been enabled. -*/ -static void read_phy(unsigned char phy_addr, unsigned char address, unsigned int *value) -{ - unsigned short mii_rxdata; -// unsigned long mii_status; - - sep_emac_write(MAC_MII_ADDRESS,(unsigned long)(address<<8) | phy_addr); - sep_emac_write(MAC_MII_CMD ,0x2); - udelay(40); - sep_phy_wait(); - - mii_rxdata = sep_emac_read(MAC_MII_RXDATA); - *value = mii_rxdata; - return; -} - - - - -/* interrupt service routine */ -void rt_dm9161_isr(int irqno) -{ - unsigned long intstatus; - rt_uint32_t address; - - mask_irq(INTSRC_MAC); - intstatus = sep_emac_read(MAC_INTSRC); - - sep_emac_write(MAC_INTSRC,intstatus); - - /*Receive complete*/ - if(intstatus & 0x04) - { - eth_device_ready(&(dm9161_device.parent)); - } - /*Receive error*/ - else if(intstatus & 0x08) - { - rt_kprintf("Receive error\n"); - } - /*Transmit complete*/ - else if(intstatus & 0x03) - { - if(dm9161_device.tx_index == 0) - address = (MAC_TX_BD +(MAX_TX_DESCR-2)*8); - else if(dm9161_device.tx_index == 1) - address = (MAC_TX_BD +(MAX_TX_DESCR-1)*8); - else - address = (MAC_TX_BD + dm9161_device.tx_index*8-16); - //printk("free tx skb 0x%x in inter!!\n",lp->txBuffIndex); - sep_emac_write(address,0x0); - } - else if (intstatus & 0x10) - { - rt_kprintf("ROVER ERROR\n"); - - } - - while(intstatus) - { - sep_emac_write(MAC_INTSRC,intstatus); - intstatus = sep_emac_read(MAC_INTSRC); - } - - unmask_irq(INTSRC_MAC); - -} - -static rt_err_t update_mac_address() -{ - rt_uint32_t lo,hi; - hi = sep_emac_read(MAC_ADDR1); - lo = sep_emac_read(MAC_ADDR0); - DBOUT("Before MAC: hi=%x lo=%x\n",hi,lo); - - sep_emac_write(MAC_ADDR0,(dm9161_device.dev_addr[2] << 24) | (dm9161_device.dev_addr[3] << 16) | (dm9161_device.dev_addr[4] << 8) | (dm9161_device.dev_addr[5])); - sep_emac_write(MAC_ADDR1,dm9161_device.dev_addr[1]|(dm9161_device.dev_addr[0]<<8)); - - hi = sep_emac_read(MAC_ADDR1); - lo = sep_emac_read(MAC_ADDR0); - DBOUT("After MAC: hi=%x lo=%x\n",hi,lo); - - return RT_EOK; -} - -static int mii_link_ok (unsigned long phy_id) -{ - /* first, a dummy read, needed to latch some MII phys */ - - unsigned int value; - - read_phy(phy_id, MII_BMSR,&value); - if (value & BMSR_LSTATUS) - return 1; - return 0; -} - -static void update_link_speed(unsigned short phy_addr) -{ - unsigned int bmsr, bmcr, lpa, mac_cfg; - unsigned int speed, duplex; - - if(!mii_link_ok(phy_addr)) - { - EOUT("Link Down\n"); - //goto result; - } - - read_phy(phy_addr,MII_BMSR,&bmsr); - read_phy(phy_addr,MII_BMCR,&bmcr); - - if (bmcr & BMCR_ANENABLE) /* AutoNegotiation is enabled */ - { - if (!(bmsr & BMSR_ANEGCOMPLETE)) /* Do nothing - another interrupt generated when negotiation complete */ - goto result; - - read_phy(phy_addr, MII_LPA, &lpa); - - if ((lpa & LPA_100FULL) || (lpa & LPA_100HALF)) - speed = SPEED_100; - else - speed = SPEED_10; - - if ((lpa & LPA_100FULL) || (lpa & LPA_10FULL)) - duplex = DUPLEX_FULL; - else - duplex = DUPLEX_HALF; - } - else - { - speed = (bmcr & BMCR_SPEED100) ? SPEED_100 : SPEED_10; - duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF; - } - - /* Update the MAC */ - mac_cfg = sep_emac_read(MAC_CTRL); - if (speed == SPEED_100) - { - mac_cfg |= 0x800; /* set speed 100 M */ - //bmcr &=(~0x2000); - //write_phy(lp->phy_address, MII_BMCR, bmcr); //将dm9161的速度设为10M - if (duplex == DUPLEX_FULL) /* 100 Full Duplex */ - mac_cfg |= 0x400; - else /* 100 Half Duplex */ - mac_cfg &= (~0x400); - } - else - { - mac_cfg &= (~0x800); /* set speed 10 M */ - - if (duplex == DUPLEX_FULL) /* 10 Full Duplex */ - mac_cfg |= 0x400; - else /* 10 Half Duplex */ - mac_cfg &= (~0x400); - } - - sep_emac_write(MAC_CTRL, mac_cfg); - rt_kprintf("Link now %i M-%s\n", speed, (duplex == DUPLEX_FULL) ? "FullDuplex" : "HalfDuplex"); - -result: - mac_cfg = sep_emac_read(MAC_CTRL); - DBOUT("After mac_cfg=%d\n",mac_cfg); - return; -} - -static rt_err_t rt_dm9161_open(rt_device_t dev, rt_uint16_t oflag); -/* RT-Thread Device Interface */ -/* initialize the interface */ -static rt_err_t rt_dm9161_init(rt_device_t dev) -{ - unsigned int phyid1, phyid2; - int detected = -1; - unsigned long phy_id; - unsigned short phy_address = 0; - - while ((detected != 0) && (phy_address < 32)) - { - /* Read the PHY ID registers */ - enable_mdi(); - read_phy(phy_address, MII_PHYSID1, &phyid1); - read_phy(phy_address, MII_PHYSID2, &phyid2); - - disable_mdi(); - - phy_id = (phyid1 << 16) | (phyid2 & 0xfff0); - switch (phy_id) - { - case MII_DM9161_ID: /* Davicom 9161: PHY_ID1 = 0x181, PHY_ID2 = B881 */ - case MII_DM9161A_ID: /* Davicom 9161A: PHY_ID1 = 0x181, PHY_ID2 = B8A0 */ - case MII_RTL8201_ID: /* Realtek RTL8201: PHY_ID1 = 0, PHY_ID2 = 0x8201 */ - case MII_BCM5221_ID: /* Broadcom BCM5221: PHY_ID1 = 0x40, PHY_ID2 = 0x61e0 */ - case MII_DP83847_ID: /* National Semiconductor DP83847: */ - case MII_AC101L_ID: /* Altima AC101L: PHY_ID1 = 0x22, PHY_ID2 = 0x5520 */ - case MII_KS8721_ID: /* Micrel KS8721: PHY_ID1 = 0x22, PHY_ID2 = 0x1610 */ - { - enable_mdi(); - #warning SHOULD SET MAC ADDR - //get_mac_address(dev); /* Get ethernet address and store it in dev->dev_addr */ - update_mac_address(); /* Program ethernet address into MAC */ - - //用哈希寄存器比较当前群播地址,全双工,添加CRC校验,短数据帧进行填充 - sep_emac_write(MAC_CTRL, 0xa413); - #warning SHOULD DETERMIN LINK SPEED - update_link_speed(phy_address); - dm9161_device.phy_addr = phy_address; - disable_mdi(); - break; - } - - } - - phy_address++; - } - - rt_dm9161_open(dev,0); - - return RT_EOK; -} - - - -/* ................................ MAC ................................ */ - -/* - * Initialize and start the Receiver and Transmit subsystems - */ -static void sepether_start() -{ - int i; - unsigned int tempaddr; - - sep_emac_write(MAC_TXBD_NUM,MAX_TX_DESCR); - - //初始化发送和接收描述符 - for (i = 0; i < MAX_TX_DESCR; i++) - { - tempaddr=(MAC_TX_BD+i*8); - sep_emac_write(tempaddr,0); - tempaddr=(MAC_TX_BD+i*8+4); - sep_emac_write(tempaddr,0); - } - for (i = 0; i < MAX_RX_DESCR; i++) - { - tempaddr=(MAC_TX_BD + MAX_TX_DESCR*8+i*8); - sep_emac_write(tempaddr,0); - tempaddr=(MAC_TX_BD + MAX_TX_DESCR*8+i*8+4); - sep_emac_write(tempaddr,0); - } - - for (i = 0; i < MAX_RX_DESCR; i++) - { - tempaddr=(MAC_TX_BD + MAX_TX_DESCR*8+i*8); - sep_emac_write(tempaddr,0xc000); - tempaddr=(MAC_TX_BD + MAX_TX_DESCR*8+i*8+4); - sep_emac_write(tempaddr,ESRAM_BASE+ MAX_TX_DESCR*0x600+i*0x600); - } - - /* Set the Wrap bit on the last descriptor */ - tempaddr=(MAC_TX_BD + MAX_TX_DESCR*8+i*8-8); - sep_emac_write(tempaddr,0xe000); - - - for (i = 0; i < MAX_TX_DESCR; i++) - { - tempaddr=(MAC_TX_BD+i*8); - sep_emac_write(tempaddr,0x0); - tempaddr=(MAC_TX_BD+i*8+4); - sep_emac_write(tempaddr,ESRAM_BASE+i*0x600); - } - - return; -} - -static rt_err_t rt_dm9161_open(rt_device_t dev, rt_uint16_t oflag) -{ - unsigned int dsintr; - enable_mdi(); - mask_irq(28); - - sep_emac_write(MAC_INTMASK,0x0); //首先屏蔽中断 - - - sepether_start(); - - /* Enable PHY interrupt */ - *(volatile unsigned long*)GPIO_PORTA_DIR |= 0x0080 ; //1 stands for in - *(volatile unsigned long*)GPIO_PORTA_SEL |= 0x0080 ; //for common use - *(volatile unsigned long*)GPIO_PORTA_INCTL |= 0x0080; //中断输入方式 - *(volatile unsigned long*)GPIO_PORTA_INTRCTL |= (0x3UL<<14); //中断类型为低电平解发 - *(volatile unsigned long*)GPIO_PORTA_INTRCLR |= 0x0080; //清除中断 - *(volatile unsigned long*)GPIO_PORTA_INTRCLR = 0x0000; //清除中断 - - rt_hw_interrupt_install(INTSRC_MAC, rt_dm9161_isr, RT_NULL); - enable_irq(INTSRC_EXINT7); - - - read_phy(dm9161_device.phy_addr, MII_DSINTR_REG, &dsintr); - dsintr = dsintr & ~0xf00; /* clear bits 8..11 */ - write_phy(dm9161_device.phy_addr, MII_DSINTR_REG, dsintr); - - update_link_speed(dm9161_device.phy_addr); - - - /************************************************************************************/ - /* Enable MAC interrupts */ - sep_emac_write(MAC_INTMASK,0xff); //open中断 - sep_emac_write(MAC_INTSRC,0xff); //clear all mac irq - unmask_irq(28); - disable_mdi(); - - rt_kprintf("SEP4020 ethernet interface open!\n\r"); - return RT_EOK; -} - -static rt_err_t rt_dm9161_close(rt_device_t dev) -{ - rt_kprintf("SEP4020 ethernet interface close!\n\r"); - - /* Disable Receiver and Transmitter */ - disable_mdi(); - #warning disable ether; - -// INT_ENABLE(28); - /* Disable PHY interrupt */ -// disable_phyirq(dev); - - /* Disable MAC interrupts */ - sep_emac_write(MAC_INTMASK,0); //屏蔽中断 - - -// INT_DISABLE(28); - - return RT_EOK; -} - -static rt_size_t rt_dm9161_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size) -{ - rt_set_errno(-RT_ENOSYS); - return 0; -} - -static rt_size_t rt_dm9161_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size) -{ - rt_set_errno(-RT_ENOSYS); - return 0; -} - -static rt_err_t rt_dm9161_control(rt_device_t dev, rt_uint8_t cmd, void *args) -{ - - return RT_EOK; -} - -/* ethernet device interface */ -/* transmit packet. */ -rt_err_t rt_dm9161_tx( rt_device_t dev, struct pbuf* p) -{ - rt_uint8_t i; - rt_uint32_t length = 0; - struct pbuf *q; - unsigned long address; - unsigned long tmp_tx_bd; - - /* lock DM9000 device */ -// rt_sem_take(&sem_lock, RT_WAITING_FOREVER); - - /* disable dm9000a interrupt */ - #warning SHOULD DISABLE INTEERUPT? - - /*Search for available BD*/ - for(i = 0;ipayload,q->len); - length += q->len; - q = q->next; - } - - #warning SHOULD NOTICE IT'S LENGTH - - length = length << 16; - - if(i == MAX_TX_DESCR - 1) - length |= 0xb800; - else - length |= 0x9800; - - address = (MAC_TX_BD + i*8); - dm9161_device.tx_index = i; - sep_emac_write(address,length); - - //wait for tranfer complete - while(!(sep_emac_read(address)&0x8000)); - - /* unlock DM9000 device */ -// rt_sem_release(&sem_lock); - - /* wait ack */ -// rt_sem_take(&sem_ack, RT_WAITING_FOREVER); - - return RT_EOK; -} - -/* reception packet. */ -struct pbuf *rt_dm9161_rx(rt_device_t dev) -{ - unsigned int temp_rx_bd,address; - rt_uint32_t i = 0; - rt_uint32_t length; - unsigned char *p_recv; - struct pbuf* p = RT_NULL; - - /* lock DM9000 device */ - rt_sem_take(&sem_lock, RT_WAITING_FOREVER); - - while(1) - { - - address = MAC_TX_BD + (MAX_TX_DESCR + i) * 8; - temp_rx_bd = sep_emac_read(address); - - if(!(temp_rx_bd & 0x8000)) - { - length = temp_rx_bd; - length = length >> 16; - - p_recv = (unsigned char*)(ESRAM_BASE + (MAX_TX_DESCR + i) * 0x600); - p = pbuf_alloc(PBUF_LINK,length,PBUF_RAM); - if(p != RT_NULL) - { - struct pbuf* q; - rt_int32_t len; - - for(q = p;q != RT_NULL;q = q->next) - { - rt_memcpy((rt_uint8_t*)(q->payload),p_recv,q->len); - } - } - else - { - rt_kprintf("Droping %d packet \n",length); - } - - if(i == (MAX_RX_DESCR-1)) - { - sep_emac_write(address,0xe000); - i = 0; - } - else - { - sep_emac_write(address,0xc000); - i++; - } - } - else - break; - } - - rt_sem_release(&sem_lock); - - - return p; -} - - -void rt_hw_dm9161_init() -{ - rt_sem_init(&sem_ack, "tx_ack", 1, RT_IPC_FLAG_FIFO); - rt_sem_init(&sem_lock, "eth_lock", 1, RT_IPC_FLAG_FIFO); - - dm9161_device.type = TYPE_DM9161; - dm9161_device.mode = DM9161_AUTO; - dm9161_device.packet_cnt = 0; - dm9161_device.queue_packet_len = 0; - - /* - * SRAM Tx/Rx pointer automatically return to start address, - * Packet Transmitted, Packet Received - */ - #warning NOTICE: - //dm9161_device.imr_all = IMR_PAR | IMR_PTM | IMR_PRM; - - dm9161_device.dev_addr[0] = 0x01; - dm9161_device.dev_addr[1] = 0x60; - dm9161_device.dev_addr[2] = 0x6E; - dm9161_device.dev_addr[3] = 0x11; - dm9161_device.dev_addr[4] = 0x02; - dm9161_device.dev_addr[5] = 0x0F; - - dm9161_device.parent.parent.init = rt_dm9161_init; - dm9161_device.parent.parent.open = rt_dm9161_open; - dm9161_device.parent.parent.close = rt_dm9161_close; - dm9161_device.parent.parent.read = rt_dm9161_read; - dm9161_device.parent.parent.write = rt_dm9161_write; - dm9161_device.parent.parent.control = rt_dm9161_control; - dm9161_device.parent.parent.user_data = RT_NULL; - - dm9161_device.parent.eth_rx = rt_dm9161_rx; - dm9161_device.parent.eth_tx = rt_dm9161_tx; - - eth_device_init(&(dm9161_device.parent), "e0"); - - /* instal interrupt */ - #warning TODO - //rt_hw_interrupt_install(INTEINT4_7, rt_dm9161_isr, RT_NULL); - //rt_hw_interrupt_umask(INTEINT4_7); -} - -void dm9161a(void) -{ -} - -#ifdef RT_USING_FINSH -#include -FINSH_FUNCTION_EXPORT(dm9161a, dm9161a register dump); -#endif diff --git a/bsp/evb4020/src/dm9161.h b/bsp/evb4020/src/dm9161.h deleted file mode 100755 index e8c2faa1a9..0000000000 --- a/bsp/evb4020/src/dm9161.h +++ /dev/null @@ -1,65 +0,0 @@ -#ifndef __DM9000_H__ -#define __DM9000_H__ - -/*MACRO DEFINATIONS*/ - - - #define SEP4020_ID_EMAC ((unsigned int) 28) // Ethernet Mac - /* Davicom 9161 PHY */ - #define MII_DM9161_ID 0x0181b880 - #define MII_DM9161A_ID 0x0181b8a0 - - /* Davicom specific registers */ - #define MII_DSCR_REG 16 - #define MII_DSCSR_REG 17 - #define MII_DSINTR_REG 21 - - /* Intel LXT971A PHY */ - #define MII_LXT971A_ID 0x001378E0 - - /* Intel specific registers */ - #define MII_ISINTE_REG 18 - #define MII_ISINTS_REG 19 - #define MII_LEDCTRL_REG 20 - - /* Realtek RTL8201 PHY */ - #define MII_RTL8201_ID 0x00008200 - - /* Broadcom BCM5221 PHY */ - #define MII_BCM5221_ID 0x004061e0 - - /* Broadcom specific registers */ - #define MII_BCMINTR_REG 26 - - /* National Semiconductor DP83847 */ - #define MII_DP83847_ID 0x20005c30 - - /* Altima AC101L PHY */ - #define MII_AC101L_ID 0x00225520 - - /* Micrel KS8721 PHY */ - #define MII_KS8721_ID 0x00221610 - - /* ........................................................................ */ - - #define MAX_RBUFF_SZ 0x600 /* 1518 rounded up */ - #define MAX_RX_DESCR 20 /* max number of receive buffers */ - - #define MAX_TBUFF_SZ 0x600 /* 1518 rounded up */ - #define MAX_TX_DESCR 20 /* max number of receive buffers */ - - #define EMAC_DESC_DONE 0x00000001 /* bit for if DMA is done */ - #define EMAC_DESC_WRAP 0x00000002 /* bit for wrap */ - - #define EMAC_BROADCAST 0x80000000 /* broadcast address */ - #define EMAC_MULTICAST 0x40000000 /* multicast address */ - #define EMAC_UNICAST 0x20000000 /* unicast address */ - -#define DM9161_inb(r) (*(volatile rt_uint8_t *)r) -#define DM9161_outb(r, d) (*(volatile rt_uint8_t *)r = d) -#define DM9161_inw(r) (*(volatile rt_uint16_t *)r) -#define DM9161_outw(r, d) (*(volatile rt_uint16_t *)r = d) - -void rt_hw_dm9616_init(void); - -#endif diff --git a/bsp/evb4020/src/export.c b/bsp/evb4020/src/export.c deleted file mode 100755 index a79e299172..0000000000 --- a/bsp/evb4020/src/export.c +++ /dev/null @@ -1,9 +0,0 @@ -#include -#include - -void testkkkk(void) -{ - rt_kprintf("Hello wangmengmeng!\n"); - return; -} -FINSH_FUNCTION_EXPORT(testkkkk,a test); diff --git a/bsp/evb4020/src/mii.h b/bsp/evb4020/src/mii.h deleted file mode 100755 index 349b8db309..0000000000 --- a/bsp/evb4020/src/mii.h +++ /dev/null @@ -1,130 +0,0 @@ - -#ifndef __MII_H__ -#define __MII_H__ - -/* Generic MII registers. */ - -#define MII_BMCR 0x00 /* Basic mode control register */ -#define MII_BMSR 0x01 /* Basic mode status register */ -#define MII_PHYSID1 0x02 /* PHYS ID 1 */ -#define MII_PHYSID2 0x03 /* PHYS ID 2 */ -#define MII_ADVERTISE 0x04 /* Advertisement control reg */ -#define MII_LPA 0x05 /* Link partner ability reg */ -#define MII_EXPANSION 0x06 /* Expansion register */ -#define MII_CTRL1000 0x09 /* 1000BASE-T control */ -#define MII_STAT1000 0x0a /* 1000BASE-T status */ -#define MII_ESTATUS 0x0f /* Extended Status */ -#define MII_DCOUNTER 0x12 /* Disconnect counter */ -#define MII_FCSCOUNTER 0x13 /* False carrier counter */ -#define MII_NWAYTEST 0x14 /* N-way auto-neg test reg */ -#define MII_RERRCOUNTER 0x15 /* Receive error counter */ -#define MII_SREVISION 0x16 /* Silicon revision */ -#define MII_RESV1 0x17 /* Reserved... */ -#define MII_LBRERROR 0x18 /* Lpback, rx, bypass error */ -#define MII_PHYADDR 0x19 /* PHY address */ -#define MII_RESV2 0x1a /* Reserved... */ -#define MII_TPISTATUS 0x1b /* TPI status for 10mbps */ -#define MII_NCONFIG 0x1c /* Network interface config */ - -/* Basic mode control register. */ -#define BMCR_RESV 0x003f /* Unused... */ -#define BMCR_SPEED1000 0x0040 /* MSB of Speed (1000) */ -#define BMCR_CTST 0x0080 /* Collision test */ -#define BMCR_FULLDPLX 0x0100 /* Full duplex */ -#define BMCR_ANRESTART 0x0200 /* Auto negotiation restart */ -#define BMCR_ISOLATE 0x0400 /* Disconnect DP83840 from MII */ -#define BMCR_PDOWN 0x0800 /* Powerdown the DP83840 */ -#define BMCR_ANENABLE 0x1000 /* Enable auto negotiation */ -#define BMCR_SPEED100 0x2000 /* Select 100Mbps */ -#define BMCR_LOOPBACK 0x4000 /* TXD loopback bits */ -#define BMCR_RESET 0x8000 /* Reset the DP83840 */ - -/* Basic mode status register. */ -#define BMSR_ERCAP 0x0001 /* Ext-reg capability */ -#define BMSR_JCD 0x0002 /* Jabber detected */ -#define BMSR_LSTATUS 0x0004 /* Link status */ -#define BMSR_ANEGCAPABLE 0x0008 /* Able to do auto-negotiation */ -#define BMSR_RFAULT 0x0010 /* Remote fault detected */ -#define BMSR_ANEGCOMPLETE 0x0020 /* Auto-negotiation complete */ -#define BMSR_RESV 0x00c0 /* Unused... */ -#define BMSR_ESTATEN 0x0100 /* Extended Status in R15 */ -#define BMSR_100FULL2 0x0200 /* Can do 100BASE-T2 HDX */ -#define BMSR_100HALF2 0x0400 /* Can do 100BASE-T2 FDX */ -#define BMSR_10HALF 0x0800 /* Can do 10mbps, half-duplex */ -#define BMSR_10FULL 0x1000 /* Can do 10mbps, full-duplex */ -#define BMSR_100HALF 0x2000 /* Can do 100mbps, half-duplex */ -#define BMSR_100FULL 0x4000 /* Can do 100mbps, full-duplex */ -#define BMSR_100BASE4 0x8000 /* Can do 100mbps, 4k packets */ - -/* Advertisement control register. */ -#define ADVERTISE_SLCT 0x001f /* Selector bits */ -#define ADVERTISE_CSMA 0x0001 /* Only selector supported */ -#define ADVERTISE_10HALF 0x0020 /* Try for 10mbps half-duplex */ -#define ADVERTISE_1000XFULL 0x0020 /* Try for 1000BASE-X full-duplex */ -#define ADVERTISE_10FULL 0x0040 /* Try for 10mbps full-duplex */ -#define ADVERTISE_1000XHALF 0x0040 /* Try for 1000BASE-X half-duplex */ -#define ADVERTISE_100HALF 0x0080 /* Try for 100mbps half-duplex */ -#define ADVERTISE_1000XPAUSE 0x0080 /* Try for 1000BASE-X pause */ -#define ADVERTISE_100FULL 0x0100 /* Try for 100mbps full-duplex */ -#define ADVERTISE_1000XPSE_ASYM 0x0100 /* Try for 1000BASE-X asym pause */ -#define ADVERTISE_100BASE4 0x0200 /* Try for 100mbps 4k packets */ -#define ADVERTISE_PAUSE_CAP 0x0400 /* Try for pause */ -#define ADVERTISE_PAUSE_ASYM 0x0800 /* Try for asymetric pause */ -#define ADVERTISE_RESV 0x1000 /* Unused... */ -#define ADVERTISE_RFAULT 0x2000 /* Say we can detect faults */ -#define ADVERTISE_LPACK 0x4000 /* Ack link partners response */ -#define ADVERTISE_NPAGE 0x8000 /* Next page bit */ - -#define ADVERTISE_FULL (ADVERTISE_100FULL | ADVERTISE_10FULL | \ - ADVERTISE_CSMA) -#define ADVERTISE_ALL (ADVERTISE_10HALF | ADVERTISE_10FULL | \ - ADVERTISE_100HALF | ADVERTISE_100FULL) - -/* Link partner ability register. */ -#define LPA_SLCT 0x001f /* Same as advertise selector */ -#define LPA_10HALF 0x0020 /* Can do 10mbps half-duplex */ -#define LPA_1000XFULL 0x0020 /* Can do 1000BASE-X full-duplex */ -#define LPA_10FULL 0x0040 /* Can do 10mbps full-duplex */ -#define LPA_1000XHALF 0x0040 /* Can do 1000BASE-X half-duplex */ -#define LPA_100HALF 0x0080 /* Can do 100mbps half-duplex */ -#define LPA_1000XPAUSE 0x0080 /* Can do 1000BASE-X pause */ -#define LPA_100FULL 0x0100 /* Can do 100mbps full-duplex */ -#define LPA_1000XPAUSE_ASYM 0x0100 /* Can do 1000BASE-X pause asym*/ -#define LPA_100BASE4 0x0200 /* Can do 100mbps 4k packets */ -#define LPA_PAUSE_CAP 0x0400 /* Can pause */ -#define LPA_PAUSE_ASYM 0x0800 /* Can pause asymetrically */ -#define LPA_RESV 0x1000 /* Unused... */ -#define LPA_RFAULT 0x2000 /* Link partner faulted */ -#define LPA_LPACK 0x4000 /* Link partner acked us */ -#define LPA_NPAGE 0x8000 /* Next page bit */ - -#define LPA_DUPLEX (LPA_10FULL | LPA_100FULL) -#define LPA_100 (LPA_100FULL | LPA_100HALF | LPA_100BASE4) - -/* Expansion register for auto-negotiation. */ -#define EXPANSION_NWAY 0x0001 /* Can do N-way auto-nego */ -#define EXPANSION_LCWP 0x0002 /* Got new RX page code word */ -#define EXPANSION_ENABLENPAGE 0x0004 /* This enables npage words */ -#define EXPANSION_NPCAPABLE 0x0008 /* Link partner supports npage */ -#define EXPANSION_MFAULTS 0x0010 /* Multiple faults detected */ -#define EXPANSION_RESV 0xffe0 /* Unused... */ - -#define ESTATUS_1000_TFULL 0x2000 /* Can do 1000BT Full */ -#define ESTATUS_1000_THALF 0x1000 /* Can do 1000BT Half */ - -/* N-way test register. */ -#define NWAYTEST_RESV1 0x00ff /* Unused... */ -#define NWAYTEST_LOOPBACK 0x0100 /* Enable loopback for N-way */ -#define NWAYTEST_RESV2 0xfe00 /* Unused... */ - -/* 1000BASE-T Control register */ -#define ADVERTISE_1000FULL 0x0200 /* Advertise 1000BASE-T full duplex */ -#define ADVERTISE_1000HALF 0x0100 /* Advertise 1000BASE-T half duplex */ - -/* 1000BASE-T Status register */ -#define LPA_1000LOCALRXOK 0x2000 /* Link partner local receiver status */ -#define LPA_1000REMRXOK 0x1000 /* Link partner remote receiver status */ -#define LPA_1000FULL 0x0800 /* Link partner 1000BASE-T full duplex */ -#define LPA_1000HALF 0x0400 /* Link partner 1000BASE-T half duplex */ - -#endif diff --git a/bsp/evb4020/src/rtconfig.h b/bsp/evb4020/src/rtconfig.h deleted file mode 100755 index ce5a572f2c..0000000000 --- a/bsp/evb4020/src/rtconfig.h +++ /dev/null @@ -1,200 +0,0 @@ -/* RT-Thread config file */ -#ifndef __RTTHREAD_CFG_H__ -#define __RTTHREAD_CFG_H__ - -/* RT_NAME_MAX*/ -#define RT_NAME_MAX 8 - -/* RT_ALIGN_SIZE*/ -#define RT_ALIGN_SIZE 4 - -/* PRIORITY_MAX */ -#define RT_THREAD_PRIORITY_MAX 256 - -/* Tick per Second */ -#define RT_TICK_PER_SECOND 100 - -/* SECTION: RT_DEBUG */ -/* Thread Debug */ -#define RT_DEBUG -/* #define RT_THREAD_DEBUG */ - -#define RT_USING_OVERFLOW_CHECK - -/* Using Hook */ -#define RT_USING_HOOK - -/* Using Software Timer */ -#define RT_USING_TIMER_SOFT -#define RT_TIMER_THREAD_PRIO 8 -#define RT_TIMER_THREAD_STACK_SIZE 512 -#define RT_TIMER_TICK_PER_SECOND 10 - -/* SECTION: IPC */ -/* Using Semaphore */ -#define RT_USING_SEMAPHORE - -/* Using Mutex */ -#define RT_USING_MUTEX - -/* Using Event */ -#define RT_USING_EVENT - -/* Using MailBox */ -#define RT_USING_MAILBOX - -/* Using Message Queue */ -#define RT_USING_MESSAGEQUEUE - -/* SECTION: Memory Management */ -/* Using Memory Pool Management*/ -#define RT_USING_MEMPOOL - -/* Using Dynamic Heap Management */ -#define RT_USING_HEAP - -/* Using Small MM */ -/* #define RT_USING_SMALL_MEM */ - -/* Using SLAB Allocator */ -#define RT_USING_SLAB - -/* SECTION: Device System */ -/* Using Device System */ -#define RT_USING_DEVICE - -/* SECTION: Console options */ -/* the buffer size of console */ -#define RT_CONSOLEBUF_SIZE 128 - -/* SECTION: finsh, a C-Express shell */ -/* Using FinSH as Shell*/ -#define RT_USING_FINSH -#define FINSH_USING_SYMTAB -#define FINSH USING DESCRIPTION - -/* SECTION: a runtime libc library */ -/* a runtime libc library */ -/* #define RT_USING_NEWLIB */ - -/* SECTION: a mini libc */ - -/* SECTION: C++ support */ -/* Using C++ support */ -/* #define RT_USING_CPLUSPLUS */ - -/* SECTION: Device filesystem support */ -/* using DFS support */ -#define RT_USING_DFS -#define RT_USING_DFS_ELMFATFS -/* #define RT_USING_DFS_YAFFS2 */ - -/* #define DFS_USING_WORKDIR */ - -/* the max number of mounted filesystem */ -#define DFS_FILESYSTEMS_MAX 2 -/* the max number of opened files */ -#define DFS_FD_MAX 16 -/* the max number of cached sector */ -#define DFS_CACHE_MAX_NUM 4 - -/* SECTION: lwip, a lighwight TCP/IP protocol stack */ -/* Using lighweight TCP/IP protocol stack */ -//#define RT_USING_LWIP -#define RT_LWIP_DNS - -/* Trace LwIP protocol */ -/* #define RT_LWIP_DEBUG */ - -/* Enable ICMP protocol */ -#define RT_LWIP_ICMP - -/* Enable IGMP protocol */ -#define RT_LWIP_IGMP - -/* Enable UDP protocol */ -#define RT_LWIP_UDP - -/* Enable TCP protocol */ -#define RT_LWIP_TCP - -/* the number of simulatenously active TCP connections*/ -#define RT_LWIP_TCP_PCB_NUM 5 - -/* TCP sender buffer space */ -#define RT_LWIP_TCP_SND_BUF 1024*10 - -/* TCP receive window. */ -#define RT_LWIP_TCP_WND 1024 - -/* Enable SNMP protocol */ -/* #define RT_LWIP_SNMP */ - -/* Using DHCP */ -/* #define RT_LWIP_DHCP */ - -#define RT_LWIP_DNS - -/* ip address of target */ -#define RT_LWIP_IPADDR0 192 -#define RT_LWIP_IPADDR1 168 -#define RT_LWIP_IPADDR2 1 -#define RT_LWIP_IPADDR3 30 - -/* gateway address of target */ -#define RT_LWIP_GWADDR0 192 -#define RT_LWIP_GWADDR1 168 -#define RT_LWIP_GWADDR2 1 -#define RT_LWIP_GWADDR3 1 - -/* mask address of target */ -#define RT_LWIP_MSKADDR0 255 -#define RT_LWIP_MSKADDR1 255 -#define RT_LWIP_MSKADDR2 255 -#define RT_LWIP_MSKADDR3 0 - -/* the number of blocks for pbuf */ -#define RT_LWIP_PBUF_NUM 16 - -/* thread priority of tcpip thread */ -#define RT_LWIP_TCPTHREAD_PRIORITY 128 - -/* mail box size of tcpip thread to wait for */ -#define RT_LWIP_TCPTHREAD_MBOX_SIZE 8 - -/* thread stack size of tcpip thread */ -#define RT_LWIP_TCPTHREAD_STACKSIZE 4096 - -/* thread priority of ethnetif thread */ -#define RT_LWIP_ETHTHREAD_PRIORITY 144 - -/* mail box size of ethnetif thread to wait for */ -#define RT_LWIP_ETHTHREAD_MBOX_SIZE 32 - -/* thread stack size of ethnetif thread */ -#define RT_LWIP_ETHTHREAD_STACKSIZE 1024 - -/* SECTION: RTGUI support */ -/* using RTGUI support */ -#define RT_USING_RTGUI - -/* name length of RTGUI object */ -#define RTGUI_NAME_MAX 16 -/* support 16 weight font */ -#define RTGUI_USING_FONT16 -/* support 16 weight font */ -#define RTGUI_USING_FONT12 -/* support Chinese font */ -#define RTGUI_USING_FONTHZ -/* use DFS as file interface */ -#define RTGUI_USING_DFS_FILERW -/* use font file as Chinese font */ -/* #define RTGUI_USING_HZ_FILE */ -/* use Chinese bitmap font */ -#define RTGUI_USING_HZ_BMP -/* use small size in RTGUI */ -/* #define RTGUI_USING_SMALL_SIZE */ -/* use mouse cursor */ -/* #define RTGUI_USING_MOUSE_CURSOR */ - -#endif diff --git a/bsp/evb4020/src/sdcard.c b/bsp/evb4020/src/sdcard.c deleted file mode 100755 index b2b4b17bd5..0000000000 --- a/bsp/evb4020/src/sdcard.c +++ /dev/null @@ -1,790 +0,0 @@ -/* - * File : sdcard.c - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006, 2007, RT-Thread Develop Team - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE - * - * Change Logs: - * Date Author Notes - * 2007-12-02 Yi.Qiu the first version - * 2010-01-01 Bernard Modify for mini2440 - * 2010-10-13 Wangmeng Added sep4020 support - */ - -#include "sdcard.h" -#include - -volatile rt_int32_t RCA; - -#ifdef RT_USING_DFS - -/* RT-Thread Device Driver Interface */ -#include -#include - -/*GLOBAL SD DEVICE PONITER*/ -static struct sd_device *ptr_sddev; -static rt_uint8_t gsec_buf[SECTOR_SIZE]; - -#define USE_TIMEOUT - -/*This file is to power on/off the SEP4020 SDC*/ -/** - * This function will power on/off the SEP4020 SDC - * - * @param sd_ctl: 0/power on; 1/power off - * @return none - * - */ -static void sd_pwr(int sd_ctl) -{ - if (sd_ctl) - { - *(RP)GPIO_PORTA_SEL |= 0x0200; - *(RP)GPIO_PORTA_DIR &= (~0x0200); - *(RP)GPIO_PORTA_DATA |= 0x0200; - } - else - { - - *(RP)GPIO_PORTA_SEL |= 0x0200; - *(RP)GPIO_PORTA_DIR &= (~0x0200); - *(RP)GPIO_PORTA_DATA &= (~0x0200); - } -} - -/*a nop operation to delay*/ -static void delay (U32 j) -{ - U32 i; - - for (i=0;ibytes_per_sector = 512; - geometry->block_size = 0x200000; - //if (CardType == SDIO_HIGH_CAPACITY_SD_CARD) - // geometry->sector_count = (SDCardInfo.SD_csd.DeviceSize + 1) * 1024; - //else - geometry->sector_count = 0x200000;//SDCardInfo.CardCapacity/SDCardInfo.CardBlockSize; - } - - return RT_EOK; -} - -/** - * This function will set a hook function, which will be invoked when a memory - * block is allocated from heap memory. - * - * @param hook the hook function - */ -static rt_size_t rt_sdcard_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size) -{ - rt_uint32_t retry = 3; - rt_uint8_t status; - rt_uint32_t index; - - ///*take the semaphore - struct dfs_partition *part = (struct dfs_partition *)dev->private; - rt_sem_take(part->lock, RT_WAITING_FOREVER); - while(retry--) - { - if (((rt_uint32_t)buffer % 4 != 0) || - ((rt_uint32_t)buffer > 0x20080000)) - { - for(index = 0;index < size;index++) - { - status = sd_readblock((part->offset + pos) * SECTOR_SIZE,ptr_sddev->sec_buf); - if(status != RT_EOK) - break; - - rt_memcpy((rt_uint8_t *)buffer + (index * SECTOR_SIZE),ptr_sddev->sec_buf,SECTOR_SIZE); - } - } - else - { - for(index = 0;indexlock); - - if (status == RT_EOK) - return size; - - rt_kprintf("read failed: %d, buffer 0x%08x\n", status, buffer); - return 0; - -} - -/** - * This function will set a hook function, which will be invoked when a memory - * block is allocated from heap memory. - * - * @param hook the hook function - */ -static rt_size_t rt_sdcard_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size) -{ - int i; - rt_uint8_t status; - - struct dfs_partition *part = (struct dfs_partition *)dev->private; - - if ( dev == RT_NULL ) - { - rt_set_errno(-DFS_STATUS_EINVAL); - return 0; - } - - rt_sem_take(part->lock, RT_WAITING_FOREVER); - - if (((rt_uint32_t)buffer % 4 != 0) || - ((rt_uint32_t)buffer > 0x20080000)) - { - rt_uint32_t index; - - for(index=0;indexsec_buf, ((rt_uint8_t*)buffer + index * SECTOR_SIZE), SECTOR_SIZE); - status = sd_writeblock((part->offset + index + pos)*SECTOR_SIZE,ptr_sddev->sec_buf); - } - } - else - { - - for(i=0;ioffset + i + pos)*SECTOR_SIZE, - (rt_uint8_t*)((rt_uint8_t*)buffer + i * SECTOR_SIZE)); - if (status != RT_EOK) break; - } - } - - rt_sem_release(part->lock); - - if (status == RT_EOK) - return size; - - rt_kprintf("read failed: %d, buffer 0x%08x\n", status, buffer); - return 0; -} - - -rt_err_t rt_hw_sdcard_exit() -{ - if(ptr_sddev->device != RT_NULL) - rt_free(ptr_sddev->device); - if(ptr_sddev->part != RT_NULL) - rt_free(ptr_sddev->part); - if(ptr_sddev != RT_NULL) - rt_free(ptr_sddev); - - return RT_EOK; -} - -/** - * This function will init sd card - * - * @param void - */ -rt_err_t rt_hw_sdcard_init() -{ - /*For test*/ - rt_err_t err; - rt_int32_t i; - - char dname[4]; - char sname[8]; - - /*Initialize structure*/ - - ptr_sddev = (struct sd_device*)rt_malloc(sizeof(struct sd_device)); - if(ptr_sddev == RT_NULL) - { - EOUT("Failed to allocate sdcard device structure\n"); - return RT_ENOMEM; - } - - /*sdcard intialize*/ - err = sd_init(); - if(err != RT_EOK) - goto FAIL2; - - /*set sector buffer*/ - ptr_sddev->sec_buf = gsec_buf; - ptr_sddev->buf_size = SECTOR_SIZE; - ptr_sddev->sdc = (struct sd_c*)SD_BASE; - - //DBOUT("allocate partition sector buffer OK!"); - - err = sd_readblock(0,ptr_sddev->sec_buf); - if(err != RT_EOK) - { - EOUT("read first block error\n"); - goto FAIL2; - } - - /*sdcard driver initialize*/ - ptr_sddev->part = (struct dfs_partition*)rt_malloc(4 * sizeof(struct dfs_partition)); - if(ptr_sddev->part == RT_NULL) - { - EOUT("allocate partition failed\n"); - err = RT_ENOMEM; - goto FAIL2; - } - - /*alloc device buffer*/ - ptr_sddev->device = (struct rt_device*)rt_malloc(4 * sizeof(struct rt_device)); - if(ptr_sddev->device == RT_NULL) - { - EOUT("allocate device failed\n"); - err = RT_ENOMEM; - goto FAIL1; - } - - ptr_sddev->part_num = 0; - - err = sd_readblock(0,ptr_sddev->sec_buf); - - if(err != RT_EOK) - { - EOUT("Read block 0 to initialize ERROR\n"); - goto FAIL1; - } - - for(i=0; i<4; i++) - { - /* get the first partition */ - err = dfs_filesystem_get_partition(&(ptr_sddev->part[i]), ptr_sddev->sec_buf, i); - if (err == RT_EOK) - { - rt_snprintf(dname, 4, "sd%d", i); - rt_snprintf(sname, 8, "sem_sd%d", i); - ptr_sddev->part[i].lock = rt_sem_create(sname, 1, RT_IPC_FLAG_FIFO); - - /* register sdcard device */ - ptr_sddev->device[i].init = rt_sdcard_init; - ptr_sddev->device[i].open = rt_sdcard_open; - ptr_sddev->device[i].close = rt_sdcard_close; - ptr_sddev->device[i].read = rt_sdcard_read; - ptr_sddev->device[i].write = rt_sdcard_write; - ptr_sddev->device[i].control = rt_sdcard_control; - ptr_sddev->device[i].private= &ptr_sddev->part[i]; - - err = rt_device_register(&ptr_sddev->device[i], dname, - RT_DEVICE_FLAG_RDWR | RT_DEVICE_FLAG_REMOVABLE | RT_DEVICE_FLAG_STANDALONE); - - if(err == RT_EOK) - ptr_sddev->part_num++; - } - else - { - if(i == 0) - { - /* there is no partition table */ - ptr_sddev->part[0].offset = 0; - ptr_sddev->part[0].size = 0; - ptr_sddev->part[0].lock = rt_sem_create("sem_sd0", 1, RT_IPC_FLAG_FIFO); - - /* register sdcard device */ - ptr_sddev->device[0].init = rt_sdcard_init; - ptr_sddev->device[0].open = rt_sdcard_open; - ptr_sddev->device[0].close = rt_sdcard_close; - ptr_sddev->device[0].read = rt_sdcard_read; - ptr_sddev->device[0].write = rt_sdcard_write; - ptr_sddev->device[0].control = rt_sdcard_control; - ptr_sddev->device[0].private= &ptr_sddev->part[0]; - - err = rt_device_register(&ptr_sddev->device[0], "sd0", - RT_DEVICE_FLAG_RDWR | RT_DEVICE_FLAG_REMOVABLE | RT_DEVICE_FLAG_STANDALONE); - - if(err == RT_EOK) - ptr_sddev->part_num++; - - break; - } - } - } - - if(ptr_sddev->part_num == 0) - goto FAIL0; - - return err; - - FAIL0: - rt_free(ptr_sddev->device); - ptr_sddev->device = RT_NULL; - - FAIL1: - rt_free(ptr_sddev->part); - ptr_sddev->part = RT_NULL; - - FAIL2: - rt_free(ptr_sddev); - ptr_sddev = RT_NULL; - - return err; - - -} - -#endif diff --git a/bsp/evb4020/src/sdcard.h b/bsp/evb4020/src/sdcard.h deleted file mode 100755 index f4b1ba10aa..0000000000 --- a/bsp/evb4020/src/sdcard.h +++ /dev/null @@ -1,51 +0,0 @@ - -#ifndef __SDCARD_H -#define __SDCARD_H - -#include - -#ifdef RT_USING_DFS - -#include - -#define INICLK 300000 -#define SDCLK 24000000 //PCLK=49.392MHz -#define MMCCLK 15000000 //PCLK=49.392MHz - -/*struct of the SDC*/ -struct sd_c -{ - __IO rt_uint32_t clk_ctl; - __IO rt_uint32_t soft_rst; - __IO rt_uint32_t arg; - __IO rt_uint32_t cmd; - __IO rt_uint32_t blk_sz; - __IO rt_uint32_t blk_cnt; - __IO rt_uint32_t trans_mode; - __O rt_uint32_t response0; - __O rt_uint32_t response1; - __O rt_uint32_t response2; - __O rt_uint32_t response3; - __IO rt_uint32_t rd_to_ctl; - __IO rt_uint32_t int_stat; - __IO rt_uint32_t int_stat_mask; - __O rt_uint32_t rx_fifo; - __I rt_uint32_t tx_fifo; -}; - -/*sdcard driver structure*/ -struct sd_device -{ - struct rt_device *device; /*rt_device*/ - struct sd_c *sdc; /*SDCARD register*/ - struct dfs_partition *part; /*dfs partitions*/ - rt_uint8_t *sec_buf; /*sdcard buffer*/ - rt_uint32_t part_num; /*partiont numbers*/ - rt_uint32_t buf_size; /*buffer size*/ -}; - - - -#endif -#endif - diff --git a/bsp/evb4020/src/sep4020.h b/bsp/evb4020/src/sep4020.h deleted file mode 100755 index b4590c2ef0..0000000000 --- a/bsp/evb4020/src/sep4020.h +++ /dev/null @@ -1,867 +0,0 @@ -#ifndef __SEP4020_H -#define __SEP4020_H - -#include - -/*Core definations*/ -#define SVCMODE -#define Mode_USR 0x10 -#define Mode_FIQ 0x11 -#define Mode_IRQ 0x12 -#define Mode_SVC 0x13 -#define Mode_ABT 0x17 -#define Mode_UND 0x1B -#define Mode_SYS 0x1F - - - -/* - * 各模块寄存器基值 - */ - -#define ESRAM_BASE 0x04000000 -#define INTC_BASE 0x10000000 -#define PMU_BASE 0x10001000 -#define RTC_BASE 0x10002000 -#define WD_BASE 0x10002000 -#define TIMER_BASE 0x10003000 -#define PWM_BASE 0x10004000 -#define UART0_BASE 0X10005000 -#define UART1_BASE 0X10006000 -#define UART2_BASE 0X10007000 -#define UART3_BASE 0X10008000 -#define SSI_BASE 0X10009000 -#define I2S_BASE 0x1000A000 -#define MMC_BASE 0x1000B000 -#define SD_BASE 0x1000B000 -#define SMC0_BASE 0x1000C000 -#define SMC1_BASE 0x1000D000 -#define USBD_BASE 0x1000E000 -#define GPIO_BASE 0x1000F000 -#define EMI_BASE 0x11000000 -#define DMAC_BASE 0x11001000 -#define LCDC_BASE 0x11002000 -#define MAC_BASE 0x11003000 -#define AMBA_BASE 0x11005000 - - -/* - * INTC模块 - * 基址: 0x10000000 - */ - -#define INTC_IER (INTC_BASE+0X000) /* IRQ中断允许寄存器 */ -#define INTC_IMR (INTC_BASE+0X008) /* IRQ中断屏蔽寄存器 */ -#define INTC_IFR (INTC_BASE+0X010) /* IRQ软件强制中断寄存器 */ -#define INTC_IRSR (INTC_BASE+0X018) /* IRQ未处理中断状态寄存器 */ -#define INTC_ISR (INTC_BASE+0X020) /* IRQ中断状态寄存器 */ -#define INTC_IMSR (INTC_BASE+0X028) /* IRQ屏蔽中断状态寄存器 */ -#define INTC_IFSR (INTC_BASE+0X030) /* IRQ中断最终状态寄存器 */ -#define INTC_FIER (INTC_BASE+0X0C0) /* FIQ中断允许寄存器 */ -#define INTC_FIMR (INTC_BASE+0X0C4) /* FIQ中断屏蔽寄存器 */ -#define INTC_FIFR (INTC_BASE+0X0C8) /* FIQ软件强制中断寄存器 */ -#define INTC_FIRSR (INTC_BASE+0X0CC) /* FIQ未处理中断状态寄存器 */ -#define INTC_FISR (INTC_BASE+0X0D0) /* FIQ中断状态寄存器 */ -#define INTC_FIFSR (INTC_BASE+0X0D4) /* FIQ中断最终状态寄存器 */ -#define INTC_IPLR (INTC_BASE+0X0D8) /* IRQ中断优先级寄存器 */ -#define INTC_ICR1 (INTC_BASE+0X0DC) /* IRQ内部中断优先级控制寄存器1 */ -#define INTC_ICR2 (INTC_BASE+0X0E0) /* IRQ内部中断优先级控制寄存器2 */ -#define INTC_EXICR1 (INTC_BASE+0X0E4) /* IRQ外部中断优先级控制寄存器1 */ -#define INTC_EXICR2 (INTC_BASE+0X0E8) /* IRQ外部中断优先级控制寄存器2 */ - - -/* - * PMU模块 - * 基址: 0x10001000 - */ - -#define PMU_PLTR (PMU_BASE+0X000) /* PLL的稳定过渡时间 */ -#define PMU_PMCR (PMU_BASE+0X004) /* 系统主时钟PLL的控制寄存器 */ -#define PMU_PUCR (PMU_BASE+0X008) /* USB时钟PLL的控制寄存器 */ -#define PMU_PCSR (PMU_BASE+0X00C) /* 内部模块时钟源供给的控制寄存器 */ -#define PMU_PDSLOW (PMU_BASE+0X010) /* SLOW状态下时钟的分频因子 */ -#define PMU_PMDR (PMU_BASE+0X014) /* 芯片工作模式寄存器 */ -#define PMU_RCTR (PMU_BASE+0X018) /* Reset控制寄存器 */ -#define PMU_CLRWAKUP (PMU_BASE+0X01C) /* WakeUp清除寄存器 */ - - -/* - * RTC模块 - * 基址: 0x10002000 - */ - -#define RTC_STA_YMD (RTC_BASE+0X000) /* 年, 月, 日计数寄存器 */ -#define RTC_STA_HMS (RTC_BASE+0X004) /* 小时, 分钟, 秒寄存器 */ -#define RTC_ALARM_ALL (RTC_BASE+0X008) /* 定时月, 日, 时, 分寄存器 */ -#define RTC_CTR (RTC_BASE+0X00C) /* 控制寄存器 */ -#define RTC_INT_EN (RTC_BASE+0X010) /* 中断使能寄存器 */ -#define RTC_INT_STS (RTC_BASE+0X014) /* 中断状态寄存器 */ -#define RTC_SAMP (RTC_BASE+0X018) /* 采样周期寄存器 */ -#define RTC_WD_CNT (RTC_BASE+0X01C) /* Watch-Dog计数值寄存器 */ -#define RTC_WD_SEV (RTC_BASE+0X020) /* Watch-Dog服务寄存器 */ -#define RTC_CONFIG_CHECK (RTC_BASE+0X024) /* 配置时间确认寄存器 (在配置时间之前先写0xaaaaaaaa) */ -#define RTC_KEY0 (RTC_BASE+0X02C) /* 密钥寄存器 */ - -/* - * TIMER模块 - * 基址: 0x10003000 - */ - -#define TIMER_T1LCR (TIMER_BASE+0X000) /* 通道1加载计数寄存器 */ -#define TIMER_T1CCR (TIMER_BASE+0X004) /* 通道1当前计数值寄存器 */ -#define TIMER_T1CR (TIMER_BASE+0X008) /* 通道1控制寄存器 */ -#define TIMER_T1ISCR (TIMER_BASE+0X00C) /* 通道1中断状态清除寄存器 */ -#define TIMER_T1IMSR (TIMER_BASE+0X010) /* 通道1中断屏蔽状态寄存器 */ -#define TIMER_T2LCR (TIMER_BASE+0X020) /* 通道2加载计数寄存器 */ -#define TIMER_T2CCR (TIMER_BASE+0X024) /* 通道2当前计数值寄存器 */ -#define TIMER_T2CR (TIMER_BASE+0X028) /* 通道2控制寄存器 */ -#define TIMER_T2ISCR (TIMER_BASE+0X02C) /* 通道2中断状态清除寄存器 */ -#define TIMER_T2IMSR (TIMER_BASE+0X030) /* 通道2中断屏蔽状态寄存器 */ -#define TIMER_T3LCR (TIMER_BASE+0X040) /* 通道3加载计数寄存器 */ -#define TIMER_T3CCR (TIMER_BASE+0X044) /* 通道3当前计数值寄存器 */ -#define TIMER_T3CR (TIMER_BASE+0X048) /* 通道3控制寄存器 */ -#define TIMER_T3ISCR (TIMER_BASE+0X04C) /* 通道3中断状态清除寄存器 */ -#define TIMER_T3IMSR (TIMER_BASE+0X050) /* 通道3中断屏蔽状态寄存器 */ -#define TIMER_T3CAPR (TIMER_BASE+0X054) /* 通道3捕获寄存器 */ -#define TIMER_T4LCR (TIMER_BASE+0X060) /* 通道4加载计数寄存器 */ -#define TIMER_T4CCR (TIMER_BASE+0X064) /* 通道4当前计数值寄存器 */ -#define TIMER_T4CR (TIMER_BASE+0X068) /* 通道4控制寄存器 */ -#define TIMER_T4ISCR (TIMER_BASE+0X06C) /* 通道4中断状态清除寄存器 */ -#define TIMER_T4IMSR (TIMER_BASE+0X070) /* 通道4中断屏蔽状态寄存器 */ -#define TIMER_T4CAPR (TIMER_BASE+0X074) /* 通道4捕获寄存器 */ -#define TIMER_T5LCR (TIMER_BASE+0X080) /* 通道5加载计数寄存器 */ -#define TIMER_T5CCR (TIMER_BASE+0X084) /* 通道5当前计数值寄存器 */ -#define TIMER_T5CR (TIMER_BASE+0X088) /* 通道5控制寄存器 */ -#define TIMER_T5ISCR (TIMER_BASE+0X08C) /* 通道5中断状态清除寄存器 */ -#define TIMER_T5IMSR (TIMER_BASE+0X090) /* 通道5中断屏蔽状态寄存器 */ -#define TIMER_T5CAPR (TIMER_BASE+0X094) /* 通道5捕获寄存器 */ -#define TIMER_T6LCR (TIMER_BASE+0X0A0) /* 通道6加载计数寄存器 */ -#define TIMER_T6CCR (TIMER_BASE+0X0A4) /* 通道6当前计数值寄存器 */ -#define TIMER_T6CR (TIMER_BASE+0X0A8) /* 通道6控制寄存器 */ -#define TIMER_T6ISCR (TIMER_BASE+0X0AC) /* 通道6中断状态清除寄存器 */ -#define TIMER_T6IMSR (TIMER_BASE+0X0B0) /* 通道6中断屏蔽状态寄存器 */ -#define TIMER_T6CAPR (TIMER_BASE+0X0B4) /* 通道6捕获寄存器 */ -#define TIMER_T7LCR (TIMER_BASE+0X0C0) /* 通道7加载计数寄存器 */ -#define TIMER_T7CCR (TIMER_BASE+0X0C4) /* 通道7当前计数值寄存器 */ -#define TIMER_T7CR (TIMER_BASE+0X0C8) /* 通道7控制寄存器 */ -#define TIMER_T7ISCR (TIMER_BASE+0X0CC) /* 通道7中断状态清除寄存器 */ -#define TIMER_T7IMSR (TIMER_BASE+0X0D0) /* 通道7中断屏蔽状态寄存器 */ -#define TIMER_T8LCR (TIMER_BASE+0X0E0) /* 通道8加载计数寄存器 */ -#define TIMER_T8CCR (TIMER_BASE+0X0E4) /* 通道8当前计数值寄存器 */ -#define TIMER_T8CR (TIMER_BASE+0X0E8) /* 通道8控制寄存器 */ -#define TIMER_T8ISCR (TIMER_BASE+0X0EC) /* 通道8中断状态清除寄存器 */ -#define TIMER_T8IMSR (TIMER_BASE+0X0F0) /* 通道8中断屏蔽状态寄存器 */ -#define TIMER_T9LCR (TIMER_BASE+0X100) /* 通道9加载计数寄存器 */ -#define TIMER_T9CCR (TIMER_BASE+0X104) /* 通道9当前计数值寄存器 */ -#define TIMER_T9CR (TIMER_BASE+0X108) /* 通道9控制寄存器 */ -#define TIMER_T9ISCR (TIMER_BASE+0X10C) /* 通道9中断状态清除寄存器 */ -#define TIMER_T9IMSR (TIMER_BASE+0X110) /* 通道9中断屏蔽状态寄存器 */ -#define TIMER_T10LCR (TIMER_BASE+0X120) /* 通道10加载计数寄存器 */ -#define TIMER_T10CCR (TIMER_BASE+0X124) /* 通道10当前计数值寄存器 */ -#define TIMER_T10CR (TIMER_BASE+0X128) /* 通道10控制寄存器 */ -#define TIMER_T10ISCR (TIMER_BASE+0X12C) /* 通道10中断状态清除寄存器 */ -#define TIMER_T10IMSR (TIMER_BASE+0X130) /* 通道10中断屏蔽状态寄存器 */ -#define TIMER_TIMSR (TIMER_BASE+0X140) /* TIMER中断屏蔽状态寄存器 */ -#define TIMER_TISCR (TIMER_BASE+0X144) /* TIMER中断状态清除寄存器 */ -#define TIMER_TISR (TIMER_BASE+0X148) /* TIMER中断状态寄存器 */ - - - -/* - * PWM模块 - * 基址: 0x10004000 - */ - -#define PWM0_CTRL (PWM_BASE+0X000) /* PWM0控制寄存器 */ -#define PWM0_DIV (PWM_BASE+0X004) /* PWM0分频寄存器 */ -#define PWM0_PERIOD (PWM_BASE+0X008) /* PWM0周期寄存器 */ -#define PWM0_DATA (PWM_BASE+0X00C) /* PWM0数据寄存器 */ -#define PWM0_CNT (PWM_BASE+0X010) /* PWM0计数寄存器 */ -#define PWM0_STATUS (PWM_BASE+0X014) /* PWM0状态寄存器 */ -#define PWM1_CTRL (PWM_BASE+0X020) /* PWM1控制寄存器 */ -#define PWM1_DIV (PWM_BASE+0X024) /* PWM1分频寄存器 */ -#define PWM1_PERIOD (PWM_BASE+0X028) /* PWM1周期寄存器 */ -#define PWM1_DATA (PWM_BASE+0X02C) /* PWM1数据寄存器 */ -#define PWM1_CNT (PWM_BASE+0X030) /* PWM1计数寄存器 */ -#define PWM1_STATUS (PWM_BASE+0X034) /* PWM1状态寄存器 */ -#define PWM2_CTRL (PWM_BASE+0X040) /* PWM2控制寄存器 */ -#define PWM2_DIV (PWM_BASE+0X044) /* PWM2分频寄存器 */ -#define PWM2_PERIOD (PWM_BASE+0X048) /* PWM2周期寄存器 */ -#define PWM2_DATA (PWM_BASE+0X04C) /* PWM2数据寄存器 */ -#define PWM2_CNT (PWM_BASE+0X050) /* PWM2计数寄存器 */ -#define PWM2_STATUS (PWM_BASE+0X054) /* PWM2状态寄存器 */ -#define PWM3_CTRL (PWM_BASE+0X060) /* PWM3控制寄存器 */ -#define PWM3_DIV (PWM_BASE+0X064) /* PWM3分频寄存器 */ -#define PWM3_PERIOD (PWM_BASE+0X068) /* PWM3周期寄存器 */ -#define PWM3_DATA (PWM_BASE+0X06C) /* PWM3数据寄存器 */ -#define PWM3_CNT (PWM_BASE+0X070) /* PWM3计数寄存器 */ -#define PWM3_STATUS (PWM_BASE+0X074) /* PWM3状态寄存器 */ -#define PWM_INTMASK (PWM_BASE+0X080) /* PWM中断屏蔽寄存器 */ -#define PWM_INT (PWM_BASE+0X084) /* PWM中断寄存器 */ -#define PWM_ENABLE (PWM_BASE+0X088) /* PWM使能寄存器 */ - - -/* - * UART0模块 - * 基址: 0x10005000 - */ - -#define UART0_DLBL (UART0_BASE+0X000) /* 波特率设置低八位寄存器 */ -#define UART0_RXFIFO (UART0_BASE+0X000) /* 接收FIFO */ -#define UART0_TXFIFO (UART0_BASE+0X000) /* 发送FIFO */ -#define UART0_DLBH (UART0_BASE+0X004) /* 波特率设置高八位寄存器 */ -#define UART0_IER (UART0_BASE+0X004) /* 中断使能寄存器 */ -#define UART0_IIR (UART0_BASE+0X008) /* 中断识别寄存器 */ -#define UART0_FCR (UART0_BASE+0X008) /* FIFO控制寄存器 */ -#define UART0_LCR (UART0_BASE+0X00C) /* 行控制寄存器 */ -#define UART0_MCR (UART0_BASE+0X010) /* Modem控制寄存器 */ -#define UART0_LSR (UART0_BASE+0X014) /* 行状态寄存器 */ -#define UART0_MSR (UART0_BASE+0X018) /* Modem状态寄存器 */ - - -/* - * UART1模块 - * 基址: 0x10006000 - */ - -#define UART1_DLBL (UART1_BASE+0X000) /* 波特率设置低八位寄存器 */ -#define UART1_RXFIFO (UART1_BASE+0X000) /* 接收FIFO */ -#define UART1_TXFIFO (UART1_BASE+0X000) /* 发送FIFO */ -#define UART1_DLBH (UART1_BASE+0X004) /* 波特率设置高八位寄存器 */ -#define UART1_IER (UART1_BASE+0X004) /* 中断使能寄存器 */ -#define UART1_IIR (UART1_BASE+0X008) /* 中断识别寄存器 */ -#define UART1_FCR (UART1_BASE+0X008) /* FIFO控制寄存器 */ -#define UART1_LCR (UART1_BASE+0X00C) /* 行控制寄存器 */ -#define UART1_MCR (UART1_BASE+0X010) /* Modem控制寄存器 */ -#define UART1_LSR (UART1_BASE+0X014) /* 行状态寄存器 */ -#define UART1_MSR (UART1_BASE+0X018) /* Modem状态寄存器 */ - - -/* - * UART2模块 - * 基址: 0x10007000 - */ - -#define UART2_DLBL (UART2_BASE+0X000) /* 波特率设置低八位寄存器 */ -#define UART2_RXFIFO (UART2_BASE+0X000) /* 接收FIFO */ -#define UART2_TXFIFO (UART2_BASE+0X000) /* 发送FIFO */ -#define UART2_DLBH (UART2_BASE+0X004) /* 波特率设置高八位寄存器 */ -#define UART2_IER (UART2_BASE+0X004) /* 中断使能寄存器 */ -#define UART2_IIR (UART2_BASE+0X008) /* 中断识别寄存器 */ -#define UART2_FCR (UART2_BASE+0X008) /* FIFO控制寄存器 */ -#define UART2_LCR (UART2_BASE+0X00C) /* 行控制寄存器 */ -#define UART2_MCR (UART2_BASE+0X010) /* Modem控制寄存器 */ -#define UART2_LSR (UART2_BASE+0X014) /* 行状态寄存器 */ -#define UART2_MSR (UART2_BASE+0X018) /* Modem状态寄存器 */ - - -/* - * UART3模块 - * 基址: 0x10008000 - */ - -#define UART3_DLBL (UART3_BASE+0X000) /* 波特率设置低八位寄存器 */ -#define UART3_RXFIFO (UART3_BASE+0X000) /* 接收FIFO */ -#define UART3_TXFIFO (UART3_BASE+0X000) /* 发送FIFO */ -#define UART3_DLBH (UART3_BASE+0X004) /* 波特率设置高八位寄存器 */ -#define UART3_IER (UART3_BASE+0X004) /* 中断使能寄存器 */ -#define UART3_IIR (UART3_BASE+0X008) /* 中断识别寄存器 */ -#define UART3_FCR (UART3_BASE+0X008) /* FIFO控制寄存器 */ -#define UART3_LCR (UART3_BASE+0X00C) /* 行控制寄存器 */ -#define UART3_MCR (UART3_BASE+0X010) /* Modem控制寄存器 */ -#define UART3_LSR (UART3_BASE+0X014) /* 行状态寄存器 */ -#define UART3_MSR (UART3_BASE+0X018) /* Modem状态寄存器 */ - - -/* - * SSI模块 - * 基址: 0x10009000 - */ - -#define SSI_CONTROL0 (SSI_BASE+0X000) /* 控制寄存器0 */ -#define SSI_CONTROL1 (SSI_BASE+0X004) /* 控制寄存器1 */ -#define SSI_SSIENR (SSI_BASE+0X008) /* SSI使能寄存器 */ -#define SSI_MWCR (SSI_BASE+0X00C) /* Microwire控制寄存器 */ -#define SSI_SER (SSI_BASE+0X010) /* 从设备使能寄存器 */ -#define SSI_BAUDR (SSI_BASE+0X014) /* 波特率设置寄存器 */ -#define SSI_TXFTLR (SSI_BASE+0X018) /* 发送FIFO阈值寄存器 */ -#define SSI_RXFTLR (SSI_BASE+0X01C) /* 接收FIFO阈值寄存器 */ -#define SSI_TXFLR (SSI_BASE+0X020) /* 发送FIFO状态寄存器 */ -#define SSI_RXFLR (SSI_BASE+0X024) /* 接收FIFO状态寄存器 */ -#define SSI_SR (SSI_BASE+0X028) /* 状态寄存器 */ -#define SSI_IMR (SSI_BASE+0X02C) /* 中断屏蔽寄存器 */ -#define SSI_ISR (SSI_BASE+0X030) /* 中断最终状态寄存器 */ -#define SSI_RISR (SSI_BASE+0X034) /* 中断原始状态寄存器 */ -#define SSI_TXOICR (SSI_BASE+0X038) /* 发送FIFO上溢中断清除寄存器 */ -#define SSI_RXOICR (SSI_BASE+0X03C) /* 接收FIFO上溢中断清除寄存器 */ -#define SSI_RXUICR (SSI_BASE+0X040) /* 接收FIFO下溢中断清除寄存器 */ -#define SSI_ICR (SSI_BASE+0X02C) /* 中断清除寄存器 */ -#define SSI_DMACR (SSI_BASE+0X04C) /* DMA控制寄存器 */ -#define SSI_DMATDLR (SSI_BASE+0X050) /* DMA发送状态寄存器 */ -#define SSI_DMARDLR (SSI_BASE+0X054) /* DMA接收状态寄存器 */ -#define SSI_DR (SSI_BASE+0X060) /* 数据寄存器 */ - - -/* - * I2S模块 - * 基址: 0x1000A000 - */ - -#define I2S_CTRL (I2S_BASE+0X000) /* I2S控制寄存器 */ -#define I2S_DATA (I2S_BASE+0X004) /* I2S数据寄存器 */ -#define I2S_INT (I2S_BASE+0X008) /* I2S中断寄存器 */ -#define I2S_STATUS (I2S_BASE+0X00C) /* I2S状态寄存器 */ - - -/* - * SD模块 - * 基址: 0x1000B000 - */ - -#define SDC_CLOCK_CONTROL (SD_BASE+0x00) /* SDIO时钟控制寄存器 */ -#define SDC_SOFTWARE_RESET (SD_BASE+0X04) /* SDIO软件复位寄存器 */ -#define SDC_ARGUMENT (SD_BASE+0X08) /* SDIO命令参数寄存器 */ -#define SDC_COMMAND (SD_BASE+0X0C) /* SDIO命令控制寄存器 */ -#define SDC_BLOCK_SIZE (SD_BASE+0X10) /* SDIO数据块长度寄存器 */ -#define SDC_BLOCK_COUNT (SD_BASE+0X14) /* SDIO数据块数目寄存器 */ -#define SDC_TRANSFER_MODE (SD_BASE+0X18) /* SDIO传输模式选择寄存器 */ -#define SDC_RESPONSE0 (SD_BASE+0X1c) /* SDIO响应寄存器0 */ -#define SDC_RESPONSE1 (SD_BASE+0X20) /* SDIO响应寄存器1 */ -#define SDC_RESPONSE2 (SD_BASE+0X24) /* SDIO响应寄存器2 */ -#define SDC_RESPONSE3 (SD_BASE+0X28) /* SDIO响应寄存器3 */ -#define SDC_READ_TIMEOUT_CONTROL (SD_BASE+0X2c) /* SDIO读超时控制寄存器 */ -#define SDC_INTERRUPT_STATUS (SD_BASE+0X30) /* SDIO中断状态寄存器 */ -#define SDC_INTERRUPT_STATUS_MASK (SD_BASE+0X34) /* SDIO中断状态屏蔽寄存器 */ -#define SDC_READ_BUFER_ACCESS (SD_BASE+0X38) /* SDIO接收FIFO */ -#define SDC_WRITE_BUFER_ACCESS (SD_BASE+0X3c) /* SDIO发送FIFO */ - - - -/* - * SMC0模块 - * 基址: 0x1000C000 - */ - -#define SMC0_CTRL (SMC0_BASE+0X000) /* SMC0控制寄存器 */ -#define SMC0_INT (SMC0_BASE+0X004) /* SMC0中断寄存器 */ -#define SMC0_FD (SMC0_BASE+0X008) /* SMC0基本单元时间寄存器 */ -#define SMC0_CT (SMC0_BASE+0X00C) /* SMC0字符传输时间寄存器 */ -#define SMC0_BT (SMC0_BASE+0X010) /* SMC0块传输时间寄存器 */ - - - -/* - * SMC1模块 - * 基址: 0x1000D000 - */ - -#define SMC1_CTRL (SMC1_BASE+0X000) /* SMC1控制寄存器 */ -#define SMC1_INT (SMC1_BASE+0X004) /* SMC1中断寄存器 */ -#define SMC1_FD (SMC1_BASE+0X008) /* SMC1基本单元时间寄存器 */ -#define SMC1_CT (SMC1_BASE+0X00C) /* SMC1字符传输时间寄存器 */ -#define SMC1_BT (SMC1_BASE+0X010) /* SMC1块传输时间寄存器 */ - - - -/* - * USBD模块 - * 基址: 0x1000E000 - */ - -#define USBD_PROTOCOLINTR (USBD_BASE+0X000) /* USB协议中断寄存器 */ -#define USBD_INTRMASK (USBD_BASE+0X004) /* USB中断屏蔽寄存器 */ -#define USBD_INTRCTRL (USBD_BASE+0X008) /* USB中断类型控制寄存器 */ -#define USBD_EPINFO (USBD_BASE+0X00C) /* USB活动端点状态寄存器 */ -#define USBD_BCONFIGURATIONVALUE (USBD_BASE+0X010) /* SET_CCONFIGURATION记录 */ -#define USBD_BMATTRIBUTES (USBD_BASE+0X014) /* 当前配置属性寄存器 */ -#define USBD_DEVSPEED (USBD_BASE+0X018) /* 当前设备工作速度寄存器 */ -#define USBD_FRAMENUMBER (USBD_BASE+0X01C) /* 记录当前SOF包内的帧号 */ -#define USBD_EPTRANSACTIONS0 (USBD_BASE+0X020) /* 记录下次要求的传输次数 */ -#define USBD_EPTRANSACTIONS1 (USBD_BASE+0X024) /* 记录下次要求的传输次数 */ -#define USBD_APPIFUPDATE (USBD_BASE+0X028) /* 接口号快速更新寄存器 */ -#define USBD_CFGINTERFACE0 (USBD_BASE+0X02C) /* 记录接口的值 */ -#define USBD_CFGINTERFACE1 (USBD_BASE+0X030) /* 记录接口的值 */ -#define USBD_CFGINTERFACE2 (USBD_BASE+0X034) /* 记录接口的值 */ -#define USBD_CFGINTERFACE3 (USBD_BASE+0X038) /* 记录接口的值 */ -#define USBD_CFGINTERFACE4 (USBD_BASE+0X03C) /* 记录接口的值 */ -#define USBD_CFGINTERFACE5 (USBD_BASE+0X040) /* 记录接口的值 */ -#define USBD_CFGINTERFACE6 (USBD_BASE+0X044) /* 记录接口的值 */ -#define USBD_CFGINTERFACE7 (USBD_BASE+0X048) /* 记录接口的值 */ -#define USBD_CFGINTERFACE8 (USBD_BASE+0X04C) /* 记录接口的值 */ -#define USBD_CFGINTERFACE9 (USBD_BASE+0X050) /* 记录接口的值 */ -#define USBD_CFGINTERFACE10 (USBD_BASE+0X054) /* 记录接口的值 */ -#define USBD_CFGINTERFACE11 (USBD_BASE+0X058) /* 记录接口的值 */ -#define USBD_CFGINTERFACE12 (USBD_BASE+0X05C) /* 记录接口的值 */ -#define USBD_CFGINTERFACE13 (USBD_BASE+0X060) /* 记录接口的值 */ -#define USBD_CFGINTERFACE14 (USBD_BASE+0X064) /* 记录接口的值 */ -#define USBD_CFGINTERFACE15 (USBD_BASE+0X068) /* 记录接口的值 */ -#define USBD_CFGINTERFACE16 (USBD_BASE+0X06C) /* 记录接口的值 */ -#define USBD_CFGINTERFACE17 (USBD_BASE+0X070) /* 记录接口的值 */ -#define USBD_CFGINTERFACE18 (USBD_BASE+0X074) /* 记录接口的值 */ -#define USBD_CFGINTERFACE19 (USBD_BASE+0X078) /* 记录接口的值 */ -#define USBD_CFGINTERFACE20 (USBD_BASE+0X07C) /* 记录接口的值 */ -#define USBD_CFGINTERFACE21 (USBD_BASE+0X080) /* 记录接口的值 */ -#define USBD_CFGINTERFACE22 (USBD_BASE+0X084) /* 记录接口的值 */ -#define USBD_CFGINTERFACE23 (USBD_BASE+0X088) /* 记录接口的值 */ -#define USBD_CFGINTERFACE24 (USBD_BASE+0X08C) /* 记录接口的值 */ -#define USBD_CFGINTERFACE25 (USBD_BASE+0X090) /* 记录接口的值 */ -#define USBD_CFGINTERFACE26 (USBD_BASE+0X094) /* 记录接口的值 */ -#define USBD_CFGINTERFACE27 (USBD_BASE+0X098) /* 记录接口的值 */ -#define USBD_CFGINTERFACE28 (USBD_BASE+0X09C) /* 记录接口的值 */ -#define USBD_CFGINTERFACE29 (USBD_BASE+0X0A0) /* 记录接口的值 */ -#define USBD_CFGINTERFACE30 (USBD_BASE+0X0A4) /* 记录接口的值 */ -#define USBD_CFGINTERFACE31 (USBD_BASE+0X0A8) /* 记录接口的值 */ -#define USBD_PKTPASSEDCTRL (USBD_BASE+0X0AC) /* 记录成功接收的包数 */ -#define USBD_PKTDROPPEDCTRL (USBD_BASE+0X0B0) /* 记录丢失的包数 */ -#define USBD_CRCERRCTRL (USBD_BASE+0X0B4) /* 记录CRC错误的包数 */ -#define USBD_BITSTUFFERRCTRL (USBD_BASE+0X0B8) /* 记录位填充错误的包数 */ -#define USBD_PIDERRCTRL (USBD_BASE+0X0BC) /* 记录PID错误的包数 */ -#define USBD_FRAMINGERRCTL (USBD_BASE+0X0C0) /* 记录有SYNC和EOP的包数 */ -#define USBD_TXPKTCTRL (USBD_BASE+0X0C4) /* 记录发送包的数量 */ -#define USBD_STATCTRLOV (USBD_BASE+0X0C8) /* 记录统计寄存器溢出情况 */ -#define USBD_TXLENGTH (USBD_BASE+0X0CC) /* 记录每次IN传输事务包长度 */ -#define USBD_RXLENGTH (USBD_BASE+0X0D0) /* 记录OUT传输事务包长度 */ -#define USBD_RESUME (USBD_BASE+0X0D4) /* USB唤醒寄存器 */ -#define USBD_READFLAG (USBD_BASE+0X0D8) /* 读异步状态寄存器标志 */ -#define USBD_RECEIVETYPE (USBD_BASE+0X0DC) /* 传输状态寄存器 */ -#define USBD_APPLOCK (USBD_BASE+0X0E0) /* 锁信号寄存器 */ -#define USBD_EP0OUTADDR (USBD_BASE+0X100) /* 端点0端点号和方向 */ -#define USBD_EP0OUTBMATTR (USBD_BASE+0X104) /* 端点0类型寄存器 */ -#define USBD_EP0OUTMAXPKTSIZE (USBD_BASE+0X108) /* 端点0最大包尺寸寄存器 */ -#define USBD_EP0OUTIFNUM (USBD_BASE+0X10C) /* 端点0接口号寄存器 */ -#define USBD_EP0OUTSTAT (USBD_BASE+0X110) /* 端点0状态寄存器 */ -#define USBD_EP0OUTBMREQTYPE (USBD_BASE+0X114) /* 端点0 SETUP事务请求类 */ -#define USBD_EP0OUTBREQUEST (USBD_BASE+0X118) /* 端点0 SETUP事务请求内容 */ -#define USBD_EP0OUTWVALUE (USBD_BASE+0X11C) /* 端点0 SETUP事务请求值 */ -#define USBD_EP0OUTWINDEX (USBD_BASE+0X120) /* 端点0 SETUP事务请求索引 */ -#define USBD_EP0OUTWLENGTH (USBD_BASE+0X120) /* 端点0 SETUP事务请求长度 */ -#define USBD_EP0OUTSYNCHFRAME (USBD_BASE+0X128) /* 端点0同步包帧号 */ -#define USBD_EP1OUTADDR (USBD_BASE+0X12C) /* 端点1输出端点号和方向 */ -#define USBD_EP1OUTBMATTR (USBD_BASE+0X130) /* 端点1输出类型寄存器 */ -#define USBD_EP1OUTMAXPKTSIZE (USBD_BASE+0X134) /* 端点1输出最大包尺寸寄存器 */ -#define USBD_EP1OUTIFNUM (USBD_BASE+0X138) /* 端点1输出接口号寄存器 */ -#define USBD_EP1OUTSTAT (USBD_BASE+0X13C) /* 端点1输出状态寄存器 */ -#define USBD_EP1OUTBMREQTYPE (USBD_BASE+0X140) /* 端点1输出SETUP事务请求类型 */ -#define USBD_EP1OUTBREQUEST (USBD_BASE+0X144) /* 端点1输出SETUP事务请求内容 */ -#define USBD_EP1OUTWVALUE (USBD_BASE+0X148) /* 端点1输出SETUP事务请求值 */ -#define USBD_EP1OUTWINDX (USBD_BASE+0X14C) /* 端点1输出SETUP事务请求索引 */ -#define USBD_EP1OUTWLENGH (USBD_BASE+0X150) /* 端点1输出SETUP事务请求域长度 */ -#define USBD_EP1OUTSYNCHFRAME (USBD_BASE+0X154) /* 端点1输出同步包帧号 */ -#define USBD_EP1INADDR (USBD_BASE+0X158) /* 端点1输入端点号和方向 */ -#define USBD_EP1INBMATTR (USBD_BASE+0X15C) /* 端点1输入类型寄存器 */ -#define USBD_EP1INMAXPKTSIZE (USBD_BASE+0X160) /* 端点1输入最大包尺寸寄存器 */ -#define USBD_EP1INIFNUM (USBD_BASE+0X164) /* 端点1输入接口号寄存器 */ -#define USBD_EP1INSTAT (USBD_BASE+0X168) /* 端点1输入状态寄存器 */ -#define USBD_EP1INBMREQTYPE (USBD_BASE+0X16C) /* 端点1输入SETUP事务请求类型 */ -#define USBD_EP1INBREQUEST (USBD_BASE+0X170) /* 端点1输入SETUP事务请求内容 */ -#define USBD_EP1INWVALUE (USBD_BASE+0X174) /* 端点1输入SETUP事务请求值 */ -#define USBD_EP1INWINDEX (USBD_BASE+0X178) /* 端点1输入SETUP事务请求索引 */ -#define USBD_EP1INWLENGTH (USBD_BASE+0X17C) /* 端点1输入SETUP事务请求域长度 */ -#define USBD_EP1INSYNCHFRAME (USBD_BASE+0X180) /* 端点1输入同步包帧号 */ -#define USBD_EP2OUTADDR (USBD_BASE+0X184) /* 端点2输出端点号和方向 */ -#define USBD_EP2OUTBMATTR (USBD_BASE+0X188) /* 端点2输出类型寄存器 */ -#define USBD_EP2OUTMAXPKTSIZE (USBD_BASE+0X18C) /* 端点2输出最大包尺寸寄存器 */ -#define USBD_EP2OUTIFNUM (USBD_BASE+0X190) /* 端点2输出接口号寄存器 */ -#define USBD_EP2OUTSTAT (USBD_BASE+0X194) /* 端点2输出状态寄存器 */ -#define USBD_EP2OUTBMREQTYPE (USBD_BASE+0X198) /* 端点2输出SETUP事务请求类型 */ -#define USBD_EP2OUTBREQUEST (USBD_BASE+0X19C) /* 端点2输出SETUP事务请求内容 */ -#define USBD_EP2OUTWVALUE (USBD_BASE+0X1A0) /* 端点2输出SETUP事务请求值 */ -#define USBD_EP2OUTWINDEX (USBD_BASE+0X1A4) /* 端点2输出SETUP事务请求索引 */ -#define USBD_EP2OUTWLENGTH (USBD_BASE+0X1A8) /* 端点2输出SETUP事务请求域长度 */ -#define USBD_EP2OUTSYNCHFRAME (USBD_BASE+0X1AC) /* 端点2输出同步包帧号 */ -#define USBD_EP2INADDR (USBD_BASE+0X1B0) /* 端点2输入端点号和方向 */ -#define USBD_EP2INBMATTR (USBD_BASE+0X1B4) /* 端点2输入类型寄存器 */ -#define USBD_EP2INMAXPKTSIZE (USBD_BASE+0X1B8) /* 端点2输入最大包尺寸寄存器 */ -#define USBD_EP2INIFNUM (USBD_BASE+0X1BC) /* 端点2输入接口号寄存器 */ -#define USBD_EP2INSTAT (USBD_BASE+0X1C0) /* 端点2输入状态寄存器 */ -#define USBD_EP2INBMREQTYPE (USBD_BASE+0X1C4) /* 端点2输入SETUP事务请求类型 */ -#define USBD_EP2INBREQUEST (USBD_BASE+0X1C8) /* 端点2输入SETUP事务请求内容 */ -#define USBD_EP2INWVALUE (USBD_BASE+0X1CC) /* 端点2输入SETUP事务请求值 */ -#define USBD_EP2INWINDEX (USBD_BASE+0X1D0) /* 端点2输入SETUP事务请求索引 */ -#define USBD_EP2INWLENGTH (USBD_BASE+0X1D4) /* 端点2输入SETUP事务请求域长度 */ -#define USBD_EP2INSYNCHFRAME (USBD_BASE+0X1D8) /* 端点2输入同步包帧号 */ -#define USBD_RXFIFO (USBD_BASE+0X200) /* 接受FIFO */ -#define USBD_TXFIFO (USBD_BASE+0X300) /* 发送FIFO */ - - -/* - * GPIO模块 - * 基址: 0x1000F000 - */ - -#define GPIO_DBCLK_DIV (GPIO_BASE+0X000) /* 去毛刺采用时钟分频比配置寄存器 */ -#define GPIO_PORTA_DIR (GPIO_BASE+0X004) /* A组端口输入输出方向配置寄存器 */ -#define GPIO_PORTA_SEL (GPIO_BASE+0X008) /* A组端口通用用途选择配置寄存器 */ -#define GPIO_PORTA_INCTL (GPIO_BASE+0X00C) /* A组端口通用用途输入时类型配置寄存器 */ -#define GPIO_PORTA_INTRCTL (GPIO_BASE+0X010) /* A组端口中断触发类型配置寄存器 */ -#define GPIO_PORTA_INTRCLR (GPIO_BASE+0X014) /* A组端口通用用途中断清除配置寄存器 */ -#define GPIO_PORTA_DATA (GPIO_BASE+0X018) /* A组端口通用用途数据配置寄存器 */ -#define GPIO_PORTB_DIR (GPIO_BASE+0X01C) /* B组端口输入输出方向配置寄存器 */ -#define GPIO_PORTB_SEL (GPIO_BASE+0X020) /* B组端口通用用途选择配置寄存器 */ -#define GPIO_PORTB_DATA (GPIO_BASE+0X024) /* B组端口通用用途数据配置寄存器 */ -#define GPIO_PORTC_DIR (GPIO_BASE+0X028) /* C组端口输入输出方向配置寄存器 */ -#define GPIO_PORTC_SEL (GPIO_BASE+0X02C) /* C组端口通用用途选择配置寄存器 */ -#define GPIO_PORTC_DATA (GPIO_BASE+0X030) /* C组端口通用用途数据配置寄存器 */ -#define GPIO_PORTD_DIR (GPIO_BASE+0X034) /* D组端口输入输出方向配置寄存器 */ -#define GPIO_PORTD_SEL (GPIO_BASE+0X038) /* D组端口通用用途选择配置寄存器 */ -#define GPIO_PORTD_SPECII (GPIO_BASE+0X03C) /* D组端口专用用途2选择配置寄存器 */ -#define GPIO_PORTD_DATA (GPIO_BASE+0X040) /* D组端口通用用途数据配置寄存器 */ -#define GPIO_PORTE_DIR (GPIO_BASE+0X044) /* E组端口输入输出方向配置寄存器 */ -#define GPIO_PORTE_SEL (GPIO_BASE+0X048) /* E组端口通用用途选择配置寄存器 */ -#define GPIO_PORTE_DATA (GPIO_BASE+0X04C) /* E组端口通用用途数据配置寄存器 */ -#define GPIO_PORTF_DIR (GPIO_BASE+0X050) /* F组端口输入输出方向配置寄存器 */ -#define GPIO_PORTF_SEL (GPIO_BASE+0X054) /* F组端口通用用途选择配置寄存器 */ -#define GPIO_PORTF_INCTL (GPIO_BASE+0X058) /* F组端口通用用途输入时类型配置寄存器 */ -#define GPIO_PORTF_INTRCTL (GPIO_BASE+0X05C) /* F组端口中断触发类型配置寄存器 */ -#define GPIO_PORTF_INTRCLR (GPIO_BASE+0X060) /* F组端口通用用途中断清除配置寄存器 */ -#define GPIO_PORTF_DATA (GPIO_BASE+0X064) /* F组端口通用用途数据配置寄存器 */ -#define GPIO_PORTG_DIR (GPIO_BASE+0X068) /* G组端口输入输出方向配置寄存器 */ -#define GPIO_PORTG_SEL (GPIO_BASE+0X06C) /* G组端口通用用途选择配置寄存器 */ -#define GPIO_PORTG_DATA (GPIO_BASE+0X070) /* G组端口通用用途数据配置寄存器 */ -#define GPIO_PORTH_DIR (GPIO_BASE+0X07C) /* H组端口输入输出方向配置寄存器 */ -#define GPIO_PORTH_SEL (GPIO_BASE+0X078) /* H组端口通用用途选择配置寄存器 */ -#define GPIO_PORTH_DATA (GPIO_BASE+0X07C) /* H组端口通用用途数据配置寄存器 */ -#define GPIO_PORTI_DIR (GPIO_BASE+0X080) /* I组端口输入输出方向配置寄存器 */ -#define GPIO_PORTI_SEL (GPIO_BASE+0X084) /* I组端口通用用途选择配置寄存器 */ -#define GPIO_PORTI_DATA (GPIO_BASE+0X088) /* I组端口通用用途数据配置寄存器 */ - - - -/* - * EMI模块 - * 基址: 0x11000000 - */ - -#define EMI_CSACONF (EMI_BASE+0X000) /* CSA参数配置寄存器 */ -#define EMI_CSBCONF (EMI_BASE+0X004) /* CSB参数配置寄存器 */ -#define EMI_CSCCONF (EMI_BASE+0X008) /* CSC参数配置寄存器 */ -#define EMI_CSDCONF (EMI_BASE+0X00C) /* CSD参数配置寄存器 */ -#define EMI_CSECONF (EMI_BASE+0X010) /* CSE参数配置寄存器 */ -#define EMI_CSFCONF (EMI_BASE+0X014) /* CSF参数配置寄存器 */ -#define EMI_SDCONF1 (EMI_BASE+0X018) /* SDRAM时序配置寄存器1 */ -#define EMI_SDCONF2 (EMI_BASE+0X01C) /* SDRAM时序配置寄存器2, SDRAM初始化用到的配置信息 */ -#define EMI_REMAPCONF (EMI_BASE+0X020) /* 片选空间及地址映射REMAP配置寄存器 */ -#define EMI_NAND_ADDR1 (EMI_BASE+0X100) /* NAND FLASH的地址寄存器1 */ -#define EMI_NAND_COM (EMI_BASE+0X104) /* NAND FLASH的控制字寄存器 */ -#define EMI_NAND_STA (EMI_BASE+0X10C) /* NAND FLASH的状态寄存器 */ -#define EMI_ERR_ADDR1 (EMI_BASE+0X110) /* 读操作出错的地址寄存器1 */ -#define EMI_ERR_ADDR2 (EMI_BASE+0X114) /* 读操作出错的地址寄存器2 */ -#define EMI_NAND_CONF1 (EMI_BASE+0X118) /* NAND FLASH的配置器存器1 */ -#define EMI_NAND_INTR (EMI_BASE+0X11C) /* NAND FLASH中断寄存器 */ -#define EMI_NAND_ECC (EMI_BASE+0X120) /* ECC校验完成寄存器 */ -#define EMI_NAND_IDLE (EMI_BASE+0X124) /* NAND FLASH空闲寄存器 */ -#define EMI_NAND_CONF2 (EMI_BASE+0X128) /* NAND FLASH的配置器存器2 */ -#define EMI_NAND_ADDR2 (EMI_BASE+0X12C) /* NAND FLASH的地址寄存器2 */ -#define EMI_NAND_DATA (EMI_BASE+0X200) /* NAND FLASH的数据寄存器 */ - - -/* - * DMAC模块 - * 基址: 0x11001000 - */ - -#define DMAC_INTSTATUS (DMAC_BASE+0X020) /* DAMC中断状态寄存器。 */ -#define DMAC_INTTCSTATUS (DMAC_BASE+0X050) /* DMAC传输完成中断状态寄存器 */ -#define DMAC_INTTCCLEAR (DMAC_BASE+0X060) /* DMAC传输完成中断状态清除寄存器 */ -#define DMAC_INTERRORSTATUS (DMAC_BASE+0X080) /* DMAC传输错误中断状态寄存器 */ -#define DMAC_INTINTERRCLR (DMAC_BASE+0X090) /* DMAC传输错误中断状态清除寄存器 */ -#define DMAC_ENBLDCHNS (DMAC_BASE+0X0B0) /* DMAC通道使能状态寄存器 */ -#define DMAC_C0SRCADDR (DMAC_BASE+0X000) /* DMAC道0源地址寄存器 */ -#define DMAC_C0DESTADD (DMAC_BASE+0X004) /* DMAC道0目的地址寄存器 */ -#define DMAC_C0CONTROL (DMAC_BASE+0X00C) /* DMAC道0控制寄存器 */ -#define DMAC_C0CONFIGURATION (DMAC_BASE+0X010) /* DMAC道0配置寄存器 */ -#define DMAC_C0DESCRIPTOR (DMAC_BASE+0X01C) /* DMAC道0链表地址寄存器 */ -#define DMAC_C1SRCADDR (DMAC_BASE+0X100) /* DMAC道1源地址寄存器 */ -#define DMAC_C1DESTADDR (DMAC_BASE+0X104) /* DMAC道1目的地址寄存器 */ -#define DMAC_C1CONTROL (DMAC_BASE+0X10C) /* DMAC道1控制寄存器 */ -#define DMAC_C1CONFIGURATION (DMAC_BASE+0X110) /* DMAC道1配置寄存器 */ -#define DMAC_C1DESCRIPTOR (DMAC_BASE+0X114) /* DMAC道1链表地址寄存器 */ -#define DMAC_C2SRCADDR (DMAC_BASE+0X200) /* DMAC道2源地址寄存器 */ -#define DMAC_C2DESTADDR (DMAC_BASE+0X204) /* DMAC道2目的地址寄存器 */ -#define DMAC_C2CONTROL (DMAC_BASE+0X20C) /* DMAC道2控制寄存器 */ -#define DMAC_C2CONFIGURATION (DMAC_BASE+0X210) /* DMAC道2配置寄存器 */ -#define DMAC_C2DESCRIPTOR (DMAC_BASE+0X214) /* DMAC道2链表地址寄存器 */ -#define DMAC_C3SRCADDR (DMAC_BASE+0X300) /* DMAC道3源地址寄存器 */ -#define DMAC_C3DESTADDR (DMAC_BASE+0X304) /* DMAC道3目的地址寄存器 */ -#define DMAC_C3CONTROL (DMAC_BASE+0X30C) /* DMAC道3控制寄存器 */ -#define DMAC_C3CONFIGURATION (DMAC_BASE+0X310) /* DMAC道3配置寄存器 */ -#define DMAC_C3DESCRIPTOR (DMAC_BASE+0X314) /* DMAC道3链表地址寄存器 */ -#define DMAC_C4SRCADDR (DMAC_BASE+0X400) /* DMAC道4源地址寄存器 */ -#define DMAC_C4DESTADDR (DMAC_BASE+0X404) /* DMAC道4目的地址寄存器 */ -#define DMAC_C4CONTROL (DMAC_BASE+0X40C) /* DMAC道4控制寄存器 */ -#define DMAC_C4CONFIGURATION (DMAC_BASE+0X410) /* DMAC道4配置寄存器 */ -#define DMAC_C4DESCRIPTOR (DMAC_BASE+0X414) /* DMAC道4链表地址寄存器 */ -#define DMAC_C5SRCADDR (DMAC_BASE+0X500) /* DMAC道5源地址寄存器 */ -#define DMAC_C5DESTADDR (DMAC_BASE+0X504) /* DMAC道5目的地址寄存器 */ -#define DMAC_C5CONTROL (DMAC_BASE+0X50C) /* DMAC道5控制寄存器 */ -#define DMAC_C5CONFIGURATION (DMAC_BASE+0X510) /* DMAC道5配置寄存器 */ -#define DMAC_C5DESCRIPTOR (DMAC_BASE+0X514) /* DMAC道5链表地址寄存器 */ - - -/* - * LCDC模块 - * 基址: 0x11002000 - */ - -#define LCDC_SSA (LCDC_BASE+0X000) /* 屏幕起始地址寄存器 */ -#define LCDC_SIZE (LCDC_BASE+0X004) /* 屏幕尺寸寄存器 */ -#define LCDC_PCR (LCDC_BASE+0X008) /* 面板配置寄存器 */ -#define LCDC_HCR (LCDC_BASE+0X00C) /* 水平配置寄存器 */ -#define LCDC_VCR (LCDC_BASE+0X010) /* 垂直配置寄存器 */ -#define LCDC_PWMR (LCDC_BASE+0X014) /* PWM对比度控制寄存器 */ -#define LCDC_LECR (LCDC_BASE+0X018) /* 使能控制寄存器 */ -#define LCDC_DMACR (LCDC_BASE+0X01C) /* DMA控制寄存器 */ -#define LCDC_LCDISREN (LCDC_BASE+0X020) /* 中断使能寄存器 */ -#define LCDC_LCDISR (LCDC_BASE+0X024) /* 中断状态寄存器 */ -#define LCDC_LGPMR (LCDC_BASE+0X040) /* 灰度调色映射寄存器组 (16个32bit寄存器) */ - - -/* - * MAC模块 - * 基址: 0x11003000 - */ - -#define MAC_CTRL (MAC_BASE+0X000) /* MAC控制寄存器 */ -#define MAC_INTSRC (MAC_BASE+0X004) /* MAC中断源寄存器 */ -#define MAC_INTMASK (MAC_BASE+0X008) /* MAC中断屏蔽寄存器 */ -#define MAC_IPGT (MAC_BASE+0X00C) /* 连续帧间隔寄存器 */ -#define MAC_IPGR1 (MAC_BASE+0X010) /* 等待窗口寄存器 */ -#define MAC_IPGR2 (MAC_BASE+0X014) /* 等待窗口寄存器 */ -#define MAC_PACKETLEN (MAC_BASE+0X018) /* 帧长度寄存器 */ -#define MAC_COLLCONF (MAC_BASE+0X01C) /* 碰撞重发寄存器 */ -#define MAC_TXBD_NUM (MAC_BASE+0X020) /* 发送描述符寄存器 */ -#define MAC_FLOWCTRL (MAC_BASE+0X024) /* 流控寄存器 */ -#define MAC_MII_CTRL (MAC_BASE+0X028) /* PHY控制寄存器 */ -#define MAC_MII_CMD (MAC_BASE+0X02C) /* PHY命令寄存器 */ -#define MAC_MII_ADDRESS (MAC_BASE+0X030) /* PHY地址寄存器 */ -#define MAC_MII_TXDATA (MAC_BASE+0X034) /* PHY写数据寄存器 */ -#define MAC_MII_RXDATA (MAC_BASE+0X038) /* PHY读数据寄存器 */ -#define MAC_MII_STATUS (MAC_BASE+0X03C) /* PHY状态寄存器 */ -#define MAC_ADDR0 (MAC_BASE+0X040) /* MAC地址寄存器 */ -#define MAC_ADDR1 (MAC_BASE+0X044) /* MAC地址寄存器 */ -#define MAC_HASH0 (MAC_BASE+0X048) /* MAC HASH寄存器 */ -#define MAC_HASH1 (MAC_BASE+0X04C) /* MAC HASH寄存器 */ -#define MAC_TXPAUSE (MAC_BASE+0X050) /* MAC控制帧寄存器 */ -#define MAC_TX_BD (MAC_BASE+0X400) -#define MAC_RX_BD (MAC_BASE+0X600) - - -/* - ************************************** - * Error Codes: - * IF SUCCESS RETURN 0, ELSE RETURN OTHER ERROR CODE, - * parameter error return (-33)/E_PAR, - * hardware error reture (-99)/E_HA - ************************************** - */ - -#define E_OK 0 /* Normal completion */ -#define E_SYS (-5) /* System error */ -#define E_NOMEM (-10) /* Insufficient memory */ -#define E_NOSPT (-17) /* Feature not supported */ -#define E_INOSPT (-18) /* Feature not supported by ITRON/FILE specification */ -#define E_RSFN (-20) /* Reserved function code number */ -#define E_RSATR (-24) /* Reserved attribute */ -#define E_PAR (-33) /* Parameter error */ -#define E_ID (-35) /* Invalid ID number */ -#define E_NOEXS (-52) /* Object does not exist */ -#define E_OBJ (-63) /* Invalid object state */ -#define E_MACV (-65) /* Memory access disabled or memory access violation */ -#define E_OACV (-66) /* Object access violation */ -#define E_CTX (-69) /* Context error */ -#define E_QOVR (-73) /* Queuing or nesting overflow */ -#define E_DLT (-81) /* Object being waited for was deleted */ -#define E_TMOUT (-85) /* Polling failure or timeout exceeded */ -#define E_RLWAI (-86) /* WAIT state was forcibly released */ - -#define E_HA (-99) /* HARD WARE ERROR */ - - -/* - ************************************** - * PMU 模块时钟 - ************************************** - */ - -#define CLK_SGPT (1 << 16) -#define CLK_SI2S (1 << 15) -#define CLK_SSMC (1 << 14) -#define CLK_SMAC (1 << 13) -#define CLK_SUSB (1 << 12) -#define CLK_SUART3 (1 << 11) -#define CLK_SUART2 (1 << 10) -#define CLK_SUART1 (1 << 9) -#define CLK_SUART0 (1 << 8) -#define CLK_SSSI (1 << 7) -#define CLK_SAC97 (1 << 6) -#define CLK_SMMCSD (1 << 5) -#define CLK_SEMI (1 << 4) -#define CLK_SDMAC (1 << 3) -#define CLK_SPWM (1 << 2) -#define CLK_SLCDC (1 << 1) -#define CLK_SESRAM (1) - - -/*Interrupt Sources*/ - - -#define INTSRC_RTC 31 -#define INTSRC_DMAC 30 -#define INTSRC_EMI 29 -#define INTSRC_MAC 28 -#define INTSRC_TIMER1 27 -#define INTSRC_TIMER2 26 -#define INTSRC_TIMER3 25 -#define INTSRC_UART0 24 -#define INTSRC_UART1 23 -#define INTSRC_UART2 22 -#define INTSRC_UART3 21 -#define INTSRC_PWM 20 -#define INTSRC_LCDC 19 -#define INTSRC_I2S 18 -#define INTSRC_SSI 17 - -#define INTSRC_USB 15 -#define INTSRC_SMC0 14 -#define INTSRC_SMC1 13 -#define INTSRC_SDIO 12 -#define INTSRC_EXINT10 11 -#define INTSRC_EXINT9 10 -#define INTSRC_EXINT8 9 -#define INTSRC_EXINT7 8 -#define INTSRC_EXINT6 7 -#define INTSRC_EXINT5 6 -#define INTSRC_EXINT4 5 -#define INTSRC_EXINT3 4 -#define INTSRC_EXINT2 3 -#define INTSRC_EXINT1 2 -#define INTSRC_EXINT0 1 -#define INTSRC_NULL 0 - - -/*Sereral useful macros*/ -#define set_plevel(plevel) *(RP)INTC_IPLR = plevel //设置普通中断的优先级门限,只有优先级大于此值的中断才能通过 -#define set_int_force(intnum) *(RP)INTC_IFR = (1 << intnum) //置1后,软件强制该位对应的中断源发出中断信号 -#define enable_irq(intnum) *(RP)INTC_IER |= (1 << intnum) //置1后,允许中断源的IRQ 中断信号 -#define disable_irq( intnum) *(RP)INTC_IER &= ~(1<< intnum) //置0后,不允许中断源的IRQ 中断信号 -#define mask_irq(intnum) *(RP)INTC_IMR |= (1 << intnum) //置1后,屏蔽对应的IRQ 中断信号 -#define unmask_irq(intnum) *(RP)INTC_IMR &= ~(1 << intnum) //置0后,通过对应的IRQ 中断信号 -#define mask_all_irq() *(RP)INTC_IMR = 0xFFFFFFFF //屏蔽对应的IRQ 中断信号 -#define unmask_all_irq() *(RP)INTC_IMR = 0x00000000 //通过对应的IRQ 中断信号 -#define enable_all_irq() *(RP)INTC_IER = 0XFFFFFFFF //允许中断源的IRQ 中断信号 -#define disable_all_irq() *(RP)INTC_IER = 0X00000000 //不允许中断源的IRQ 中断信号 -#define InitInt() do{mask_all_irq(); enable_all_irq();}while(0) - -/* - ************************************** - * 所有程序中用到的Typedef - ************************************** - */ - -typedef char S8; /* signed 8-bit integer */ -typedef short S16; /* signed 16-bit integer */ -typedef long S32; /* signed 32-bit integer */ -typedef unsigned char U8; /* unsigned 8-bit integer */ -typedef unsigned short U16; /* unsigned 16-bit integer */ -typedef unsigned long U32; /* unsigned 32-bit integer */ - -typedef volatile U32 * RP; -typedef volatile U16 * RP16; -typedef volatile U8 * RP8; - -typedef void *VP; /* pointer to an unpredictable data type */ -typedef void (*FP)(); /* program start address */ - -#ifndef _BOOL_TYPE_ -#define _BOOL_TYPE_ -typedef int BOOL; /* Boolean value. TRUE (1) or FALSE (0). */ -#endif - -typedef int ER; /* Error code. A signed integer. */ - -/** - * IO definitions - * - * define access restrictions to peripheral registers - */ - -#define __I volatile const /*!< defines 'read only' permissions */ -#define __O volatile /*!< defines 'write only' permissions */ -#define __IO volatile /*!< defines 'read / write' permissions */ -#define __iomem volatile - - -/*Macros for debug*/ - -#define EOUT(fmt,...) \ - do \ - { \ - rt_kprintf("EOUT:(%s:%i) ",__FILE__,__LINE__); \ - rt_kprintf(fmt,##__VA_ARGS__); \ - }while(0) - -#define RT_DEBUG -#ifdef RT_DEBUG - #define DBOUT(fmt,...) \ - do \ - { \ - rt_kprintf("DBOUT:(%s:%i) ",__FILE__,__LINE__); \ - rt_kprintf(fmt,##__VA_ARGS__); \ - }while(0) -#else - #define DBOUT(fmt,...) \ - do{}while(0) -#endif - -#ifdef RT_DEBUG - #define ASSERT(arg) \ - if((arg) == 0) \ - { \ - while(1) \ - { \ - rt_kprintf("have a assert failure\n"); \ - } \ - } -#else - #define ASSERT(arg) \ - do \ - { \ - }while(0) -#endif - - -#define write_reg(reg,value) \ - do \ - { \ - *(RP)(reg) = value; \ - }while(0) - -#define read_reg(reg) (*(RP)reg) - - -struct rt_hw_register -{ - rt_uint32_t r0; - rt_uint32_t r1; - rt_uint32_t r2; - rt_uint32_t r3; - rt_uint32_t r4; - rt_uint32_t r5; - rt_uint32_t r6; - rt_uint32_t r7; - rt_uint32_t r8; - rt_uint32_t r9; - rt_uint32_t r10; - rt_uint32_t fp; - rt_uint32_t ip; - rt_uint32_t sp; - rt_uint32_t lr; - rt_uint32_t pc; - rt_uint32_t cpsr; - rt_uint32_t ORIG_r0; -}; - - -/*@}*/ - -#endif diff --git a/bsp/evb4020/src/serial.c b/bsp/evb4020/src/serial.c deleted file mode 100755 index c9dbc3c025..0000000000 --- a/bsp/evb4020/src/serial.c +++ /dev/null @@ -1,282 +0,0 @@ -/* - * File : serial.c - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006, RT-Thread Development Team - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://openlab.rt-thread.com/license/LICENSE - * - * Change Logs: - * Date Author Notes - * 2006-03-13 Bernard first version - * 2009-04-20 yi.qiu modified according bernard's stm32 version - * 2010-10-6 wangmeng added sep4020 surpport - */ -#include -#include -#include "serial.h" - -/** - * @addtogroup SEP4020 - */ -/*@{*/ - -/* RT-Thread Device Interface */ -/** - * This function initializes serial - */ -static rt_err_t rt_serial_init (rt_device_t dev) -{ - struct serial_device* uart = (struct serial_device*) dev->user_data; - - if (!(dev->flag & RT_DEVICE_FLAG_ACTIVATED)) - { - - if (dev->flag & RT_DEVICE_FLAG_INT_RX) - { - rt_memset(uart->int_rx->rx_buffer, 0, - sizeof(uart->int_rx->rx_buffer)); - uart->int_rx->read_index = uart->int_rx->save_index = 0; - } - - if (dev->flag & RT_DEVICE_FLAG_INT_TX) - { - rt_memset(uart->int_tx->tx_buffer, 0, - sizeof(uart->int_tx->tx_buffer)); - uart->int_tx->write_index = uart->int_tx->save_index = 0; - } - - dev->flag |= RT_DEVICE_FLAG_ACTIVATED; - } - - return RT_EOK; -} - -/* save a char to serial buffer */ -static void rt_serial_savechar(struct serial_device* uart, char ch) -{ - rt_base_t level; - - /* disable interrupt */ - level = rt_hw_interrupt_disable(); - - uart->int_rx->rx_buffer[uart->int_rx->save_index] = ch; - uart->int_rx->save_index ++; - if (uart->int_rx->save_index >= UART_RX_BUFFER_SIZE) - uart->int_rx->save_index = 0; - - /* if the next position is read index, discard this 'read char' */ - if (uart->int_rx->save_index == uart->int_rx->read_index) - { - uart->int_rx->read_index ++; - if (uart->int_rx->read_index >= UART_RX_BUFFER_SIZE) - uart->int_rx->read_index = 0; - } - - /* enable interrupt */ - rt_hw_interrupt_enable(level); -} - -static rt_err_t rt_serial_open(rt_device_t dev, rt_uint16_t oflag) -{ - RT_ASSERT(dev != RT_NULL); - return RT_EOK; -} - -static rt_err_t rt_serial_close(rt_device_t dev) -{ - RT_ASSERT(dev != RT_NULL); - return RT_EOK; -} - -static rt_size_t rt_serial_read (rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size) -{ - rt_uint8_t* ptr; - rt_err_t err_code; - struct serial_device* uart; - - ptr = buffer; - err_code = RT_EOK; - uart = (struct serial_device*)dev->user_data; - - if (dev->flag & RT_DEVICE_FLAG_INT_RX) - { - rt_base_t level; - - /* interrupt mode Rx */ - while (size) - { - if (uart->int_rx->read_index != uart->int_rx->save_index) - { - *ptr++ = uart->int_rx->rx_buffer[uart->int_rx->read_index]; - size --; - - /* disable interrupt */ - level = rt_hw_interrupt_disable(); - - uart->int_rx->read_index ++; - if (uart->int_rx->read_index >= UART_RX_BUFFER_SIZE) - uart->int_rx->read_index = 0; - - /* enable interrupt */ - rt_hw_interrupt_enable(level); - } - else - { - /* set error code */ - err_code = -RT_EEMPTY; - break; - } - } - } - else - { - /* polling mode */ - while ((rt_uint32_t)ptr - (rt_uint32_t)buffer < size) - { - while (uart->uart_device->lsr & USTAT_RCV_READY) - { - *ptr = uart->uart_device->dlbl_fifo.txfifo & 0xff; - ptr ++; - } - } - } - - /* set error code */ - rt_set_errno(err_code); - return (rt_uint32_t)ptr - (rt_uint32_t)buffer; -} - -static rt_size_t rt_serial_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size) -{ - rt_uint8_t* ptr; - rt_err_t err_code; - struct serial_device* uart; - - err_code = RT_EOK; - ptr = (rt_uint8_t*)buffer; - uart = (struct serial_device*)dev->user_data; - - if (dev->flag & RT_DEVICE_FLAG_INT_TX) - { - /* interrupt mode Tx */ - while (uart->int_tx->save_index != uart->int_tx->write_index) - { - /* save on tx buffer */ - uart->int_tx->tx_buffer[uart->int_tx->save_index] = *ptr++; - - -- size; - - /* move to next position */ - uart->int_tx->save_index ++; - - /* wrap save index */ - if (uart->int_tx->save_index >= UART_TX_BUFFER_SIZE) - uart->int_tx->save_index = 0; - } - - /* set error code */ - if (size > 0) - err_code = -RT_EFULL; - } - else - { - /* polling mode */ - while (size) - { - /* - * to be polite with serial console add a line feed - * to the carriage return character - */ - if (*ptr == '\n' && (dev->flag & RT_DEVICE_FLAG_STREAM)) - { - while (!(uart->uart_device->lsr & USTAT_TXB_EMPTY)); - uart->uart_device->dlbl_fifo.txfifo = '\r'; - } - - while (!(uart->uart_device->lsr & USTAT_TXB_EMPTY)); - uart->uart_device->dlbl_fifo.txfifo = (*ptr & 0x1FF); - - ++ptr; --size; - } - } - - /* set error code */ - rt_set_errno(err_code); - - return (rt_uint32_t)ptr - (rt_uint32_t)buffer; -} - -static rt_err_t rt_serial_control (rt_device_t dev, rt_uint8_t cmd, void *args) -{ - RT_ASSERT(dev != RT_NULL); - - switch (cmd) - { - case RT_DEVICE_CTRL_SUSPEND: - /* suspend device */ - dev->flag |= RT_DEVICE_FLAG_SUSPENDED; - break; - - case RT_DEVICE_CTRL_RESUME: - /* resume device */ - dev->flag &= ~RT_DEVICE_FLAG_SUSPENDED; - break; - } - - return RT_EOK; -} - -/* - * serial register - */ -rt_err_t rt_hw_serial_register(rt_device_t device, const char* name, rt_uint32_t flag, struct serial_device *serial) -{ - RT_ASSERT(device != RT_NULL); - - device->type = RT_Device_Class_Char; - device->rx_indicate = RT_NULL; - device->tx_complete = RT_NULL; - device->init = rt_serial_init; - device->open = rt_serial_open; - device->close = rt_serial_close; - device->read = rt_serial_read; - device->write = rt_serial_write; - device->control = rt_serial_control; - device->user_data = serial; - - /* register a character device */ - return rt_device_register(device, name, RT_DEVICE_FLAG_RDWR | flag); -} - -/* ISR for serial interrupt */ -void rt_hw_serial_isr(rt_device_t device) -{ - struct serial_device* uart = (struct serial_device*) device->user_data; - - /* interrupt mode receive */ - RT_ASSERT(device->flag & RT_DEVICE_FLAG_INT_RX); - - /* save on rx buffer */ - while (uart->uart_device->lsr & USTAT_RCV_READY) - { - rt_serial_savechar(uart, uart->uart_device->dlbl_fifo.rxfifo & 0xff); - } - - /* invoke callback */ - if (device->rx_indicate != RT_NULL) - { - rt_size_t rx_length; - - /* get rx length */ - rx_length = uart->int_rx->read_index > uart->int_rx->save_index ? - UART_RX_BUFFER_SIZE - uart->int_rx->read_index + uart->int_rx->save_index : - uart->int_rx->save_index - uart->int_rx->read_index; - - device->rx_indicate(device, rx_length); - } -} - -/*@}*/ - diff --git a/bsp/evb4020/src/serial.h b/bsp/evb4020/src/serial.h deleted file mode 100755 index f903c1e1a5..0000000000 --- a/bsp/evb4020/src/serial.h +++ /dev/null @@ -1,90 +0,0 @@ -/* - * File : serial.c - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006, RT-Thread Development Team - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://openlab.rt-thread.com/license/LICENSE - * - * Change Logs: - * Date Author Notes - * 2006-03-13 Bernard first version - * 2009-04-20 yi.qiu modified according bernard's stm32 version - * 2010-10-6 wangmeng added sep4020 surpport - */ - -#ifndef __SERIAL_H__ -#define __SERIAL_H__ - -#include - -#define USTAT_RCV_READY 0x01 /* receive data ready */ -#define USTAT_TXB_EMPTY 0x40 /* tx buffer empty */ -#define BPS 115200 /* serial baudrate */ - -#define UART_RX_BUFFER_SIZE 64 -#define UART_TX_BUFFER_SIZE 64 - -/*For sep4020's uart have several secondary function*/ -/*we use union to decribe it*/ - -union dlbl_fifo -{ - rt_uint32_t dlbl; - rt_uint32_t rxfifo; - rt_uint32_t txfifo; -}; - -union dlbh_ier -{ - rt_uint32_t dlbh; - rt_uint32_t ier; -}; - -union iir_fcr -{ - rt_uint32_t iir; - rt_uint32_t fcr; -}; - -struct serial_int_rx -{ - rt_uint8_t rx_buffer[UART_RX_BUFFER_SIZE]; - rt_uint32_t read_index, save_index; -}; - -struct serial_int_tx -{ - rt_uint8_t tx_buffer[UART_TX_BUFFER_SIZE]; - rt_uint32_t write_index, save_index; -}; - -typedef struct uartport -{ - union dlbl_fifo dlbl_fifo; - union dlbh_ier dlbh_ier; - union iir_fcr iir_fcr; - rt_uint32_t lcr; - rt_uint32_t mcr; - rt_uint32_t lsr; - rt_uint32_t msr; -}uartport; - -struct serial_device -{ - uartport* uart_device; - - /* rx structure */ - struct serial_int_rx* int_rx; - - /* tx structure */ - struct serial_int_tx* int_tx; -}; - -rt_err_t rt_hw_serial_register(rt_device_t device, const char* name, rt_uint32_t flag, struct serial_device *serial); - -void rt_hw_serial_isr(rt_device_t device); - - -#endif diff --git a/bsp/evb4020/src/startup.c b/bsp/evb4020/src/startup.c deleted file mode 100755 index 1a13aacdf4..0000000000 --- a/bsp/evb4020/src/startup.c +++ /dev/null @@ -1,119 +0,0 @@ -#include -#include - -#include -#include -#include -#include - -#ifdef RT_USING_LWIP -#include -#include -#endif - -#define SDRAM_BASE 0x30000000 - - -#ifdef __CC_ARM -extern int Image$$RW_RAM1$$ZI$$Limit; -#endif - -extern void rt_application_init(void); -extern void finsh_system_init(void); - -extern void sd_init(void); -extern rt_uint8_t sd_readblock(rt_uint32_t address, rt_uint8_t* buf); -extern rt_uint8_t sd_writeblock(rt_uint32_t address, rt_uint8_t* buf); - -extern struct serial_device uart0; -extern struct rt_device uart0_device; - - -void rtthread_startup() -{ - /* init hardware interrupt */ - rt_hw_interrupt_init(); - - /* init board */ - rt_hw_board_init(); - - /* show version */ - rt_show_version(); - - /* init tick */ - rt_system_tick_init(); - - /* init kernel object */ - rt_system_object_init(); - - /* init timer system */ - rt_system_timer_init(); - - /* init heap memory system */ -#ifdef __CC_ARM - rt_kprintf("base=%p\n",&Image$$RW_RAM1$$ZI$$Limit); - rt_system_heap_init((void*)&Image$$RW_RAM1$$ZI$$Limit, (void*)(SDRAM_BASE + 0x200000)); -#else - rt_system_heap_init(&__bss_end, (void*)0x34000000); -#endif - - /* init scheduler system */ - rt_system_scheduler_init(); - -#ifdef RT_USING_DEVICE - /* register uart0 */ - rt_hw_serial_register(&uart0_device, "uart0", - RT_DEVICE_FLAG_RDWR | RT_DEVICE_FLAG_INT_RX | RT_DEVICE_FLAG_STREAM, - &uart0); - - -#ifdef RT_USING_DFS - rt_hw_sdcard_init(); -#endif - -#ifdef RT_USING_LWIP - eth_system_device_init(); - rt_hw_dm9161_init(); -#endif - - /*init all registed devices */ - rt_device_init_all(); -#endif - - /* init application */ - rt_application_init(); - -#ifdef RT_USING_FINSH - /* init finsh */ - finsh_system_init(); -#ifdef RT_USING_DEVICE - finsh_set_device("uart0"); -#endif -#endif - - /* init idle thread */ - rt_thread_idle_init(); - - /* start scheduler */ - rt_system_scheduler_start(); - - /* never reach here */ - return ; - -} - -int main() -{ - rt_uint32_t UNUSED level; - - /* disable interrupt first */ - level = rt_hw_interrupt_disable(); - - /* startup RT-Thread RTOS */ - rtthread_startup(); - - return 0; -} - - - diff --git a/bsp/evb4020/src/tcpsendpacket.c b/bsp/evb4020/src/tcpsendpacket.c deleted file mode 100755 index 33198b695b..0000000000 --- a/bsp/evb4020/src/tcpsendpacket.c +++ /dev/null @@ -1,63 +0,0 @@ -#include -#include /* 为了解析主机名,需要包含netdb.h头文件 */ -#include /* 使用BSD socket,需要包含sockets.h头文件 */ - -void tcp_senddata(const char* url, int port, int length) -{ - struct hostent *host; - int sock, err, result, timeout, index; - struct sockaddr_in server_addr; - rt_uint8_t *buffer_ptr; - - /* 通过函数入口参数url获得host地址(如果是域名,会做域名解析) */ - host = gethostbyname(url); - /* 创建一个socket,类型是SOCKET_STREAM,TCP类型 */ - if ((sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) == -1) - { - /* 创建socket失败 */ - rt_kprintf("Socket error\n"); - return; - } - - /* 神奇内存 */ - buffer_ptr = rt_malloc(length); - /* 构造发生数据 */ - for (index = 0; index < length; index ++) - buffer_ptr[index] = index & 0xff; - - timeout = 100; - /* 设置发送超时时间100ms */ - lwip_setsockopt(sock, SOL_SOCKET, SO_SNDTIMEO, &timeout, sizeof(timeout)); - /* 初始化预连接的服务端地址 */ - server_adlidr.sin_family = AF_INET; - server_addr.sin_port = htons(port); - server_addr.sin_addr = *((struct in_addr *)host->h_addr); - rt_memset(&(server_addr.sin_zero), 0, sizeof(server_addr.sin_zero)); - - /* 连接到服务端 */ - err = connect(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)); - rt_kprintf("TCP thread connect error code: %d\n", err); - - while(1) - { - /* 发送数据到sock连接 */ - result = send(sock, buffer_ptr, length, MSG_DONTWAIT); - if(result == -1) //数据发送错误处理 - { - rt_kprintf("TCP thread send error: %d\n", result); - lwip_close(sock); //关闭连接,重新创建连接 - rt_thread_delay(10); - if ((sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)) == -1) - rt_kprintf("TCP Socket error:%d\n",sock); - err = connect(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)); - rt_kprintf("TCP thread connect error code: %d\n", err); - } - } -} - -#ifdef RT_USING_FINSH -#include -/* 输出tcpclient函数到finsh shell中 */ -FINSH_FUNCTION_EXPORT(tcp_senddata, send a packet through tcp connection); -#endif - diff --git a/bsp/sep4020/Ext_SDRAM.ini b/bsp/sep4020/Ext_SDRAM.ini deleted file mode 100644 index 19cb88911b..0000000000 --- a/bsp/sep4020/Ext_SDRAM.ini +++ /dev/null @@ -1,40 +0,0 @@ -/******************************************************************************/ -/* Ext_RAM.INI: External RAM (SDRAM) Initialization File */ -/******************************************************************************/ -// <<< Use Configuration Wizard in Context Menu >>> // -/******************************************************************************/ -/* This file is part of the uVision/ARM development tools. */ -/* Copyright (c) 2005-2008 Keil Software. All rights reserved. */ -/* This software may only be used under the terms of a valid, current, */ -/* end user licence from KEIL for a compatible version of KEIL software */ -/* development tools. Nothing else gives you the right to use this software. */ -/******************************************************************************/ - - -FUNC void SetupForStart (void) { - -// Program Entry Point - PC = 0x30000000; -} - - -FUNC void Init (void) { - - _WDWORD(0x1000200C, 0x00000000); // Disable Watchdog - - // Clock Setup - - _WDWORD(0x10001000, 0x00fa00fa); // - _WDWORD(0x10001014, 0x00000001); // - _WDWORD(0x10001004, 0x00004009); // - _WDWORD(0x10001004, 0x0000C009); // - _WDWORD(0x11000018, 0x1E104177); // - _WDWORD(0x1100001c, 0x80001860); // - - -} - -Init(); // Initialize memory -LOAD build\rtthread-sep4020.axf INCREMENTAL // Download program -SetupForStart(); // Setup for Running -g, main // Goto Main diff --git a/bsp/sep4020/Memory.ini b/bsp/sep4020/Memory.ini deleted file mode 100644 index 205cc469ec..0000000000 --- a/bsp/sep4020/Memory.ini +++ /dev/null @@ -1,14 +0,0 @@ -/******************************************************************************/ -/* MEMORY.INI: Memory Debug Initialization File */ -/******************************************************************************/ -/* This file is part of the uVision/ARM development tools. */ -/* Copyright (c) 2005-2006 Keil Software. All rights reserved. */ -/* This software may only be used under the terms of a valid, current, */ -/* end user licence from KEIL for a compatible version of KEIL software */ -/* development tools. Nothing else gives you the right to use this software. */ -/******************************************************************************/ - -MAP 0x00000000,0x0000FFFF READ EXEC // External ROM -MAP 0x30000000,0x31FFFFFF READ WRITE // External RAM -MAP 0x10000000,0x11000000 READ WRITE -MAP 0x11000000,0x12000000 READ WRITE diff --git a/bsp/sep4020/application.c b/bsp/sep4020/application.c deleted file mode 100644 index 5245e52346..0000000000 --- a/bsp/sep4020/application.c +++ /dev/null @@ -1,86 +0,0 @@ -/* - * File : application.c - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006, RT-Thread Development Team - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE - * - * Change Logs: - * Date Author Notes - * 2009-01-05 Bernard the first version - */ - -/** - * @addtogroup SEP4020 - */ -/*@{*/ - -#include -#include "board.h" - -static void rt_thread_entry_led1(void* parameter) -{ - /* init led configuration */ - /* rt_hw_led_init(); */ - - while (1) - { - /* led on */ - //rt_kprintf("led1 on\r\n"); - GPIO_PORTE_DATA |= 0x1<<3; - rt_thread_delay(50); /* sleep 0.5 second and switch to other thread */ - - /* led off */ - //rt_kprintf("led1 off\r\n"); - GPIO_PORTE_DATA &= ~(0x1<<3); - rt_thread_delay(50); - } -} - -char thread_led2_stack[1024]; -struct rt_thread thread_led2; -void rt_thread_entry_led2(void* parameter) -{ - unsigned int count=0; - while (1) - { - /* led on */ - //rt_kprintf("led2 on,count : %d\r\n",count); - count++; - GPIO_PORTE_DATA |= 0x1<<4; - rt_thread_delay(RT_TICK_PER_SECOND); - - /* led off */ - //rt_kprintf("led2 off\r\n"); - GPIO_PORTE_DATA &= ~(0x1<<4); - rt_thread_delay(RT_TICK_PER_SECOND); - } -} - -int rt_application_init() -{ - rt_thread_t thread; - - /* create led1 thread */ - thread = rt_thread_create("led1", - rt_thread_entry_led1, RT_NULL, - 512, - 20, 5); - if (thread != RT_NULL) - rt_thread_startup(thread); - - //------- init led2 thread - rt_thread_init(&thread_led2, - "led2", - rt_thread_entry_led2, - RT_NULL, - &thread_led2_stack[0], - sizeof(thread_led2_stack),10,10); - rt_thread_startup(&thread_led2); - - return 0; -} - -/*@}*/ diff --git a/bsp/sep4020/board.c b/bsp/sep4020/board.c deleted file mode 100644 index 162b491f25..0000000000 --- a/bsp/sep4020/board.c +++ /dev/null @@ -1,140 +0,0 @@ -/* - * File : board.c - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006, RT-Thread Develop Team - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://openlab.rt-thread.com/license/LICENSE - * - * Change Logs: - * Date Author Notes - * 2006-08-23 Bernard first implementation - */ - -#include -#include - -#include -#include "board.h" -#include "serial.h" - -/** - * @addtogroup sep4020 - */ -/*@{*/ - -extern rt_uint32_t rt_hw_get_clock(void); - -/* uart0 */ -#define UART0 ((struct uartport *)UART0BASE) -struct serial_int_rx uart0_int_rx; -struct serial_device uart0 = -{ - UART0, - &uart0_int_rx, - RT_NULL -}; -struct rt_device uart0_device; -/** - * This is the timer interrupt service routine. - * @param vector the irq number for timer - */ -void rt_hw_timer_handler(int vector) -{ - /* clear interrupt */ - TIMER_T1ISCR; - /* increase a tick */ - rt_tick_increase(); -} - -/** - * This is the uart0 interrupt service routine. - * @param vector the irq number for uart0 - */ -void rt_serial_handler(int vector) -{ - rt_hw_serial_isr(&uart0_device); -} - -/** - * This function will handle init uart. - */ -void rt_hw_uart_init(void) -{ - rt_uint32_t baud; - rt_uint32_t sysclock; - - sysclock = rt_hw_get_clock(); - /* caculate baud rate register */ - baud = sysclock/16/BR; - - /* LCR */ - uart0.uart_device->lcr = 0x83; - /* DLBH, IER */ - uart0.uart_device->dlbh_ier = (baud>>8)&0xff;; - /* DLBL */ - uart0.uart_device->dlbl_rxfifo_txfifo = baud&0xff; - /* LCR */ - uart0.uart_device->lcr = 0x03; - /* IER */ - uart0.uart_device->dlbh_ier = 0x01; - /* FCR */ - uart0.uart_device->iir_fcr = 0x00; - - rt_hw_serial_register(&uart0_device, "uart0", - RT_DEVICE_FLAG_RDWR | RT_DEVICE_FLAG_INT_RX | RT_DEVICE_FLAG_STREAM, - &uart0); - /* install uart isr */ - INTC_IER |= (1< -#include -#include - -#define BR 115200 /* Baud Rate */ - -void rt_hw_board_init(void); - -#endif diff --git a/bsp/sep4020/project.uvopt b/bsp/sep4020/project.uvopt deleted file mode 100644 index 5c2cc3ee9c..0000000000 --- a/bsp/sep4020/project.uvopt +++ /dev/null @@ -1,4139 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - *.c - *.s*; *.src; *.a* - *.obj - *.lib - *.txt; *.h; *.inc - *.plm - *.cpp - - - - 0 - 0 - - - - RT-Thread/SEP4020 - 0x4 - ARM-ADS - - 14745600 - - 1 - 1 - 1 - 0 - - - 1 - 65535 - 0 - 0 - 0 - - - 79 - 66 - 8 - .\build\ - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 0 - 0 - - - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - - - 1 - 0 - 1 - - 0 - - SARM.DLL - - DARMSH.DLL - - SARM.DLL - - TARMSH.DLL - - - - 0 - 1 - 1 - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - 0 - 0 - 6 - - - - - .\Memory.ini - - - - - .\Ext_SDRAM.ini - Segger\JLTAgdi.dll - - - - 0 - DLGTARM - - - - 0 - ARMDBGFLAGS - - - - 0 - JLTDLG - - - - 0 - JLTAgdi - - - - - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - - - - - bsp - 1 - 0 - 0 - - 1 - 1 - 5 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - .\rtconfig.h - rtconfig.h - - - 1 - 2 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - .\application.c - application.c - - - 1 - 3 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - .\board.c - board.c - - - 1 - 4 - 1 - 0 - 0 - 0 - 0 - 48 - 48 - 0 - .\startup.c - startup.c - - - - - kernel - 1 - 0 - 0 - - 2 - 5 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\clock.c - clock.c - - - 2 - 6 - 1 - 0 - 0 - 0 - 0 - 57 - 61 - 0 - ..\..\src\idle.c - idle.c - - - 2 - 7 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\ipc.c - ipc.c - - - 2 - 8 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\irq.c - irq.c - - - 2 - 9 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\kservice.c - kservice.c - - - 2 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mem.c - mem.c - - - 2 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\mempool.c - mempool.c - - - 2 - 12 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\object.c - object.c - - - 2 - 13 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\timer.c - timer.c - - - 2 - 14 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\scheduler.c - scheduler.c - - - 2 - 15 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\slab.c - slab.c - - - 2 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\thread.c - thread.c - - - 2 - 17 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\src\device.c - device.c - - - - - sep4020 - 1 - 0 - 0 - - 3 - 18 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - E:\temp\rt-thread\libcpu\arm\sep4020\interrupt.c - interrupt.c - - - 3 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - E:\temp\rt-thread\libcpu\arm\sep4020\stack.c - stack.c - - - 3 - 20 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - E:\temp\rt-thread\libcpu\arm\sep4020\trap.c - trap.c - - - 3 - 21 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - E:\temp\rt-thread\libcpu\arm\sep4020\cpu.c - cpu.c - - - 3 - 22 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - E:\temp\rt-thread\libcpu\arm\sep4020\start_rvds.S - start_rvds.S - - - 3 - 23 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - E:\temp\rt-thread\libcpu\arm\sep4020\context_rvds.S - context_rvds.S - - - 3 - 24 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\libcpu\arm\sep4020\clk.c - clk.c - - - 3 - 25 - 1 - 1 - 0 - 0 - 0 - 13 - 13 - 0 - ..\..\libcpu\arm\sep4020\serial.c - serial.c - - - 3 - 26 - 5 - 0 - 0 - 18 - 0 - 19 - 22 - 0 - ..\..\libcpu\arm\sep4020\serial.h - serial.h - - - - - finsh - 0 - 0 - 0 - - 4 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\cmd.c - cmd.c - - - 4 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_compiler.c - finsh_compiler.c - - - 4 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_error.c - finsh_error.c - - - 4 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_heap.c - finsh_heap.c - - - 4 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_init.c - finsh_init.c - - - 4 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_node.c - finsh_node.c - - - 4 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_ops.c - finsh_ops.c - - - 4 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_parser.c - finsh_parser.c - - - 4 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_token.c - finsh_token.c - - - 4 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_var.c - finsh_var.c - - - 4 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\finsh_vm.c - finsh_vm.c - - - 4 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\shell.c - shell.c - - - 4 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\components\finsh\symbol.c - symbol.c - - - - - lwip - 0 - 0 - 0 - - 5 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\dhcp.c - dhcp.c - - - 5 - 41 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\dns.c - dns.c - - - 5 - 42 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\init.c - init.c - - - 5 - 43 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\netif.c - netif.c - - - 5 - 44 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\pbuf.c - pbuf.c - - - 5 - 45 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\raw.c - raw.c - - - 5 - 46 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\stats.c - stats.c - - - 5 - 47 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\sys.c - sys.c - - - 5 - 48 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\tcp.c - tcp.c - - - 5 - 49 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\tcp_in.c - tcp_in.c - - - 5 - 50 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\tcp_out.c - tcp_out.c - - - 5 - 51 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\udp.c - udp.c - - - 5 - 52 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\ipv4\autoip.c - autoip.c - - - 5 - 53 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\ipv4\icmp.c - icmp.c - - - 5 - 54 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\ipv4\igmp.c - igmp.c - - - 5 - 55 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\ipv4\inet.c - inet.c - - - 5 - 56 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\ipv4\inet_chksum.c - inet_chksum.c - - - 5 - 57 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\ipv4\ip.c - ip.c - - - 5 - 58 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\ipv4\ip_addr.c - ip_addr.c - - - 5 - 59 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\ipv4\ip_frag.c - ip_frag.c - - - 5 - 60 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\snmp\asn1_dec.c - asn1_dec.c - - - 5 - 61 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\snmp\asn1_enc.c - asn1_enc.c - - - 5 - 62 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\snmp\mib2.c - mib2.c - - - 5 - 63 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\snmp\mib_structs.c - mib_structs.c - - - 5 - 64 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\snmp\msg_in.c - msg_in.c - - - 5 - 65 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\snmp\msg_out.c - msg_out.c - - - 5 - 66 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\api\api_lib.c - api_lib.c - - - 5 - 67 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\api\api_msg.c - api_msg.c - - - 5 - 68 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\api\err.c - err.c - - - 5 - 69 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\api\netbuf.c - netbuf.c - - - 5 - 70 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\api\netdb.c - netdb.c - - - 5 - 71 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\api\netifapi.c - netifapi.c - - - 5 - 72 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\api\tcpip.c - tcpip.c - - - 5 - 73 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\netif\etharp.c - etharp.c - - - 5 - 74 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\netif\ethernetif.c - ethernetif.c - - - 5 - 75 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\netif\loopif.c - loopif.c - - - 5 - 76 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\arch\sys_arch_init.c - sys_arch_init.c - - - 5 - 77 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\arch\sys_arch.c - sys_arch.c - - - 5 - 78 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\api\sockets.c - sockets.c - - - 5 - 79 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\net\lwip\src\core\memp.c - memp.c - - - - - filesystem - 0 - 0 - 0 - - 6 - 80 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\src\dfs_util.c - dfs_util.c - - - 6 - 81 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\src\dfs_cache.c - dfs_cache.c - - - 6 - 82 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\src\dfs_fs.c - dfs_fs.c - - - 6 - 83 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\src\dfs_init.c - dfs_init.c - - - 6 - 84 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\src\dfs_raw.c - dfs_raw.c - - - 6 - 85 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\src\dfs_posix.c - dfs_posix.c - - - 6 - 86 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\filesystems\efsl\src\base\plibc.c - plibc.c - - - 6 - 87 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\filesystems\efsl\src\base\efs.c - efs.c - - - 6 - 88 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\filesystems\efsl\src\base\extract.c - extract.c - - - 6 - 89 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\filesystems\efsl\src\base\partition.c - partition.c - - - 6 - 90 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\ui.c - ui.c - - - 6 - 91 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\dir.c - dir.c - - - 6 - 92 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\fat.c - fat.c - - - 6 - 93 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\file.c - file.c - - - 6 - 94 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\fs.c - fs.c - - - 6 - 95 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\ls.c - ls.c - - - 6 - 96 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\time.c - time.c - - - - - E:\temp\rt-thread\src\kservice.h - 1 - 1 - 0 - - 0 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - 0 - 0 - - - - - - - - 44 - 2 - 3 - - -32000 - -32000 - - - -1 - -1 - - - 55 - 44 - 1175 - 744 - - - - 0 - - 492 - 01000000040000000100000001000000010000000100000001000000FFFFFFFF0000000001000000010000000000000028000000280000000100000005000000030000000100000020453A5C74656D705C72742D7468726561645C7372635C6B736572766963652E68000000000A6B736572766963652E6800000000C5D4F200FFFFFFFF1C453A5C74656D705C72742D7468726561645C7372635C69646C652E63000000000669646C652E6300000000FFDC7800FFFFFFFF2D453A5C74656D705C72742D7468726561645C6C69626370755C61726D5C736570343032305C73657269616C2E63000000000873657269616C2E6300000000BECEA100FFFFFFFF2D453A5C74656D705C72742D7468726561645C6C69626370755C61726D5C736570343032305C73657269616C2E68000000000873657269616C2E6800000000F0A0A100FFFFFFFF27453A5C74656D705C72742D7468726561645C6273705C736570343032305C737461727475702E630000000009737461727475702E6300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000D1000000690000000005000058020000 - - - - 0 - Build - - -1 - -1 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B90000004F0000003F040000E2000000 - - - 16 - B9000000690000003F040000FC000000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000069000000CA00000025020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 109 - 109 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000069000000CA00000025020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 1465 - 1465 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000003D020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000003D020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000003D020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000003D020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1506 - 1506 - 0 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 1507 - 1507 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000003D020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - BC000000690000003C040000C9000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1935 - 1935 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000003D020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000003D020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000003D020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000005C020000FD040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000005C020000FD040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000005C020000FD040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000005C020000FD040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1944 - 1944 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 030000003D020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 195 - 195 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000069000000CA00000025020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 196 - 196 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000069000000CA00000025020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 197 - 197 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 000000005902000000050000D5020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 198 - 198 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 0000000023020000F8040000CD020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 199 - 199 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000005C020000FD040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 203 - 203 - 0 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - BC000000690000003C040000C9000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - BC000000690000003C040000C9000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - BC000000690000003C040000C9000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - BC000000690000003C040000C9000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - BC000000690000003C040000C9000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4604000069000000F5040000B4020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 38003 - 38003 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000069000000B200000025020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 38007 - 38007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 030000005C020000FD040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 940 - 0 - 8192 - 0 - - 16 - 0000000000000000B70300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000D502000000050000E8020000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59398 - 59398 - 1 - 0 - 0 - 0 - 391 - 0 - 8192 - 1 - - 16 - 000000001C0000009201000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593980 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000105000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593981b4 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000105000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593987a06 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000105000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 0 - 0 - 0 - 0 - 657 - 0 - 8192 - 2 - - 16 - 00000000380000009C02000054000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2485 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFB9000000E20000003F040000E6000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000B9000000690000003F040000FC000000B90000004F0000003F040000E20000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF3F0400004F00000043040000CD020000000000000200000004000000010000000000000000000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C0000018000400000000000004304000069000000F8040000E7020000430400004F000000F8040000CD0200000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFCD0000004F000000D10000003E020000010000000200001004000000010000004DFFFFFF42040000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000069000000B500000058020000000000004F000000CD0000003E0200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001F020000F80400002302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0900000098070000E30500008F0700009007000091070000B9050000BA050000BB050000BC05000001800080000000000000000000003D020000F8040000E70200000000000023020000F8040000CD0200000000000040820046090000000A43616C6C20537461636B000000009807000001000000FFFFFFFFFFFFFFFF0A43616C6C20537461636B00000000E305000001000000FFFFFFFFFFFFFFFF064C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF7C0200002302000080020000CD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF9807000001000000FFFFFFFF9807000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000003E0200000005000042020000010000000100001004000000010000000000000000000000FFFFFFFF07000000C5000000C7000000779400009307000094070000950700009607000001800080000001000000000000005C02000000050000EF020000000000004202000000050000D50200000000000040820056070000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 - - - 59392 - File - - 2002 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59398 - Build - - 591 - 00200000010000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000004001F0000000000000000000000000000000001000000010000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000001152542D5468726561642F53455034303230960000000000000001001152542D5468726561642F53455034303230000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A0000000004002400000000000000000000000000000000010000000100000000000000054275696C6487010000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A00000000000009000000000000000000000000000000000100000001000000 - - - - 59399 - Debug - - 2582 - 00200000000000001B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380DB8B00000000000031000000064C6F63616C73000000000000000000000000010000000100000000000000000000000100000000001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000000000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138046010000000000004900000013446562756720526573746F72652056696577730000000000000000000000000100000001000000000000000000000001000000030013802C8C000000000000FFFFFFFF1A446562756720526573746F726520566965777320416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013802B8C000000000000FFFFFFFF17265265736574205669657720746F2044656661756C7473000000000000000001000000000000000100000000000000000000000100000000000000000005446562756791020000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180DB8B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804601000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180DB8B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018001890000000000001300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180460100000000000014000000000000000000000000000000000100000001000000 - - - - 0 - 1280 - 800 - - - - 1 - Debug - - -1 - -1 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - B90000004F00000047040000E2000000 - - - 16 - B9000000690000003F040000FC000000 - - - - 1005 - 1005 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000069000000B20000000E020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 109 - 109 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000069000000B200000006020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 1465 - 1465 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8702000045020000FD040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1466 - 1466 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8702000045020000F9040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1467 - 1467 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8702000045020000F9040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1468 - 1468 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8702000045020000F9040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1506 - 1506 - 1 - 0 - 0 - 0 - 32767 - 0 - 16384 - 0 - - 16 - 4B040000660000000005000027020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 1507 - 1507 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8702000045020000FD040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1913 - 1913 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - BC000000690000003C040000C9000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1935 - 1935 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8702000045020000FD040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1936 - 1936 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8702000045020000F9040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1937 - 1937 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 8702000045020000F9040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1939 - 1939 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000054020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1940 - 1940 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000054020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1941 - 1941 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000054020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1942 - 1942 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000054020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 1944 - 1944 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 8702000045020000FD040000BC020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 195 - 195 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000069000000B200000006020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 196 - 196 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000069000000B200000006020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 197 - 197 - 0 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 0300000054020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 198 - 198 - 1 - 0 - 0 - 0 - 32767 - 0 - 32768 - 0 - - 16 - 000000002B02000080020000D5020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 199 - 199 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000054020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 203 - 203 - 1 - 0 - 0 - 0 - 32767 - 0 - 8192 - 0 - - 16 - B90000006600000047040000E2000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 204 - 204 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - BC000000690000003C040000C9000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 221 - 221 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000000000000000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 343 - 343 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - BC000000690000003C040000C9000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 346 - 346 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - BC000000690000003C040000C9000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 35824 - 35824 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - BC000000690000003C040000C9000000 - - - 16 - 040000001E00000080020000B1000000 - - - - 35885 - 35885 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35886 - 35886 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35887 - 35887 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35888 - 35888 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35889 - 35889 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35890 - 35890 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35891 - 35891 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35892 - 35892 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35893 - 35893 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35894 - 35894 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35895 - 35895 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35896 - 35896 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35897 - 35897 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35898 - 35898 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35899 - 35899 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35900 - 35900 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35901 - 35901 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35902 - 35902 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35903 - 35903 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35904 - 35904 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 35905 - 35905 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 4E04000069000000FD04000006020000 - - - 16 - 040000001E00000094010000AE010000 - - - - 38003 - 38003 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000069000000B20000000E020000 - - - 16 - 040000001E000000B90000006B020000 - - - - 38007 - 38007 - 0 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 0300000054020000F5040000B4020000 - - - 16 - 040000001E00000080020000B1000000 - - - - 59392 - 59392 - 1 - 0 - 0 - 0 - 940 - 0 - 8192 - 0 - - 16 - 0000000000000000B70300001C000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59393 - 0 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000D502000000050000E8020000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59398 - 59398 - 0 - 0 - 0 - 0 - 391 - 0 - 8192 - 1 - - 16 - 000000001C0000009201000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593980 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000005000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593981b4 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000005000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 593987a06 - 59398 - 1 - 0 - 0 - 0 - 32767 - 0 - 4096 - 0 - - 16 - 00000000000000000005000017000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 59399 - 59399 - 1 - 0 - 0 - 0 - 657 - 0 - 8192 - 2 - - 16 - 000000001C0000009C02000038000000 - - - 16 - 0A0000000A0000006E0000006E000000 - - - - 2484 - 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFB9000000E200000047040000E6000000010000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000001000000B9000000690000003F040000FC000000B90000004F00000047040000E20000000000000040280056060000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000001000000FFFFFFFFFFFFFFFF470400004F0000004B04000027020000010000000200000004000000010000000000000000000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C0000018000400000010000004304000069000000F8040000390200004B0400004F00000000050000270200000000000040410056160000000753796D626F6C7301000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFB50000004F000000B900000027020000010000000200000004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000069000000B500000039020000000000004F000000B5000000270200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000027020000000500002B02000001000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0900000098070000E30500008F0700009007000091070000B9050000BA050000BB050000BC05000001800080000001000000800200003D020000F8040000E7020000840200002B02000000050000D50200000000000040820056090000000A43616C6C20537461636B000000009807000001000000FFFFFFFFFFFFFFFF0A43616C6C20537461636B01000000E305000001000000FFFFFFFFFFFFFFFF064C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF020000000000000001000000000000000100000001000000FFFFFFFF800200002B02000084020000D502000001000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF9807000001000000FFFFFFFF9807000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000036020000F80400003A020000000000000100000004000000010000000000000000000000FFFFFFFF07000000C5000000C70000007794000093070000940700009507000096070000018000800000000000000000000054020000F8040000E7020000000000003A020000F8040000CD0200000000000040820046070000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 - - - 59392 - File - - 2002 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020005001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020003001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 1423 - 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 - - - - 59398 - Build - - 552 - 00200000000000000D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E00000000000000000000000000000000010000000100000001809E8A0000000000001F0000000000000000000000000000000001000000010000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A0000000000002400000000000000000000000000000000010000000100000000000000054275696C6487010000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 478 - 0D00FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A00000000000009000000000000000000000000000000000100000001000000 - - - - 59399 - Debug - - 2582 - 00200000010000001B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020001003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380DB8B00000000000031000000064C6F63616C73000000000000000000000000010000000100000000000000000000000100000000001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000100320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138046010000000004004900000013446562756720526573746F72652056696577730000000000000000000000000100000001000000000000000000000001000000030013802C8C000000000000FFFFFFFF1A446562756720526573746F726520566965777320416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013802B8C000000000000FFFFFFFF17265265736574205669657720746F2044656661756C7473000000000000000001000000000000000100000000000000000000000100000000000000000005446562756791020000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180DB8B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804601000000000000FFFFFFFF000100000000000000010000000000000001000000 - - - 968 - 1B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180DB8B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018001890000000000001300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180460100000000000014000000000000000000000000000000000100000001000000 - - - - 0 - 1280 - 800 - - - - - - 1 - 0 - - 100 - 3 - - - ..\..\src\kservice.h - 0 - 1 - 1 - - - ..\..\src\idle.c - 0 - 57 - 61 - - - ..\..\libcpu\arm\sep4020\serial.c - 0 - 13 - 13 - - - ..\..\libcpu\arm\sep4020\serial.h - 18 - 19 - 22 - - - .\startup.c - 0 - 48 - 48 - - - - - -
diff --git a/bsp/sep4020/project.uvproj b/bsp/sep4020/project.uvproj deleted file mode 100644 index 91d13fe403..0000000000 --- a/bsp/sep4020/project.uvproj +++ /dev/null @@ -1,1007 +0,0 @@ - - - - 1.0 - -
### uVision Project, (C) Keil Software
- - - - RT-Thread/SEP4020 - 0x4 - ARM-ADS - - - SEP4020 - SeuIC - IRAM(0x60000000-0x60007FFF) CLOCK(14745600) CPUTYPE(ARM7TDMI) - - - - 0 - - - - - - - - - - - 0 - - - - 铮礎tmel\SAM7X\ - 铮礎tmel\SAM7X\ - - 0 - 0 - 0 - 0 - 1 - - .\build\ - rtthread-sep4020 - 1 - 0 - 0 - 1 - 1 - .\build\ - 1 - 0 - 0 - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - - - 0 - 0 - - - 1 - 0 - fromelf.exe --bin -o ./build/SEP4020.bin ./build/*.axf - - 0 - 0 - - 0 - - - - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 3 - - - - - SARM.DLL - - DARMSH.DLL - - SARM.DLL - - TARMSH.DLL - - - - - 1 - 0 - 0 - 0 - 16 - - - 0 - 1 - 0 - 1 - 1 - 1 - 1 - 1 - 0 - - - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 1 - - 0 - 6 - - - - - - .\Memory.ini - - - - - - - .\Ext_SDRAM.ini - Segger\JLTAgdi.dll - - - - - 1 - 0 - 0 - 0 - 1 - 4098 - - Segger\JLTAgdi.dll - "" () - - - - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - 1 - 0 - 0 - 1 - 0 - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 0 - ARM7TDMI - - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 3 - 3 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x60000000 - 0x8000 - - - 1 - 0x100000 - 0x40000 - - - 0 - 0x0 - 0x0 - - - 1 - 0x0 - 0x200000 - - - 1 - 0x0 - 0x0 - - - 1 - 0x0 - 0x0 - - - 1 - 0x0 - 0x0 - - - 1 - 0x0 - 0x0 - - - 0 - 0x30000000 - 0x2000000 - - - 0 - 0x0 - 0x0 - - - 0 - 0x0 - 0x0 - - - 0 - 0x60000000 - 0x8000 - - - 0 - 0x0 - 0x0 - - - - - - 1 - 3 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 2 - 0 - - - - - .;..\..\include;..\..\finsh;..\..\net\lwip\src\include;..\..\net\lwip\src;..\..\net\lwip\src\arch\include;..\..\net\lwip\src\include\ipv4;;..\..\filesystem\dfs;..\..\filesystem\dfs\include;..\..\filesystem\dfs\filesystems\efsl\src\include;..\..\filesystem\dfs\filesystems\efsl\src\base\include;..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\include;..\..\libcpu\arm\sep4020;..\..\libcpu\arm\sep4020;..\..\components\finsh - - - - 1 - 0 - 0 - 0 - 0 - 0 - 0 - - - RAM_INTVEC REMAP - - - - - - 0 - 0 - 0 - 0 - 1 - 0 - 0x0 - - .\rtthread-sep4020-sdram.sct - - - --keep __fsym_* --keep __vsym_* - - - - - - - - bsp - - - rtconfig.h - 5 - .\rtconfig.h - - - application.c - 1 - .\application.c - - - board.c - 1 - .\board.c - - - startup.c - 1 - .\startup.c - - - - - kernel - - - clock.c - 1 - ..\..\src\clock.c - - - idle.c - 1 - ..\..\src\idle.c - - - ipc.c - 1 - ..\..\src\ipc.c - - - irq.c - 1 - ..\..\src\irq.c - - - kservice.c - 1 - ..\..\src\kservice.c - - - mem.c - 1 - ..\..\src\mem.c - - - mempool.c - 1 - ..\..\src\mempool.c - - - object.c - 1 - ..\..\src\object.c - - - timer.c - 1 - ..\..\src\timer.c - - - scheduler.c - 1 - ..\..\src\scheduler.c - - - slab.c - 1 - ..\..\src\slab.c - - - thread.c - 1 - ..\..\src\thread.c - - - device.c - 1 - ..\..\src\device.c - - - - - sep4020 - - - interrupt.c - 1 - E:\temp\rt-thread\libcpu\arm\sep4020\interrupt.c - - - stack.c - 1 - E:\temp\rt-thread\libcpu\arm\sep4020\stack.c - - - trap.c - 1 - E:\temp\rt-thread\libcpu\arm\sep4020\trap.c - - - cpu.c - 1 - E:\temp\rt-thread\libcpu\arm\sep4020\cpu.c - - - start_rvds.S - 2 - E:\temp\rt-thread\libcpu\arm\sep4020\start_rvds.S - - - context_rvds.S - 2 - E:\temp\rt-thread\libcpu\arm\sep4020\context_rvds.S - - - clk.c - 1 - ..\..\libcpu\arm\sep4020\clk.c - - - serial.c - 1 - ..\..\libcpu\arm\sep4020\serial.c - - - serial.h - 5 - ..\..\libcpu\arm\sep4020\serial.h - - - - - finsh - - - cmd.c - 1 - ..\..\components\finsh\cmd.c - - - finsh_compiler.c - 1 - ..\..\components\finsh\finsh_compiler.c - - - finsh_error.c - 1 - ..\..\components\finsh\finsh_error.c - - - finsh_heap.c - 1 - ..\..\components\finsh\finsh_heap.c - - - finsh_init.c - 1 - ..\..\components\finsh\finsh_init.c - - - finsh_node.c - 1 - ..\..\components\finsh\finsh_node.c - - - finsh_ops.c - 1 - ..\..\components\finsh\finsh_ops.c - - - finsh_parser.c - 1 - ..\..\components\finsh\finsh_parser.c - - - finsh_token.c - 1 - ..\..\components\finsh\finsh_token.c - - - finsh_var.c - 1 - ..\..\components\finsh\finsh_var.c - - - finsh_vm.c - 1 - ..\..\components\finsh\finsh_vm.c - - - shell.c - 1 - ..\..\components\finsh\shell.c - - - symbol.c - 1 - ..\..\components\finsh\symbol.c - - - - - lwip - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 2 - 2 - 2 - 11 - - - - - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - - - - - - - - - 2 - 2 - 2 - 2 - 2 - 2 - 2 - - - - - - - - - - - - dhcp.c - 1 - ..\..\net\lwip\src\core\dhcp.c - - - dns.c - 1 - ..\..\net\lwip\src\core\dns.c - - - init.c - 1 - ..\..\net\lwip\src\core\init.c - - - netif.c - 1 - ..\..\net\lwip\src\core\netif.c - - - pbuf.c - 1 - ..\..\net\lwip\src\core\pbuf.c - - - raw.c - 1 - ..\..\net\lwip\src\core\raw.c - - - stats.c - 1 - ..\..\net\lwip\src\core\stats.c - - - sys.c - 1 - ..\..\net\lwip\src\core\sys.c - - - tcp.c - 1 - ..\..\net\lwip\src\core\tcp.c - - - tcp_in.c - 1 - ..\..\net\lwip\src\core\tcp_in.c - - - tcp_out.c - 1 - ..\..\net\lwip\src\core\tcp_out.c - - - udp.c - 1 - ..\..\net\lwip\src\core\udp.c - - - autoip.c - 1 - ..\..\net\lwip\src\core\ipv4\autoip.c - - - icmp.c - 1 - ..\..\net\lwip\src\core\ipv4\icmp.c - - - igmp.c - 1 - ..\..\net\lwip\src\core\ipv4\igmp.c - - - inet.c - 1 - ..\..\net\lwip\src\core\ipv4\inet.c - - - inet_chksum.c - 1 - ..\..\net\lwip\src\core\ipv4\inet_chksum.c - - - ip.c - 1 - ..\..\net\lwip\src\core\ipv4\ip.c - - - ip_addr.c - 1 - ..\..\net\lwip\src\core\ipv4\ip_addr.c - - - ip_frag.c - 1 - ..\..\net\lwip\src\core\ipv4\ip_frag.c - - - asn1_dec.c - 1 - ..\..\net\lwip\src\core\snmp\asn1_dec.c - - - asn1_enc.c - 1 - ..\..\net\lwip\src\core\snmp\asn1_enc.c - - - mib2.c - 1 - ..\..\net\lwip\src\core\snmp\mib2.c - - - mib_structs.c - 1 - ..\..\net\lwip\src\core\snmp\mib_structs.c - - - msg_in.c - 1 - ..\..\net\lwip\src\core\snmp\msg_in.c - - - msg_out.c - 1 - ..\..\net\lwip\src\core\snmp\msg_out.c - - - api_lib.c - 1 - ..\..\net\lwip\src\api\api_lib.c - - - api_msg.c - 1 - ..\..\net\lwip\src\api\api_msg.c - - - err.c - 1 - ..\..\net\lwip\src\api\err.c - - - netbuf.c - 1 - ..\..\net\lwip\src\api\netbuf.c - - - netdb.c - 1 - ..\..\net\lwip\src\api\netdb.c - - - netifapi.c - 1 - ..\..\net\lwip\src\api\netifapi.c - - - tcpip.c - 1 - ..\..\net\lwip\src\api\tcpip.c - - - etharp.c - 1 - ..\..\net\lwip\src\netif\etharp.c - - - ethernetif.c - 1 - ..\..\net\lwip\src\netif\ethernetif.c - - - loopif.c - 1 - ..\..\net\lwip\src\netif\loopif.c - - - sys_arch_init.c - 1 - ..\..\net\lwip\src\arch\sys_arch_init.c - - - sys_arch.c - 1 - ..\..\net\lwip\src\arch\sys_arch.c - - - sockets.c - 1 - ..\..\net\lwip\src\api\sockets.c - - - memp.c - 1 - ..\..\net\lwip\src\core\memp.c - - - - - filesystem - - - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 2 - 2 - 2 - 11 - - - - - - 2 - 0 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 2 - 0 - 2 - - - - - - - - - 2 - 2 - 2 - 2 - 2 - 2 - 2 - - - - - - - - - - - - dfs_util.c - 1 - ..\..\filesystem\dfs\src\dfs_util.c - - - dfs_cache.c - 1 - ..\..\filesystem\dfs\src\dfs_cache.c - - - dfs_fs.c - 1 - ..\..\filesystem\dfs\src\dfs_fs.c - - - dfs_init.c - 1 - ..\..\filesystem\dfs\src\dfs_init.c - - - dfs_raw.c - 1 - ..\..\filesystem\dfs\src\dfs_raw.c - - - dfs_posix.c - 1 - ..\..\filesystem\dfs\src\dfs_posix.c - - - plibc.c - 1 - ..\..\filesystem\dfs\filesystems\efsl\src\base\plibc.c - - - efs.c - 1 - ..\..\filesystem\dfs\filesystems\efsl\src\base\efs.c - - - extract.c - 1 - ..\..\filesystem\dfs\filesystems\efsl\src\base\extract.c - - - partition.c - 1 - ..\..\filesystem\dfs\filesystems\efsl\src\base\partition.c - - - ui.c - 1 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\ui.c - - - dir.c - 1 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\dir.c - - - fat.c - 1 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\fat.c - - - file.c - 1 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\file.c - - - fs.c - 1 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\fs.c - - - ls.c - 1 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\ls.c - - - time.c - 1 - ..\..\filesystem\dfs\filesystems\efsl\src\fs\vfat\time.c - - - - - - - -
diff --git a/bsp/sep4020/rtconfig.h b/bsp/sep4020/rtconfig.h deleted file mode 100644 index 6a47581def..0000000000 --- a/bsp/sep4020/rtconfig.h +++ /dev/null @@ -1,150 +0,0 @@ -/* RT-Thread config file */ -#ifndef __RTTHREAD_CFG_H__ -#define __RTTHREAD_CFG_H__ - -/* RT_NAME_MAX*/ -#define RT_NAME_MAX 8 - -/* RT_ALIGN_SIZE*/ -#define RT_ALIGN_SIZE 4 - -/* PRIORITY_MAX*/ -#define RT_THREAD_PRIORITY_MAX 32 - -/* Tick per Second*/ -#define RT_TICK_PER_SECOND 100 - -/* SECTION: RT_DEBUG */ -/* Thread Debug*/ -/* #define RT_THREAD_DEBUG */ - -/* Using Hook*/ -#define RT_USING_HOOK - -/* SECTION: IPC */ -/* Using Semaphore*/ -#define RT_USING_SEMAPHORE - -/* Using Mutex*/ -#define RT_USING_MUTEX - -/* Using Event*/ -#define RT_USING_EVENT - -/* Using Faset Event*/ -/* #define RT_USING_FASTEVENT */ - -/* Using MailBox*/ -#define RT_USING_MAILBOX - -/* Using Message Queue*/ -#define RT_USING_MESSAGEQUEUE - -/* SECTION: Memory Management */ -/* Using Memory Pool Management*/ -#define RT_USING_MEMPOOL - -/* Using Dynamic Heap Management*/ -#define RT_USING_HEAP - -/* Using Small MM*/ -#define RT_USING_SMALL_MEM -#define RT_MEM_STATS - -/* Using SLAB Allocator*/ -/* #define RT_USING_SLAB */ - -/* SECTION: Device System */ -/* Using Device System*/ -#define RT_USING_DEVICE -#define RT_USING_UART1 -#define RT_UART_RX_BUFFER_SIZE 128 - -/* SECTION: Console options */ -/* the buffer size of console*/ -#define RT_CONSOLEBUF_SIZE 128 - -/* SECTION: FinSH shell options */ -/* Using FinSH as Shell*/ -#define RT_USING_FINSH -/* use symbol table */ -#define FINSH_USING_SYMTAB -#define FINSH_USING_DESCRIPTION - -/* SECTION: a mini libc */ -/* Using mini libc library*/ -/* #define RT_USING_MINILIBC */ - -/* SECTION: C++ support */ -/* Using C++ support*/ -/* #define RT_USING_CPLUSPLUS */ - -/* SECTION: lwip, a lighwight TCP/IP protocol stack */ -/* Using lighweight TCP/IP protocol stack*/ -//#define RT_USING_LWIP - -/* Trace LwIP protocol*/ -/* #define RT_LWIP_DEBUG */ - -/* LwIP tcp thread option */ -#define RT_LWIP_TCPTHREAD_PRIORITY 8 -#define RT_LWIP_TCPTHREAD_STACKSIZE 4096 -#define RT_LWIP_TCPTHREAD_MBOX_SIZE 32 - -/* LwIP eth thread option */ -#define RT_LWIP_ETHTHREAD_PRIORITY 15 -#define RT_LWIP_ETHTHREAD_STACKSIZE 1024 -#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8 - -/* Enable ICMP protocol*/ -#define RT_LWIP_ICMP - -/* Enable IGMP protocol*/ -#define RT_LWIP_IGMP - -/* Enable UDP protocol*/ -#define RT_LWIP_UDP - -/* Enable TCP protocol*/ -#define RT_LWIP_TCP - -/* the number of simulatenously active TCP connections*/ -#define RT_LWIP_TCP_PCB_NUM 5 - -/* TCP sender buffer space*/ -#define RT_LWIP_TCP_SND_BUF 1500 - -/* Enable SNMP protocol*/ -/* #define RT_LWIP_SNMP */ - -/* Using DHCP*/ -/* #define RT_LWIP_DHCP */ - -/* ip address of target*/ -#define RT_LWIP_IPADDR0 192 -#define RT_LWIP_IPADDR1 168 -#define RT_LWIP_IPADDR2 1 -#define RT_LWIP_IPADDR3 30 - -/* gateway address of target*/ -#define RT_LWIP_GWADDR0 192 -#define RT_LWIP_GWADDR1 168 -#define RT_LWIP_GWADDR2 1 -#define RT_LWIP_GWADDR3 1 - -/* mask address of target*/ -#define RT_LWIP_MSKADDR0 255 -#define RT_LWIP_MSKADDR1 255 -#define RT_LWIP_MSKADDR2 255 -#define RT_LWIP_MSKADDR3 0 - -/* SECTION: DFS options */ -//#define RT_USING_DFS -/* the max number of mounted filesystem */ -#define DFS_FILESYSTEMS_MAX 1 -/* the max number of opened files */ -#define DFS_FD_MAX 2 -/* the max number of cached sector */ -#define DFS_CACHE_MAX_NUM 4 - -#endif diff --git a/bsp/sep4020/rtthread-sep4020-rom.sct b/bsp/sep4020/rtthread-sep4020-rom.sct deleted file mode 100644 index c28581f0d1..0000000000 --- a/bsp/sep4020/rtthread-sep4020-rom.sct +++ /dev/null @@ -1,15 +0,0 @@ -; ************************************************************* -; *** Scatter-Loading Description File generated by uVision *** -; ************************************************************* - -LR_ROM1 0x00000000 0x00200000 { ; load region size_region - ER_ROM1 0x00000000 0x00200000 { ; load address = execution address - *.o (RESET, +First) - *(InRoot$$Sections) - .ANY (+RO) - } - RW_RAM1 0x30000000 0x32000000 { ; RW data - .ANY (+RW +ZI) - } -} - diff --git a/bsp/sep4020/rtthread-sep4020-sdram.sct b/bsp/sep4020/rtthread-sep4020-sdram.sct deleted file mode 100644 index bac01fca63..0000000000 --- a/bsp/sep4020/rtthread-sep4020-sdram.sct +++ /dev/null @@ -1,15 +0,0 @@ -; ************************************************************* -; *** Scatter-Loading Description File generated by uVision *** -; ************************************************************* - -LR_ROM1 0x30000000 0x02000000 { ; load region size_region - ER_ROM1 0x30000000 0x02000000 { ; load address = execution address - *.o (RESET, +First) - *(InRoot$$Sections) - .ANY (+RO) - } - RW_RAM1 0x31000000{ - .ANY (+RW +ZI) - } -} - diff --git a/bsp/sep4020/sep4020.h b/bsp/sep4020/sep4020.h deleted file mode 100644 index 06a50f8efa..0000000000 --- a/bsp/sep4020/sep4020.h +++ /dev/null @@ -1,637 +0,0 @@ -/************************************************************************************* - * - * File name: sep4020.h - * - * Change Logs: - * Date Author Notes - * 2010-03-17 zchong first version - **************************************************************************************/ - -#ifndef __SEP4020_H__ -#define __SEP4020_H__ - -/************************************* - macros for INTC -*************************************/ - -/*interrupt resources */ - -#define INTGLOBAL 32 - -#define INT_RTC 31 -#define INT_DMAC 30 -#define INT_EMI 29 -#define INT_MAC 28 -#define INT_TIMER1 27 -#define INT_TIMER2 26 -#define INT_TIMER3 25 -#define INT_UART0 24 -#define INT_UART1 23 -#define INT_UART2 22 -#define INT_UART3 21 -#define INT_PWM 20 -#define INT_LCDC 19 -#define INT_I2S 18 -#define INT_SSI 17 -#define INT_NOTUSED16 16 -#define INT_USB 15 -#define INT_SMC0 14 -#define INT_SMC1 13 -#define INT_SDIO 12 -#define INT_EXINT10 11 -#define INT_EXINT9 10 -#define INT_EXINT8 9 -#define INT_EXINT7 8 -#define INT_EXINT6 7 -#define INT_EXINT5 6 -#define INT_EXINT4 5 -#define INT_EXINT3 4 -#define INT_EXINT2 3 -#define INT_EXINT1 2 -#define INT_EXINT0 1 -#define INT_NOTUSED0 0 - -/****************************************************************************************** - * INTC模块 - * 基址: 0x10000000 - ******************************************************************************************/ - -#define INTC_IER (*(volatile unsigned *)0x10000000) /* IRQ interrupt enable register */ -#define INTC_IMR (*(volatile unsigned *)0x10000008) /* IRQ interrupt mask register */ -#define INTC_IFR (*(volatile unsigned *)0x10000010) /* IRQ软件强制中断寄存器 */ -#define INTC_IRSR (*(volatile unsigned *)0x10000018) /* IRQ未处理中断状态寄存器 */ -#define INTC_ISR (*(volatile unsigned *)0x10000020) /* IRQ中断状态寄存器 */ -#define INTC_IMSR (*(volatile unsigned *)0x10000028) /* IRQ屏蔽中断状态寄存器 */ -#define INTC_IFSR (*(volatile unsigned *)0x10000030) /* IRQ中断最终状态寄存器 */ -#define INTC_FIER (*(volatile unsigned *)0x100000C0) /* FIQ中断允许寄存器 */ -#define INTC_FIMR (*(volatile unsigned *)0x100000C4) /* FIQ中断屏蔽寄存器 */ -#define INTC_FIFR (*(volatile unsigned *)0x100000C8) /* FIQ软件强制中断寄存器 */ -#define INTC_FIRSR (*(volatile unsigned *)0x100000CC) /* FIQ未处理中断状态寄存器 */ -#define INTC_FISR (*(volatile unsigned *)0x100000D0) /* FIQ中断状态寄存器 */ -#define INTC_FIFSR (*(volatile unsigned *)0x100000D4) /* FIQ中断最终状态寄存器 */ -#define INTC_IPLR (*(volatile unsigned *)0x100000D8) /* IRQ中断优先级寄存器 */ -#define INTC_ICR1 (*(volatile unsigned *)0x100000DC) /* IRQ内部中断优先级控制寄存器1 */ -#define INTC_ICR2 (*(volatile unsigned *)0x100000E0) /* IRQ内部中断优先级控制寄存器2 */ -#define INTC_EXICR1 (*(volatile unsigned *)0x100000E4) /* IRQ外部中断优先级控制寄存器1 */ -#define INTC_EXICR2 (*(volatile unsigned *)0x100000E8) /* IRQ外部中断优先级控制寄存器2 */ - - -/****************************************************************************************** - * PMC模块 - * 基址: 0x10001000 - ******************************************************************************************/ - -#define PMC_PLTR (*(volatile unsigned *)0x10001000) /* PLL的稳定过渡时间 */ -#define PMC_PMCR (*(volatile unsigned *)0x10001004) /* 系统主时钟PLL的控制寄存器 */ -#define PMC_PUCR (*(volatile unsigned *)0x10001008) /* USB时钟PLL的控制寄存器 */ -#define PMC_PCSR (*(volatile unsigned *)0x1000100C) /* 内部模块时钟源供给的控制寄存器 */ -#define PMC_PDSLOW (*(volatile unsigned *)0x10001010) /* SLOW状态下时钟的分频因子 */ -#define PMC_PMDR (*(volatile unsigned *)0x10001014) /* 芯片工作模式寄存器 */ -#define PMC_RCTR (*(volatile unsigned *)0x10001018) /* Reset控制寄存器 */ -#define PMC_CLRWAKUP (*(volatile unsigned *)0x1000101C) /* WakeUp清除寄存器 */ - - -/****************************************************************************************** - * RTC模块 - * 基址: 0x10002000 - ******************************************************************************************/ - -#define RTC_STA_YMD (*(volatile unsigned *)0x10002000) /* 年, 月, 日计数寄存器 */ -#define RTC_STA_HMS (*(volatile unsigned *)0x10002004) /* 小时, 分钟, 秒寄存器 */ -#define RTC_ALARM_ALL (*(volatile unsigned *)0x10002008) /* 定时月, 日, 时, 分寄存器 */ -#define RTC_CTR (*(volatile unsigned *)0x1000200C) /* 控制寄存器 */ -#define RTC_INT_EN (*(volatile unsigned *)0x10002010) /* 中断使能寄存器 */ -#define RTC_INT_STS (*(volatile unsigned *)0x10002014) /* 中断状态寄存器 */ -#define RTC_SAMP (*(volatile unsigned *)0x10002018) /* 采样周期寄存器 */ -#define RTC_WD_CNT (*(volatile unsigned *)0x1000201C) /* Watch-Dog计数值寄存器 */ -#define RTC_WD_SEV (*(volatile unsigned *)0x10002020) /* Watch-Dog服务寄存器 */ -#define RTC_CONFIG_CHECK (*(volatile unsigned *)0x10002024) /* 配置时间确认寄存器 (在配置时间之前先写0xaaaaaaaa) */ -#define RTC_SOFTRESET (*(volatile unsigned *)0x10002028) /* 软件复位控制寄存器, 4020中被去掉了 */ -#define RTC_KEY0 (*(volatile unsigned *)0x1000202C) /* 密钥寄存器0, 4020中只有这一个寄存器 */ -#define RTC_KEY1 (*(volatile unsigned *)0x10002030) /* 密钥寄存器1 */ -#define RTC_KEY2 (*(volatile unsigned *)0x10002034) /* 密钥寄存器2 */ -#define RTC_KEY3 (*(volatile unsigned *)0x10002038) /* 密钥寄存器3 */ -#define RTC_KEY4 (*(volatile unsigned *)0x1000203C) /* 密钥寄存器4 */ -#define RTC_KEY5 (*(volatile unsigned *)0x10002040) /* 密钥寄存器5 */ - - -/****************************************************************************************** - * TIMER模块 - * 基址: 0x10003000 - ******************************************************************************************/ - -#define TIMER_T1LCR (*(volatile unsigned *)0x10003000) /* 通道1加载计数寄存器 */ -#define TIMER_T1CCR (*(volatile unsigned *)0x10003004) /* 通道1当前计数值寄存器 */ -#define TIMER_T1CR (*(volatile unsigned *)0x10003008) /* 通道1控制寄存器 */ -#define TIMER_T1ISCR (*(volatile unsigned *)0x1000300C) /* 通道1中断状态清除寄存器 */ -#define TIMER_T1IMSR (*(volatile unsigned *)0x10003010) /* 通道1中断屏蔽状态寄存器 */ -#define TIMER_T2LCR (*(volatile unsigned *)0x10003020) /* 通道2加载计数寄存器 */ -#define TIMER_T2CCR (*(volatile unsigned *)0x10003024) /* 通道2当前计数值寄存器 */ -#define TIMER_T2CR (*(volatile unsigned *)0x10003028) /* 通道2控制寄存器 */ -#define TIMER_T2ISCR (*(volatile unsigned *)0x1000302C) /* 通道2中断状态清除寄存器 */ -#define TIMER_T2IMSR (*(volatile unsigned *)0x10003030) /* 通道2中断屏蔽状态寄存器 */ -#define TIMER_T3LCR (*(volatile unsigned *)0x10003040) /* 通道3加载计数寄存器 */ -#define TIMER_T3CCR (*(volatile unsigned *)0x10003044) /* 通道3当前计数值寄存器 */ -#define TIMER_T3CR (*(volatile unsigned *)0x10003048) /* 通道3控制寄存器 */ -#define TIMER_T3ISCR (*(volatile unsigned *)0x1000304C) /* 通道3中断状态清除寄存器 */ -#define TIMER_T3IMSR (*(volatile unsigned *)0x10003050) /* 通道3中断屏蔽状态寄存器 */ -#define TIMER_T3CAPR (*(volatile unsigned *)0x10003054) /* 通道3捕获寄存器 */ -#define TIMER_T4LCR (*(volatile unsigned *)0x10003060) /* 通道4加载计数寄存器 */ -#define TIMER_T4CCR (*(volatile unsigned *)0x10003064) /* 通道4当前计数值寄存器 */ -#define TIMER_T4CR (*(volatile unsigned *)0x10003068) /* 通道4控制寄存器 */ -#define TIMER_T4ISCR (*(volatile unsigned *)0x1000306C) /* 通道4中断状态清除寄存器 */ -#define TIMER_T4IMSR (*(volatile unsigned *)0x10003070) /* 通道4中断屏蔽状态寄存器 */ -#define TIMER_T4CAPR (*(volatile unsigned *)0x10003074) /* 通道4捕获寄存器 */ -#define TIMER_T5LCR (*(volatile unsigned *)0x10003080) /* 通道5加载计数寄存器 */ -#define TIMER_T5CCR (*(volatile unsigned *)0x10003084) /* 通道5当前计数值寄存器 */ -#define TIMER_T5CR (*(volatile unsigned *)0x10003088) /* 通道5控制寄存器 */ -#define TIMER_T5ISCR (*(volatile unsigned *)0x1000308C) /* 通道5中断状态清除寄存器 */ -#define TIMER_T5IMSR (*(volatile unsigned *)0x10003090) /* 通道5中断屏蔽状态寄存器 */ -#define TIMER_T5CAPR (*(volatile unsigned *)0x10003094) /* 通道5捕获寄存器 */ -#define TIMER_T6LCR (*(volatile unsigned *)0x100030A0) /* 通道6加载计数寄存器 */ -#define TIMER_T6CCR (*(volatile unsigned *)0x100030A4) /* 通道6当前计数值寄存器 */ -#define TIMER_T6CR (*(volatile unsigned *)0x100030A8) /* 通道6控制寄存器 */ -#define TIMER_T6ISCR (*(volatile unsigned *)0x100030AC) /* 通道6中断状态清除寄存器 */ -#define TIMER_T6IMSR (*(volatile unsigned *)0x100030B0) /* 通道6中断屏蔽状态寄存器 */ -#define TIMER_T6CAPR (*(volatile unsigned *)0x100030B4) /* 通道6捕获寄存器 */ -#define TIMER_T7LCR (*(volatile unsigned *)0x100030C0) /* 通道7加载计数寄存器 */ -#define TIMER_T7CCR (*(volatile unsigned *)0x100030C4) /* 通道7当前计数值寄存器 */ -#define TIMER_T7CR (*(volatile unsigned *)0x100030C8) /* 通道7控制寄存器 */ -#define TIMER_T7ISCR (*(volatile unsigned *)0x100030CC) /* 通道7中断状态清除寄存器 */ -#define TIMER_T7IMSR (*(volatile unsigned *)0x100030D0) /* 通道7中断屏蔽状态寄存器 */ -#define TIMER_T8LCR (*(volatile unsigned *)0x100030E0) /* 通道8加载计数寄存器 */ -#define TIMER_T8CCR (*(volatile unsigned *)0x100030E4) /* 通道8当前计数值寄存器 */ -#define TIMER_T8CR (*(volatile unsigned *)0x100030E8) /* 通道8控制寄存器 */ -#define TIMER_T8ISCR (*(volatile unsigned *)0x100030EC) /* 通道8中断状态清除寄存器 */ -#define TIMER_T8IMSR (*(volatile unsigned *)0x100030F0) /* 通道8中断屏蔽状态寄存器 */ -#define TIMER_T9LCR (*(volatile unsigned *)0x10003100) /* 通道9加载计数寄存器 */ -#define TIMER_T9CCR (*(volatile unsigned *)0x10003104) /* 通道9当前计数值寄存器 */ -#define TIMER_T9CR (*(volatile unsigned *)0x10003108) /* 通道9控制寄存器 */ -#define TIMER_T9ISCR (*(volatile unsigned *)0x1000310C) /* 通道9中断状态清除寄存器 */ -#define TIMER_T9IMSR (*(volatile unsigned *)0x10003110) /* 通道9中断屏蔽状态寄存器 */ -#define TIMER_T10LCR (*(volatile unsigned *)0x10003120) /* 通道10加载计数寄存器 */ -#define TIMER_T10CCR (*(volatile unsigned *)0x10003124) /* 通道10当前计数值寄存器 */ -#define TIMER_T10CR (*(volatile unsigned *)0x10003128) /* 通道10控制寄存器 */ -#define TIMER_T10ISCR (*(volatile unsigned *)0x1000312C) /* 通道10中断状态清除寄存器 */ -#define TIMER_T10IMSR (*(volatile unsigned *)0x10003130) /* 通道10中断屏蔽状态寄存器 */ -#define TIMER_TIMSR (*(volatile unsigned *)0x10003140) /* TIMER中断屏蔽状态寄存器 */ -#define TIMER_TISCR (*(volatile unsigned *)0x10003144) /* TIMER中断状态清除寄存器 */ -#define TIMER_TISR (*(volatile unsigned *)0x10003148) /* TIMER中断状态寄存器 */ - - -/****************************************************************************************** - * PWM模块 - * 基址: 0x10004000 - ******************************************************************************************/ - -#define PWM1_CTRL (*(volatile unsigned *)0x10004000) /* PWM1控制寄存器 */ -#define PWM1_DIV (*(volatile unsigned *)0x10004004) /* PWM1分频寄存器 */ -#define PWM1_PERIOD (*(volatile unsigned *)0x10004008) /* PWM1周期寄存器 */ -#define PWM1_DATA (*(volatile unsigned *)0x1000400C) /* PWM1数据寄存器 */ -#define PWM1_CNT (*(volatile unsigned *)0x10004010) /* PWM1计数寄存器 */ -#define PWM1_STATUS (*(volatile unsigned *)0x10004014) /* PWM1状态寄存器 */ -#define PWM2_CTRL (*(volatile unsigned *)0x10004020) /* PWM2控制寄存器 */ -#define PWM2_DIV (*(volatile unsigned *)0x10004024) /* PWM2分频寄存器 */ -#define PWM2_PERIOD (*(volatile unsigned *)0x10004028) /* PWM2周期寄存器 */ -#define PWM2_DATA (*(volatile unsigned *)0x1000402C) /* PWM2数据寄存器 */ -#define PWM2_CNT (*(volatile unsigned *)0x10004030) /* PWM2计数寄存器 */ -#define PWM2_STATUS (*(volatile unsigned *)0x10004034) /* PWM2状态寄存器 */ -#define PWM3_CTRL (*(volatile unsigned *)0x10004040) /* PWM3控制寄存器 */ -#define PWM3_DIV (*(volatile unsigned *)0x10004044) /* PWM3分频寄存器 */ -#define PWM3_PERIOD (*(volatile unsigned *)0x10004048) /* PWM3周期寄存器 */ -#define PWM3_DATA (*(volatile unsigned *)0x1000404C) /* PWM3数据寄存器 */ -#define PWM3_CNT (*(volatile unsigned *)0x10004050) /* PWM3计数寄存器 */ -#define PWM3_STATUS (*(volatile unsigned *)0x10004054) /* PWM3状态寄存器 */ -#define PWM4_CTRL (*(volatile unsigned *)0x10004060) /* PWM4控制寄存器 */ -#define PWM4_DIV (*(volatile unsigned *)0x10004064) /* PWM4分频寄存器 */ -#define PWM4_PERIOD (*(volatile unsigned *)0x10004068) /* PWM4周期寄存器 */ -#define PWM4_DATA (*(volatile unsigned *)0x1000406C) /* PWM4数据寄存器 */ -#define PWM4_CNT (*(volatile unsigned *)0x10004070) /* PWM4计数寄存器 */ -#define PWM4_STATUS (*(volatile unsigned *)0x10004074) /* PWM4状态寄存器 */ -#define PWM_INTMASK (*(volatile unsigned *)0x10004080) /* PWM中断屏蔽寄存器 */ -#define PWM_INT (*(volatile unsigned *)0x10004084) /* PWM中断寄存器 */ -#define PWM_ENABLE (*(volatile unsigned *)0x10004088) /* PWM使能寄存器 */ - - -/****************************************************************************************** - * UART0模块 - * 基址: 0x10005000 - ******************************************************************************************/ -#define UART0BASE ((volatile unsigned *)0x10005000) -#define UART0_DLBL (*(volatile unsigned char*)0x10005000) /* 波特率设置低八位寄存器 */ -#define UART0_RXFIFO (*(volatile unsigned char*)0x10005000) /* 接收FIFO */ -#define UART0_TXFIFO (*(volatile unsigned char*)0x10005000) /* 发送FIFO */ -#define UART0_DLBH (*(volatile unsigned char*)0x10005004) /* 波特率设置高八位寄存器 */ -#define UART0_IER (*(volatile unsigned char*)0x10005004) /* 中断使能寄存器 */ -#define UART0_IIR (*(volatile unsigned *)0x10005008) /* 中断识别寄存器 */ -#define UART0_FCR (*(volatile unsigned *)0x10005008) /* FIFO控制寄存器 */ -#define UART0_LCR (*(volatile unsigned *)0x1000500C) /* 行控制寄存器 */ -#define UART0_MCR (*(volatile unsigned *)0x10005010) /* Modem控制寄存器 */ -#define UART0_LSR (*(volatile unsigned *)0x10005014) /* 行状态寄存器 */ -#define UART0_MSR (*(volatile unsigned *)0x10005018) /* Modem状态寄存器 */ - - -/****************************************************************************************** - * UART1模块 - * 基址: 0x10006000 - ******************************************************************************************/ - #define UART1BASE ((volatile unsigned *)0x10006000) -#define UART1_DLBL (*(volatile unsigned *)0x10006000) /* 波特率设置低八位寄存器 */ -#define UART1_RXFIFO (*(volatile unsigned *)0x10006000) /* 接收FIFO */ -#define UART1_TXFIFO (*(volatile unsigned *)0x10006000) /* 发送FIFO */ -#define UART1_DLBH (*(volatile unsigned *)0x10006004) /* 波特率设置高八位寄存器 */ -#define UART1_IER (*(volatile unsigned *)0x10006004) /* 中断使能寄存器 */ -#define UART1_IIR (*(volatile unsigned *)0x10006008) /* 中断识别寄存器 */ -#define UART1_FCR (*(volatile unsigned *)0x10006008) /* FIFO控制寄存器 */ -#define UART1_LCR (*(volatile unsigned *)0x1000600C) /* 行控制寄存器 */ -#define UART1_MCR (*(volatile unsigned *)0x10006010) /* Modem控制寄存器 */ -#define UART1_LSR (*(volatile unsigned *)0x10006014) /* 行状态寄存器 */ -#define UART1_MSR (*(volatile unsigned *)0x10006018) /* Modem状态寄存器 */ - - -/****************************************************************************************** - * UART2模块 - * 基址: 0x10007000 - ******************************************************************************************/ -#define UART2BASE ((volatile unsigned *)0x10007000) -#define UART2_DLBL (*(volatile unsigned *)0x10007000) /* 波特率设置低八位寄存器 */ -#define UART2_RXFIFO (*(volatile unsigned *)0x10007000) /* 接收FIFO */ -#define UART2_TXFIFO (*(volatile unsigned *)0x10007000) /* 发送FIFO */ -#define UART2_DLBH (*(volatile unsigned *)0x10007004) /* 波特率设置高八位寄存器 */ -#define UART2_IER (*(volatile unsigned *)0x10007004) /* 中断使能寄存器 */ -#define UART2_IIR (*(volatile unsigned *)0x10007008) /* 中断识别寄存器 */ -#define UART2_FCR (*(volatile unsigned *)0x10007008) /* FIFO控制寄存器 */ -#define UART2_LCR (*(volatile unsigned *)0x1000700C) /* 行控制寄存器 */ -#define UART2_MCR (*(volatile unsigned *)0x10007010) /* Modem控制寄存器 */ -#define UART2_LSR (*(volatile unsigned *)0x10007014) /* 行状态寄存器 */ -#define UART2_MSR (*(volatile unsigned *)0x10007018) /* Modem状态寄存器 */ - - -/****************************************************************************************** - * UART3模块 - * 基址: 0x10008000 - ******************************************************************************************/ -#define UART3BASE ((volatile unsigned *)0x10008000) -#define UART3_DLBL (*(volatile unsigned *)0x10008000) /* 波特率设置低八位寄存器 */ -#define UART3_RXFIFO (*(volatile unsigned *)0x10008000) /* 接收FIFO */ -#define UART3_TXFIFO (*(volatile unsigned *)0x10008000) /* 发送FIFO */ -#define UART3_DLBH (*(volatile unsigned *)0x10008004) /* 波特率设置高八位寄存器 */ -#define UART3_IER (*(volatile unsigned *)0x10008004) /* 中断使能寄存器 */ -#define UART3_IIR (*(volatile unsigned *)0x10008008) /* 中断识别寄存器 */ -#define UART3_FCR (*(volatile unsigned *)0x10008008) /* FIFO控制寄存器 */ -#define UART3_LCR (*(volatile unsigned *)0x1000800C) /* 行控制寄存器 */ -#define UART3_MCR (*(volatile unsigned *)0x10008010) /* Modem控制寄存器 */ -#define UART3_LSR (*(volatile unsigned *)0x10008014) /* 行状态寄存器 */ -#define UART3_MSR (*(volatile unsigned *)0x10008018) /* Modem状态寄存器 */ - - -/****************************************************************************************** - * SSI模块 - * 基址: 0x10009000 - ******************************************************************************************/ - -#define SSI_CONTROL0 (*(volatile unsigned *)0x10009000) /* 控制寄存器0 */ -#define SSI_CONTROL1 (*(volatile unsigned *)0x10009004) /* 控制寄存器1 */ -#define SSI_SSIENR (*(volatile unsigned *)0x10009008) /* SSI使能寄存器 */ -#define SSI_MWCR (*(volatile unsigned *)0x1000900C) /* Microwire控制寄存器 */ -#define SSI_SER (*(volatile unsigned *)0x10009010) /* 从设备使能寄存器 */ -#define SSI_BAUDR (*(volatile unsigned *)0x10009014) /* 波特率设置寄存器 */ -#define SSI_TXFTLR (*(volatile unsigned *)0x10009018) /* 发送FIFO阈值寄存器 */ -#define SSI_RXFTLR (*(volatile unsigned *)0x1000901C) /* 接收FIFO阈值寄存器 */ -#define SSI_TXFLR (*(volatile unsigned *)0x10009020) /* 发送FIFO状态寄存器 */ -#define SSI_RXFLR (*(volatile unsigned *)0x10009024) /* 接收FIFO状态寄存器 */ -#define SSI_SR (*(volatile unsigned *)0x10009028) /* 状态寄存器 */ -#define SSI_IMR (*(volatile unsigned *)0x1000902C) /* 中断屏蔽寄存器 */ -#define SSI_ISR (*(volatile unsigned *)0x10009030) /* 中断最终状态寄存器 */ -#define SSI_RISR (*(volatile unsigned *)0x10009034) /* 中断原始状态寄存器 */ -#define SSI_TXOICR (*(volatile unsigned *)0x10009038) /* 发送FIFO上溢中断清除寄存器 */ -#define SSI_RXOICR (*(volatile unsigned *)0x1000903C) /* 接收FIFO上溢中断清除寄存器 */ -#define SSI_RXUICR (*(volatile unsigned *)0x10009040) /* 接收FIFO下溢中断清除寄存器 */ -#define SSI_ICR (*(volatile unsigned *)0x1000902C) /* 中断清除寄存器 */ -#define SSI_DMACR (*(volatile unsigned *)0x1000904C) /* DMA控制寄存器 */ -#define SSI_DMATDLR (*(volatile unsigned *)0x10009050) /* DMA发送状态寄存器 */ -#define SSI_DMARDLR (*(volatile unsigned *)0x10009054) /* DMA接收状态寄存器 */ -#define SSI_DR (*(volatile unsigned *)0x10009060) /* 数据寄存器 */ - - -/****************************************************************************************** - * I2S模块 - * 基址: 0x1000A000 - ******************************************************************************************/ - -#define I2S_CTRL (*(volatile unsigned *)0x1000A000) /* I2S控制寄存器 */ -#define I2S_DATA (*(volatile unsigned *)0x1000A004) /* I2S数据寄存器 */ -#define I2S_INT (*(volatile unsigned *)0x1000A008) /* I2S中断寄存器 */ -#define I2S_STATUS (*(volatile unsigned *)0x1000A00C) /* I2S状态寄存器 */ - - -/****************************************************************************************** - * GPIO模块 - * 基址: 0x1000F000 - ******************************************************************************************/ - -#define GPIO_DBCLK_DIV (*(volatile unsigned *)0x1000F000) /* 去毛刺采用时钟分频比配置寄存器 */ -#define GPIO_PORTA_DIR (*(volatile unsigned *)0x1000F004) /* A组端口输入输出方向配置寄存器 */ -#define GPIO_PORTA_SEL (*(volatile unsigned *)0x1000F008) /* A组端口通用用途选择配置寄存器 */ -#define GPIO_PORTA_INCTL (*(volatile unsigned *)0x1000F00C) /* A组端口通用用途输入时类型配置寄存器 */ -#define GPIO_PORTA_INTRCTL (*(volatile unsigned *)0x1000F010) /* A组端口中断触发类型配置寄存器 */ -#define GPIO_PORTA_INTRCLR (*(volatile unsigned *)0x1000F014) /* A组端口通用用途中断清除配置寄存器 */ -#define GPIO_PORTA_DATA (*(volatile unsigned *)0x1000F018) /* A组端口通用用途数据配置寄存器 */ -#define GPIO_PORTB_DIR (*(volatile unsigned *)0x1000F01C) /* B组端口输入输出方向配置寄存器 */ -#define GPIO_PORTB_SEL (*(volatile unsigned *)0x1000F020) /* B组端口通用用途选择配置寄存器 */ -#define GPIO_PORTB_DATA (*(volatile unsigned *)0x1000F024) /* B组端口通用用途数据配置寄存器 */ -#define GPIO_PORTC_DIR (*(volatile unsigned *)0x1000F028) /* C组端口输入输出方向配置寄存器 */ -#define GPIO_PORTC_SEL (*(volatile unsigned *)0x1000F02C) /* C组端口通用用途选择配置寄存器 */ -#define GPIO_PORTC_DATA (*(volatile unsigned *)0x1000F030) /* C组端口通用用途数据配置寄存器 */ -#define GPIO_PORTD_DIR (*(volatile unsigned *)0x1000F034) /* D组端口输入输出方向配置寄存器 */ -#define GPIO_PORTD_SEL (*(volatile unsigned *)0x1000F038) /* D组端口通用用途选择配置寄存器 */ -#define GPIO_PORTD_SPECII (*(volatile unsigned *)0x1000F03C) /* D组端口专用用途2选择配置寄存器 */ -#define GPIO_PORTD_DATA (*(volatile unsigned *)0x1000F040) /* D组端口通用用途数据配置寄存器 */ -#define GPIO_PORTE_DIR (*(volatile unsigned *)0x1000F044) /* E组端口输入输出方向配置寄存器 */ -#define GPIO_PORTE_SEL (*(volatile unsigned *)0x1000F048) /* E组端口通用用途选择配置寄存器 */ -#define GPIO_PORTE_DATA (*(volatile unsigned *)0x1000F04C) /* E组端口通用用途数据配置寄存器 */ -#define GPIO_PORTF_DIR (*(volatile unsigned *)0x1000F050) /* F组端口输入输出方向配置寄存器 */ -#define GPIO_PORTF_SEL (*(volatile unsigned *)0x1000F054) /* F组端口通用用途选择配置寄存器 */ -#define GPIO_PORTF_INCTL (*(volatile unsigned *)0x1000F058) /* F组端口通用用途输入时类型配置寄存器 */ -#define GPIO_PORTF_INTRCTL (*(volatile unsigned *)0x1000F05C) /* F组端口中断触发类型配置寄存器 */ -#define GPIO_PORTF_INTRCLR (*(volatile unsigned *)0x1000F060) /* F组端口通用用途中断清除配置寄存器 */ -#define GPIO_PORTF_DATA (*(volatile unsigned *)0x1000F064) /* F组端口通用用途数据配置寄存器 */ -#define GPIO_PORTG_DIR (*(volatile unsigned *)0x1000F068) /* G组端口输入输出方向配置寄存器 */ -#define GPIO_PORTG_SEL (*(volatile unsigned *)0x1000F06C) /* G组端口通用用途选择配置寄存器 */ -#define GPIO_PORTG_DATA (*(volatile unsigned *)0x1000F070) /* G组端口通用用途数据配置寄存器 */ -#define GPIO_PORTH_DIR (*(volatile unsigned *)0x1000F074) /* H组端口输入输出方向配置寄存器 */ -#define GPIO_PORTH_SEL (*(volatile unsigned *)0x1000F078) /* H组端口通用用途选择配置寄存器 */ -#define GPIO_PORTH_DATA (*(volatile unsigned *)0x1000F07c) /* H组端口通用用途数据配置寄存器 */ -#define GPIO_PORTI_DIR (*(volatile unsigned *)0x1000F080) /* I组端口输入输出方向配置寄存器 */ -#define GPIO_PORTI_SEL (*(volatile unsigned *)0x1000F084) /* I组端口通用用途选择配置寄存器 */ -#define GPIO_PORTI_DATA (*(volatile unsigned *)0x1000F088) /* I组端口通用用途数据配置寄存器 */ - - -/****************************************************************************************** - * SMC0模块 - * 基址: 0x1000C000 - ******************************************************************************************/ - -#define SMC0_CTRL (*(volatile unsigned *)0x1000C000) /* SMC0控制寄存器 */ -#define SMC0_INT (*(volatile unsigned *)0x1000C004) /* SMC0中断寄存器 */ -#define SMC0_FD (*(volatile unsigned *)0x1000C008) /* SMC0基本单元时间寄存器 */ -#define SMC0_CT (*(volatile unsigned *)0x1000C00C) /* SMC0字符传输时间寄存器 */ -#define SMC0_BT (*(volatile unsigned *)0x1000C010) /* SMC0块传输时间寄存器 */ - - -/****************************************************************************************** - * SMC1模块 - * 基址: 0x1000D000 - ******************************************************************************************/ - -#define SMC1_CTRL (*(volatile unsigned *)0x1000D000) /* SMC1控制寄存器 */ -#define SMC1_INT (*(volatile unsigned *)0x1000D004) /* SMC1中断寄存器 */ -#define SMC1_FD (*(volatile unsigned *)0x1000D008) /* SMC1基本单元时间寄存器 */ -#define SMC1_CT (*(volatile unsigned *)0x1000D00C) /* SMC1字符传输时间寄存器 */ -#define SMC1_BT (*(volatile unsigned *)0x1000D010) /* SMC1块传输时间寄存器 */ - - -/****************************************************************************************** - * USBD模块 - * 基址: 0x1000E000 - ******************************************************************************************/ - -#define USBD_PROTOCOLINTR (*(volatile unsigned *)0x1000E000) /* USB协议中断寄存器 */ -#define USBD_INTRMASK (*(volatile unsigned *)0x1000E004) /* USB中断屏蔽寄存器 */ -#define USBD_INTRCTRL (*(volatile unsigned *)0x1000E008) /* USB中断类型控制寄存器 */ -#define USBD_EPINFO (*(volatile unsigned *)0x1000E00C) /* USB活动端点状态寄存器 */ -#define USBD_BCONFIGURATIONVALUE (*(volatile unsigned *)0x1000E010) /* SET_CCONFIGURATION记录 */ -#define USBD_BMATTRIBUTES (*(volatile unsigned *)0x1000E014) /* 当前配置属性寄存器 */ -#define USBD_DEVSPEED (*(volatile unsigned *)0x1000E018) /* 当前设备工作速度寄存器 */ -#define USBD_FRAMENUMBER (*(volatile unsigned *)0x1000E01C) /* 记录当前SOF包内的帧号 */ -#define USBD_EPTRANSACTIONS0 (*(volatile unsigned *)0x1000E020) /* 记录下次要求的传输次数 */ -#define USBD_EPTRANSACTIONS1 (*(volatile unsigned *)0x1000E024) /* 记录下次要求的传输次数 */ -#define USBD_APPIFUPDATE (*(volatile unsigned *)0x1000E028) /* 接口号快速更新寄存器 */ -#define USBD_CFGINTERFACE0 (*(volatile unsigned *)0x1000E02c) /* 记录接口的值 */ -#define USBD_CFGINTERFACE1 (*(volatile unsigned *)0x1000E030) /* 记录接口的值 */ -#define USBD_CFGINTERFACE2 (*(volatile unsigned *)0x1000E034) /* 记录接口的值 */ -#define USBD_CFGINTERFACE3 (*(volatile unsigned *)0x1000E038) /* 记录接口的值 */ -#define USBD_CFGINTERFACE4 (*(volatile unsigned *)0x1000E03c) /* 记录接口的值 */ -#define USBD_CFGINTERFACE5 (*(volatile unsigned *)0x1000E040) /* 记录接口的值 */ -#define USBD_CFGINTERFACE6 (*(volatile unsigned *)0x1000E044) /* 记录接口的值 */ -#define USBD_CFGINTERFACE7 (*(volatile unsigned *)0x1000E048) /* 记录接口的值 */ -#define USBD_CFGINTERFACE8 (*(volatile unsigned *)0x1000E04c) /* 记录接口的值 */ -#define USBD_CFGINTERFACE9 (*(volatile unsigned *)0x1000E050) /* 记录接口的值 */ -#define USBD_CFGINTERFACE10 (*(volatile unsigned *)0x1000E054) /* 记录接口的值 */ -#define USBD_CFGINTERFACE11 (*(volatile unsigned *)0x1000E058) /* 记录接口的值 */ -#define USBD_CFGINTERFACE12 (*(volatile unsigned *)0x1000E05c) /* 记录接口的值 */ -#define USBD_CFGINTERFACE13 (*(volatile unsigned *)0x1000E060) /* 记录接口的值 */ -#define USBD_CFGINTERFACE14 (*(volatile unsigned *)0x1000E064) /* 记录接口的值 */ -#define USBD_CFGINTERFACE15 (*(volatile unsigned *)0x1000E068) /* 记录接口的值 */ -#define USBD_CFGINTERFACE16 (*(volatile unsigned *)0x1000E06c) /* 记录接口的值 */ -#define USBD_CFGINTERFACE17 (*(volatile unsigned *)0x1000E070) /* 记录接口的值 */ -#define USBD_CFGINTERFACE18 (*(volatile unsigned *)0x1000E074) /* 记录接口的值 */ -#define USBD_CFGINTERFACE19 (*(volatile unsigned *)0x1000E078) /* 记录接口的值 */ -#define USBD_CFGINTERFACE20 (*(volatile unsigned *)0x1000E07c) /* 记录接口的值 */ -#define USBD_CFGINTERFACE21 (*(volatile unsigned *)0x1000E080) /* 记录接口的值 */ -#define USBD_CFGINTERFACE22 (*(volatile unsigned *)0x1000E084) /* 记录接口的值 */ -#define USBD_CFGINTERFACE23 (*(volatile unsigned *)0x1000E088) /* 记录接口的值 */ -#define USBD_CFGINTERFACE24 (*(volatile unsigned *)0x1000E08c) /* 记录接口的值 */ -#define USBD_CFGINTERFACE25 (*(volatile unsigned *)0x1000E090) /* 记录接口的值 */ -#define USBD_CFGINTERFACE26 (*(volatile unsigned *)0x1000E094) /* 记录接口的值 */ -#define USBD_CFGINTERFACE27 (*(volatile unsigned *)0x1000E098) /* 记录接口的值 */ -#define USBD_CFGINTERFACE28 (*(volatile unsigned *)0x1000E09c) /* 记录接口的值 */ -#define USBD_CFGINTERFACE29 (*(volatile unsigned *)0x1000E0a0) /* 记录接口的值 */ -#define USBD_CFGINTERFACE30 (*(volatile unsigned *)0x1000E0a4) /* 记录接口的值 */ -#define USBD_CFGINTERFACE31 (*(volatile unsigned *)0x1000E0a8) /* 记录接口的值 */ -#define USBD_PKTPASSEDCTRL (*(volatile unsigned *)0x1000E0ac) /* 记录成功接收的包数 */ -#define USBD_PKTDROPPEDCTRL (*(volatile unsigned *)0x1000E0b0) /* 记录丢失的包数 */ -#define USBD_CRCERRCTRL (*(volatile unsigned *)0x1000E0b4) /* 记录CRC错误的包数 */ -#define USBD_BITSTUFFERRCTRL (*(volatile unsigned *)0x1000E0b8) /* 记录位填充错误的包数 */ -#define USBD_PIDERRCTRL (*(volatile unsigned *)0x1000E0bc) /* 记录PID错误的包数 */ -#define USBD_FRAMINGERRCTL (*(volatile unsigned *)0x1000E0c0) /* 记录有SYNC和EOP的包数 */ -#define USBD_TXPKTCTRL (*(volatile unsigned *)0x1000E0c4) /* 记录发送包的数量 */ -#define USBD_STATCTRLOV (*(volatile unsigned *)0x1000E0c8) /* 记录统计寄存器溢出情况 */ -#define USBD_TXLENGTH (*(volatile unsigned *)0x1000E0cc) /* 记录每次IN传输事务包长度 */ -#define USBD_RXLENGTH (*(volatile unsigned *)0x1000E0d0) /* 记录OUT传输事务包长度 */ -#define USBD_RESUME (*(volatile unsigned *)0x1000E0d4) /* USB唤醒寄存器 */ -#define USBD_READFLAG (*(volatile unsigned *)0x1000E0d8) /* 读异步状态寄存器标志 */ -#define USBD_RECEIVETYPE (*(volatile unsigned *)0x1000E0dc) /* 传输状态寄存器 */ -#define USBD_APPLOCK (*(volatile unsigned *)0x1000E0e0) /* 锁信号寄存器 */ -#define USBD_EP0OUTADDR (*(volatile unsigned *)0x1000E100) /* 端点0端点号和方向 */ -#define USBD_EP0OUTBMATTR (*(volatile unsigned *)0x1000E104) /* 端点0类型寄存器 */ -#define USBD_EP0OUTMAXPKTSIZE (*(volatile unsigned *)0x1000E108) /* 端点0最大包尺寸寄存器 */ -#define USBD_EP0OUTIFNUM (*(volatile unsigned *)0x1000E10c) /* 端点0接口号寄存器 */ -#define USBD_EP0OUTSTAT (*(volatile unsigned *)0x1000E110) /* 端点0状态寄存器 */ -#define USBD_EP0OUTBMREQTYPE (*(volatile unsigned *)0x1000E114) /* 端点0 SETUP事务请求类 */ -#define USBD_EP0OUTBREQUEST (*(volatile unsigned *)0x1000E118) /* 端点0 SETUP事务请求内容 */ -#define USBD_EP0OUTWVALUE (*(volatile unsigned *)0x1000E11c) /* 端点0 SETUP事务请求值 */ -#define USBD_EP0OUTWINDEX (*(volatile unsigned *)0x1000E120) /* 端点0 SETUP事务请求索引 */ -#define USBD_EP0OUTWLENGTH (*(volatile unsigned *)0x1000E120) /* 端点0 SETUP事务请求长度 */ -#define USBD_EP0OUTSYNCHFRAME (*(volatile unsigned *)0x1000E128) /* 端点0同步包帧号 */ -#define USBD_EP1OUTADDR (*(volatile unsigned *)0x1000E12c) /* 端点1输出端点号和方向 */ -#define USBD_EP1OUTBMATTR (*(volatile unsigned *)0x1000E130) /* 端点1输出类型寄存器 */ -#define USBD_EP1OUTMAXPKTSIZE (*(volatile unsigned *)0x1000E134) /* 端点1输出最大包尺寸寄存器 */ -#define USBD_EP1OUTIFNUM (*(volatile unsigned *)0x1000E138) /* 端点1输出接口号寄存器 */ -#define USBD_EP1OUTSTAT (*(volatile unsigned *)0x1000E13c) /* 端点1输出状态寄存器 */ -#define USBD_EP1OUTBMREQTYPE (*(volatile unsigned *)0x1000E140) /* 端点1输出SETUP事务请求类型 */ -#define USBD_EP1OUTBREQUEST (*(volatile unsigned *)0x1000E144) /* 端点1输出SETUP事务请求内容 */ -#define USBD_EP1OUTWVALUE (*(volatile unsigned *)0x1000E148) /* 端点1输出SETUP事务请求值 */ -#define USBD_EP1OUTWINDX (*(volatile unsigned *)0x1000E14c) /* 端点1输出SETUP事务请求索引 */ -#define USBD_EP1OUTWLENGH (*(volatile unsigned *)0x1000E150) /* 端点1输出SETUP事务请求域长度 */ -#define USBD_EP1OUTSYNCHFRAME (*(volatile unsigned *)0x1000E154) /* 端点1输出同步包帧号 */ -#define USBD_EP1INADDR (*(volatile unsigned *)0x1000E158) /* 端点1输入端点号和方向 */ -#define USBD_EP1INBMATTR (*(volatile unsigned *)0x1000E15c) /* 端点1输入类型寄存器 */ -#define USBD_EP1INMAXPKTSIZE (*(volatile unsigned *)0x1000E160) /* 端点1输入最大包尺寸寄存器 */ -#define USBD_EP1INIFNUM (*(volatile unsigned *)0x1000E164) /* 端点1输入接口号寄存器 */ -#define USBD_EP1INSTAT (*(volatile unsigned *)0x1000E168) /* 端点1输入状态寄存器 */ -#define USBD_EP1INBMREQTYPE (*(volatile unsigned *)0x1000E16c) /* 端点1输入SETUP事务请求类型 */ -#define USBD_EP1INBREQUEST (*(volatile unsigned *)0x1000E170) /* 端点1输入SETUP事务请求内容 */ -#define USBD_EP1INWVALUE (*(volatile unsigned *)0x1000E174) /* 端点1输入SETUP事务请求值 */ -#define USBD_EP1INWINDEX (*(volatile unsigned *)0x1000E178) /* 端点1输入SETUP事务请求索引 */ -#define USBD_EP1INWLENGTH (*(volatile unsigned *)0x1000E17c) /* 端点1输入SETUP事务请求域长度 */ -#define USBD_EP1INSYNCHFRAME (*(volatile unsigned *)0x1000E180) /* 端点1输入同步包帧号 */ -#define USBD_EP2OUTADDR (*(volatile unsigned *)0x1000E184) /* 端点2输出端点号和方向 */ -#define USBD_EP2OUTBMATTR (*(volatile unsigned *)0x1000E188) /* 端点2输出类型寄存器 */ -#define USBD_EP2OUTMAXPKTSIZE (*(volatile unsigned *)0x1000E18c) /* 端点2输出最大包尺寸寄存器 */ -#define USBD_EP2OUTIFNUM (*(volatile unsigned *)0x1000E190) /* 端点2输出接口号寄存器 */ -#define USBD_EP2OUTSTAT (*(volatile unsigned *)0x1000E194) /* 端点2输出状态寄存器 */ -#define USBD_EP2OUTBMREQTYPE (*(volatile unsigned *)0x1000E198) /* 端点2输出SETUP事务请求类型 */ -#define USBD_EP2OUTBREQUEST (*(volatile unsigned *)0x1000E19c) /* 端点2输出SETUP事务请求内容 */ -#define USBD_EP2OUTWVALUE (*(volatile unsigned *)0x1000E1a0) /* 端点2输出SETUP事务请求值 */ -#define USBD_EP2OUTWINDEX (*(volatile unsigned *)0x1000E1a4) /* 端点2输出SETUP事务请求索引 */ -#define USBD_EP2OUTWLENGTH (*(volatile unsigned *)0x1000E1a8) /* 端点2输出SETUP事务请求域长度 */ -#define USBD_EP2OUTSYNCHFRAME (*(volatile unsigned *)0x1000E1ac) /* 端点2输出同步包帧号 */ -#define USBD_EP2INADDR (*(volatile unsigned *)0x1000E1b0) /* 端点2输入端点号和方向 */ -#define USBD_EP2INBMATTR (*(volatile unsigned *)0x1000E1b4) /* 端点2输入类型寄存器 */ -#define USBD_EP2INMAXPKTSIZE (*(volatile unsigned *)0x1000E1b8) /* 端点2输入最大包尺寸寄存器 */ -#define USBD_EP2INIFNUM (*(volatile unsigned *)0x1000E1bc) /* 端点2输入接口号寄存器 */ -#define USBD_EP2INSTAT (*(volatile unsigned *)0x1000E1c0) /* 端点2输入状态寄存器 */ -#define USBD_EP2INBMREQTYPE (*(volatile unsigned *)0x1000E1c4) /* 端点2输入SETUP事务请求类型 */ -#define USBD_EP2INBREQUEST (*(volatile unsigned *)0x1000E1c8) /* 端点2输入SETUP事务请求内容 */ -#define USBD_EP2INWVALUE (*(volatile unsigned *)0x1000E1cc) /* 端点2输入SETUP事务请求值 */ -#define USBD_EP2INWINDEX (*(volatile unsigned *)0x1000E1d0) /* 端点2输入SETUP事务请求索引 */ -#define USBD_EP2INWLENGTH (*(volatile unsigned *)0x1000E1d4) /* 端点2输入SETUP事务请求域长度 */ -#define USBD_EP2INSYNCHFRAME (*(volatile unsigned *)0x1000E1d8) /* 端点2输入同步包帧号 */ -#define USBD_RXFIFO (*(volatile unsigned *)0x1000E200) /* 接受FIFO */ -#define USBD_TXFIFO (*(volatile unsigned *)0x1000E300) /* 发送FIFO */ - - -/****************************************************************************************** - * EMI模块 - * 基址: 0x11000000 - ******************************************************************************************/ - -#define EMI_CSACONF (*(volatile unsigned *)0x11000000) /* CSA参数配置寄存器 */ -#define EMI_CSBCONF (*(volatile unsigned *)0x11000004) /* CSB参数配置寄存器 */ -#define EMI_CSCCONF (*(volatile unsigned *)0x11000008) /* CSC参数配置寄存器 */ -#define EMI_CSDCONF (*(volatile unsigned *)0x1100000c) /* CSD参数配置寄存器 */ -#define EMI_CSECONF (*(volatile unsigned *)0x11000010) /* CSE参数配置寄存器 */ -#define EMI_CSFCONF (*(volatile unsigned *)0x11000014) /* CSF参数配置寄存器 */ -#define EMI_SDCONF1 (*(volatile unsigned *)0x11000018) /* SDRAM时序配置寄存器1 */ -#define EMI_SDCONF2 (*(volatile unsigned *)0x1100001c) /* SDRAM时序配置寄存器2, SDRAM初始化用到的配置信息 */ -#define EMI_REMAPCONF (*(volatile unsigned *)0x11000020) /* 片选空间及地址映射REMAP配置寄存器 */ -#define EMI_NAND_ADDR1 (*(volatile unsigned *)0x11000100) /* NAND FLASH的地址寄存器1 */ -#define EMI_NAND_COM (*(volatile unsigned *)0x11000104) /* NAND FLASH的控制字寄存器 */ -#define EMI_NAND_STA (*(volatile unsigned *)0x1100010c) /* NAND FLASH的状态寄存器 */ -#define EMI_ERR_ADDR1 (*(volatile unsigned *)0x11000110) /* 读操作出错的地址寄存器1 */ -#define EMI_ERR_ADDR2 (*(volatile unsigned *)0x11000114) /* 读操作出错的地址寄存器2 */ -#define EMI_NAND_CONF1 (*(volatile unsigned *)0x11000118) /* NAND FLASH的配置器存器1 */ -#define EMI_NAND_INTR (*(volatile unsigned *)0x1100011c) /* NAND FLASH中断寄存器 */ -#define EMI_NAND_ECC (*(volatile unsigned *)0x11000120) /* ECC校验完成寄存器 */ -#define EMI_NAND_IDLE (*(volatile unsigned *)0x11000124) /* NAND FLASH空闲寄存器 */ -#define EMI_NAND_CONF2 (*(volatile unsigned *)0x11000128) /* NAND FLASH的配置器存器2 */ -#define EMI_NAND_ADDR2 (*(volatile unsigned *)0x1100012c) /* NAND FLASH的地址寄存器2 */ -#define EMI_NAND_ID (*(volatile unsigned *)0x11000130) /* NAND FLASH的ID寄存器*/ -#define EMI_NAND_DATA (*(volatile unsigned *)0x11000200) /* NAND FLASH的数据寄存器 */ - - -/****************************************************************************************** - * DMAC模块 - * 基址: 0x11001000 - ******************************************************************************************/ - -#define DMAC_INTSTATUS (*(volatile unsigned *)0x11001020) /* DAMC中断状态寄存器。 */ -#define DMAC_INTTCSTATUS (*(volatile unsigned *)0x11001050) /* DMAC传输完成中断状态寄存器 */ -#define DMAC_INTTCCLEAR (*(volatile unsigned *)0x11001060) /* DMAC传输完成中断状态清除寄存器 */ -#define DMAC_INTERRORSTATUS (*(volatile unsigned *)0x11001080) /* DMAC传输错误中断状态寄存器 */ -#define DMAC_INTERRCLR (*(volatile unsigned *)0x11001090) /* DMAC传输错误中断状态清除寄存器 */ -#define DMAC_ENBLDCHNS (*(volatile unsigned *)0x110010b0) /* DMAC通道使能状态寄存器 */ -#define DMAC_C0SRCADDR (*(volatile unsigned *)0x11001000) /* DMAC道0源地址寄存器 */ -#define DMAC_C0DESTADD (*(volatile unsigned *)0x11001004) /* DMAC道0目的地址寄存器 */ -#define DMAC_C0CONTROL (*(volatile unsigned *)0x1100100c) /* DMAC道0控制寄存器 */ -#define DMAC_C0CONFIGURATION (*(volatile unsigned *)0x11001010) /* DMAC道0配置寄存器 */ -#define DMAC_C0DESCRIPTOR (*(volatile unsigned *)0x11001014) /* DMAC道0链表地址寄存器 */ -#define DMAC_C1SRCADDR (*(volatile unsigned *)0x11001100) /* DMAC道1源地址寄存器 */ -#define DMAC_C1DESTADDR (*(volatile unsigned *)0x11001104) /* DMAC道1目的地址寄存器 */ -#define DMAC_C1CONTROL (*(volatile unsigned *)0x1100110c) /* DMAC道1控制寄存器 */ -#define DMAC_C1CONFIGURATION (*(volatile unsigned *)0x11001110) /* DMAC道1配置寄存器 */ -#define DMAC_C1DESCRIPTOR (*(volatile unsigned *)0x11001114) /* DMAC道1链表地址寄存器 */ -#define DMAC_C2SRCADDR (*(volatile unsigned *)0x11001200) /* DMAC道2源地址寄存器 */ -#define DMAC_C2DESTADDR (*(volatile unsigned *)0x11001204) /* DMAC道2目的地址寄存器 */ -#define DMAC_C2CONTROL (*(volatile unsigned *)0x1100120c) /* DMAC道2控制寄存器 */ -#define DMAC_C2CONFIGURATION (*(volatile unsigned *)0x11001210) /* DMAC道2配置寄存器 */ -#define DMAC_C2DESCRIPTOR (*(volatile unsigned *)0x11001214) /* DMAC道2链表地址寄存器 */ -#define DMAC_C3SRCADDR (*(volatile unsigned *)0x11001300) /* DMAC道3源地址寄存器 */ -#define DMAC_C3DESTADDR (*(volatile unsigned *)0x11001304) /* DMAC道3目的地址寄存器 */ -#define DMAC_C3CONTROL (*(volatile unsigned *)0x1100130c) /* DMAC道3控制寄存器 */ -#define DMAC_C3CONFIGURATION (*(volatile unsigned *)0x11001310) /* DMAC道3配置寄存器 */ -#define DMAC_C3DESCRIPTOR (*(volatile unsigned *)0x11001314) /* DMAC道3链表地址寄存器 */ -#define DMAC_C4SRCADDR (*(volatile unsigned *)0x11001400) /* DMAC道4源地址寄存器 */ -#define DMAC_C4DESTADDR (*(volatile unsigned *)0x11001404) /* DMAC道4目的地址寄存器 */ -#define DMAC_C4CONTROL (*(volatile unsigned *)0x1100140c) /* DMAC道4控制寄存器 */ -#define DMAC_C4CONFIGURATION (*(volatile unsigned *)0x11001410) /* DMAC道4配置寄存器 */ -#define DMAC_C4DESCRIPTOR (*(volatile unsigned *)0x11001414) /* DMAC道4链表地址寄存器 */ -#define DMAC_C5SRCADDR (*(volatile unsigned *)0x11001500) /* DMAC道5源地址寄存器 */ -#define DMAC_C5DESTADDR (*(volatile unsigned *)0x11001504) /* DMAC道5目的地址寄存器 */ -#define DMAC_C5CONTROL (*(volatile unsigned *)0x1100150c) /* DMAC道5控制寄存器 */ -#define DMAC_C5CONFIGURATION (*(volatile unsigned *)0x11001510) /* DMAC道5配置寄存器 */ -#define DMAC_C5DESCRIPTOR (*(volatile unsigned *)0x11001514) /* DMAC道5链表地址寄存器 */ - - -/****************************************************************************************** - * LCDC模块 - * 基址: 0x11002000 - ******************************************************************************************/ - -#define LCDC_SSA (*(volatile unsigned *)0x11002000) /* 屏幕起始地址寄存器 */ -#define LCDC_SIZE (*(volatile unsigned *)0x11002004) /* 屏幕尺寸寄存器 */ -#define LCDC_PCR (*(volatile unsigned *)0x11002008) /* 面板配置寄存器 */ -#define LCDC_HCR (*(volatile unsigned *)0x1100200c) /* 水平配置寄存器 */ -#define LCDC_VCR (*(volatile unsigned *)0x11002010) /* 垂直配置寄存器 */ -#define LCDC_PWMR (*(volatile unsigned *)0x11002014) /* PWM对比度控制寄存器 */ -#define LCDC_LECR (*(volatile unsigned *)0x11002018) /* 使能控制寄存器 */ -#define LCDC_DMACR (*(volatile unsigned *)0x1100201c) /* DMA控制寄存器 */ -#define LCDC_LCDISREN (*(volatile unsigned *)0x11002020) /* 中断使能寄存器 */ -#define LCDC_LCDISR (*(volatile unsigned *)0x11002024) /* 中断状态寄存器 */ -#define LCDC_LGPMR (*(volatile unsigned *)0x11002040) /* 灰度调色映射寄存器组 */ - /*(0x40-0x7c 16个32bit寄存器) */ - - -/****************************************************************************************** - * MAC模块 - * 基址: 0x11003000 - ******************************************************************************************/ - -#define MAC_CTRL (*(volatile unsigned *)0x11003000) /* MAC控制寄存器 */ -#define MAC_INTSRC (*(volatile unsigned *)0x11003004) /* MAC中断源寄存器 */ -#define MAC_INTMASK (*(volatile unsigned *)0x11003008) /* MAC中断屏蔽寄存器 */ -#define MAC_IPGT (*(volatile unsigned *)0x1100300c) /* 连续帧间隔寄存器 */ -#define MAC_IPGR1 (*(volatile unsigned *)0x11003010) /* 等待窗口寄存器 */ -#define MAC_IPGR2 (*(volatile unsigned *)0x11003014) /* 等待窗口寄存器 */ -#define MAC_PACKETLEN (*(volatile unsigned *)0x11003018) /* 帧长度寄存器 */ -#define MAC_COLLCONF (*(volatile unsigned *)0x1100301c) /* 碰撞重发寄存器 */ -#define MAC_TXBD_NUM (*(volatile unsigned *)0x11003020) /* 发送描述符寄存器 */ -#define MAC_FLOWCTRL (*(volatile unsigned *)0x11003024) /* 流控寄存器 */ -#define MAC_MII_CTRL (*(volatile unsigned *)0x11003028) /* PHY控制寄存器 */ -#define MAC_MII_CMD (*(volatile unsigned *)0x1100302c) /* PHY命令寄存器 */ -#define MAC_MII_ADDRESS (*(volatile unsigned *)0x11003030) /* PHY地址寄存器 */ -#define MAC_MII_TXDATA (*(volatile unsigned *)0x11003034) /* PHY写数据寄存器 */ -#define MAC_MII_RXDATA (*(volatile unsigned *)0x11003038) /* PHY读数据寄存器 */ -#define MAC_MII_STATUS (*(volatile unsigned *)0x1100303c) /* PHY状态寄存器 */ -#define MAC_ADDR0 (*(volatile unsigned *)0x11003040) /* MAC地址寄存器 */ -#define MAC_ADDR1 (*(volatile unsigned *)0x11003044) /* MAC地址寄存器 */ -#define MAC_HASH0 (*(volatile unsigned *)0x11003048) /* MAC HASH寄存器 */ -#define MAC_HASH1 (*(volatile unsigned *)0x1100304c) /* MAC HASH寄存器 */ -#define MAC_TXPAUSE (*(volatile unsigned *)0x11003050) /* MAC控制帧寄存器 */ -#define MAC_BD /* 0x4*/ - - -#endif - -/*******************END OF FILE*************************/ diff --git a/bsp/sep4020/startup.c b/bsp/sep4020/startup.c deleted file mode 100644 index e642fcdaf7..0000000000 --- a/bsp/sep4020/startup.c +++ /dev/null @@ -1,132 +0,0 @@ -/* - * File : startup.c - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006, RT-Thread Develop Team - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://openlab.rt-thread.com/license/LICENSE - * - * Change Logs: - * Date Author Notes - * 2006-08-31 Bernard first implementation - */ - -#include -#include - -#include "board.h" - -/** - * @addtogroup STM32 - */ - -/*@{*/ - -extern int rt_application_init(void); - -#ifdef RT_USING_FINSH -extern void finsh_system_init(void); -extern void finsh_set_device(const char* device); -#endif - -#ifdef __CC_ARM -extern int Image$$RW_RAM1$$ZI$$Limit; -#elif __ICCARM__ -#pragma section="HEAP" -#else -extern int __bss_end; -#endif - -#ifdef DEBUG -/******************************************************************************* -* Function Name : assert_failed -* Description : Reports the name of the source file and the source line number -* where the assert error has occurred. -* Input : - file: pointer to the source file name -* - line: assert error line source number -* Output : None -* Return : None -*******************************************************************************/ -void assert_failed(u8* file, u32 line) -{ - rt_kprintf("\n\r Wrong parameter value detected on\r\n"); - rt_kprintf(" file %s\r\n", file); - rt_kprintf(" line %d\r\n", line); - - while (1) ; -} -#endif - -/** - * This function will startup RT-Thread RTOS. - */ -void rtthread_startup(void) -{ - /* init hardware interrupt */ - rt_hw_interrupt_init(); - /* init board */ - rt_hw_board_init(); - - /* show version */ - rt_show_version(); - - /* init tick */ - rt_system_tick_init(); - - /* init kernel object */ - rt_system_object_init(); - - /* init timer system */ - rt_system_timer_init(); - -#ifdef RT_USING_HEAP - #ifdef __CC_ARM - rt_system_heap_init((void*)&Image$$RW_RAM1$$ZI$$Limit, (void*)0x32000000); - #elif __ICCARM__ - rt_system_heap_init(__segment_end("HEAP"), (void*)STM32_SRAM_END); - #else - /* init memory system */ - rt_system_heap_init((void*)&__bss_end, (void*)STM32_SRAM_END); - #endif -#endif - - /* init scheduler system */ - rt_system_scheduler_init(); - - /* init all device */ - rt_device_init_all(); - - /* init application */ - rt_application_init(); - -#ifdef RT_USING_FINSH - /* init finsh */ - finsh_system_init(); - finsh_set_device("uart0"); -#endif - - /* init idle thread */ - rt_thread_idle_init(); - - /* start scheduler */ - rt_system_scheduler_start(); - - /* never reach here */ - return ; -} - -int main(void) -{ - rt_uint32_t UNUSED level; - - /* disable interrupt first */ - level = rt_hw_interrupt_disable(); - - /* startup RT-Thread RTOS */ - rtthread_startup(); - - return 0; -} - -/*@}*/ -- GitLab