diff --git a/ES/Lab/Lab1/Init/DATATRANSFER.lst b/ES/Lab/Lab1/Init/DATATRANSFER.lst new file mode 100644 index 0000000..508777c --- /dev/null +++ b/ES/Lab/Lab1/Init/DATATRANSFER.lst @@ -0,0 +1,86 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 AREA RESET,DATA,READONLY + 2 00000000 EXPORT __Vectors + 3 00000000 __Vectors + 4 00000000 10001000 DCD 0x10001000 ; + 5 00000004 00000000 DCD Reset_Handler ; + 6 00000008 ALIGN + 7 00000008 AREA mycode, CODE, READONLY + 8 00000000 ENTRY + 9 00000000 EXPORT Reset_Handler + 10 00000000 Reset_Handler + 11 00000000 F04F 000A MOV R0,#10 + 12 00000004 F04F 0110 MOV R1, #0x10 + 13 00000008 F04F 030A MOV R3, #2_1010 + 14 0000000C F04F 0413 MOV R4, #5_34 + 15 00000010 F06F 0507 MOV R5, #-8 + 16 00000014 + 17 00000014 STOP + 18 00000014 E7FE B STOP + 19 00000016 + 20 00000016 END ; +Command Line: --debug --xref --cpu=Cortex-M3 --apcs=interwork --depend=DATATRAN +SFER.d -oDATATRANSFER.o -IC:\Keil\ARM\RV31\INC -IC:\Keil\ARM\CMSIS\Include -IC: +\Keil\ARM\Inc\NXP\LPC17xx --predefine="__EVAL SETA 1" --list=DATATRANSFER.lst D +ATATRANSFER.asm + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +RESET 00000000 + +Symbol: RESET + Definitions + At line 1 in file DATATRANSFER.asm + Uses + None +Comment: RESET unused +__Vectors 00000000 + +Symbol: __Vectors + Definitions + At line 3 in file DATATRANSFER.asm + Uses + At line 2 in file DATATRANSFER.asm +Comment: __Vectors used once +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +Reset_Handler 00000000 + +Symbol: Reset_Handler + Definitions + At line 10 in file DATATRANSFER.asm + Uses + At line 5 in file DATATRANSFER.asm + At line 9 in file DATATRANSFER.asm + +STOP 00000014 + +Symbol: STOP + Definitions + At line 17 in file DATATRANSFER.asm + Uses + At line 18 in file DATATRANSFER.asm +Comment: STOP used once +mycode 00000000 + +Symbol: mycode + Definitions + At line 7 in file DATATRANSFER.asm + Uses + None +Comment: mycode unused +3 symbols +336 symbols in table diff --git a/ES/Lab/Lab1/Init/DATATRANSFER.o b/ES/Lab/Lab1/Init/DATATRANSFER.o new file mode 100644 index 0000000..b6c5ce4 Binary files /dev/null and b/ES/Lab/Lab1/Init/DATATRANSFER.o differ diff --git a/ES/Lab/Lab1/Init/init.axf b/ES/Lab/Lab1/Init/init.axf new file mode 100644 index 0000000..7f38bf6 Binary files /dev/null and b/ES/Lab/Lab1/Init/init.axf differ diff --git a/ES/Lab/Lab1/Init/init.htm b/ES/Lab/Lab1/Init/init.htm new file mode 100644 index 0000000..5249cab --- /dev/null +++ b/ES/Lab/Lab1/Init/init.htm @@ -0,0 +1,35 @@ + + +Static Call Graph - [F:\230953344\ES\Lab1\init\init.axf] +
+

Static Call Graph for image F:\230953344\ES\Lab1\init\init.axf


+

#<CALLGRAPH># ARM Linker, 5.03 [Build 24]: Last Updated: Thu Jul 24 12:55:03 2025 +

+

Maximum Stack Usage = 0 bytes + Unknown(Functions without stacksize, Untraceable Function Pointers)

+Call chain for Maximum Stack Depth:

+ +

+

+Functions with no stack information +

+ +

+

+Function Pointers +

+

+

+Global Symbols +

+

Reset_Handler (Thumb, 0 bytes, Stack size unknown bytes, datatransfer.o(mycode)) +

+

+Local Symbols +

+

+Undefined Global Symbols +


diff --git a/ES/Lab/Lab1/Init/init.map b/ES/Lab/Lab1/Init/init.map new file mode 100644 index 0000000..bf4a3cc --- /dev/null +++ b/ES/Lab/Lab1/Init/init.map @@ -0,0 +1,94 @@ +ARM Linker, 5.03 [Build 24] [MDK-ARM Lite] + +============================================================================== + +Section Cross References + + datatransfer.o(RESET) refers to datatransfer.o(mycode) for Reset_Handler + + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + RESET 0x00000000 Section 8 datatransfer.o(RESET) + DATATRANSFER.asm 0x00000000 Number 0 datatransfer.o ABSOLUTE + mycode 0x00000008 Section 22 datatransfer.o(mycode) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __Vectors 0x00000000 Data 0 datatransfer.o(RESET) + Reset_Handler 0x00000009 Thumb Code 0 datatransfer.o(mycode) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x00000009 + + Load Region LR_1 (Base: 0x00000000, Size: 0x00000020, Max: 0xffffffff, ABSOLUTE) + + Execution Region ER_RO (Base: 0x00000000, Size: 0x00000020, Max: 0xffffffff, ABSOLUTE) + + Base Addr Size Type Attr Idx E Section Name Object + + 0x00000000 0x00000008 Data RO 1 RESET datatransfer.o + 0x00000008 0x00000016 Code RO 2 * mycode datatransfer.o + + + Execution Region ER_RW (Base: 0x10000000, Size: 0x00000000, Max: 0xffffffff, ABSOLUTE) + + **** No section assigned to this execution region **** + + + Execution Region ER_ZI (Base: 0x10000000, Size: 0x00000000, Max: 0xffffffff, ABSOLUTE) + + **** No section assigned to this execution region **** + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 22 0 8 0 0 204 datatransfer.o + + ---------------------------------------------------------------------- + 24 0 8 0 0 204 Object Totals + 0 0 0 0 0 0 (incl. Generated) + 2 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + 0 0 0 0 0 0 Library Totals + 0 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 24 0 8 0 0 204 Grand Totals + 24 0 8 0 0 204 ELF Image Totals + 24 0 8 0 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 32 ( 0.03kB) + Total RW Size (RW Data + ZI Data) 0 ( 0.00kB) + Total ROM Size (Code + RO Data + RW Data) 32 ( 0.03kB) + +============================================================================== +