From 0bca819bcc9462f4a3448a445259bea8ed9f7478 Mon Sep 17 00:00:00 2001 From: BlubbFish Date: Fri, 15 Jul 2016 16:10:01 +0000 Subject: [PATCH] Automatic Cronjob Checkin: 20160715-181005 --- USBLaminator/USBLaminator.atsln | 20 + USBLaminator/USBLaminator.atsuo | Bin 0 -> 9216 bytes USBLaminator/USBLaminator/Debug/Makefile | 126 ++++++ .../USBLaminator/Debug/USBLaminator.d | 34 ++ .../USBLaminator/Debug/USBLaminator.eep | 1 + .../USBLaminator/Debug/USBLaminator.elf | Bin 0 -> 5013 bytes .../USBLaminator/Debug/USBLaminator.hex | 9 + .../USBLaminator/Debug/USBLaminator.lss | 82 ++++ .../USBLaminator/Debug/USBLaminator.map | 376 ++++++++++++++++++ .../USBLaminator/Debug/USBLaminator.srec | 10 + USBLaminator/USBLaminator/Debug/makedep.mk | 6 + USBLaminator/USBLaminator/USBLaminator.cpp | 17 + .../USBLaminator/USBLaminator.cppproj | 151 +++++++ 13 files changed, 832 insertions(+) create mode 100644 USBLaminator/USBLaminator.atsln create mode 100644 USBLaminator/USBLaminator.atsuo create mode 100644 USBLaminator/USBLaminator/Debug/Makefile create mode 100644 USBLaminator/USBLaminator/Debug/USBLaminator.d create mode 100644 USBLaminator/USBLaminator/Debug/USBLaminator.eep create mode 100644 USBLaminator/USBLaminator/Debug/USBLaminator.elf create mode 100644 USBLaminator/USBLaminator/Debug/USBLaminator.hex create mode 100644 USBLaminator/USBLaminator/Debug/USBLaminator.lss create mode 100644 USBLaminator/USBLaminator/Debug/USBLaminator.map create mode 100644 USBLaminator/USBLaminator/Debug/USBLaminator.srec create mode 100644 USBLaminator/USBLaminator/Debug/makedep.mk create mode 100644 USBLaminator/USBLaminator/USBLaminator.cpp create mode 100644 USBLaminator/USBLaminator/USBLaminator.cppproj diff --git a/USBLaminator/USBLaminator.atsln b/USBLaminator/USBLaminator.atsln new file mode 100644 index 0000000..439e31d --- /dev/null +++ b/USBLaminator/USBLaminator.atsln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Atmel Studio Solution File, Format Version 11.00 +Project("{E66E83B9-2572-4076-B26E-6BE79FF3018A}") = "USBLaminator", "USBLaminator\USBLaminator.cppproj", "{B946F865-6A1B-4F74-A870-9FFE6218C170}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|AVR = Debug|AVR + Release|AVR = Release|AVR + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B946F865-6A1B-4F74-A870-9FFE6218C170}.Debug|AVR.ActiveCfg = Debug|AVR + {B946F865-6A1B-4F74-A870-9FFE6218C170}.Debug|AVR.Build.0 = Debug|AVR + {B946F865-6A1B-4F74-A870-9FFE6218C170}.Release|AVR.ActiveCfg = Release|AVR + {B946F865-6A1B-4F74-A870-9FFE6218C170}.Release|AVR.Build.0 = Release|AVR + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/USBLaminator/USBLaminator.atsuo b/USBLaminator/USBLaminator.atsuo new file mode 100644 index 0000000000000000000000000000000000000000..23c51bf49c3f89d23886a6420a2700dc4f86431c GIT binary patch literal 9216 zcmeHMTW=dh6du$2g-f}V(iSkKG`+;eb`sl3NktsTDk4?fCQU13Ra!f1vx&1C+3U7Z zQwbg_UV*pv1;GQV;E5NcN=S%b(DDaRdEps&s*q^-zS*62?f9~}RYdBs&hG5&?3^=a z&V1+0_}<+;_rLyO|L>xKPKiz8;o=Ul)l(lpnJnoAA)Y~j&kq+D7oAEWP<%=o$O8XD z*Uj!6Zo!@Ny$!q_yaT)oyc4_|{4Dr+@N-~Hznpi@{Zrbw7C0v?{A>{vBf`YJBIYr( z{%Nn+@@UO_v7%WI_fCCxf8TGv1~%d4Cv+xI77{HnEk1zsB1$9Ts`J9$@N9LC}u?&R?tKN zT40@FJni#N#32oXF;=CH-Up^__Ja?A4}xC@^Sd{34}#wU9|FG(J`8>bd<5JDX1im!A9u^$?p^89 zc<;sgKDP}%eM&woaOazwH@_T?4Sn&^jhh#?>}Duf7X3NQD6w+lS|FcJ59HETp{trp zX;oV<>xORTMzvYP)NHGgJ3pTC@enS|%~6%D@0qo7`4o#CiNa|o-buT;IxbCC(|W#E z%2xEMZrYk{SY}o$%xEROJ2!Q#MYJAmn-r!bZmyj%3Kgqr747h(QLSm^al1BUSYfF`Nv}LA zOjuU=f?-ZsSE}K(W@{71Ts53EOjFC3b@?!I)z;0bkvGbQJs-|eQ&`h1=qE;HL9g(; zahO!+IClZ(44_R`VqVq7KpnVKKusEaSwuxdoSMR?uT69SpR=~q@98OkJLJhSIiVQU7D5@wQ z#SA4yTpWYuLm0!X9HF-y#CUA@^c23b@I_pNv5In7O9hd@og**fyCR+iN>4^=0i&@Y ztDYMDk0Ujq`8YJM;S2g=JEH&5@95Kh{f~Qzf80)6%b$mZ^3a0zX-$wXd8Se|lhoY%aZzjp=dN64JD~k z1e8f8`V#%=*!6%2C|elsKe^E`-VmcJ5|PUuq*FUH9T;E(7r7f@%le2ou2B<=P>5!e5@=kV+QFQM&cu7f)ftGRr&7fegU)|$F$81lJ4;=ahQd@ueG zXUiDB8lz+9B1T=3_{&(~>;#*N7r-AWm$FICTh-UTfyYbk_?MYo`}gMblk?$q8biI& zxSf@mmZzE^N@rRHasPYvz54rp;Z#AIV#^=M`kjG=vFV+Ie+j8k-|(cH-BvL!8O<698i?mB=cik z_|=0bGbFLtKqjeU4vWAD$MVd+mX3_p>qKM7v8LgH%ykHG@QXh& zv{m`VFf2hkR52IaBV1XcMSBf!{w2?rc;4h!z88O$A2SZlK^N{w7!4h7XS{1qJb&Z) z7SGK6%0G&>x7}{fBc4*K2Cvh>N*^ccw%d6+9l-v}#((el&jy9KwNAUY*893vZ^H2J zIr&q_r*b0KTuW|vzf*sZxpQFJ9=kpF)x-S0U*r+cl7^`8+pgKSt?D}I*Xlb}e;C-q z6ZjcqKt%o-tb`!eLIl4ku!+}pbnz~6VdZoht8PmAo(Z2X!y7Zuh8W0Iu>StXQv#lR z6MwklC9a2dd6ydTO7?#|%^Gz(s9$dr(4vM>+mHT_sK|L~or59&l&7kUITi;!6WcmLAII}oL literal 0 HcmV?d00001 diff --git a/USBLaminator/USBLaminator/Debug/Makefile b/USBLaminator/USBLaminator/Debug/Makefile new file mode 100644 index 0000000..fac866d --- /dev/null +++ b/USBLaminator/USBLaminator/Debug/Makefile @@ -0,0 +1,126 @@ +################################################################################ +# Automatically-generated file. Do not edit! +################################################################################ + +SHELL := cmd.exe +RM := rm -rf + +USER_OBJS := + +LIBS := +PROJ := + +O_SRCS := +C_SRCS := +S_SRCS := +S_UPPER_SRCS := +OBJ_SRCS := +ASM_SRCS := +PREPROCESSING_SRCS := +OBJS := +OBJS_AS_ARGS := +C_DEPS := +C_DEPS_AS_ARGS := +EXECUTABLES := +OUTPUT_FILE_PATH := +OUTPUT_FILE_PATH_AS_ARGS := +AVR_APP_PATH :=$$$AVR_APP_PATH$$$ +QUOTE := " +ADDITIONAL_DEPENDENCIES:= +OUTPUT_FILE_DEP:= +LIB_DEP:= + +# Every subdirectory with source files must be described here +SUBDIRS := + + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +../USBLaminator.cpp + + +PREPROCESSING_SRCS += + + +ASM_SRCS += + + +OBJS += \ +USBLaminator.o + + +OBJS_AS_ARGS += \ +USBLaminator.o + + +C_DEPS += \ +USBLaminator.d + + +C_DEPS_AS_ARGS += \ +USBLaminator.d + + +OUTPUT_FILE_PATH +=USBLaminator.elf + +OUTPUT_FILE_PATH_AS_ARGS +=USBLaminator.elf + +ADDITIONAL_DEPENDENCIES:= + +OUTPUT_FILE_DEP:= ./makedep.mk + +LIB_DEP+= + +# AVR32/GNU C Compiler + + + +./%.o: .././%.cpp + @echo Building file: $< + @echo Invoking: AVR8/GNU C++ Compiler : + $(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-g++.exe$(QUOTE) -funsigned-char -funsigned-bitfields -DDEBUG -O1 -ffunction-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega16a -c -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o"$@" "$<" + @echo Finished building: $< + + + +# AVR32/GNU Preprocessing Assembler + + + +# AVR32/GNU Assembler + + + + +ifneq ($(MAKECMDGOALS),clean) +ifneq ($(strip $(C_DEPS)),) +-include $(C_DEPS) +endif +endif + +# Add inputs and outputs from these tool invocations to the build variables + +# All Target +all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES) + +$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP) + @echo Building target: $@ + @echo Invoking: AVR8/GNU Linker : + $(QUOTE)C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-g++.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="USBLaminator.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega16a + @echo Finished building target: $@ + "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature "USBLaminator.elf" "USBLaminator.hex" + "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "USBLaminator.elf" "USBLaminator.eep" || exit 0 + "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-objdump.exe" -h -S "USBLaminator.elf" > "USBLaminator.lss" + "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature "USBLaminator.elf" "USBLaminator.srec" + "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.2.876\avr8-gnu-toolchain\bin\avr-size.exe" "USBLaminator.elf" + + + + + + +# Other Targets +clean: + -$(RM) $(OBJS_AS_ARGS)$(C_DEPS_AS_ARGS) $(EXECUTABLES) + rm -rf "USBLaminator.elf" "USBLaminator.a" "USBLaminator.hex" "USBLaminator.lss" "USBLaminator.eep" "USBLaminator.map" "USBLaminator.srec" + \ No newline at end of file diff --git a/USBLaminator/USBLaminator/Debug/USBLaminator.d b/USBLaminator/USBLaminator/Debug/USBLaminator.d new file mode 100644 index 0000000..e7377c5 --- /dev/null +++ b/USBLaminator/USBLaminator/Debug/USBLaminator.d @@ -0,0 +1,34 @@ +USBLaminator.d USBLaminator.o: .././USBLaminator.cpp \ + c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h \ + c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h \ + c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/inttypes.h \ + c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdint.h \ + c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdint.h \ + c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/iom16a.h \ + c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/portpins.h \ + c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/common.h \ + c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/version.h \ + c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h \ + c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h + +c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/io.h: + +c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/sfr_defs.h: + +c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/inttypes.h: + +c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/include/stdint.h: + +c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/stdint.h: + +c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/iom16a.h: + +c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/portpins.h: + +c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/common.h: + +c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/version.h: + +c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/fuse.h: + +c:\program\ files\ (x86)\atmel\atmel\ toolchain\avr8\ gcc\native\3.4.2.876\avr8-gnu-toolchain\bin\../lib/gcc/avr/4.7.2/../../../../avr/include/avr/lock.h: diff --git a/USBLaminator/USBLaminator/Debug/USBLaminator.eep b/USBLaminator/USBLaminator/Debug/USBLaminator.eep new file mode 100644 index 0000000..1996e8f --- /dev/null +++ b/USBLaminator/USBLaminator/Debug/USBLaminator.eep @@ -0,0 +1 @@ +:00000001FF diff --git a/USBLaminator/USBLaminator/Debug/USBLaminator.elf b/USBLaminator/USBLaminator/Debug/USBLaminator.elf new file mode 100644 index 0000000000000000000000000000000000000000..4cd1f2d987cfad9cfbe8671ca9ce6fc7f97a55e9 GIT binary patch literal 5013 zcmb`KYiu0V701uau9FZOHx5W3LDfZaMN-IY>^Qb#$jjL{p%^#BNq8A1v%8b^Cc87+ z*|8HsX%b4>6e#5ppyf>qw7lP6d5Eu|d_m$N2uP@?{Ze6}N=1Cwo-;G|?tceW{n8`d zxxfEC=bn4#&g|T~N48E*7=}U0OqwR8hPd(Tr9{WM9-pX(#5s( zmGTvry>vA4F-EqCuj1=D`4cWf|JTyj|D!ig{q2J<1K zpmlV%<}o@~^Cfh?=1X~nV=K^lo`>QMyy}WK(#4uL(Q3_`_3R2XPNTYg3tg(YK$|pg zrGn-O+OByUO={jwJ2YQLyEOk4_;TP$;46TqfPV(O1Nchdoxsz;yMT8C?*YCF_-f#5 zfUgC<4tNImdf*#?ZQ#AY4sa2;1Y8Dof%gGdfM#8TgmLM}Ut49|OJx_*cNU0v`wdHSlkMPXPZG_%`6% zf$sqR9q^sNzX!ex_-^2PfbRu9349;${lE_Z{{i@qzz+gH1pF}YBfyUWKL-3b@Dsp) z0{%1blfX{_KMnjB;J*St1Nu??BaS<`4S8fo8)gxp`+k z7+qEI=2nHiUn|WzRWIKRO47WlRxOtDr63&0SLA9jW{H}n#Lm8luTpE6jvFui)Tfqxp=cQX1nA7VrCc1o@Xu*!PVjsuCm7Yd^Ng- zWpIy6=AN8skkM!Sxc98?Oz(NUyBGBtJB?+0N-_JXyL$sSa#Vu6$7e0t*pulU>%OG> zva|Y(<;JF^4~+M4rVU(7S}9lKyWXY5=P5bn7?zc{h;~npPdfFg=kQ~(N{vQz1fnie z=8@?(WDXoHXN4AiInB4`CcU#UF5cT&2w8Wx+q!VIzK~_0rTG* zuib6VYgQ|sTh2*;E%^BdR2Z8n_@xV*GviJ(bZc(a^=9<6XE0}{D7eMBie6KhZDdyS z#(L-!$!dl{T+b>B-9sT+WhZpR8^<_B_L5cd>vfl>W|bwY?F5cjahpn3y?wr7r&tW! zd8KMq&sDrHaOzq_S>t3$E;YgbRm)jW9-^FC#X>G}&Q+#f-wU`w;xb(1y!(|3NNVwk zUC2eT=)ZG$kCUtKh1BxAS8>xVeCKF5+c zb-&MZ+=CD&Ii%c?)XFu%|6k;{rA&<_=YCx0Jsg+LCw(MdJ!{d8Gx#uogP1aXIY2S|(Wud5^?09V3gz8H-k{6NR&mzIm~T`m48B`T1o6%jkbD z$}e}(whZy2fMuu~l#Jig@$9m+&|1zB@;!`gp(Veg^-8k8pIP3?*cMvyzPD|mwT?x5 ztrl7nZ71LDLQCG$hHh&|N|X4n=eqqnU1-UEE$^aOjx!(TTK$(<#`;dyDqi$`tTFxx z(BglkBYvUv4)`Vid#o}4>6HH;DgVDxe%T9Df62FmHO}Ykl+LB}#VI|)n&_BZ_&qhL z5a~#=HfRd8jAygP@%FP;^O5*Ntkr(Bob}DA_!F#^<@kBroAN)J($A#y8?14>cT@Tl zYdd-ECI5%4)$c{_?{rFk$r|tHpRB!Pf^xs#fR_9FHWlB+zhUg(m(o8>>6Iz{{q5hj zr+3)fZJWS9qIaDch)B^Z9(n zTWJt-OML#bNoN&Nb3c&YgBg^MFjF z>Q!-K5~?OS0=%xx((Jl?m-UWx&2~iD-RI2JAnjWAMF-#HPNVaX9%zWYv#!(VNN2-{ zvJPrek}AFzwWe|6_|CYkbbxF(I>2=18zp&6?2E2CpA4>YuLhO{Rqdl~9$ZcT0bs(N AqyPW_ literal 0 HcmV?d00001 diff --git a/USBLaminator/USBLaminator/Debug/USBLaminator.hex b/USBLaminator/USBLaminator/Debug/USBLaminator.hex new file mode 100644 index 0000000..cf80467 --- /dev/null +++ b/USBLaminator/USBLaminator/Debug/USBLaminator.hex @@ -0,0 +1,9 @@ +:100000000C942A000C9434000C9434000C943400AA +:100010000C9434000C9434000C9434000C94340090 +:100020000C9434000C9434000C9434000C94340080 +:100030000C9434000C9434000C9434000C94340070 +:100040000C9434000C9434000C9434000C94340060 +:100050000C94340011241FBECFE5D4E0DEBFCDBF29 +:100060000E9436000C9437000C940000FFCFF894E7 +:02007000FFCFC0 +:00000001FF diff --git a/USBLaminator/USBLaminator/Debug/USBLaminator.lss b/USBLaminator/USBLaminator/Debug/USBLaminator.lss new file mode 100644 index 0000000..0356c1c --- /dev/null +++ b/USBLaminator/USBLaminator/Debug/USBLaminator.lss @@ -0,0 +1,82 @@ + +USBLaminator.elf: file format elf32-avr + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .text 00000072 00000000 00000000 00000074 2**1 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 1 .data 00000000 00800060 00000072 000000e6 2**0 + CONTENTS, ALLOC, LOAD, DATA + 2 .stab 000006cc 00000000 00000000 000000e8 2**2 + CONTENTS, READONLY, DEBUGGING + 3 .stabstr 00000082 00000000 00000000 000007b4 2**0 + CONTENTS, READONLY, DEBUGGING + 4 .comment 0000002f 00000000 00000000 00000836 2**0 + CONTENTS, READONLY + 5 .debug_aranges 00000020 00000000 00000000 00000865 2**0 + CONTENTS, READONLY, DEBUGGING + 6 .debug_info 0000007b 00000000 00000000 00000885 2**0 + CONTENTS, READONLY, DEBUGGING + 7 .debug_abbrev 00000044 00000000 00000000 00000900 2**0 + CONTENTS, READONLY, DEBUGGING + 8 .debug_line 00000042 00000000 00000000 00000944 2**0 + CONTENTS, READONLY, DEBUGGING + 9 .debug_frame 00000024 00000000 00000000 00000988 2**2 + CONTENTS, READONLY, DEBUGGING + 10 .debug_str 0000009a 00000000 00000000 000009ac 2**0 + CONTENTS, READONLY, DEBUGGING + 11 .debug_ranges 00000010 00000000 00000000 00000a46 2**0 + CONTENTS, READONLY, DEBUGGING + +Disassembly of section .text: + +00000000 <__vectors>: + 0: 0c 94 2a 00 jmp 0x54 ; 0x54 <__ctors_end> + 4: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 8: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + c: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 10: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 14: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 18: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 1c: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 20: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 24: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 28: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 2c: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 30: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 34: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 38: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 3c: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 40: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 44: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 48: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 4c: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + 50: 0c 94 34 00 jmp 0x68 ; 0x68 <__bad_interrupt> + +00000054 <__ctors_end>: + 54: 11 24 eor r1, r1 + 56: 1f be out 0x3f, r1 ; 63 + 58: cf e5 ldi r28, 0x5F ; 95 + 5a: d4 e0 ldi r29, 0x04 ; 4 + 5c: de bf out 0x3e, r29 ; 62 + 5e: cd bf out 0x3d, r28 ; 61 + 60: 0e 94 36 00 call 0x6c ; 0x6c
+ 64: 0c 94 37 00 jmp 0x6e ; 0x6e <_exit> + +00000068 <__bad_interrupt>: + 68: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> + +0000006c
: + + +#include + +int main(void) +{ + 6c: ff cf rjmp .-2 ; 0x6c
+ +0000006e <_exit>: + 6e: f8 94 cli + +00000070 <__stop_program>: + 70: ff cf rjmp .-2 ; 0x70 <__stop_program> diff --git a/USBLaminator/USBLaminator/Debug/USBLaminator.map b/USBLaminator/USBLaminator/Debug/USBLaminator.map new file mode 100644 index 0000000..b7f3147 --- /dev/null +++ b/USBLaminator/USBLaminator/Debug/USBLaminator.map @@ -0,0 +1,376 @@ +Archive member included because of file (symbol) + +c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o (exit) + +Discarded input sections + + .bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o + .text 0x00000000 0x0 USBLaminator.o + .bss 0x00000000 0x0 USBLaminator.o + .text 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + .bss 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + .text.libgcc.mul + 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + .text.libgcc.div + 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + .text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + .text.libgcc.prologue + 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + .text.libgcc.builtins + 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + .text.libgcc.fmul + 0x00000000 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x00000000 0x00020000 xr +data 0x00800060 0x0000ffa0 rw !x +eeprom 0x00810000 0x00010000 rw !x +fuse 0x00820000 0x00000400 rw !x +lock 0x00830000 0x00000400 rw !x +signature 0x00840000 0x00000400 rw !x +user_signatures 0x00850000 0x00000400 rw !x +*default* 0x00000000 0xffffffff + +Linker script and memory map + +LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o +LOAD USBLaminator.o +START GROUP +LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libm.a +END GROUP +LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a +LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libm.a +LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a +LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5\libc.a +LOAD c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a + +.hash + *(.hash) + +.dynsym + *(.dynsym) + +.dynstr + *(.dynstr) + +.gnu.version + *(.gnu.version) + +.gnu.version_d + *(.gnu.version_d) + +.gnu.version_r + *(.gnu.version_r) + +.rel.init + *(.rel.init) + +.rela.init + *(.rela.init) + +.rel.text + *(.rel.text) + *(.rel.text.*) + *(.rel.gnu.linkonce.t*) + +.rela.text + *(.rela.text) + *(.rela.text.*) + *(.rela.gnu.linkonce.t*) + +.rel.fini + *(.rel.fini) + +.rela.fini + *(.rela.fini) + +.rel.rodata + *(.rel.rodata) + *(.rel.rodata.*) + *(.rel.gnu.linkonce.r*) + +.rela.rodata + *(.rela.rodata) + *(.rela.rodata.*) + *(.rela.gnu.linkonce.r*) + +.rel.data + *(.rel.data) + *(.rel.data.*) + *(.rel.gnu.linkonce.d*) + +.rela.data + *(.rela.data) + *(.rela.data.*) + *(.rela.gnu.linkonce.d*) + +.rel.ctors + *(.rel.ctors) + +.rela.ctors + *(.rela.ctors) + +.rel.dtors + *(.rel.dtors) + +.rela.dtors + *(.rela.dtors) + +.rel.got + *(.rel.got) + +.rela.got + *(.rela.got) + +.rel.bss + *(.rel.bss) + +.rela.bss + *(.rela.bss) + +.rel.plt + *(.rel.plt) + +.rela.plt + *(.rela.plt) + +.text 0x00000000 0x72 + *(.vectors) + .vectors 0x00000000 0x54 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o + 0x00000000 __vector_default + 0x00000000 __vectors + *(.vectors) + *(.progmem.gcc*) + *(.progmem*) + 0x00000054 . = ALIGN (0x2) + 0x00000054 __trampolines_start = . + *(.trampolines) + .trampolines 0x00000054 0x0 linker stubs + *(.trampolines*) + 0x00000054 __trampolines_end = . + *(.jumptables) + *(.jumptables*) + *(.lowtext) + *(.lowtext*) + 0x00000054 __ctors_start = . + *(.ctors) + 0x00000054 __ctors_end = . + 0x00000054 __dtors_start = . + *(.dtors) + 0x00000054 __dtors_end = . + SORT(*)(.ctors) + SORT(*)(.dtors) + *(.init0) + .init0 0x00000054 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o + 0x00000054 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x00000054 0xc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x00000060 0x8 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o + *(.init9) + *(.text) + .text 0x00000068 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o + 0x00000068 __vector_1 + 0x00000068 __vector_12 + 0x00000068 __bad_interrupt + 0x00000068 __vector_6 + 0x00000068 __vector_3 + 0x00000068 __vector_11 + 0x00000068 __vector_13 + 0x00000068 __vector_17 + 0x00000068 __vector_19 + 0x00000068 __vector_7 + 0x00000068 __vector_5 + 0x00000068 __vector_4 + 0x00000068 __vector_9 + 0x00000068 __vector_2 + 0x00000068 __vector_15 + 0x00000068 __vector_8 + 0x00000068 __vector_14 + 0x00000068 __vector_10 + 0x00000068 __vector_16 + 0x00000068 __vector_18 + 0x00000068 __vector_20 + 0x0000006c . = ALIGN (0x2) + *(.text.*) + .text.main 0x0000006c 0x2 USBLaminator.o + 0x0000006c main + 0x0000006e . = ALIGN (0x2) + *(.fini9) + .fini9 0x0000006e 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + 0x0000006e _exit + 0x0000006e exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x0000006e 0x4 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + *(.fini0) + 0x00000072 _etext = . + +.data 0x00800060 0x0 load address 0x00000072 + 0x00800060 PROVIDE (__data_start, .) + *(.data) + .data 0x00800060 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o + .data 0x00800060 0x0 USBLaminator.o + .data 0x00800060 0x0 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/avr5\libgcc.a(_exit.o) + *(.data*) + *(.rodata) + *(.rodata*) + *(.gnu.linkonce.d*) + 0x00800060 . = ALIGN (0x2) + 0x00800060 _edata = . + 0x00800060 PROVIDE (__data_end, .) + +.bss 0x00800060 0x0 + 0x00800060 PROVIDE (__bss_start, .) + *(.bss) + *(.bss*) + *(COMMON) + 0x00800060 PROVIDE (__bss_end, .) + 0x00000072 __data_load_start = LOADADDR (.data) + 0x00000072 __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x00800060 0x0 + 0x00800060 PROVIDE (__noinit_start, .) + *(.noinit*) + 0x00800060 PROVIDE (__noinit_end, .) + 0x00800060 _end = . + 0x00800060 PROVIDE (__heap_start, .) + +.eeprom 0x00810000 0x0 + *(.eeprom*) + 0x00810000 __eeprom_end = . + +.fuse + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + +.lock + *(.lock*) + +.signature + *(.signature*) + +.user_signatures + *(.user_signatures*) + +.stab 0x00000000 0x6cc + *(.stab) + .stab 0x00000000 0x6cc c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o + +.stabstr 0x00000000 0x82 + *(.stabstr) + .stabstr 0x00000000 0x82 c:/program files (x86)/atmel/atmel toolchain/avr8 gcc/native/3.4.2.876/avr8-gnu-toolchain/bin/../lib/gcc/avr/4.7.2/../../../../avr/lib/avr5/crtm16a.o + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x00000000 0x2f + *(.comment) + .comment 0x00000000 0x2f USBLaminator.o + 0x30 (size before relaxing) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x00000000 0x20 + *(.debug_aranges) + .debug_aranges + 0x00000000 0x20 USBLaminator.o + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x7b + *(.debug_info) + .debug_info 0x00000000 0x7b USBLaminator.o + *(.gnu.linkonce.wi.*) + +.debug_abbrev 0x00000000 0x44 + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x44 USBLaminator.o + +.debug_line 0x00000000 0x42 + *(.debug_line) + .debug_line 0x00000000 0x42 USBLaminator.o + +.debug_frame 0x00000000 0x24 + *(.debug_frame) + .debug_frame 0x00000000 0x24 USBLaminator.o + +.debug_str 0x00000000 0x9a + *(.debug_str) + .debug_str 0x00000000 0x9a USBLaminator.o + 0xce (size before relaxing) + +.debug_loc + *(.debug_loc) + +.debug_macinfo + *(.debug_macinfo) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges 0x00000000 0x10 + *(.debug_ranges) + .debug_ranges 0x00000000 0x10 USBLaminator.o + +.debug_macro + *(.debug_macro) +OUTPUT(USBLaminator.elf elf32-avr) +LOAD linker stubs diff --git a/USBLaminator/USBLaminator/Debug/USBLaminator.srec b/USBLaminator/USBLaminator/Debug/USBLaminator.srec new file mode 100644 index 0000000..1ccfdbe --- /dev/null +++ b/USBLaminator/USBLaminator/Debug/USBLaminator.srec @@ -0,0 +1,10 @@ +S01400005553424C616D696E61746F722E737265637F +S11300000C942A000C9434000C9434000C943400A6 +S11300100C9434000C9434000C9434000C9434008C +S11300200C9434000C9434000C9434000C9434007C +S11300300C9434000C9434000C9434000C9434006C +S11300400C9434000C9434000C9434000C9434005C +S11300500C94340011241FBECFE5D4E0DEBFCDBF25 +S11300600E9436000C9437000C940000FFCFF894E3 +S1050070FFCFBC +S9030000FC diff --git a/USBLaminator/USBLaminator/Debug/makedep.mk b/USBLaminator/USBLaminator/Debug/makedep.mk new file mode 100644 index 0000000..e74d272 --- /dev/null +++ b/USBLaminator/USBLaminator/Debug/makedep.mk @@ -0,0 +1,6 @@ +################################################################################ +# Automatically-generated file. Do not edit or delete the file +################################################################################ + +USBLaminator.cpp + diff --git a/USBLaminator/USBLaminator/USBLaminator.cpp b/USBLaminator/USBLaminator/USBLaminator.cpp new file mode 100644 index 0000000..bf03b91 --- /dev/null +++ b/USBLaminator/USBLaminator/USBLaminator.cpp @@ -0,0 +1,17 @@ +/* + * USBLaminator.cpp + * + * Created: 14.07.2016 22:29:55 + * Author: netz + */ + + +#include + +int main(void) +{ + while(1) + { + //TODO:: Please write your application code + } +} \ No newline at end of file diff --git a/USBLaminator/USBLaminator/USBLaminator.cppproj b/USBLaminator/USBLaminator/USBLaminator.cppproj new file mode 100644 index 0000000..e76af56 --- /dev/null +++ b/USBLaminator/USBLaminator/USBLaminator.cppproj @@ -0,0 +1,151 @@ + + + + 2.0 + 6.1 + com.Atmel.AVRGCC8.CPP + {b946f865-6a1b-4f74-a870-9ffe6218c170} + ATmega16A + none + Executable + CPP + $(MSBuildProjectName) + .elf + $(MSBuildProjectDirectory)\$(Configuration) + USBLaminator + USBLaminator + USBLaminator + Native + true + false + exception_table + 0 + true + 0x20000000 + true + + 0 + + + + + + + + + + + + com.atmel.avrdbg.tool.ispmk2 + ISP + + com.atmel.avrdbg.tool.ispmk2 + AVRISP mkII + 0000000000000 + + 127.0.0.1 + 2444 + False + + + ISP + + 249000 + 1000000 + 250000 + false + false + 0 + 0 + 0 + 0 + + + + + + + + True + True + True + True + True + True + + + NDEBUG + + + Optimize for size (-Os) + True + True + True + True + True + + + NDEBUG + + + Optimize for size (-Os) + True + True + True + + + libm + + + <segmentname>=<address>, for example .boot=0xff + + + + + + + True + True + True + True + True + True + + + DEBUG + + + Optimize (-O1) + True + True + Default (-g2) + True + True + True + + + DEBUG + + + Optimize (-O1) + True + True + Default (-g2) + True + + + libm + + + <segmentname>=<address>, for example .boot=0xff + Default (-Wa,-g) + + + + + + compile + + + + \ No newline at end of file