From 66287a6f3ad0fd995c6c4ab2dc503038eeac16a6 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Fri, 1 Apr 2011 21:52:18 +0200 Subject: [PATCH] ignore Debug --- firmware/CMSISv1p30_LPC13xx/.gitignore | 1 + firmware/CMSISv1p30_LPC13xx/Debug/makefile | 50 - firmware/CMSISv1p30_LPC13xx/Debug/objects.mk | 7 - firmware/CMSISv1p30_LPC13xx/Debug/sources.mk | 18 - .../CMSISv1p30_LPC13xx/Debug/src/subdir.mk | 27 - firmware/usbcomp_msd_cdc/.gitignore | 1 + firmware/usbcomp_msd_cdc/Debug/makefile | 50 - firmware/usbcomp_msd_cdc/Debug/objects.mk | 7 - firmware/usbcomp_msd_cdc/Debug/sources.mk | 18 - firmware/usbcomp_msd_cdc/Debug/src/subdir.mk | 57 -- .../usbcomp_msd_cdc/Debug/usbcomp_msd_cdc.bin | Bin 23104 -> 0 bytes .../usbcomp_msd_cdc/Debug/usbcomp_msd_cdc.map | 947 ------------------ .../Debug/usbcomp_msd_cdc_Debug.ld | 98 -- .../Debug/usbcomp_msd_cdc_Debug_lib.ld | 8 - .../Debug/usbcomp_msd_cdc_Debug_mem.ld | 18 - software/modules/ModuleA.py | 3 + software/modules/ModuleB.py | 3 + software/modules/module.py | 3 + 18 files changed, 11 insertions(+), 1305 deletions(-) create mode 100644 firmware/CMSISv1p30_LPC13xx/.gitignore delete mode 100644 firmware/CMSISv1p30_LPC13xx/Debug/makefile delete mode 100644 firmware/CMSISv1p30_LPC13xx/Debug/objects.mk delete mode 100644 firmware/CMSISv1p30_LPC13xx/Debug/sources.mk delete mode 100644 firmware/CMSISv1p30_LPC13xx/Debug/src/subdir.mk create mode 100644 firmware/usbcomp_msd_cdc/.gitignore delete mode 100644 firmware/usbcomp_msd_cdc/Debug/makefile delete mode 100644 firmware/usbcomp_msd_cdc/Debug/objects.mk delete mode 100644 firmware/usbcomp_msd_cdc/Debug/sources.mk delete mode 100644 firmware/usbcomp_msd_cdc/Debug/src/subdir.mk delete mode 100755 firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc.bin delete mode 100644 firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc.map delete mode 100644 firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug.ld delete mode 100644 firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug_lib.ld delete mode 100644 firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug_mem.ld diff --git a/firmware/CMSISv1p30_LPC13xx/.gitignore b/firmware/CMSISv1p30_LPC13xx/.gitignore new file mode 100644 index 0000000..329d484 --- /dev/null +++ b/firmware/CMSISv1p30_LPC13xx/.gitignore @@ -0,0 +1 @@ +Debug diff --git a/firmware/CMSISv1p30_LPC13xx/Debug/makefile b/firmware/CMSISv1p30_LPC13xx/Debug/makefile deleted file mode 100644 index a14c21a..0000000 --- a/firmware/CMSISv1p30_LPC13xx/Debug/makefile +++ /dev/null @@ -1,50 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -################################################################################ - --include ../makefile.init - -RM := rm -rf - -# All of the sources participating in the build are defined here --include sources.mk --include subdir.mk --include src/subdir.mk --include objects.mk - -ifneq ($(MAKECMDGOALS),clean) -ifneq ($(strip $(C_DEPS)),) --include $(C_DEPS) -endif -endif - --include ../makefile.defs - -# Add inputs and outputs from these tool invocations to the build variables - -# All Target -all: libCMSISv1p30_LPC13xx.a - -# Tool invocations -libCMSISv1p30_LPC13xx.a: $(OBJS) $(USER_OBJS) - @echo 'Building target: $@' - @echo 'Invoking: MCU Archiver' - arm-none-eabi-ar -r "libCMSISv1p30_LPC13xx.a" $(OBJS) $(USER_OBJS) $(LIBS) - @echo 'Finished building target: $@' - @echo ' ' - $(MAKE) --no-print-directory post-build - -# Other Targets -clean: - -$(RM) $(OBJS)$(C_DEPS)$(ARCHIVES) libCMSISv1p30_LPC13xx.a - -@echo ' ' - -post-build: - -@echo 'Performing post-build steps' - -arm-none-eabi-size libCMSISv1p30_LPC13xx.a ; # arm-none-eabi-objdump -h -S libCMSISv1p30_LPC13xx.a >libCMSISv1p30_LPC13xx.lss - -@echo ' ' - -.PHONY: all clean dependents -.SECONDARY: post-build - --include ../makefile.targets diff --git a/firmware/CMSISv1p30_LPC13xx/Debug/objects.mk b/firmware/CMSISv1p30_LPC13xx/Debug/objects.mk deleted file mode 100644 index 224ef68..0000000 --- a/firmware/CMSISv1p30_LPC13xx/Debug/objects.mk +++ /dev/null @@ -1,7 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -################################################################################ - -USER_OBJS := - -LIBS := diff --git a/firmware/CMSISv1p30_LPC13xx/Debug/sources.mk b/firmware/CMSISv1p30_LPC13xx/Debug/sources.mk deleted file mode 100644 index d3b04d4..0000000 --- a/firmware/CMSISv1p30_LPC13xx/Debug/sources.mk +++ /dev/null @@ -1,18 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -################################################################################ - -O_SRCS := -C_SRCS := -S_SRCS := -S_UPPER_SRCS := -OBJ_SRCS := -ASM_SRCS := -OBJS := -C_DEPS := -ARCHIVES := - -# Every subdirectory with source files must be described here -SUBDIRS := \ -src \ - diff --git a/firmware/CMSISv1p30_LPC13xx/Debug/src/subdir.mk b/firmware/CMSISv1p30_LPC13xx/Debug/src/subdir.mk deleted file mode 100644 index 3debf11..0000000 --- a/firmware/CMSISv1p30_LPC13xx/Debug/src/subdir.mk +++ /dev/null @@ -1,27 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -################################################################################ - -# Add inputs and outputs from these tool invocations to the build variables -C_SRCS += \ -../src/core_cm3.c \ -../src/system_LPC13xx.c - -OBJS += \ -./src/core_cm3.o \ -./src/system_LPC13xx.o - -C_DEPS += \ -./src/core_cm3.d \ -./src/system_LPC13xx.d - - -# Each subdirectory must supply rules for building sources it contributes -src/%.o: ../src/%.c - @echo 'Building file: $<' - @echo 'Invoking: MCU C Compiler' - arm-none-eabi-gcc -DDEBUG -D__CODE_RED -D__REDLIB__ -I"/home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/inc" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -mcpu=cortex-m3 -mthumb -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<" - @echo 'Finished building: $<' - @echo ' ' - - diff --git a/firmware/usbcomp_msd_cdc/.gitignore b/firmware/usbcomp_msd_cdc/.gitignore new file mode 100644 index 0000000..329d484 --- /dev/null +++ b/firmware/usbcomp_msd_cdc/.gitignore @@ -0,0 +1 @@ +Debug diff --git a/firmware/usbcomp_msd_cdc/Debug/makefile b/firmware/usbcomp_msd_cdc/Debug/makefile deleted file mode 100644 index 264de8e..0000000 --- a/firmware/usbcomp_msd_cdc/Debug/makefile +++ /dev/null @@ -1,50 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -################################################################################ - --include ../makefile.init - -RM := rm -rf - -# All of the sources participating in the build are defined here --include sources.mk --include subdir.mk --include src/subdir.mk --include objects.mk - -ifneq ($(MAKECMDGOALS),clean) -ifneq ($(strip $(C_DEPS)),) --include $(C_DEPS) -endif -endif - --include ../makefile.defs - -# Add inputs and outputs from these tool invocations to the build variables - -# All Target -all: usbcomp_msd_cdc.axf - -# Tool invocations -usbcomp_msd_cdc.axf: $(OBJS) $(USER_OBJS) - @echo 'Building target: $@' - @echo 'Invoking: MCU Linker' - arm-none-eabi-gcc -nostdlib -L"/home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug" -Xlinker -Map=usbcomp_msd_cdc.map -Xlinker --gc-sections -mcpu=cortex-m3 -mthumb -T "usbcomp_msd_cdc_Debug.ld" -o"usbcomp_msd_cdc.axf" $(OBJS) $(USER_OBJS) $(LIBS) - @echo 'Finished building target: $@' - @echo ' ' - $(MAKE) --no-print-directory post-build - -# Other Targets -clean: - -$(RM) $(OBJS)$(C_DEPS)$(EXECUTABLES) usbcomp_msd_cdc.axf - -@echo ' ' - -post-build: - -@echo 'Performing post-build steps' - -arm-none-eabi-size usbcomp_msd_cdc.axf; arm-none-eabi-objcopy -O binary usbcomp_msd_cdc.axf usbcomp_msd_cdc.bin; checksum -v usbcomp_msd_cdc.bin; - -@echo ' ' - -.PHONY: all clean dependents -.SECONDARY: post-build - --include ../makefile.targets diff --git a/firmware/usbcomp_msd_cdc/Debug/objects.mk b/firmware/usbcomp_msd_cdc/Debug/objects.mk deleted file mode 100644 index 134e991..0000000 --- a/firmware/usbcomp_msd_cdc/Debug/objects.mk +++ /dev/null @@ -1,7 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -################################################################################ - -USER_OBJS := - -LIBS := -lCMSISv1p30_LPC13xx diff --git a/firmware/usbcomp_msd_cdc/Debug/sources.mk b/firmware/usbcomp_msd_cdc/Debug/sources.mk deleted file mode 100644 index 3712f5e..0000000 --- a/firmware/usbcomp_msd_cdc/Debug/sources.mk +++ /dev/null @@ -1,18 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -################################################################################ - -O_SRCS := -C_SRCS := -S_SRCS := -S_UPPER_SRCS := -OBJ_SRCS := -ASM_SRCS := -OBJS := -C_DEPS := -EXECUTABLES := - -# Every subdirectory with source files must be described here -SUBDIRS := \ -src \ - diff --git a/firmware/usbcomp_msd_cdc/Debug/src/subdir.mk b/firmware/usbcomp_msd_cdc/Debug/src/subdir.mk deleted file mode 100644 index 381ad12..0000000 --- a/firmware/usbcomp_msd_cdc/Debug/src/subdir.mk +++ /dev/null @@ -1,57 +0,0 @@ -################################################################################ -# Automatically-generated file. Do not edit! -################################################################################ - -# Add inputs and outputs from these tool invocations to the build variables -C_SRCS += \ -../src/DiskImg.c \ -../src/cdcuser.c \ -../src/clkconfig.c \ -../src/cr_startup_lpc13.c \ -../src/edubrm.c \ -../src/mscuser.c \ -../src/serial.c \ -../src/usbcomp.c \ -../src/usbcore.c \ -../src/usbdesc.c \ -../src/usbhw.c \ -../src/usbuser.c - -OBJS += \ -./src/DiskImg.o \ -./src/cdcuser.o \ -./src/clkconfig.o \ -./src/cr_startup_lpc13.o \ -./src/edubrm.o \ -./src/mscuser.o \ -./src/serial.o \ -./src/usbcomp.o \ -./src/usbcore.o \ -./src/usbdesc.o \ -./src/usbhw.o \ -./src/usbuser.o - -C_DEPS += \ -./src/DiskImg.d \ -./src/cdcuser.d \ -./src/clkconfig.d \ -./src/cr_startup_lpc13.d \ -./src/edubrm.d \ -./src/mscuser.d \ -./src/serial.d \ -./src/usbcomp.d \ -./src/usbcore.d \ -./src/usbdesc.d \ -./src/usbhw.d \ -./src/usbuser.d - - -# Each subdirectory must supply rules for building sources it contributes -src/%.o: ../src/%.c - @echo 'Building file: $<' - @echo 'Invoking: MCU C Compiler' - arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -D__USE_CMSIS=CMSISv1p30_LPC13xx -I"/home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/inc" -I"/home/btr/lpc_xpresso/usbcomp_msd_cdc/inc" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -mcpu=cortex-m3 -mthumb -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -o"$@" "$<" - @echo 'Finished building: $<' - @echo ' ' - - diff --git a/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc.bin b/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc.bin deleted file mode 100755 index d50f51b766b3be0e67e674edc1fd4e4f8786bbc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23104 zcmeHu4|r5XmT%pAJAWWRLc%zqJ0CU#6m6A|=qx18PX0inj?f57SzK0jSu;pR+~?}(n-1*GgT%Mf^Jix?%&s>vraS2* zcYmkq*1flrpnkshy*Kk-0(I{_Rj2BlI(6#QsXEon%L$rXg=O68+7^dp^>2f1v5h^BMbL)yL!ihI-!Rf;o606@0CPvFM9meu13`2bTw{ zLY`0uf4&ro)t)|ECmJ)0t-xw|4EtxwS+LA6g& zWl8tqh15Qy{G}lCb$6vh#r~YWIXP$i(I4$vHJ&z6E3v4#IkiZr zI4s-UxWP%qy;aig01rk5am#!^pFraX@1JbLy;FWQ>^yf_)inKcY9!mZ!`1uu-h-c z8^VEJt+cjRQ)Ny&<ZdvYWtAl>WPDQehB05 z;`$QMr>mO&KZc}ktQ@?dv=iJ{1*NV>f_aImkUK=Sl`O-dF;1hUjOfU z3+pOvCanMwz79l!GZVyfF}K<6o2L7eu1IKRLasL`DWb9Sg!W;je7A>cW~?3Dejl$3 z=*Mf-4_Iwss8)}v+6S!89kgkZ4$R;bJeZ+#&awr{0+~bW(eYXdc|w8Sb49PDSh=|# z@c9`IhC`bEOj`5P%-$QKIh{RZ>ln@9aB$_|+YE9=xu)L_T;|K|S~>V@o@XSx4I}xI zF*~tx@OKv029A{jtN|12HDLXfAzOyLPJM;j2aJCsS%hN0k^KA!*_lnSGhW|wXT7Bz zuobzm6(yFfcmwUGxqPb{-LO1DhVIbvCSY-S-m^){{Fu4Yn>fL$Ch{_>8Y`R9ka(iU zNG>v9j~XLQ%(oye+u~LS8hI-nHNZybB6?5xH z{S&eahgAJv42-%Sg`0<$abL@ zHG}&(mf*E!aHNzpNpk)pE(Z?na;^?S@8t?JX*uV)X0V__XlAufyA;r?q0w0hJ2!$= zImIc`Of6dRw;y!gH|vtj^MuZQ(78SW2}(X(uuZbmjTs^87Oe>Ahq1!!gM8jH>~hTg z6&3_af)}C$PYeEo38O^xI%buauvLd$$)uODy}I1)2d}WkxbN1}c!`rxI50$j+_U3yD0%rAeAA zs2tlMt%Pioyr~Fj?L}vfY{_#4nc28klHGWWNo9z+A*GgunV%^&rngwLTIjspCV7DW zt8!~F<#zQrxk*{YHrWzv*c7YH!KlvQFcDP8w& zrvIbm8A*Fm-G7nmO2dA5%bO+CP7wE|Wlj&}aF1K&cn*+nO`cq!w{C$P7dPgqXt5`< z#FrOe;&Z*d*q0N(-j@}>CGniEF#f!+AYKMbE3n!Rpk1smW*xIluT|baEdW&u>BrSsnBU=KE6&!jZ4e%LV-DGQwK0YGl+2-ga_N0*K{iC8CBY7`YS>|JUTU1)QfWC{{;-{>2i~Lmy!S8fH@H;ag zH@r}Z$<+D`DCU5sbAQ#wBtO-L>NB8N2Gs3<%Fq|Po}$(}Ao$f8P zfL@5c8_6t#B`~YGtc~QGV?svL4>@bmN+Nh})(>)@-tK`@MoNZ^ys9lDUe6&F@SFj4 zJD|_2P8n@eoib`toif^~I%NcUj-F%hkpVenI$^Xf0$UdmGT})R+TWs&+e| z3e~;G#=KdrcR*n^=72!Y0j*Ho58L&c)OrWBTa7uO2h?r{g#LZWu800*K(P#{+W{?A zkEFa_yXH-R=R4pszzZC(7jUW9){})?Px?lkdU6`OapqeTw_6onjjb2;md?;@c4`UD zB)fI;%8cYIX6v-RuoFhIjkjOpXdkoL(PH+8XyGTFsi=qZ8)2COdM@Yd;c&*>~~(q>_C4UI*)n|NbGoRSx)5Z`f+^eBQzd=dPRAC7+<*`o3G4SJ0rugVNG$^ zE6{U5=#K+}oLg);&k*B3BD72T7qpT^f&~e==IqPxP#ZQCS!cDfCFz;|o5P#B+E=aL zdRVsM4z29}LdC27wH2}2YQ4slnZ%Z@{xx>p z((eEo&U(9#>crSU#=PLJIZJmy{0%3(H^JUXG39jRL_`{CKI;rx~Pra3%#SYY^v zf0DWmw7$b>m5$?j);L;nm&E5bc65UBnhBI|OtG`qn5CaXsW>I^gz5&O*zpL6PQ_I4 zy~J6ryKu4~%k6$wA@2K z+lPpe?>f^SeHrnyzeIW#>2Hv1o3+@d#Gmuc=^9H`7=@74%SOK0x2`cG`S(UHq%6ml zR%zQ$pdP|Q;Clc?|0npClkFTlVLB&Od|G@CS~o`QT^#KNbFlMMun#2qUozO)*}%z9 z%>oA`y>E`$Jty5UlFibem9e9T*7UQY|BiF1Cx>#pf!=k6Lx^o%jng!Rv0V&!&n}B{3Gm>u`D?stpewT)~inn?`^*!$bJx4u<_he6h=N0vy^WJ9C!`q}6_0|qV*PTm6tuoTvbE&7ia<4ZTA6Mql=0ngDCw=wMW9so1 zgY>HnXQ`>+KLqy$s}RA=#^~kvrp2?cbEXwNy=OYcO~E^x#t&~5Zw>D%9`%F{Tny+g zt%K(?yy^VOsL*^KQ%l*|8?R>U7NpN2twe&SrbYIUJ{03k?Jvfg+Fyn@wGU5XPtD+S z)>#ZmM8X#w-{(?~AisDVo`40O_$E9l?F*@=%F>O9L}_$V=?=;K_U4o6_xsaLc)pKl zL}5BaUmcB3$;CEHXz0Mc12w&>+I8|J{yu-Qxwm$6bMLy%=TCMACDuz#ZpU|^w{Std z1y5|jt_KOLHf8`i7=yhyZuS#4G$=-JJ5G7LB4+lHarDIrDX9w%sX==t|}&)sb}^^8i0 z_9$+|_+-Q!ekiveQugg3IPv{~}Vuc(;tY1Q; ze`F&iW-*iw#ZfC*6KkpNG1pyd2V@HE1;X&zSMjUmr_u!wQ;?R`j^(U9}%j(p%wja^QhTm=g<2>HT}l!SZ(hm!J$jT z+hOOPDJQ8a`pzLE`GTS7yN1cWEBe0Sn!!ivI7e7zQt`3mlfz@l`-hF>v&L9bNvD2G zvACMS?{XZW1vP_V8^TUi)aPY@TFo-0kXBt07vW`q#L6uoD>la01cotbs{tR1qOVBX za;q8q4sWl$Ei=X;b1B9lz7aRmqdZQb=z9@;vP*cJ60r(_M_h@o7&N^7B+Z8yG||k% zD9X4k#f4-(wJzf9AMn_?%>Sfq(>fSsXp={+6y0m~nes^%H=D9}d6>(B&oxMh%fb^r z_r44BLGjIutG@C$^BsiO_T5@Y585bu8BWNNA^)KS^F`FAy9?hm+lkc{oX?0eMP+^D z^7h=p4Sa=IkJe1;do}$Vhy`Os;*qkPIDOfXG8ZDlw2o4ojK;v$E?1YpWWI&qx0Uli z@>6l%&3tZfcr(v~)^OUh5ph*u_1X2XdWe^jH4?qExy$0*x%g9_)Y?`mdg>7#7qxh| zBv%Q^RY7vq`oE%8(X)m&#pi>CVZPaMF*~julA15?CrH>GeU)fp27Stbjib|5u)+VTKaHu16*tY~@XSX1*7J;7d zuifE$a6d?yPpkDY`l_KXac8KmSA|UIi~&A5&KRaU_8PWV-aeELHS-%tf{KSYfnJ+5 zgSlLWIs7?(+zT>dubHz2qY8Q=uRYw{TeqdTcRjz|Bdi(4{}hdMh~oQZ?47UkvX-28 z44$}xbMhymPg*0{gE(bDT=U(5lKr3~^mOH5ZXvXRdk}?MN3aF4_mU#g4{`S(9V|rD zi{|Ha#G7MbE~iqGQ~Sw%h+sy7Y4~^W2Ql`NbGJW@$jPrTrhH$({l@#ihoFdaAgsfg zEp-Gx1G>=+x)g1r`YzD*gg>0tyBV~u%b+FcdeBNoPeZKL3<)9 z;aFJOLH90j13Y1YN$23j<2KDpI8Q6%)(<(#u??8r7937dg?g|S zRDV^6puj&DcTGNR+zN^Jgd@SF z&{^iY39CqZnAV_=Z#RXc+?K^N;b0YRs4{*37)kDN{`}Dx@!<&z+LzErnk5GZvQFHE zemFfH(!7s1CgHJN~K?SL;7D=ccS1t7Up;^h)~n^U*VC zp&j~0S|_-2@PmHBzG8MiZO!g>-1#6YSFIn5Qh(Ep@W##A+`cJ|8*v?>OR#rhejnTL z6=;$zHEQjErPFlFN%{ix<@5z2O=z9Z{tin%lC}@yCAGYxsg|#pQp-DO6RyOfAa0jalmMIMmZ|I^tvD#nLC0i5}E;5{X*h5g!4fC+#x~z$Dn-yX*TG; zYrYM7FJ-J0sS0T|(iWsWNJjE1>>_Ao`Q9NT`Pk4sq{YbnD>Jtpx&J=22Du7yzia0H zIdXqFRF^Q4-{80Qn0^#Fmxd~l^Sqh!2y!+LE#>Vo{fp?|cjT&~#-fXWc^8j_G5sN6 zt{y5uPT0)Zft-^=OdlSlGsO3KB#-Hh$Xz~^i=1oB*mpg0{>u-Vq=@}{TCsg$6 z^M{zP!7km)e6`R|A?b$jnD5hZ!?)bdfscBl1@!=0+%=lKk8`ysZX`oPGp)ABpDl6V zD!xwv_kNCB04pVWYwr(?WKZfp9J(gC!2Nxkz1a}iiGFM38^Wa+-QPu}ZYdRveF|wg z(rTmwNHrMi|5K?Q^iCjMK3H_4zUQra4cK$ch!enP3AENVT@=*SGcpAP)zRQQ5GMA?=u|6dJJMJCRl4oGIc7oFOXB2Slz2kgK<5_b8;skhE9Aq8 zyVJ{YJKacLG?wA{FV-#7@#TLFTS4~>>jsW*p>tBPBG%aq-srBK zDW^fBrL#XDaRQlB-9J`dpK;&c9z%A*{uc6{OokD@GZXTWT*NsScj8t$?b;?Q`(ukk zITly$(?#CeBC7`J%q09wmS>JLjq*=mHB3%4F_O@lhm7RVggdbGn*}5Jw-fLov)P^f zUd2fM{0eoBO{gPiymkfrLlf`?4FxoQc!fImPpBhk{6z-7I6qu&jWgYX&sPJzhgF)X zvCRQJ3mWFbF9FSYvV-qR2cpo;0qnK|y+_sudcVD1?rvr!Dshio;I=mvVUIz-o~gn) z1?~INbQ0L7VWhvUlGpvtMTraT1+_5My{ogoAN{%udqvWC>&%P)PD8{NWvyWcx42_u za{JHxcaAjQ_l4?_haFhstc0xdQm8Q0-AH^O&KSfV1bksvV(}Gen#fnmGmrj|N^4R2_0(Z_t9AJLM(P0ea@v3a3Sqtn?g%y`C(yfI#n|YI zqTrNT>}u}gqqUxoL8g8i$p=PhB*}6`q4R7vS+DPN&N@I_0c~Gb2W-h4oRkS(^5ZK9 zi}|mnJjl;=K;+XuwQ6xqa%`< zZTBM~73WeK#?1vU@GFLb=W3_@vG#K|-bnKA(h9tjN7GK9fSq7x1=qsPO)#(vO@ zGrI80o<&#_WJ`FP5jf&4n!#I-sW;BLxFLGKtV=xAJ0Ni3fShFw&EvVqpop)E}(~58xqU=;b*DD*}+PJCs`C9EVn~~G?OrLVgB19Qn6@_~Ab9#KfKj>!*j%=Ep zQaiV-RO4@6)>zpYr5qNytJq(5rnbbDC`c()dH)b~?^;!$Yx&78mT;A6p=bM)rSp3= zWj5Lwj2G!feqOw2;9ww|p7~1LRpv@)Wokk#V+o~zyNK*#2c}79Lo5^vB2Exm9T?IdZvj`_m=+ui0Le zbIoIaGO{N-`i9zew;DZHu={ew>yP;ho=R@NO7oW#-91n9&noIV`ta=FqyCXc?;bnt zWy#+hy*E!gcU$s(#XmB8%~<1E#@_i2YgvBHvKw1J9sHZTm!CfH{(o(3Enm|*?Z|81 zs&vb5F28*|ec;6dNA({(Royz{w$`E-XLaPTw+b%5cYO4~<=-41IdJ(GZ(a4)+-r`0 z!M*MUr2`FCv6gol9=m(t%X#~cj=bjAKYQRc|G;$zzIN%+HT{pS8T@bAPaOD3uf~`+ z|L^{3`%!;tJJ{WRG`{`Ey#<%=Mcy5EJm#NS{_Er~HUCJ_-D8*UShqHN{SIYE!MBe3 zi=X)Oiu1|AZzTt7zxqb9M>Fc(AvH9U`-mOi$AK2|}Zt*s^hPJhM zzqoB{Q{zp>%;_tT@7>nY(%b@IZOgXZySW zI?7e{r;}Bf%KL+oz=lxMZZG~fk_LEJV|{7a>s_(!;ifHEW&l07yS1gUwW;|*@Al@F znbWb}c-L%P>!ruiij5n+watw!TfJXuY7Oyxp-vSyiRJ1KN)l7dPDx-&0#g#0lE9P% zrX(;Wfhh@0NnlC>Qxcexz?203-<81H+t;k3-mML+Sw#oKcduNx{`SBcR(4Yv|6A(a z)w1oz#+|!DjjT{%>U*kE{rc575LXmcLx^CSx*3;kS+snbi!n7fd#x)c>#$nQSWcEo zuiQM`AyrxSG#4TY_{hpy$O@FKg{baYsH#~DvlTTb>yTE!)M+l2so)_iCrcA89HAFu zE^V5tL|el)vb6|KtY<6PYIZxTV*$2?tw7EVR@t4vsAEf61qM58Nip9&C*u0ZS0GznYFOJY`P}v7MeAe0J{eDYS_>c-2eP6 YV^1T!jzoXaMfA+&(G!I}pSi>JpYU__m;e9( diff --git a/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc.map b/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc.map deleted file mode 100644 index 523c886..0000000 --- a/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc.map +++ /dev/null @@ -1,947 +0,0 @@ -Archive member included because of file (symbol) - -/home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - ./src/serial.o (SystemCoreClock) -/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o) - ./src/edubrm.o (strcmp) -/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o) - ./src/usbcomp.o (strcpy) -/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o) - ./src/edubrm.o (strlen) -/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o) - ./src/edubrm.o (memcpy) -/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o) - ./src/edubrm.o (memset) -/usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o) - /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o) (__aeabi_memcpy) - -Allocating common symbols -Common symbol size file - -USB_AltSetting 0x1 ./src/usbcore.o -BulkBuf 0x40 ./src/mscuser.o -CBW 0x1f ./src/mscuser.o -Memory 0x1800 ./src/mscuser.o -EP0Buf 0x40 ./src/usbcore.o -USB_EndPointMask 0x4 ./src/usbcore.o -USB_DeviceAddress 0x1 ./src/usbcore.o -BulkBufOut 0x40 ./src/cdcuser.o -USB_EndPointStall 0x4 ./src/usbcore.o -NotificationBuf 0xa ./src/cdcuser.o -ser_in 0x88 ./src/serial.o -ser_txRestart 0x4 ./src/serial.o -Offset 0x4 ./src/mscuser.o -BulkBufIn 0x40 ./src/cdcuser.o -CSW 0xd ./src/mscuser.o -USB_EndPointHalt 0x4 ./src/usbcore.o -MemOK 0x4 ./src/mscuser.o -Length 0x4 ./src/mscuser.o -USB_Configuration 0x1 ./src/usbcore.o -BulkLen 0x1 ./src/mscuser.o -ser_lineState 0x2 ./src/serial.o -SetupPacket 0x8 ./src/usbcore.o -USB_NumInterfaces 0x1 ./src/usbcore.o -ser_out 0x88 ./src/serial.o -EP0Data 0x8 ./src/usbcore.o -CDC_OutBuf 0x48 ./src/cdcuser.o -USB_DeviceStatus 0x2 ./src/usbcore.o - -Discarded input sections - - .text 0x00000000 0x0 ./src/DiskImg.o - .data 0x00000000 0x0 ./src/DiskImg.o - .bss 0x00000000 0x0 ./src/DiskImg.o - .text 0x00000000 0x0 ./src/cdcuser.o - .data 0x00000000 0x0 ./src/cdcuser.o - .bss 0x00000000 0x0 ./src/cdcuser.o - .text 0x00000000 0x0 ./src/clkconfig.o - .data 0x00000000 0x0 ./src/clkconfig.o - .bss 0x00000000 0x0 ./src/clkconfig.o - .text.WDT_CLK_Setup - 0x00000000 0xa0 ./src/clkconfig.o - .text.CLKOUT_Setup - 0x00000000 0x74 ./src/clkconfig.o - .text 0x00000000 0x0 ./src/cr_startup_lpc13.o - .data 0x00000000 0x0 ./src/cr_startup_lpc13.o - .bss 0x00000000 0x0 ./src/cr_startup_lpc13.o - .text 0x00000000 0x0 ./src/edubrm.o - .data 0x00000000 0x0 ./src/edubrm.o - .bss 0x00000000 0x0 ./src/edubrm.o - .text.disableLED - 0x00000000 0x20 ./src/edubrm.o - .text 0x00000000 0x0 ./src/mscuser.o - .data 0x00000000 0x0 ./src/mscuser.o - .bss 0x00000000 0x0 ./src/mscuser.o - .text 0x00000000 0x0 ./src/serial.o - .data 0x00000000 0x0 ./src/serial.o - .bss 0x00000000 0x0 ./src/serial.o - .text.ser_Write - 0x00000000 0xd4 ./src/serial.o - .text 0x00000000 0x0 ./src/usbcomp.o - .data 0x00000000 0x0 ./src/usbcomp.o - .bss 0x00000000 0x0 ./src/usbcomp.o - .text.VCOM_Serial2Usb - 0x00000000 0x60 ./src/usbcomp.o - .text.VCOM_Usb2Serial - 0x00000000 0x50 ./src/usbcomp.o - .rodata 0x00000000 0x8 ./src/usbcomp.o - .text.VCOM_Usb2SerialTest - 0x00000000 0x48 ./src/usbcomp.o - .bss.serBuf.2278 - 0x00000000 0x20 ./src/usbcomp.o - .bss.serBuf.2265 - 0x00000000 0x20 ./src/usbcomp.o - .bss.serBuf.2251 - 0x00000000 0x40 ./src/usbcomp.o - .text 0x00000000 0x0 ./src/usbcore.o - .data 0x00000000 0x0 ./src/usbcore.o - .bss 0x00000000 0x0 ./src/usbcore.o - .text 0x00000000 0x0 ./src/usbdesc.o - .data 0x00000000 0x0 ./src/usbdesc.o - .bss 0x00000000 0x0 ./src/usbdesc.o - .text 0x00000000 0x0 ./src/usbhw.o - .data 0x00000000 0x0 ./src/usbhw.o - .bss 0x00000000 0x0 ./src/usbhw.o - .text.USB_WakeUp - 0x00000000 0x2c ./src/usbhw.o - .text.USB_ClearEPBuf - 0x00000000 0x20 ./src/usbhw.o - .text.USB_GetFrame - 0x00000000 0x48 ./src/usbhw.o - .text 0x00000000 0x0 ./src/usbuser.o - .data 0x00000000 0x0 ./src/usbuser.o - .bss 0x00000000 0x0 ./src/usbuser.o - .text 0x00000000 0x0 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - .bss 0x00000000 0x0 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - .text.SystemCoreClockUpdate - 0x00000000 0x358 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - .text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o) - .data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o) - .bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o) - .text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o) - .data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o) - .bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o) - .text.strcpy 0x00000000 0x44 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o) - .text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o) - .data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o) - .bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o) - .text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o) - .data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o) - .bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o) - .text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o) - .data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o) - .bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o) - .text 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o) - .data 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o) - .bss 0x00000000 0x0 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o) - .text.__aeabi_memmove - 0x00000000 0x1c /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o) - .text.__aeabi_memclr - 0x00000000 0x8 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o) - .text.__aeabi_memset - 0x00000000 0xa /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o) - -Memory Configuration - -Name Origin Length Attributes -MFlash32 0x00000000 0x00008000 xr -RamLoc8 0x10000000 0x00002000 xrw -*default* 0x00000000 0xffffffff - -Linker script and memory map - -LOAD ./src/DiskImg.o -LOAD ./src/cdcuser.o -LOAD ./src/clkconfig.o -LOAD ./src/cr_startup_lpc13.o -LOAD ./src/edubrm.o -LOAD ./src/mscuser.o -LOAD ./src/serial.o -LOAD ./src/usbcomp.o -LOAD ./src/usbcore.o -LOAD ./src/usbdesc.o -LOAD ./src/usbhw.o -LOAD ./src/usbuser.o -LOAD /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a -START GROUP -LOAD /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a -LOAD /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a -END GROUP - 0x00008000 __top_MFlash32 = 0x8000 - 0x10002000 __top_RamLoc8 = 0x10002000 - -.text 0x00000000 0x5a2c - FILL mask 0xff - *(.isr_vector) - .isr_vector 0x00000000 0x124 ./src/cr_startup_lpc13.o - 0x00000000 g_pfnVectors - 0x00000124 . = ALIGN (0x4) - 0x00000124 __section_table_start = . - 0x00000124 __data_section_table = . - 0x00000124 0x4 LONG 0x5a2c LOADADDR (.data) - 0x00000128 0x4 LONG 0x10000000 ADDR (.data) - 0x0000012c 0x4 LONG 0x14 SIZEOF (.data) - 0x00000130 __data_section_table_end = . - 0x00000130 __bss_section_table = . - 0x00000130 0x4 LONG 0x10000014 ADDR (.bss) - 0x00000134 0x4 LONG 0x1c8c SIZEOF (.bss) - 0x00000138 __bss_section_table_end = . - 0x00000138 __section_table_end = . - *(.after_vectors*) - *(.text*) - .text.CDC_RdOutBuf - 0x00000138 0x7c ./src/cdcuser.o - 0x00000138 CDC_RdOutBuf - .text.CDC_WrOutBuf - 0x000001b4 0x64 ./src/cdcuser.o - 0x000001b4 CDC_WrOutBuf - .text.CDC_OutBufAvailChar - 0x00000218 0x38 ./src/cdcuser.o - 0x00000218 CDC_OutBufAvailChar - .text.CDC_Init - 0x00000250 0x7c ./src/cdcuser.o - 0x00000250 CDC_Init - .text.CDC_SendEncapsulatedCommand - 0x000002cc 0x10 ./src/cdcuser.o - 0x000002cc CDC_SendEncapsulatedCommand - .text.CDC_GetEncapsulatedResponse - 0x000002dc 0x10 ./src/cdcuser.o - 0x000002dc CDC_GetEncapsulatedResponse - .text.CDC_SetCommFeature - 0x000002ec 0x1c ./src/cdcuser.o - 0x000002ec CDC_SetCommFeature - .text.CDC_GetCommFeature - 0x00000308 0x1c ./src/cdcuser.o - 0x00000308 CDC_GetCommFeature - .text.CDC_ClearCommFeature - 0x00000324 0x1c ./src/cdcuser.o - 0x00000324 CDC_ClearCommFeature - .text.CDC_SetLineCoding - 0x00000340 0xd0 ./src/cdcuser.o - 0x00000340 CDC_SetLineCoding - .text.CDC_GetLineCoding - 0x00000410 0xb0 ./src/cdcuser.o - 0x00000410 CDC_GetLineCoding - .text.CDC_SetControlLineState - 0x000004c0 0x1c ./src/cdcuser.o - 0x000004c0 CDC_SetControlLineState - .text.CDC_SendBreak - 0x000004dc 0x1c ./src/cdcuser.o - 0x000004dc CDC_SendBreak - .text.CDC_BulkIn - 0x000004f8 0x54 ./src/cdcuser.o - 0x000004f8 CDC_BulkIn - .text.CDC_BulkOut - 0x0000054c 0x34 ./src/cdcuser.o - 0x0000054c CDC_BulkOut - .text.CDC_GetSerialState - 0x00000580 0x12c ./src/cdcuser.o - 0x00000580 CDC_GetSerialState - .text.CDC_NotificationIn - 0x000006ac 0xbc ./src/cdcuser.o - 0x000006ac CDC_NotificationIn - .text.Reset_Handler - 0x00000768 0x78 ./src/cr_startup_lpc13.o - 0x00000768 Reset_Handler - 0x00000768 ResetISR - .text.NMI_Handler - 0x000007e0 0x8 ./src/cr_startup_lpc13.o - 0x000007e0 NMI_Handler - .text.HardFault_Handler - 0x000007e8 0x8 ./src/cr_startup_lpc13.o - 0x000007e8 HardFault_Handler - .text.MemManage_Handler - 0x000007f0 0x8 ./src/cr_startup_lpc13.o - 0x000007f0 MemManage_Handler - .text.BusFault_Handler - 0x000007f8 0x8 ./src/cr_startup_lpc13.o - 0x000007f8 BusFault_Handler - .text.UsageFault_Handler - 0x00000800 0x8 ./src/cr_startup_lpc13.o - 0x00000800 UsageFault_Handler - .text.SVCall_Handler - 0x00000808 0x8 ./src/cr_startup_lpc13.o - 0x00000808 SVCall_Handler - .text.DebugMon_Handler - 0x00000810 0x8 ./src/cr_startup_lpc13.o - 0x00000810 DebugMon_Handler - .text.PendSV_Handler - 0x00000818 0x8 ./src/cr_startup_lpc13.o - 0x00000818 PendSV_Handler - .text.SysTick_Handler - 0x00000820 0x8 ./src/cr_startup_lpc13.o - 0x00000820 SysTick_Handler - .text.IntDefaultHandler - 0x00000828 0x8 ./src/cr_startup_lpc13.o - 0x00000828 TIMER16_0_IRQHandler - 0x00000828 TIMER32_0_IRQHandler - 0x00000828 TIMER32_1_IRQHandler - 0x00000828 PIOINT1_IRQHandler - 0x00000828 SSP_IRQHandler - 0x00000828 TIMER16_1_IRQHandler - 0x00000828 USB_FIQHandler - 0x00000828 ADC_IRQHandler - 0x00000828 PIOINT2_IRQHandler - 0x00000828 BOD_IRQHandler - 0x00000828 WAKEUP_IRQHandler - 0x00000828 PIOINT0_IRQHandler - 0x00000828 I2C_IRQHandler - 0x00000828 WDT_IRQHandler - 0x00000828 PIOINT3_IRQHandler - 0x00000828 FMC_IRQHandler - .text.VCOM_Brm2Usb - 0x00000830 0xc ./src/edubrm.o - 0x00000830 VCOM_Brm2Usb - .text.checkForCommand - 0x0000083c 0x50 ./src/edubrm.o - 0x0000083c checkForCommand - .text.enableLED - 0x0000088c 0x24 ./src/edubrm.o - 0x0000088c enableLED - .text.toggleLED - 0x000008b0 0x3c ./src/edubrm.o - 0x000008b0 toggleLED - .text.sendToUSB - 0x000008ec 0x24 ./src/edubrm.o - 0x000008ec sendToUSB - .text.commandReceived - 0x00000910 0x5c ./src/edubrm.o - 0x00000910 commandReceived - .text.VCOM_Usb2Brm - 0x0000096c 0xe0 ./src/edubrm.o - 0x0000096c VCOM_Usb2Brm - .text.MSC_SetStallEP - 0x00000a4c 0x58 ./src/mscuser.o - 0x00000a4c MSC_SetStallEP - .text.MSC_Reset - 0x00000aa4 0x3c ./src/mscuser.o - 0x00000aa4 MSC_Reset - .text.MSC_GetMaxLUN - 0x00000ae0 0x20 ./src/mscuser.o - 0x00000ae0 MSC_GetMaxLUN - .text.MSC_MemoryRead - 0x00000b00 0x108 ./src/mscuser.o - 0x00000b00 MSC_MemoryRead - .text.MSC_MemoryWrite - 0x00000c08 0x138 ./src/mscuser.o - 0x00000c08 MSC_MemoryWrite - .text.MSC_MemoryVerify - 0x00000d40 0x15c ./src/mscuser.o - 0x00000d40 MSC_MemoryVerify - .text.MSC_RWSetup - 0x00000e9c 0x178 ./src/mscuser.o - 0x00000e9c MSC_RWSetup - .text.DataInFormat - 0x00001014 0x64 ./src/mscuser.o - 0x00001014 DataInFormat - .text.DataInTransfer - 0x00001078 0x90 ./src/mscuser.o - 0x00001078 DataInTransfer - .text.MSC_TestUnitReady - 0x00001108 0x48 ./src/mscuser.o - 0x00001108 MSC_TestUnitReady - .text.MSC_RequestSense - 0x00001150 0x124 ./src/mscuser.o - 0x00001150 MSC_RequestSense - .text.MSC_Inquiry - 0x00001274 0x228 ./src/mscuser.o - 0x00001274 MSC_Inquiry - .text.MSC_ModeSense6 - 0x0000149c 0x60 ./src/mscuser.o - 0x0000149c MSC_ModeSense6 - .text.MSC_ModeSense10 - 0x000014fc 0x98 ./src/mscuser.o - 0x000014fc MSC_ModeSense10 - .text.MSC_ReadCapacity - 0x00001594 0x98 ./src/mscuser.o - 0x00001594 MSC_ReadCapacity - .text.MSC_ReadFormatCapacity - 0x0000162c 0xd0 ./src/mscuser.o - 0x0000162c MSC_ReadFormatCapacity - .text.MSC_GetCBW - 0x000016fc 0x520 ./src/mscuser.o - 0x000016fc MSC_GetCBW - .text.MSC_SetCSW - 0x00001c1c 0x3c ./src/mscuser.o - 0x00001c1c MSC_SetCSW - .text.MSC_BulkIn - 0x00001c58 0x6c ./src/mscuser.o - 0x00001c58 MSC_BulkIn - .text.MSC_BulkOut - 0x00001cc4 0x80 ./src/mscuser.o - 0x00001cc4 MSC_BulkOut - .text.NVIC_EnableIRQ - 0x00001d44 0x38 ./src/serial.o - .text.NVIC_DisableIRQ - 0x00001d7c 0x3c ./src/serial.o - .text.ser_OpenPort - 0x00001db8 0xac ./src/serial.o - 0x00001db8 ser_OpenPort - .text.ser_ClosePort - 0x00001e64 0x54 ./src/serial.o - 0x00001e64 ser_ClosePort - .text.ser_InitPort - 0x00001eb8 0x1c8 ./src/serial.o - 0x00001eb8 ser_InitPort - .text.ser_Read - 0x00002080 0x9c ./src/serial.o - 0x00002080 ser_Read - .text.ser_AvailChar - 0x0000211c 0x38 ./src/serial.o - 0x0000211c ser_AvailChar - .text.ser_LineState - 0x00002154 0x30 ./src/serial.o - 0x00002154 ser_LineState - .text.UART_IRQHandler - 0x00002184 0x11c ./src/serial.o - 0x00002184 UART_IRQHandler - .text.VCOM_Init - 0x000022a0 0xc ./src/usbcomp.o - 0x000022a0 VCOM_Init - .text.VCOM_CheckSerialState - 0x000022ac 0x38 ./src/usbcomp.o - 0x000022ac VCOM_CheckSerialState - .text.main 0x000022e4 0x88 ./src/usbcomp.o - 0x000022e4 main - .text.USB_ResetCore - 0x0000236c 0x60 ./src/usbcore.o - 0x0000236c USB_ResetCore - .text.USB_SetupStage - 0x000023cc 0x18 ./src/usbcore.o - 0x000023cc USB_SetupStage - .text.USB_DataInStage - 0x000023e4 0x80 ./src/usbcore.o - 0x000023e4 USB_DataInStage - .text.USB_DataOutStage - 0x00002464 0x5c ./src/usbcore.o - 0x00002464 USB_DataOutStage - .text.USB_StatusInStage - 0x000024c0 0x18 ./src/usbcore.o - 0x000024c0 USB_StatusInStage - .text.USB_StatusOutStage - 0x000024d8 0x18 ./src/usbcore.o - 0x000024d8 USB_StatusOutStage - .text.USB_ReqGetStatus - 0x000024f0 0x138 ./src/usbcore.o - 0x000024f0 USB_ReqGetStatus - .text.USB_ReqSetClrFeature - 0x00002628 0x1f8 ./src/usbcore.o - 0x00002628 USB_ReqSetClrFeature - .text.USB_ReqSetAddress - 0x00002820 0x48 ./src/usbcore.o - 0x00002820 USB_ReqSetAddress - .text.USB_ReqGetDescriptor - 0x00002868 0x178 ./src/usbcore.o - 0x00002868 USB_ReqGetDescriptor - .text.USB_ReqGetConfiguration - 0x000029e0 0x3c ./src/usbcore.o - 0x000029e0 USB_ReqGetConfiguration - .text.UsbAddPtr - 0x00002a1c 0x24 ./src/usbcore.o - 0x00002a1c UsbAddPtr - .text.USB_ReqSetConfiguration - 0x00002a40 0x30c ./src/usbcore.o - 0x00002a40 USB_ReqSetConfiguration - .text.USB_ReqGetInterface - 0x00002d4c 0x78 ./src/usbcore.o - 0x00002d4c USB_ReqGetInterface - .text.USB_ReqSetInterface - 0x00002dc4 0x234 ./src/usbcore.o - 0x00002dc4 USB_ReqSetInterface - .text.USB_EndPoint0 - 0x00002ff8 0x5e4 ./src/usbcore.o - 0x00002ff8 USB_EndPoint0 - .text.NVIC_EnableIRQ - 0x000035dc 0x38 ./src/usbhw.o - .text.USBIOClkConfig - 0x00003614 0xd4 ./src/usbhw.o - 0x00003614 USBIOClkConfig - .text.delay 0x000036e8 0x2c ./src/usbhw.o - 0x000036e8 delay - .text.EPAdr 0x00003714 0x34 ./src/usbhw.o - 0x00003714 EPAdr - .text.WrCmd 0x00003748 0x40 ./src/usbhw.o - 0x00003748 WrCmd - .text.WrCmdDat - 0x00003788 0x20 ./src/usbhw.o - 0x00003788 WrCmdDat - .text.WrCmdEP 0x000037a8 0x30 ./src/usbhw.o - 0x000037a8 WrCmdEP - .text.RdCmdDat - 0x000037d8 0x4c ./src/usbhw.o - 0x000037d8 RdCmdDat - .text.USB_Init - 0x00003824 0x1c ./src/usbhw.o - 0x00003824 USB_Init - .text.USB_Connect - 0x00003840 0x34 ./src/usbhw.o - 0x00003840 USB_Connect - .text.USB_Reset - 0x00003874 0x2c ./src/usbhw.o - 0x00003874 USB_Reset - .text.USB_Suspend - 0x000038a0 0xc ./src/usbhw.o - 0x000038a0 USB_Suspend - .text.USB_Resume - 0x000038ac 0xc ./src/usbhw.o - 0x000038ac USB_Resume - .text.USB_WakeUpCfg - 0x000038b8 0x14 ./src/usbhw.o - 0x000038b8 USB_WakeUpCfg - .text.USB_SetAddress - 0x000038cc 0x48 ./src/usbhw.o - 0x000038cc USB_SetAddress - .text.USB_Configure - 0x00003914 0x34 ./src/usbhw.o - 0x00003914 USB_Configure - .text.USB_ConfigEP - 0x00003948 0x14 ./src/usbhw.o - 0x00003948 USB_ConfigEP - .text.USB_DirCtrlEP - 0x0000395c 0x14 ./src/usbhw.o - 0x0000395c USB_DirCtrlEP - .text.USB_EnableEP - 0x00003970 0x30 ./src/usbhw.o - 0x00003970 USB_EnableEP - .text.USB_DisableEP - 0x000039a0 0x34 ./src/usbhw.o - 0x000039a0 USB_DisableEP - .text.USB_ResetEP - 0x000039d4 0x30 ./src/usbhw.o - 0x000039d4 USB_ResetEP - .text.USB_SetStallEP - 0x00003a04 0x34 ./src/usbhw.o - 0x00003a04 USB_SetStallEP - .text.USB_ClrStallEP - 0x00003a38 0x30 ./src/usbhw.o - 0x00003a38 USB_ClrStallEP - .text.USB_ReadEP - 0x00003a68 0xac ./src/usbhw.o - 0x00003a68 USB_ReadEP - .text.USB_WriteEP - 0x00003b14 0x98 ./src/usbhw.o - 0x00003b14 USB_WriteEP - .text.USB_IRQHandler - 0x00003bac 0x184 ./src/usbhw.o - 0x00003bac USB_IRQHandler - .text.USB_Reset_Event - 0x00003d30 0xc ./src/usbuser.o - 0x00003d30 USB_Reset_Event - .text.USB_Suspend_Event - 0x00003d3c 0xc ./src/usbuser.o - 0x00003d3c USB_Suspend_Event - .text.USB_Resume_Event - 0x00003d48 0xc ./src/usbuser.o - 0x00003d48 USB_Resume_Event - .text.USB_Configure_Event - 0x00003d54 0xc ./src/usbuser.o - 0x00003d54 USB_Configure_Event - .text.USB_EndPoint1 - 0x00003d60 0x40 ./src/usbuser.o - 0x00003d60 USB_EndPoint1 - .text.USB_EndPoint2 - 0x00003da0 0x28 ./src/usbuser.o - 0x00003da0 USB_EndPoint2 - .text.USB_EndPoint3 - 0x00003dc8 0x28 ./src/usbuser.o - 0x00003dc8 USB_EndPoint3 - .text.__NOP 0x00003df0 0xc /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - .text.SystemInit - 0x00003dfc 0x1f8 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - 0x00003dfc SystemInit - .text.strcmp 0x00003ff4 0x4a /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o) - 0x00003ff4 strcmp - .text.strlen 0x0000403e 0x4c /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o) - 0x0000403e strlen - .text.memcpy 0x0000408a 0x4 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o) - 0x0000408a memcpy - .text.memset 0x0000408e 0x4 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o) - 0x0000408e memset - .text.__aeabi_memcpy - 0x00004092 0x26 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o) - 0x00004092 __aeabi_memcpy - 0x00004092 __aeabi_memcpy4 - 0x00004092 __aeabi_memcpy8 - .text.__aeabi_memset_lowlevel - 0x000040b8 0x24 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o) - 0x000040b8 __aeabi_lowlevel_memset - *(.rodata .rodata.*) - .rodata.DiskImage - 0x000040dc 0x1800 ./src/DiskImg.o - 0x000040dc DiskImage - .rodata 0x000058dc 0x2c ./src/edubrm.o - .rodata.USB_DeviceDescriptor - 0x00005908 0x14 ./src/usbdesc.o - 0x00005908 USB_DeviceDescriptor - .rodata.USB_ConfigDescriptor - 0x0000591c 0x64 ./src/usbdesc.o - 0x0000591c USB_ConfigDescriptor - .rodata.USB_StringDescriptor - 0x00005980 0x98 ./src/usbdesc.o - 0x00005980 USB_StringDescriptor - .rodata.USB_P_EP - 0x00005a18 0x14 ./src/usbuser.o - 0x00005a18 USB_P_EP - 0x00005a2c . = ALIGN (0x4) - -.glue_7 0x00005a2c 0x0 - .glue_7 0x00000000 0x0 linker stubs - -.glue_7t 0x00005a2c 0x0 - .glue_7t 0x00000000 0x0 linker stubs - -.vfp11_veneer 0x00005a2c 0x0 - .vfp11_veneer 0x00000000 0x0 linker stubs - -.v4_bx 0x00005a2c 0x0 - .v4_bx 0x00000000 0x0 linker stubs - -.ARM.extab - *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x00005a2c __exidx_start = . - -.ARM.exidx - *(.ARM.exidx* .gnu.linkonce.armexidx.*) - 0x00005a2c __exidx_end = . - 0x00005a2c _etext = . - -.uninit_RESERVED - *(.bss.$RESERVED*) - -.data 0x10000000 0x14 load address 0x00005a2c - FILL mask 0xff - 0x10000000 _data = . - *(vtable) - *(.data*) - .data.CDC_LineCoding - 0x10000000 0x8 ./src/cdcuser.o - 0x10000000 CDC_LineCoding - .data.CDC_DepInEmpty - 0x10000008 0x2 ./src/cdcuser.o - 0x10000008 CDC_DepInEmpty - *fill* 0x1000000a 0x2 00 - .data.ulLEDState - 0x1000000c 0x4 ./src/edubrm.o - .data 0x10000010 0x4 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - 0x10000010 SystemCoreClock - 0x10000014 . = ALIGN (0x4) - 0x10000014 _edata = . - -.bss 0x10000014 0x1c8c load address 0x00005a40 - 0x10000014 _bss = . - *(.bss*) - .bss.CDC_SerialState - 0x10000014 0x2 ./src/cdcuser.o - 0x10000014 CDC_SerialState - *fill* 0x10000016 0x2 00 - .bss.cmdInbuffer - 0x10000018 0x100 ./src/edubrm.o - .bss.cmdInbufferIndex - 0x10000118 0x4 ./src/edubrm.o - 0x10000118 cmdInbufferIndex - .bss.serBuf.2298 - 0x1000011c 0x20 ./src/edubrm.o - .bss.receivedCommand.2303 - 0x1000013c 0x80 ./src/edubrm.o - .bss.BulkStage - 0x100001bc 0x1 ./src/mscuser.o - 0x100001bc BulkStage - *fill* 0x100001bd 0x1 00 - .bss.serialState.2287 - 0x100001be 0x2 ./src/usbcomp.o - .bss.serialState.1256 - 0x100001c0 0x2 ./src/usbuser.o - *(COMMON) - *fill* 0x100001c2 0x2 00 - COMMON 0x100001c4 0xd4 ./src/cdcuser.o - 0x100001c4 BulkBufOut - 0x10000204 NotificationBuf - 0x10000210 BulkBufIn - 0x10000250 CDC_OutBuf - COMMON 0x10000298 0x187d ./src/mscuser.o - 0x10000298 BulkBuf - 0x100002d8 CBW - 0x100002f8 Memory - 0x10001af8 Offset - 0x10001afc CSW - 0x10001b0c MemOK - 0x10001b10 Length - 0x10001b14 BulkLen - *fill* 0x10001b15 0x3 00 - COMMON 0x10001b18 0x118 ./src/serial.o - 0x10001b18 ser_in - 0x10001ba0 ser_txRestart - 0x10001ba4 ser_lineState - 0x10001ba8 ser_out - COMMON 0x10001c30 0x6e ./src/usbcore.o - 0x10001c30 USB_AltSetting - 0x10001c34 EP0Buf - 0x10001c74 USB_EndPointMask - 0x10001c78 USB_DeviceAddress - 0x10001c7c USB_EndPointStall - 0x10001c80 USB_EndPointHalt - 0x10001c84 USB_Configuration - 0x10001c88 SetupPacket - 0x10001c90 USB_NumInterfaces - 0x10001c94 EP0Data - 0x10001c9c USB_DeviceStatus - 0x10001ca0 . = ALIGN (0x4) - *fill* 0x10001c9e 0x2 00 - 0x10001ca0 _ebss = . - 0x10001ca0 PROVIDE (end, .) - 0x10001ca0 PROVIDE (_pvHeapStart, .) - 0x10002000 PROVIDE (_vStackTop, (__top_RamLoc8 - 0x0)) -OUTPUT(usbcomp_msd_cdc.axf elf32-littlearm) - -.debug_abbrev 0x00000000 0xfd4 - .debug_abbrev 0x00000000 0x54 ./src/DiskImg.o - .debug_abbrev 0x00000054 0x16c ./src/cdcuser.o - .debug_abbrev 0x000001c0 0xb7 ./src/clkconfig.o - .debug_abbrev 0x00000277 0xdf ./src/cr_startup_lpc13.o - .debug_abbrev 0x00000356 0x174 ./src/edubrm.o - .debug_abbrev 0x000004ca 0x183 ./src/mscuser.o - .debug_abbrev 0x0000064d 0x1ec ./src/serial.o - .debug_abbrev 0x00000839 0x10e ./src/usbcomp.o - .debug_abbrev 0x00000947 0x234 ./src/usbcore.o - .debug_abbrev 0x00000b7b 0x6c ./src/usbdesc.o - .debug_abbrev 0x00000be7 0x223 ./src/usbhw.o - .debug_abbrev 0x00000e0a 0xe2 ./src/usbuser.o - .debug_abbrev 0x00000eec 0xe8 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - -.debug_info 0x00000000 0x4b18 - .debug_info 0x00000000 0x5c ./src/DiskImg.o - .debug_info 0x0000005c 0x4d9 ./src/cdcuser.o - .debug_info 0x00000535 0x524 ./src/clkconfig.o - .debug_info 0x00000a59 0x1f4 ./src/cr_startup_lpc13.o - .debug_info 0x00000c4d 0x37d ./src/edubrm.o - .debug_info 0x00000fca 0x486 ./src/mscuser.o - .debug_info 0x00001450 0xed2 ./src/serial.o - .debug_info 0x00002322 0x6b5 ./src/usbcomp.o - .debug_info 0x000029d7 0x87f ./src/usbcore.o - .debug_info 0x00003256 0xf3 ./src/usbdesc.o - .debug_info 0x00003349 0x10b9 ./src/usbhw.o - .debug_info 0x00004402 0x1c9 ./src/usbuser.o - .debug_info 0x000045cb 0x54d /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - -.debug_line 0x00000000 0x31b9 - .debug_line 0x00000000 0x67 ./src/DiskImg.o - .debug_line 0x00000067 0x455 ./src/cdcuser.o - .debug_line 0x000004bc 0x314 ./src/clkconfig.o - .debug_line 0x000007d0 0x361 ./src/cr_startup_lpc13.o - .debug_line 0x00000b31 0x435 ./src/edubrm.o - .debug_line 0x00000f66 0x58b ./src/mscuser.o - .debug_line 0x000014f1 0x3f6 ./src/serial.o - .debug_line 0x000018e7 0x415 ./src/usbcomp.o - .debug_line 0x00001cfc 0x5ce ./src/usbcore.o - .debug_line 0x000022ca 0x2c3 ./src/usbdesc.o - .debug_line 0x0000258d 0x580 ./src/usbhw.o - .debug_line 0x00002b0d 0x366 ./src/usbuser.o - .debug_line 0x00002e73 0x346 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - -.debug_macinfo 0x00000000 0x40172 - .debug_macinfo - 0x00000000 0xce3 ./src/DiskImg.o - .debug_macinfo - 0x00000ce3 0x4190 ./src/cdcuser.o - .debug_macinfo - 0x00004e73 0x604f ./src/clkconfig.o - .debug_macinfo - 0x0000aec2 0x272c ./src/cr_startup_lpc13.o - .debug_macinfo - 0x0000d5ee 0x7d02 ./src/edubrm.o - .debug_macinfo - 0x000152f0 0x3821 ./src/mscuser.o - .debug_macinfo - 0x00018b11 0x6188 ./src/serial.o - .debug_macinfo - 0x0001ec99 0x7d2c ./src/usbcomp.o - .debug_macinfo - 0x000269c5 0x4687 ./src/usbcore.o - .debug_macinfo - 0x0002b04c 0x449f ./src/usbdesc.o - .debug_macinfo - 0x0002f4eb 0x7423 ./src/usbhw.o - .debug_macinfo - 0x0003690e 0x355b ./src/usbuser.o - .debug_macinfo - 0x00039e69 0x6309 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - -.debug_pubnames - 0x00000000 0xc8e - .debug_pubnames - 0x00000000 0x20 ./src/DiskImg.o - .debug_pubnames - 0x00000020 0x201 ./src/cdcuser.o - .debug_pubnames - 0x00000221 0x35 ./src/clkconfig.o - .debug_pubnames - 0x00000256 0xec ./src/cr_startup_lpc13.o - .debug_pubnames - 0x00000342 0xaa ./src/edubrm.o - .debug_pubnames - 0x000003ec 0x1e5 ./src/mscuser.o - .debug_pubnames - 0x000005d1 0xd4 ./src/serial.o - .debug_pubnames - 0x000006a5 0x83 ./src/usbcomp.o - .debug_pubnames - 0x00000728 0x243 ./src/usbcore.o - .debug_pubnames - 0x0000096b 0x5d ./src/usbdesc.o - .debug_pubnames - 0x000009c8 0x1cb ./src/usbhw.o - .debug_pubnames - 0x00000b93 0xac ./src/usbuser.o - .debug_pubnames - 0x00000c3f 0x4f /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - -.debug_str 0x00000000 0x17da - .debug_str 0x00000000 0x61 ./src/DiskImg.o - .debug_str 0x00000061 0x2ee ./src/cdcuser.o - 0x381 (size before relaxing) - .debug_str 0x0000034f 0x2f0 ./src/clkconfig.o - 0x3aa (size before relaxing) - .debug_str 0x0000063f 0x108 ./src/cr_startup_lpc13.o - 0x1cb (size before relaxing) - .debug_str 0x00000747 0xeb ./src/edubrm.o - 0x1ef (size before relaxing) - .debug_str 0x00000832 0x1e9 ./src/mscuser.o - 0x2c9 (size before relaxing) - .debug_str 0x00000a1b 0x637 ./src/serial.o - 0xa3d (size before relaxing) - .debug_str 0x00001052 0x88 ./src/usbcomp.o - 0x471 (size before relaxing) - .debug_str 0x000010da 0x423 ./src/usbcore.o - 0x59c (size before relaxing) - .debug_str 0x000014fd 0x11 ./src/usbdesc.o - 0x109 (size before relaxing) - .debug_str 0x0000150e 0x1d4 ./src/usbhw.o - 0xb0f (size before relaxing) - .debug_str 0x000016e2 0x82 ./src/usbuser.o - 0x17f (size before relaxing) - .debug_str 0x00001764 0x76 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - 0x3cf (size before relaxing) - -.comment 0x00000000 0x306 - .comment 0x00000000 0x2b ./src/DiskImg.o - .comment 0x0000002b 0x2b ./src/cdcuser.o - .comment 0x00000056 0x2b ./src/clkconfig.o - .comment 0x00000081 0x2b ./src/cr_startup_lpc13.o - .comment 0x000000ac 0x2b ./src/edubrm.o - .comment 0x000000d7 0x2b ./src/mscuser.o - .comment 0x00000102 0x2b ./src/serial.o - .comment 0x0000012d 0x2b ./src/usbcomp.o - .comment 0x00000158 0x2b ./src/usbcore.o - .comment 0x00000183 0x2b ./src/usbdesc.o - .comment 0x000001ae 0x2b ./src/usbhw.o - .comment 0x000001d9 0x2b ./src/usbuser.o - .comment 0x00000204 0x2b /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - .comment 0x0000022f 0x2b /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o) - .comment 0x0000025a 0x2b /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o) - .comment 0x00000285 0x2b /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o) - .comment 0x000002b0 0x2b /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o) - .comment 0x000002db 0x2b /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o) - -.ARM.attributes - 0x00000000 0x2f - .ARM.attributes - 0x00000000 0x31 ./src/DiskImg.o - .ARM.attributes - 0x00000031 0x31 ./src/cdcuser.o - .ARM.attributes - 0x00000062 0x31 ./src/clkconfig.o - .ARM.attributes - 0x00000093 0x31 ./src/cr_startup_lpc13.o - .ARM.attributes - 0x000000c4 0x31 ./src/edubrm.o - .ARM.attributes - 0x000000f5 0x31 ./src/mscuser.o - .ARM.attributes - 0x00000126 0x31 ./src/serial.o - .ARM.attributes - 0x00000157 0x31 ./src/usbcomp.o - .ARM.attributes - 0x00000188 0x31 ./src/usbcore.o - .ARM.attributes - 0x000001b9 0x31 ./src/usbdesc.o - .ARM.attributes - 0x000001ea 0x31 ./src/usbhw.o - .ARM.attributes - 0x0000021b 0x31 ./src/usbuser.o - .ARM.attributes - 0x0000024c 0x31 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - .ARM.attributes - 0x0000027d 0x31 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcmp.o) - .ARM.attributes - 0x000002ae 0x31 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strcpy.o) - .ARM.attributes - 0x000002df 0x31 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(strlen.o) - .ARM.attributes - 0x00000310 0x31 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memcpy.o) - .ARM.attributes - 0x00000341 0x31 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/lib/thumb2/libcr_c.a(memset.o) - .ARM.attributes - 0x00000372 0x21 /usr/local/LPCXpresso/tools/bin/../lib/gcc/arm-none-eabi/4.4.1/thumb2/libcr_eabihelpers.a(memcpy.o) - -.debug_loc 0x00000000 0x1923 - .debug_loc 0x00000000 0x35f ./src/cdcuser.o - .debug_loc 0x0000035f 0x6e ./src/clkconfig.o - .debug_loc 0x000003cd 0x1e5 ./src/cr_startup_lpc13.o - .debug_loc 0x000005b2 0x188 ./src/edubrm.o - .debug_loc 0x0000073a 0x3a4 ./src/mscuser.o - .debug_loc 0x00000ade 0x20e ./src/serial.o - .debug_loc 0x00000cec 0x13e ./src/usbcomp.o - .debug_loc 0x00000e2a 0x31c ./src/usbcore.o - .debug_loc 0x00001146 0x5f3 ./src/usbhw.o - .debug_loc 0x00001739 0x151 ./src/usbuser.o - .debug_loc 0x0000188a 0x99 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - -.debug_aranges 0x00000000 0x510 - .debug_aranges - 0x00000000 0xa0 ./src/cdcuser.o - .debug_aranges - 0x000000a0 0x28 ./src/clkconfig.o - .debug_aranges - 0x000000c8 0x70 ./src/cr_startup_lpc13.o - .debug_aranges - 0x00000138 0x58 ./src/edubrm.o - .debug_aranges - 0x00000190 0xb8 ./src/mscuser.o - .debug_aranges - 0x00000248 0x68 ./src/serial.o - .debug_aranges - 0x000002b0 0x48 ./src/usbcomp.o - .debug_aranges - 0x000002f8 0x98 ./src/usbcore.o - .debug_aranges - 0x00000390 0x100 ./src/usbhw.o - .debug_aranges - 0x00000490 0x50 ./src/usbuser.o - .debug_aranges - 0x000004e0 0x30 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - -.debug_ranges 0x00000000 0x4b8 - .debug_ranges 0x00000000 0x98 ./src/cdcuser.o - .debug_ranges 0x00000098 0x20 ./src/clkconfig.o - .debug_ranges 0x000000b8 0x68 ./src/cr_startup_lpc13.o - .debug_ranges 0x00000120 0x50 ./src/edubrm.o - .debug_ranges 0x00000170 0xb0 ./src/mscuser.o - .debug_ranges 0x00000220 0x60 ./src/serial.o - .debug_ranges 0x00000280 0x40 ./src/usbcomp.o - .debug_ranges 0x000002c0 0x90 ./src/usbcore.o - .debug_ranges 0x00000350 0xf8 ./src/usbhw.o - .debug_ranges 0x00000448 0x48 ./src/usbuser.o - .debug_ranges 0x00000490 0x28 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) - -.debug_frame 0x00000000 0xf00 - .debug_frame 0x00000000 0x1ec ./src/cdcuser.o - .debug_frame 0x000001ec 0x48 ./src/clkconfig.o - .debug_frame 0x00000234 0x120 ./src/cr_startup_lpc13.o - .debug_frame 0x00000354 0xec ./src/edubrm.o - .debug_frame 0x00000440 0x250 ./src/mscuser.o - .debug_frame 0x00000690 0x12c ./src/serial.o - .debug_frame 0x000007bc 0xcc ./src/usbcomp.o - .debug_frame 0x00000888 0x1d8 ./src/usbcore.o - .debug_frame 0x00000a60 0x368 ./src/usbhw.o - .debug_frame 0x00000dc8 0xd4 ./src/usbuser.o - .debug_frame 0x00000e9c 0x64 /home/btr/lpc_xpresso/CMSISv1p30_LPC13xx/Debug/libCMSISv1p30_LPC13xx.a(system_LPC13xx.o) diff --git a/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug.ld b/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug.ld deleted file mode 100644 index 0154da0..0000000 --- a/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug.ld +++ /dev/null @@ -1,98 +0,0 @@ -/* -* GENERATED FILE - DO NOT EDIT -* (C) Code Red Technologies Ltd, 2008-10 -* Generated linker script file for LPC1343 -* Created from nxp_lpc13_c.ld (vLPCXpresso 3.8 (2 [Build 129] [31/01/2011] )) -* By LPCXpresso 3.8.2 [Build 129] [31/01/2011] on Fri Apr 01 21:21:14 CEST 2011 -*/ - - -INCLUDE "usbcomp_msd_cdc_Debug_lib.ld" -INCLUDE "usbcomp_msd_cdc_Debug_mem.ld" - -ENTRY(ResetISR) - -SECTIONS -{ - - /* MAIN TEXT SECTION */ - .text : ALIGN(4) - { - FILL(0xff) - KEEP(*(.isr_vector)) - - /* Global Section Table */ - . = ALIGN(4) ; - __section_table_start = .; - __data_section_table = .; - LONG(LOADADDR(.data)); - LONG( ADDR(.data)) ; - LONG( SIZEOF(.data)); - __data_section_table_end = .; - __bss_section_table = .; - LONG( ADDR(.bss)); - LONG( SIZEOF(.bss)); - __bss_section_table_end = .; - __section_table_end = . ; - /* End of Global Section Table */ - - - *(.after_vectors*) - - *(.text*) - *(.rodata .rodata.*) - . = ALIGN(4); - - } > MFlash32 - - /* - * for exception handling/unwind - some Newlib functions (in common - * with C++ and STDC++) use this. - */ - .ARM.extab : ALIGN(4) - { - *(.ARM.extab* .gnu.linkonce.armextab.*) - } > MFlash32 - __exidx_start = .; - - .ARM.exidx : ALIGN(4) - { - *(.ARM.exidx* .gnu.linkonce.armexidx.*) - } > MFlash32 - __exidx_end = .; - - _etext = .; - - - /* MAIN DATA SECTION */ - - .uninit_RESERVED : ALIGN(4) - { - KEEP(*(.bss.$RESERVED*)) - } > RamLoc8 - - .data : ALIGN(4) - { - FILL(0xff) - _data = .; - *(vtable) - *(.data*) - . = ALIGN(4) ; - _edata = .; - } > RamLoc8 AT>MFlash32 - - - /* MAIN BSS SECTION */ - .bss : ALIGN(4) - { - _bss = .; - *(.bss*) - *(COMMON) - . = ALIGN(4) ; - _ebss = .; - PROVIDE(end = .); - } > RamLoc8 - - PROVIDE(_pvHeapStart = .); - PROVIDE(_vStackTop = __top_RamLoc8 - 0); -} diff --git a/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug_lib.ld b/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug_lib.ld deleted file mode 100644 index a55e839..0000000 --- a/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug_lib.ld +++ /dev/null @@ -1,8 +0,0 @@ -/* - * GENERATED FILE - DO NOT EDIT - * (C) Code Red Technologies Ltd, 2008-9 - * Generated linker script library include file for Redlib (none) - * (created from redlib_none_c.ld (LPCXpresso 3.8.2 [Build 129] [31/01/2011] ) on Fri Apr 01 21:21:14 CEST 2011) -*/ - -GROUP(libcr_c.a libcr_eabihelpers.a) diff --git a/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug_mem.ld b/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug_mem.ld deleted file mode 100644 index 564a8c0..0000000 --- a/firmware/usbcomp_msd_cdc/Debug/usbcomp_msd_cdc_Debug_mem.ld +++ /dev/null @@ -1,18 +0,0 @@ -/* - * GENERATED FILE - DO NOT EDIT - * (C) Code Red Technologies Ltd, 2008-9 - * Generated linker script include file for - * (created from LinkMemoryTemplate (LPCXpresso 3.8.2 [Build 129] [31/01/2011] ) on Fri Apr 01 21:21:14 CEST 2011) -*/ - -MEMORY -{ - /* Define each memory region */ - MFlash32 (rx) : ORIGIN = 0x0, LENGTH = 0x8000 /* 32k */ - RamLoc8 (rwx) : ORIGIN = 0x10000000, LENGTH = 0x2000 /* 8k */ - -} - /* Define a symbol for the top of each memory region */ - __top_MFlash32 = 0x0 + 0x8000; - __top_RamLoc8 = 0x10000000 + 0x2000; - diff --git a/software/modules/ModuleA.py b/software/modules/ModuleA.py index c1b970d..7889c6f 100644 --- a/software/modules/ModuleA.py +++ b/software/modules/ModuleA.py @@ -7,3 +7,6 @@ class ModuleA(Module): def setup(self, area): print 'setup A' print area + + def run(self): + print 'run A' diff --git a/software/modules/ModuleB.py b/software/modules/ModuleB.py index 6259e63..002e84b 100644 --- a/software/modules/ModuleB.py +++ b/software/modules/ModuleB.py @@ -7,3 +7,6 @@ class ModuleB(Module): def setup(self, area): print 'setup B' print area + + def run(self): + print 'run B' diff --git a/software/modules/module.py b/software/modules/module.py index 359328f..0855a82 100644 --- a/software/modules/module.py +++ b/software/modules/module.py @@ -4,3 +4,6 @@ class Module(): def start(self, area): raise Exception('not implemented') + + def run(self): + raise Exception('not implemented')