From e0929b2bc99d0ae8001b5c97d1a85fbe7e186922 Mon Sep 17 00:00:00 2001 From: Christian Lind Madsen Date: Wed, 21 Aug 2024 20:47:29 +0200 Subject: [PATCH] first commit --- .vs/storno_cqp6xx_digital_xtal/v14/.atsuo | Bin 0 -> 19968 bytes storno_cqp6xx_digital_xtal.atsln | 22 + storno_cqp6xx_digital_xtal/Debug/Makefile | 127 ++++++ storno_cqp6xx_digital_xtal/Debug/main.d | 37 ++ storno_cqp6xx_digital_xtal/Debug/main.o | Bin 0 -> 2688 bytes storno_cqp6xx_digital_xtal/Debug/makedep.mk | 6 + .../Debug/storno_cqp6xx_digital_xtal.eep | 1 + .../Debug/storno_cqp6xx_digital_xtal.elf | Bin 0 -> 15012 bytes .../Debug/storno_cqp6xx_digital_xtal.hex | 6 + .../Debug/storno_cqp6xx_digital_xtal.lss | 85 ++++ .../Debug/storno_cqp6xx_digital_xtal.map | 423 ++++++++++++++++++ .../Debug/storno_cqp6xx_digital_xtal.srec | 7 + storno_cqp6xx_digital_xtal/main.c | 18 + ...orno_cqp6xx_digital_xtal.componentinfo.xml | 86 ++++ .../storno_cqp6xx_digital_xtal.cproj | 116 +++++ 15 files changed, 934 insertions(+) create mode 100644 .vs/storno_cqp6xx_digital_xtal/v14/.atsuo create mode 100644 storno_cqp6xx_digital_xtal.atsln create mode 100644 storno_cqp6xx_digital_xtal/Debug/Makefile create mode 100644 storno_cqp6xx_digital_xtal/Debug/main.d create mode 100644 storno_cqp6xx_digital_xtal/Debug/main.o create mode 100644 storno_cqp6xx_digital_xtal/Debug/makedep.mk create mode 100644 storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.eep create mode 100644 storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.elf create mode 100644 storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.hex create mode 100644 storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.lss create mode 100644 storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.map create mode 100644 storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.srec create mode 100644 storno_cqp6xx_digital_xtal/main.c create mode 100644 storno_cqp6xx_digital_xtal/storno_cqp6xx_digital_xtal.componentinfo.xml create mode 100644 storno_cqp6xx_digital_xtal/storno_cqp6xx_digital_xtal.cproj diff --git a/.vs/storno_cqp6xx_digital_xtal/v14/.atsuo b/.vs/storno_cqp6xx_digital_xtal/v14/.atsuo new file mode 100644 index 0000000000000000000000000000000000000000..1dec0c139d2955a93d10400f8e7eb7e25b327f55 GIT binary patch literal 19968 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 literal 0 HcmV?d00001 diff --git a/storno_cqp6xx_digital_xtal.atsln b/storno_cqp6xx_digital_xtal.atsln new file mode 100644 index 0000000..fc429b4 --- /dev/null +++ b/storno_cqp6xx_digital_xtal.atsln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Atmel Studio Solution File, Format Version 11.00 +VisualStudioVersion = 14.0.23107.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "storno_cqp6xx_digital_xtal", "storno_cqp6xx_digital_xtal\storno_cqp6xx_digital_xtal.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|AVR = Debug|AVR + Release|AVR = Release|AVR + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|AVR.ActiveCfg = Debug|AVR + {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|AVR.Build.0 = Debug|AVR + {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|AVR.ActiveCfg = Release|AVR + {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|AVR.Build.0 = Release|AVR + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/storno_cqp6xx_digital_xtal/Debug/Makefile b/storno_cqp6xx_digital_xtal/Debug/Makefile new file mode 100644 index 0000000..2734bff --- /dev/null +++ b/storno_cqp6xx_digital_xtal/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 +=storno_cqp6xx_digital_xtal.elf + +OUTPUT_FILE_PATH_AS_ARGS +=storno_cqp6xx_digital_xtal.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.10.348\include" -Og -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=attiny402 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny402" -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="storno_cqp6xx_digital_xtal.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=attiny402 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny402" + @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 "storno_cqp6xx_digital_xtal.elf" "storno_cqp6xx_digital_xtal.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 "storno_cqp6xx_digital_xtal.elf" "storno_cqp6xx_digital_xtal.eep" || exit 0 + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objdump.exe" -h -S "storno_cqp6xx_digital_xtal.elf" > "storno_cqp6xx_digital_xtal.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 "storno_cqp6xx_digital_xtal.elf" "storno_cqp6xx_digital_xtal.srec" + "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-size.exe" "storno_cqp6xx_digital_xtal.elf" + + + + + + + +# Other Targets +clean: + -$(RM) $(OBJS_AS_ARGS) $(EXECUTABLES) + -$(RM) $(C_DEPS_AS_ARGS) + rm -rf "storno_cqp6xx_digital_xtal.elf" "storno_cqp6xx_digital_xtal.a" "storno_cqp6xx_digital_xtal.hex" "storno_cqp6xx_digital_xtal.lss" "storno_cqp6xx_digital_xtal.eep" "storno_cqp6xx_digital_xtal.map" "storno_cqp6xx_digital_xtal.srec" "storno_cqp6xx_digital_xtal.usersignatures" + \ No newline at end of file diff --git a/storno_cqp6xx_digital_xtal/Debug/main.d b/storno_cqp6xx_digital_xtal/Debug/main.d new file mode 100644 index 0000000..fb5339f --- /dev/null +++ b/storno_cqp6xx_digital_xtal/Debug/main.d @@ -0,0 +1,37 @@ +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.10.348\include/avr/iotn402.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\xmega.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.10.348\include/avr/iotn402.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\xmega.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/storno_cqp6xx_digital_xtal/Debug/main.o b/storno_cqp6xx_digital_xtal/Debug/main.o new file mode 100644 index 0000000000000000000000000000000000000000..1de268f2b4e088ae6ec3da4c8367cc019d2df85a GIT binary patch literal 2688 zcma)7O>Epm6rNcpCGCcgA3%j7)u^dj1nVYEn>2y64M|BWl{V_%g&^bgdUxHf?Zx&+ zX)Z+wsdtdz#tDfFH!i>lt`#>f9Jq7tnM3%#@yxE1hMy;m-}ipzy*D#&#*eOCe@{v& z3`ucY3?w1OpA+Iw7|$t()8b_@CB)C4K&mLska8YX_<&DE9-_7)N64(oa2V&JQbABC zhlUGQNF#+bQb>hM5nWd00zCU=S)bb#DddDaIW|?b#*U5MJv1S2$#JBrOp9vuB9us` zAuLPTB|JAP5@unJ>U5f(_Ht!neRXxoKD~19mV3cP5*Lee z?<7eF1%$CX=gd22-PwhO3vU$5WoL|I?1H4IJenT0E8n0U$~WSmX6iRH<_?LcyNqMV z8nn7nS^L`25|-e7x@aa~{si!HNq!ahQb|4mT-;$QpYFcdw-xf93-(MsgNs3LOQ=iT zk5E+87hyj<5R`v)pZxqj`GtKlS2G|BJG`bv?&Tyes=hj|dwavZ>bgRK>jk)VWnF>Q z)eXh-sOzRdOW~a$O|-xeCX1y@@Hc&F^gLx^>Q((ZCi~{N)*q$MBt9TMoMx^K+>hyG52M_x3kMgj;BABQU>k2A zZ>MnTStgt`=y(pbjyjG)Zt(GO!?>BiS7EPSPlGM(u2rcQw*nKQ&>f)agmGY^pbFvm zNfZTqfmP~aUNiNg089AabPS%n!{#Oo?p6_kHqz@D#1;k6Klz=4jd%LL{AS^^Kd(7Q zn3Rp2=g0HBj6veRmaV|Er=ElI3I^jDng{sI2;j!{4sbc%IO6>Z9piBiOuYAj%^X1S z6UH?HO~&>SWP@q4AlL+&jO_!+<-C6&?=*DG%U8za&4JAvKydmxS32Pp2q??(bnCKq|R-`be80VUr= T#$+z;JI|&Z?*|wT>Vv-lcY{Xf literal 0 HcmV?d00001 diff --git a/storno_cqp6xx_digital_xtal/Debug/makedep.mk b/storno_cqp6xx_digital_xtal/Debug/makedep.mk new file mode 100644 index 0000000..6a14fde --- /dev/null +++ b/storno_cqp6xx_digital_xtal/Debug/makedep.mk @@ -0,0 +1,6 @@ +################################################################################ +# Automatically-generated file. Do not edit or delete the file +################################################################################ + +main.c + diff --git a/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.eep b/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.eep new file mode 100644 index 0000000..7c166a1 --- /dev/null +++ b/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.eep @@ -0,0 +1 @@ +:00000001FF diff --git a/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.elf b/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.elf new file mode 100644 index 0000000000000000000000000000000000000000..d0dc61cd75c5e0d47771b8aa67f77f7b23717ec3 GIT binary patch literal 15012 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 literal 0 HcmV?d00001 diff --git a/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.hex b/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.hex new file mode 100644 index 0000000..4acb229 --- /dev/null +++ b/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.hex @@ -0,0 +1,6 @@ +:1000000019C020C01FC01EC01DC01CC01BC01AC00C +:1000100019C018C017C016C015C014C013C012C034 +:1000200011C010C00FC00EC00DC00CC00BC00AC064 +:1000300009C008C011241FBECFEFCDBFDFE3DEBF74 +:0C00400002D002C0DDCFFFCFF894FFCF4C +:00000001FF diff --git a/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.lss b/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.lss new file mode 100644 index 0000000..c9c8a96 --- /dev/null +++ b/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.lss @@ -0,0 +1,85 @@ + +storno_cqp6xx_digital_xtal.elf: file format elf32-avr + +Sections: +Idx Name Size VMA LMA File off Algn + 0 .data 00000000 00803f00 00803f00 000000a0 2**0 + CONTENTS, ALLOC, LOAD, DATA + 1 .text 0000004c 00000000 00000000 00000054 2**1 + CONTENTS, ALLOC, LOAD, READONLY, CODE + 2 .comment 00000030 00000000 00000000 000000a0 2**0 + CONTENTS, READONLY + 3 .note.gnu.avr.deviceinfo 0000003c 00000000 00000000 000000d0 2**2 + CONTENTS, READONLY + 4 .debug_aranges 00000020 00000000 00000000 0000010c 2**0 + CONTENTS, READONLY, DEBUGGING + 5 .debug_info 0000125a 00000000 00000000 0000012c 2**0 + CONTENTS, READONLY, DEBUGGING + 6 .debug_abbrev 00001127 00000000 00000000 00001386 2**0 + CONTENTS, READONLY, DEBUGGING + 7 .debug_line 0000016f 00000000 00000000 000024ad 2**0 + CONTENTS, READONLY, DEBUGGING + 8 .debug_frame 00000024 00000000 00000000 0000261c 2**2 + CONTENTS, READONLY, DEBUGGING + 9 .debug_str 00000919 00000000 00000000 00002640 2**0 + CONTENTS, READONLY, DEBUGGING + 10 .debug_ranges 00000010 00000000 00000000 00002f59 2**0 + CONTENTS, READONLY, DEBUGGING + +Disassembly of section .text: + +00000000 <__vectors>: + 0: 19 c0 rjmp .+50 ; 0x34 <__ctors_end> + 2: 20 c0 rjmp .+64 ; 0x44 <__bad_interrupt> + 4: 1f c0 rjmp .+62 ; 0x44 <__bad_interrupt> + 6: 1e c0 rjmp .+60 ; 0x44 <__bad_interrupt> + 8: 1d c0 rjmp .+58 ; 0x44 <__bad_interrupt> + a: 1c c0 rjmp .+56 ; 0x44 <__bad_interrupt> + c: 1b c0 rjmp .+54 ; 0x44 <__bad_interrupt> + e: 1a c0 rjmp .+52 ; 0x44 <__bad_interrupt> + 10: 19 c0 rjmp .+50 ; 0x44 <__bad_interrupt> + 12: 18 c0 rjmp .+48 ; 0x44 <__bad_interrupt> + 14: 17 c0 rjmp .+46 ; 0x44 <__bad_interrupt> + 16: 16 c0 rjmp .+44 ; 0x44 <__bad_interrupt> + 18: 15 c0 rjmp .+42 ; 0x44 <__bad_interrupt> + 1a: 14 c0 rjmp .+40 ; 0x44 <__bad_interrupt> + 1c: 13 c0 rjmp .+38 ; 0x44 <__bad_interrupt> + 1e: 12 c0 rjmp .+36 ; 0x44 <__bad_interrupt> + 20: 11 c0 rjmp .+34 ; 0x44 <__bad_interrupt> + 22: 10 c0 rjmp .+32 ; 0x44 <__bad_interrupt> + 24: 0f c0 rjmp .+30 ; 0x44 <__bad_interrupt> + 26: 0e c0 rjmp .+28 ; 0x44 <__bad_interrupt> + 28: 0d c0 rjmp .+26 ; 0x44 <__bad_interrupt> + 2a: 0c c0 rjmp .+24 ; 0x44 <__bad_interrupt> + 2c: 0b c0 rjmp .+22 ; 0x44 <__bad_interrupt> + 2e: 0a c0 rjmp .+20 ; 0x44 <__bad_interrupt> + 30: 09 c0 rjmp .+18 ; 0x44 <__bad_interrupt> + 32: 08 c0 rjmp .+16 ; 0x44 <__bad_interrupt> + +00000034 <__ctors_end>: + 34: 11 24 eor r1, r1 + 36: 1f be out 0x3f, r1 ; 63 + 38: cf ef ldi r28, 0xFF ; 255 + 3a: cd bf out 0x3d, r28 ; 61 + 3c: df e3 ldi r29, 0x3F ; 63 + 3e: de bf out 0x3e, r29 ; 62 + 40: 02 d0 rcall .+4 ; 0x46
+ 42: 02 c0 rjmp .+4 ; 0x48 <_exit> + +00000044 <__bad_interrupt>: + 44: dd cf rjmp .-70 ; 0x0 <__vectors> + +00000046
: + +#include + + +int main(void) +{ + 46: ff cf rjmp .-2 ; 0x46
+ +00000048 <_exit>: + 48: f8 94 cli + +0000004a <__stop_program>: + 4a: ff cf rjmp .-2 ; 0x4a <__stop_program> diff --git a/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.map b/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.map new file mode 100644 index 0000000..dc20e00 --- /dev/null +++ b/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.map @@ -0,0 +1,423 @@ +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/avrxmega3/short-calls\libgcc.a(_exit.o) + C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o (exit) + +Discarded input sections + + .data 0x00000000 0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o + .bss 0x00000000 0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.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/avrxmega3/short-calls\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/avrxmega3/short-calls\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/avrxmega3/short-calls\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/avrxmega3/short-calls\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/avrxmega3/short-calls\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/avrxmega3/short-calls\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/avrxmega3/short-calls\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/avrxmega3/short-calls\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/avrxmega3/short-calls\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/avrxmega3/short-calls\libgcc.a(_exit.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x00000000 0x00001000 xr +data 0x00803f00 0x00000100 rw !x +eeprom 0x00810000 0x00000080 rw !x +fuse 0x00820000 0x0000000a 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 + +Address of section .data set to 0x803f00 + 0x00008000 __RODATA_PM_OFFSET__ = 0x8000 +LOAD C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.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/avrxmega3/short-calls\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/avrxmega3/short-calls\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/avrxmega3/short-calls\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/avrxmega3/short-calls\libc.a +LOAD C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls\libattiny402.a +END GROUP + [0x00000000] __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x00803f00] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x802000 + [0x00001000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x100000 + [0x00000100] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + [0x00000080] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x0000000a] __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 + 0x00008000 __RODATA_PM_OFFSET__ = DEFINED (__RODATA_PM_OFFSET__)?__RODATA_PM_OFFSET__:0x8000 + +.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 0x4c + *(.vectors) + .vectors 0x00000000 0x34 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o + 0x00000000 __vector_default + 0x00000000 __vectors + *(.vectors) + *(.progmem.gcc*) + 0x00000034 . = ALIGN (0x2) + 0x00000034 __trampolines_start = . + *(.trampolines) + .trampolines 0x00000034 0x0 linker stubs + *(.trampolines*) + 0x00000034 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + *(.progmem*) + 0x00000034 . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + *(.lowtext) + *(.lowtext*) + 0x00000034 __ctors_start = . + *(.ctors) + 0x00000034 __ctors_end = . + 0x00000034 __dtors_start = . + *(.dtors) + 0x00000034 __dtors_end = . + SORT(*)(.ctors) + SORT(*)(.dtors) + *(.init0) + .init0 0x00000034 0x0 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o + 0x00000034 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x00000034 0xc C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x00000040 0x4 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o + *(.init9) + *(.text) + .text 0x00000044 0x2 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o + 0x00000044 __vector_22 + 0x00000044 __vector_1 + 0x00000044 __vector_24 + 0x00000044 __vector_12 + 0x00000044 __bad_interrupt + 0x00000044 __vector_6 + 0x00000044 __vector_3 + 0x00000044 __vector_23 + 0x00000044 __vector_25 + 0x00000044 __vector_11 + 0x00000044 __vector_13 + 0x00000044 __vector_17 + 0x00000044 __vector_19 + 0x00000044 __vector_7 + 0x00000044 __vector_5 + 0x00000044 __vector_4 + 0x00000044 __vector_9 + 0x00000044 __vector_2 + 0x00000044 __vector_21 + 0x00000044 __vector_15 + 0x00000044 __vector_8 + 0x00000044 __vector_14 + 0x00000044 __vector_10 + 0x00000044 __vector_16 + 0x00000044 __vector_18 + 0x00000044 __vector_20 + 0x00000046 . = ALIGN (0x2) + *(.text.*) + .text.main 0x00000046 0x2 main.o + 0x00000046 main + 0x00000048 . = ALIGN (0x2) + *(.fini9) + .fini9 0x00000048 0x0 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + 0x00000048 _exit + 0x00000048 exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x00000048 0x4 c:/program files (x86)/atmel/studio/7.0/toolchain/avr8/avr8-gnu-toolchain/bin/../lib/gcc/avr/5.4.0/avrxmega3/short-calls\libgcc.a(_exit.o) + *(.fini0) + 0x0000004c _etext = . + +.rodata + *(.rodata) + *(.rodata*) + *(.gnu.linkonce.r*) + +.data 0x00803f00 0x0 load address 0x0000004c + [!provide] PROVIDE (__data_start, .) + *(.data) + *(.data*) + *(.gnu.linkonce.d*) + 0x00803f00 . = ALIGN (0x2) + 0x00803f00 _edata = . + [!provide] PROVIDE (__data_end, .) + +.bss 0x00803f00 0x0 + [!provide] PROVIDE (__bss_start, .) + *(.bss) + *(.bss*) + *(COMMON) + [!provide] PROVIDE (__bss_end, .) + 0x0000004c __data_load_start = LOADADDR (.data) + 0x0000004c __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x00803f00 0x0 + [!provide] PROVIDE (__noinit_start, .) + *(.noinit*) + [!provide] PROVIDE (__noinit_end, .) + 0x00803f00 _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 0x3c + .note.gnu.avr.deviceinfo + 0x00000000 0x3c C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.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 0x125a + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x00000000 0x11d6 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o + .debug_info 0x000011d6 0x84 main.o + +.debug_abbrev 0x00000000 0x1127 + *(.debug_abbrev) + .debug_abbrev 0x00000000 0x10de C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o + .debug_abbrev 0x000010de 0x49 main.o + +.debug_line 0x00000000 0x16f + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x00000000 0x136 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o + .debug_line 0x00000136 0x39 main.o + +.debug_frame 0x00000000 0x24 + *(.debug_frame) + .debug_frame 0x00000000 0x24 main.o + +.debug_str 0x00000000 0x919 + *(.debug_str) + .debug_str 0x00000000 0x7a9 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o + .debug_str 0x000007a9 0x170 main.o + 0x1a4 (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(storno_cqp6xx_digital_xtal.elf elf32-avr) +LOAD linker stubs diff --git a/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.srec b/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.srec new file mode 100644 index 0000000..9cb4356 --- /dev/null +++ b/storno_cqp6xx_digital_xtal/Debug/storno_cqp6xx_digital_xtal.srec @@ -0,0 +1,7 @@ +S022000073746F726E6F5F6371703678785F6469676974616C5F7874616C2E737265633F +S113000019C020C01FC01EC01DC01CC01BC01AC008 +S113001019C018C017C016C015C014C013C012C030 +S113002011C010C00FC00EC00DC00CC00BC00AC060 +S113003009C008C011241FBECFEFCDBFDFE3DEBF70 +S10F004002D002C0DDCFFFCFF894FFCF48 +S9030000FC diff --git a/storno_cqp6xx_digital_xtal/main.c b/storno_cqp6xx_digital_xtal/main.c new file mode 100644 index 0000000..9de8be4 --- /dev/null +++ b/storno_cqp6xx_digital_xtal/main.c @@ -0,0 +1,18 @@ +/* + * storno_cqp6xx_digital_xtal.c + * + * Created: 21-08-2024 20:28:13 + * Author : Chris + */ + +#include + + +int main(void) +{ + /* Replace with your application code */ + while (1) + { + } +} + diff --git a/storno_cqp6xx_digital_xtal/storno_cqp6xx_digital_xtal.componentinfo.xml b/storno_cqp6xx_digital_xtal/storno_cqp6xx_digital_xtal.componentinfo.xml new file mode 100644 index 0000000..78588e1 --- /dev/null +++ b/storno_cqp6xx_digital_xtal/storno_cqp6xx_digital_xtal.componentinfo.xml @@ -0,0 +1,86 @@ + + + + + + + Device + Startup + + + Atmel + 1.10.0 + C:/Program Files (x86)\Atmel\Studio\7.0\Packs + + + + + C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\include\ + + include + C + + + include/ + + + + + C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\include\avr\iotn402.h + + header + C + g0XngzH9uwBI0kp8K6DswA== + + include/avr/iotn402.h + + + + + C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\templates\main.c + template + source + C Exe + cZB0Yw5FWDqW2D/bELiY1w== + + templates/main.c + Main file (.c) + + + + C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\templates\main.cpp + template + source + C Exe + mkKaE95TOoATsuBGv6jmxg== + + templates/main.cpp + Main file (.cpp) + + + + C:/Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny402 + + libraryPrefix + GCC + + + gcc/dev/attiny402 + + + + + ATtiny_DFP + C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/Atmel.ATtiny_DFP.pdsc + 1.10.348 + true + ATtiny402 + + + + Resolved + Fixed + true + + + \ No newline at end of file diff --git a/storno_cqp6xx_digital_xtal/storno_cqp6xx_digital_xtal.cproj b/storno_cqp6xx_digital_xtal/storno_cqp6xx_digital_xtal.cproj new file mode 100644 index 0000000..c60d0bb --- /dev/null +++ b/storno_cqp6xx_digital_xtal/storno_cqp6xx_digital_xtal.cproj @@ -0,0 +1,116 @@ + + + + 2.0 + 7.0 + com.Atmel.AVRGCC8.C + dce6c7e3-ee26-4d79-826b-08594b9ad897 + ATtiny402 + none + Executable + C + $(MSBuildProjectName) + .elf + $(MSBuildProjectDirectory)\$(Configuration) + storno_cqp6xx_digital_xtal + storno_cqp6xx_digital_xtal + storno_cqp6xx_digital_xtal + Native + true + false + true + true + + + true + + 2 + 0 + 0 + + + + + + -mmcu=attiny402 -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny402" + True + True + True + True + False + True + True + + + NDEBUG + + + + + %24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\ + + + Optimize for size (-Os) + True + True + True + + + libm + + + + + %24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\ + + + + + + + + + -mmcu=attiny402 -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny402" + True + True + True + True + False + True + True + + + DEBUG + + + + + %24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\ + + + Optimize debugging experience (-Og) + True + True + Default (-g2) + True + + + libm + + + + + %24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\ + + + Default (-Wa,-g) + + + + + + compile + + + + \ No newline at end of file