From 4f368d569ecb73b347ff3ae7f94c707eb90e8ced Mon Sep 17 00:00:00 2001 From: Dorian Zedler Date: Mon, 16 Jul 2018 14:47:36 +0200 Subject: [PATCH] first build --- AtTiny_alarm_clock.cproj | 158 ++++++------- Debug/AtTiny_alarm_clock.eep | 1 + Debug/AtTiny_alarm_clock.elf | Bin 0 -> 6264 bytes Debug/AtTiny_alarm_clock.hex | 5 + Debug/AtTiny_alarm_clock.lss | 78 +++++++ Debug/AtTiny_alarm_clock.map | 411 ++++++++++++++++++++++++++++++++++ Debug/AtTiny_alarm_clock.srec | 6 + Debug/Makefile | 127 +++++++++++ Debug/main.d | 34 +++ Debug/main.o | Bin 0 -> 2536 bytes Debug/makedep.mk | 6 + main.c | 1 + 12 files changed, 748 insertions(+), 79 deletions(-) create mode 100644 Debug/AtTiny_alarm_clock.eep create mode 100644 Debug/AtTiny_alarm_clock.elf create mode 100644 Debug/AtTiny_alarm_clock.hex create mode 100644 Debug/AtTiny_alarm_clock.lss create mode 100644 Debug/AtTiny_alarm_clock.map create mode 100644 Debug/AtTiny_alarm_clock.srec create mode 100644 Debug/Makefile create mode 100644 Debug/main.d create mode 100644 Debug/main.o create mode 100644 Debug/makedep.mk diff --git a/AtTiny_alarm_clock.cproj b/AtTiny_alarm_clock.cproj index f60c36d..bf39868 100644 --- a/AtTiny_alarm_clock.cproj +++ b/AtTiny_alarm_clock.cproj @@ -20,103 +20,103 @@ false true true - + 0x20000000 true - + exception_table 2 0 0 - - - - - - - - - + + + + + + + + + - -mmcu=attiny2313a -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\gcc\dev\attiny2313a" - True - True - True - True - False - True - True - - - NDEBUG - - - - - %24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\include - - - Optimize for size (-Os) - True - True - True - - - libm - - - - - %24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\include - - - + -mmcu=attiny2313a -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\gcc\dev\attiny2313a" + True + True + True + True + False + True + True + + + NDEBUG + + + + + %24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\include + + + Optimize for size (-Os) + True + True + True + + + libm + + + + + %24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\include + + + - -mmcu=attiny2313a -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\gcc\dev\attiny2313a" - True - True - True - True - False - True - True - - - DEBUG - - - - - %24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\include - - - Optimize (-O1) - True - True - Default (-g2) - True - - - libm - - - - - %24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\include - - - Default (-Wa,-g) - + -mmcu=attiny2313a -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\gcc\dev\attiny2313a" + True + True + True + True + False + True + True + + + DEBUG + + + + + %24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\include + + + Optimize (-O1) + True + True + Default (-g2) + True + + + libm + + + + + %24(PackRepoDir)\atmel\ATtiny_DFP\1.3.172\include + + + Default (-Wa,-g) + diff --git a/Debug/AtTiny_alarm_clock.eep b/Debug/AtTiny_alarm_clock.eep new file mode 100644 index 0000000..7c166a1 --- /dev/null +++ b/Debug/AtTiny_alarm_clock.eep @@ -0,0 +1 @@ +:00000001FF diff --git a/Debug/AtTiny_alarm_clock.elf b/Debug/AtTiny_alarm_clock.elf new file mode 100644 index 0000000000000000000000000000000000000000..40ee67a455f01123287a22d74c867115021c837f GIT binary patch literal 6264 zcmchbU2Gf25y$69eOaVsefd*POxv>MFH$7+Em^iGl9p-95=&9G8!I?d)JbM6kt#_U zwu?3nkf1<|0)Y{vDDvU}Df-Zdwm^eEH6hRxD1rtK5EST3(Kaa1m*zozNsAUx|8vI` zM{A?)Qy043ncvLL&MoiucJ*p}`jTN7q>78?NNN3mzI{Xo(e{%M{1ojWuWe7O4rnh_ zuX?mDT%DDJl>?Rim3@`HmCi~>rM=QtX|3$3v{ZIiycJKSxw5O$RB5ag>Z<(t>DJS~zqR#rDjFU2or+vfnZxE{u53=t%$w;#VKsXvlgpcZfx$q?3=Itg zPx}S}{ed9HtHTw*#d)J2YLq6T+h`u);_?U=knKa6aygfO5bg{0Wq{}~E*D)#7>-0V zZ0ojYS1Dk=FWA-8kZTWAqshG=jjOS)6HR>=s#l2`d}xV|;WFyoM6XffX`8SU$S{&= z>Xl>&WEami<_;Hp20@xfB>5_c=b|JxLA)_Z7C?4ik>ol^OHz^~$etULq(E9MxR<2RZ#$Nyb3V{7sTkkh5P( zG6Hh$Uy}5K_+9ohUY*qdNT5j)KS*zjB)33KY%h)>Qvp)|wi>4z12eK`}hW5CR#zsEy)sKlb4lHrk96Ev*gk z?Iw4N$8*60OHHgZj6?@kw4;>h=*6<$&=0Rs&zL9Canb8)CTi3{lMb++?d;O51CI{8 zI@qm)79H%-L8}hhbkMGY4jpvrV6P7L>0rMO4(Q;Z4i4#{O9zK_@PZCr)WH!Q_;heo z2gh`9TnF7cIH7}+I_S~CDIJ{F!5JN#)xkL(_;nD_L9Y&iItb|?tb;xs^y^?i2ZK5o z(!sC}MszT$gE1YP*TJ|BF6iK*4kmQqEDaqVcS~2xd_$X&GOEi2FB0w+dzr9B?564h zbkXa)ihnUAN0chTHgm*BB4!QoU=CSIplSoPYz)F!+%6Vt&{8CvV0_V$5$C+(^RMOo%d45vo$(OM1%K&oZr#7Q zu>x%^yD^SmGduvfv_9bLs z_m?cYWww+lXQaNK$=*fe;zqU%Yw1p*SoT}_jkS{fKvHaUAy&w4tXcVTX<;f?UWk;_ zI5wG?)l6~C%&r!)cNbz75+{D0d#ev|ZAN$^)ULyMVE;?)cHRJ-+aB4TZoD$GxCy5z zQQXz@nnG^k6KJit2^$K$9o7}=EIw8 zneV&MRen4_KZdT>;dbah)B1nN{j0@?`~6t6|5nrg$o@DJaN+qe@CwL$c0-rrcWHVL z^glS=iO1`Oe!KcU@%>j|llma+GX5>-d`#fN2Zac9!hLb!d|ndvR@iTA{Z}>pzNWvf z>2E?;Z#BpNA#@~e7uG+}{MEP8H0P4$v}xkw#_PH*l-JhHqP1en53OQBDc1d5IZ%LS zsa#k$@g-a-X4atcdT6c|GD|RIiu|3thsCl`G(!+$k#xjFkS(n7Czt~HLfHyn6A-`-A+TiK%Vn)xez`!9@ewvN#Y}$1Dk*h`X>qY=-BT8R zc$K`2hi_ZK=!#ckIq%{BQrrK{gQNQ5rXj2E4EN{Pn#)mKyqfSk&+8C>k7RLH8loOR zmN8FuVLv4^V4Jebulh&e6S!2VE~S(JP_fxo2gS!iwJ6(7=t^c&H: + 0: 14 c0 rjmp .+40 ; 0x2a <__ctors_end> + 2: 19 c0 rjmp .+50 ; 0x36 <__bad_interrupt> + 4: 18 c0 rjmp .+48 ; 0x36 <__bad_interrupt> + 6: 17 c0 rjmp .+46 ; 0x36 <__bad_interrupt> + 8: 16 c0 rjmp .+44 ; 0x36 <__bad_interrupt> + a: 15 c0 rjmp .+42 ; 0x36 <__bad_interrupt> + c: 14 c0 rjmp .+40 ; 0x36 <__bad_interrupt> + e: 13 c0 rjmp .+38 ; 0x36 <__bad_interrupt> + 10: 12 c0 rjmp .+36 ; 0x36 <__bad_interrupt> + 12: 11 c0 rjmp .+34 ; 0x36 <__bad_interrupt> + 14: 10 c0 rjmp .+32 ; 0x36 <__bad_interrupt> + 16: 0f c0 rjmp .+30 ; 0x36 <__bad_interrupt> + 18: 0e c0 rjmp .+28 ; 0x36 <__bad_interrupt> + 1a: 0d c0 rjmp .+26 ; 0x36 <__bad_interrupt> + 1c: 0c c0 rjmp .+24 ; 0x36 <__bad_interrupt> + 1e: 0b c0 rjmp .+22 ; 0x36 <__bad_interrupt> + 20: 0a c0 rjmp .+20 ; 0x36 <__bad_interrupt> + 22: 09 c0 rjmp .+18 ; 0x36 <__bad_interrupt> + 24: 08 c0 rjmp .+16 ; 0x36 <__bad_interrupt> + 26: 07 c0 rjmp .+14 ; 0x36 <__bad_interrupt> + 28: 06 c0 rjmp .+12 ; 0x36 <__bad_interrupt> + +0000002a <__ctors_end>: + 2a: 11 24 eor r1, r1 + 2c: 1f be out 0x3f, r1 ; 63 + 2e: cf ed ldi r28, 0xDF ; 223 + 30: cd bf out 0x3d, r28 ; 61 + 32: 02 d0 rcall .+4 ; 0x38
+ 34: 02 c0 rjmp .+4 ; 0x3a <_exit> + +00000036 <__bad_interrupt>: + 36: e4 cf rjmp .-56 ; 0x0 <__vectors> + +00000038
: + +#include + + +int main(void) +{ + 38: ff cf rjmp .-2 ; 0x38
+ +0000003a <_exit>: + 3a: f8 94 cli + +0000003c <__stop_program>: + 3c: ff cf rjmp .-2 ; 0x3c <__stop_program> diff --git a/Debug/AtTiny_alarm_clock.map b/Debug/AtTiny_alarm_clock.map new file mode 100644 index 0000000..52861a1 --- /dev/null +++ b/Debug/AtTiny_alarm_clock.map @@ -0,0 +1,411 @@ +Archive member included to satisfy reference by file (symbol) + +c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o (exit) + +Discarded input sections + + .data 0x00000000 0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + .bss 0x00000000 0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + .text 0x00000000 0x0 main.o + .data 0x00000000 0x0 main.o + .bss 0x00000000 0x0 main.o + .text 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + .data 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + .bss 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + .text.libgcc.mul + 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + .text.libgcc.div + 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + .text.libgcc 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + .text.libgcc.prologue + 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + .text.libgcc.builtins + 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + .text.libgcc.fmul + 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + .text.libgcc.fixed + 0x00000000 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x00000000 0x00002000 xr +data 0x00800060 0x0000ffa0 rw !x +eeprom 0x00810000 0x00010000 rw !x +fuse 0x00820000 0x00000003 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/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o +LOAD main.o +START GROUP +LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a +END GROUP +START GROUP +LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a +LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libm.a +LOAD c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr25/tiny-stack\libc.a +LOAD C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack\libattiny2313a.a +END GROUP + 0x00002000 __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x2000 + 0x0000ffa0 __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + 0x00010000 __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x00000003] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400 + 0x00000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400 + 0x00000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400 + 0x00000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400 + +.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 0x3e + *(.vectors) + .vectors 0x00000000 0x2a C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + 0x00000000 __vector_default + 0x00000000 __vectors + *(.vectors) + *(.progmem.gcc*) + 0x0000002a . = ALIGN (0x2) + 0x0000002a __trampolines_start = . + *(.trampolines) + .trampolines 0x0000002a 0x0 linker stubs + *(.trampolines*) + 0x0000002a __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + *(.progmem*) + 0x0000002a . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + *(.lowtext) + *(.lowtext*) + 0x0000002a __ctors_start = . + *(.ctors) + 0x0000002a __ctors_end = . + 0x0000002a __dtors_start = . + *(.dtors) + 0x0000002a __dtors_end = . + SORT(*)(.ctors) + SORT(*)(.dtors) + *(.init0) + .init0 0x0000002a 0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + 0x0000002a __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x0000002a 0x8 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x00000032 0x4 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + *(.init9) + *(.text) + .text 0x00000036 0x2 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + 0x00000036 __vector_1 + 0x00000036 __vector_12 + 0x00000036 __bad_interrupt + 0x00000036 __vector_6 + 0x00000036 __vector_3 + 0x00000036 __vector_11 + 0x00000036 __vector_13 + 0x00000036 __vector_17 + 0x00000036 __vector_19 + 0x00000036 __vector_7 + 0x00000036 __vector_5 + 0x00000036 __vector_4 + 0x00000036 __vector_9 + 0x00000036 __vector_2 + 0x00000036 __vector_15 + 0x00000036 __vector_8 + 0x00000036 __vector_14 + 0x00000036 __vector_10 + 0x00000036 __vector_16 + 0x00000036 __vector_18 + 0x00000036 __vector_20 + 0x00000038 . = ALIGN (0x2) + *(.text.*) + .text.main 0x00000038 0x2 main.o + 0x00000038 main + 0x0000003a . = ALIGN (0x2) + *(.fini9) + .fini9 0x0000003a 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + 0x0000003a _exit + 0x0000003a exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x0000003a 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avr25/tiny-stack\libgcc.a(_exit.o) + *(.fini0) + 0x0000003e _etext = . + +.data 0x00800060 0x0 load address 0x0000003e + [!provide] PROVIDE (__data_start, .) + *(.data) + *(.data*) + *(.gnu.linkonce.d*) + *(.rodata) + *(.rodata*) + *(.gnu.linkonce.r*) + 0x00800060 . = ALIGN (0x2) + 0x00800060 _edata = . + [!provide] PROVIDE (__data_end, .) + +.bss 0x00800060 0x0 + [!provide] PROVIDE (__bss_start, .) + *(.bss) + *(.bss*) + *(COMMON) + [!provide] PROVIDE (__bss_end, .) + 0x0000003e __data_load_start = LOADADDR (.data) + 0x0000003e __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x00800060 0x0 + [!provide] PROVIDE (__noinit_start, .) + *(.noinit*) + [!provide] PROVIDE (__noinit_end, .) + 0x00800060 _end = . + [!provide] PROVIDE (__heap_start, .) + +.eeprom 0x00810000 0x0 + *(.eeprom*) + 0x00810000 __eeprom_end = . + +.fuse + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + +.lock + *(.lock*) + +.signature + *(.signature*) + +.user_signatures + *(.user_signatures*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment 0x00000000 0x30 + *(.comment) + .comment 0x00000000 0x30 main.o + 0x31 (size before relaxing) + +.note.gnu.avr.deviceinfo + 0x00000000 0x40 + .note.gnu.avr.deviceinfo + 0x00000000 0x40 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges 0x00000000 0x20 + *(.debug_aranges) + .debug_aranges + 0x00000000 0x20 main.o + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x00000000 0x4d3 + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x456 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + .debug_info 0x00000456 0x7d main.o + +.debug_abbrev 0x00000000 0x464 + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x41b C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + .debug_abbrev 0x0000041b 0x49 main.o + +.debug_line 0x00000000 0x145 + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x00000000 0x10c C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + .debug_line 0x0000010c 0x39 main.o + +.debug_frame 0x00000000 0x24 + *(.debug_frame) + .debug_frame 0x00000000 0x24 main.o + +.debug_str 0x00000000 0x29b + *(.debug_str) + .debug_str 0x00000000 0x17b C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.3.172/gcc/dev/attiny2313a/avr25/tiny-stack/crtattiny2313a.o + .debug_str 0x0000017b 0x120 main.o + 0x154 (size before relaxing) + +.debug_loc + *(.debug_loc) + +.debug_macinfo + *(.debug_macinfo) + +.debug_weaknames + *(.debug_weaknames) + +.debug_funcnames + *(.debug_funcnames) + +.debug_typenames + *(.debug_typenames) + +.debug_varnames + *(.debug_varnames) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges 0x00000000 0x10 + *(.debug_ranges) + .debug_ranges 0x00000000 0x10 main.o + +.debug_macro + *(.debug_macro) +OUTPUT(AtTiny_alarm_clock.elf elf32-avr) +LOAD linker stubs diff --git a/Debug/AtTiny_alarm_clock.srec b/Debug/AtTiny_alarm_clock.srec new file mode 100644 index 0000000..2a55309 --- /dev/null +++ b/Debug/AtTiny_alarm_clock.srec @@ -0,0 +1,6 @@ +S01A0000417454696E795F616C61726D5F636C6F636B2E73726563DA +S113000014C019C018C017C016C015C014C013C03E +S113001012C011C010C00FC00EC00DC00CC00BC068 +S11300200AC009C008C007C006C011241FBECFED16 +S1110030CDBF02D002C0E4CFFFCFF894FFCFC3 +S9030000FC diff --git a/Debug/Makefile b/Debug/Makefile new file mode 100644 index 0000000..06ff50d --- /dev/null +++ b/Debug/Makefile @@ -0,0 +1,127 @@ +################################################################################ +# 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:= +LINKER_SCRIPT_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 += \ +../main.c + + +PREPROCESSING_SRCS += + + +ASM_SRCS += + + +OBJS += \ +main.o + +OBJS_AS_ARGS += \ +main.o + +C_DEPS += \ +main.d + +C_DEPS_AS_ARGS += \ +main.d + +OUTPUT_FILE_PATH +=AtTiny_alarm_clock.elf + +OUTPUT_FILE_PATH_AS_ARGS +=AtTiny_alarm_clock.elf + +ADDITIONAL_DEPENDENCIES:= + +OUTPUT_FILE_DEP:= ./makedep.mk + +LIB_DEP+= + +LINKER_SCRIPT_DEP+= + + +# AVR32/GNU C Compiler +./main.o: .././main.c + @echo Building file: $< + @echo Invoking: AVR/GNU C Compiler : 5.4.0 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -x c -funsigned-char -funsigned-bitfields -DDEBUG -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.3.172\include" -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=attiny2313a -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.3.172\gcc\dev\attiny2313a" -c -std=gnu99 -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) $(LINKER_SCRIPT_DEP) + @echo Building target: $@ + @echo Invoking: AVR/GNU Linker : 5.4.0 + $(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="AtTiny_alarm_clock.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=attiny2313a -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.3.172\gcc\dev\attiny2313a" + @echo Finished building target: $@ + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "AtTiny_alarm_clock.elf" "AtTiny_alarm_clock.hex" + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\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 "AtTiny_alarm_clock.elf" "AtTiny_alarm_clock.eep" || exit 0 + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objdump.exe" -h -S "AtTiny_alarm_clock.elf" > "AtTiny_alarm_clock.lss" + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O srec -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "AtTiny_alarm_clock.elf" "AtTiny_alarm_clock.srec" + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-size.exe" "AtTiny_alarm_clock.elf" + + + + + + + +# Other Targets +clean: + -$(RM) $(OBJS_AS_ARGS) $(EXECUTABLES) + -$(RM) $(C_DEPS_AS_ARGS) + rm -rf "AtTiny_alarm_clock.elf" "AtTiny_alarm_clock.a" "AtTiny_alarm_clock.hex" "AtTiny_alarm_clock.lss" "AtTiny_alarm_clock.eep" "AtTiny_alarm_clock.map" "AtTiny_alarm_clock.srec" "AtTiny_alarm_clock.usersignatures" + \ No newline at end of file diff --git a/Debug/main.d b/Debug/main.d new file mode 100644 index 0000000..8575188 --- /dev/null +++ b/Debug/main.d @@ -0,0 +1,34 @@ +main.d main.o: .././main.c \ + c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h \ + c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h \ + c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h \ + c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stdint.h \ + c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\stdint.h \ + C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.3.172\include/avr/iotn2313a.h \ + c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\portpins.h \ + c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\common.h \ + c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\version.h \ + c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h \ + c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h + +c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h: + +c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h: + +c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h: + +c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stdint.h: + +c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\stdint.h: + +C:\Program\ Files\ (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.3.172\include/avr/iotn2313a.h: + +c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\portpins.h: + +c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\common.h: + +c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\version.h: + +c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h: + +c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h: diff --git a/Debug/main.o b/Debug/main.o new file mode 100644 index 0000000000000000000000000000000000000000..42d9345e4476dd7532d2c82ab1f7cf3057eb8ce7 GIT binary patch literal 2536 zcma)7&u`pB6rQn@l4e854?sXG)krA~QrAt|rcDB&2}v6&3PovJ2@zzxUhl@rt{vIl zDnUX;2&s2C02fY3T)1(n#G!u>m!3fi-#4D|I@=(4((HWSn>XKk`(|eM(ak%zq?E## z6!%1*32|^rh@Y@{RRzq7SH-jtPY=N?-3sF{Z!;a4jpq4ntPx;sQs6gLXnsnVu zt`J>6irt_nc38>SHF+99%3hpB?Ko^Y{PvwBZadF=xTK?kT|X_to{udzs-Vq}?>p;D zOU{CO)tz(d-MHTB_}T8tJaJOb_M-iIqt^!O2E7&kVS0H1INM)z>g~%;{Vw9Nyt&ej zdl0F&jCh^mRo;m5Rup!c8Jvg;@+gVxS*T|EnttwA`Mw|QK{@ROIaagXB+ct#-0Nnl zOJZYrXCn!E-7wCxoy{oUS_xY=kIWu(g+TXH_%Q2YV$p*VmVw z*|i5--lB*4JoLibPLd94k7DnNd(EBq=C3czy_G$_pG1uPn?tS9j@jL;rb#qgJyu0tE zVO!xZ!!*%^$Ej3oT^_%M)TQw}B+B>{GqV#fqam+oJOTVVu`c~QF&;hbA_n7UF|$tM z4>7N4j7fZ;F<1K!B+;0dMPpz1D4a&oVT)2Ff!fj-kaMQ5k zyY#xM{{?UIk$F+vN)W5C-)N-aLmjSNsUNpPBT@KHaCM?MG%Bbk zfi|=D8F)4C2L6p_;A381Pm?zXHhTcYSrC0qNy|09m8#w@^mwPK$ER-e9s^hPE`lt< zXUwd914mWw>xv%VuhIJ+n0w|hXd%e95dkOU_*u^;?g$_1JfwO;v9d3ybg> HGkX63a8MbS literal 0 HcmV?d00001 diff --git a/Debug/makedep.mk b/Debug/makedep.mk new file mode 100644 index 0000000..6a14fde --- /dev/null +++ b/Debug/makedep.mk @@ -0,0 +1,6 @@ +################################################################################ +# Automatically-generated file. Do not edit or delete the file +################################################################################ + +main.c + diff --git a/main.c b/main.c index 5b8686e..293a00f 100644 --- a/main.c +++ b/main.c @@ -13,6 +13,7 @@ int main(void) /* Replace with your application code */ while (1) { + } }