solved Task 3.2 a
This commit is contained in:
parent
63e84bd4ec
commit
f1279845a8
|
@ -29,6 +29,8 @@
|
||||||
/// STUDENTS: To be programmed
|
/// STUDENTS: To be programmed
|
||||||
#define BRIGHT_MASK 0xC0
|
#define BRIGHT_MASK 0xC0
|
||||||
#define DARK_MASK 0xCF
|
#define DARK_MASK 0xCF
|
||||||
|
#define BUTTON_MASK 0x0F
|
||||||
|
#define T0_MASK 0x01
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -40,7 +42,9 @@ int main(void)
|
||||||
|
|
||||||
// add variables below
|
// add variables below
|
||||||
/// STUDENTS: To be programmed
|
/// STUDENTS: To be programmed
|
||||||
|
uint8_t button_value = 0;
|
||||||
|
uint8_t button_counter = 0;
|
||||||
|
int counted = 0;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -53,6 +57,20 @@ int main(void)
|
||||||
/// STUDENTS: To be programmed
|
/// STUDENTS: To be programmed
|
||||||
led_value = (led_value | BRIGHT_MASK);
|
led_value = (led_value | BRIGHT_MASK);
|
||||||
led_value = (led_value & DARK_MASK);
|
led_value = (led_value & DARK_MASK);
|
||||||
|
|
||||||
|
|
||||||
|
button_value = read_byte(ADDR_BUTTONS);
|
||||||
|
button_value = button_value & BUTTON_MASK;
|
||||||
|
if((button_value & T0_MASK) > 0) {
|
||||||
|
if(counted == 0) {
|
||||||
|
button_counter = button_counter + 1;
|
||||||
|
counted = 1;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
counted = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
write_byte(ADDR_LED_15_8, button_counter);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -29,15 +29,15 @@ Project File Date: 09/30/2022
|
||||||
Rebuild target 'Target 1'
|
Rebuild target 'Target 1'
|
||||||
assembling startup_ctboard.s...
|
assembling startup_ctboard.s...
|
||||||
assembling datainit_ctboard.s...
|
assembling datainit_ctboard.s...
|
||||||
compiling utils_ctboard.c...
|
|
||||||
compiling main.c...
|
compiling main.c...
|
||||||
compiling system_ctboard.c...
|
compiling utils_ctboard.c...
|
||||||
compiling hal_fmc.c...
|
compiling hal_fmc.c...
|
||||||
|
compiling system_ctboard.c...
|
||||||
compiling hal_pwr.c...
|
compiling hal_pwr.c...
|
||||||
compiling hal_gpio.c...
|
compiling hal_gpio.c...
|
||||||
compiling hal_rcc.c...
|
compiling hal_rcc.c...
|
||||||
linking...
|
linking...
|
||||||
Program Size: Code=3456 RO-data=428 RW-data=0 ZI-data=8192
|
Program Size: Code=3500 RO-data=428 RW-data=0 ZI-data=8192
|
||||||
".\build\bitmanipulation.axf" - 0 Error(s), 0 Warning(s).
|
".\build\bitmanipulation.axf" - 0 Error(s), 0 Warning(s).
|
||||||
|
|
||||||
<h2>Software Packages used:</h2>
|
<h2>Software Packages used:</h2>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<title>Static Call Graph - [.\build\bitmanipulation.axf]</title></head>
|
<title>Static Call Graph - [.\build\bitmanipulation.axf]</title></head>
|
||||||
<body><HR>
|
<body><HR>
|
||||||
<H1>Static Call Graph for image .\build\bitmanipulation.axf</H1><HR>
|
<H1>Static Call Graph for image .\build\bitmanipulation.axf</H1><HR>
|
||||||
<BR><P>#<CALLGRAPH># ARM Linker, 6180002: Last Updated: Fri Sep 30 08:34:36 2022
|
<BR><P>#<CALLGRAPH># ARM Linker, 6180002: Last Updated: Fri Sep 30 09:00:08 2022
|
||||||
<BR><P>
|
<BR><P>
|
||||||
<H3>Maximum Stack Usage = 132 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
<H3>Maximum Stack Usage = 132 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||||
Call chain for Maximum Stack Depth:</H3>
|
Call chain for Maximum Stack Depth:</H3>
|
||||||
|
@ -135,13 +135,15 @@ Function Pointers
|
||||||
<H3>
|
<H3>
|
||||||
Global Symbols
|
Global Symbols
|
||||||
</H3>
|
</H3>
|
||||||
<P><STRONG><a name="[65]"></a>main</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, main.o(.text))
|
<P><STRONG><a name="[65]"></a>main</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, main.o(.text))
|
||||||
<BR><BR>[Calls]<UL><LI><a href="#[69]">>></a> write_byte
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = main
|
||||||
<LI><a href="#[68]">>></a> read_byte
|
</UL>
|
||||||
|
<BR>[Calls]<UL><LI><a href="#[69]">>></a> read_byte
|
||||||
|
<LI><a href="#[68]">>></a> write_byte
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> datainit_ctboard.o(.text)
|
<BR>[Address Reference Count : 1]<UL><LI> datainit_ctboard.o(.text)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[68]"></a>read_byte</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, utils_ctboard.o(.text))
|
<P><STRONG><a name="[69]"></a>read_byte</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, utils_ctboard.o(.text))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[65]">>></a> main
|
<BR><BR>[Called By]<UL><LI><a href="#[65]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
@ -151,7 +153,7 @@ Global Symbols
|
||||||
|
|
||||||
<P><STRONG><a name="[75]"></a>read_doubleword</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, utils_ctboard.o(.text), UNUSED)
|
<P><STRONG><a name="[75]"></a>read_doubleword</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, utils_ctboard.o(.text), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[69]"></a>write_byte</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, utils_ctboard.o(.text))
|
<P><STRONG><a name="[68]"></a>write_byte</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, utils_ctboard.o(.text))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[65]">>></a> main
|
<BR><BR>[Called By]<UL><LI><a href="#[65]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ Component: Arm Compiler for Embedded 6.18 Tool: armlink [5e4cc100]
|
||||||
|
|
||||||
Section Cross References
|
Section Cross References
|
||||||
|
|
||||||
main.o(.text) refers to utils_ctboard.o(.text) for read_byte
|
main.o(.text) refers to utils_ctboard.o(.text) for write_byte
|
||||||
main.o(.ARM.exidx) refers to main.o(.text) for [Anonymous Symbol]
|
main.o(.ARM.exidx) refers to main.o(.text) for [Anonymous Symbol]
|
||||||
utils_ctboard.o(.ARM.exidx) refers to utils_ctboard.o(.text) for [Anonymous Symbol]
|
utils_ctboard.o(.ARM.exidx) refers to utils_ctboard.o(.text) for [Anonymous Symbol]
|
||||||
datainit_ctboard.o(.text) refers (Weak) to startup_ctboard.o(STACK) for Stack_Mem
|
datainit_ctboard.o(.text) refers (Weak) to startup_ctboard.o(STACK) for Stack_Mem
|
||||||
|
@ -59,83 +59,83 @@ Image Symbol Table
|
||||||
utils_ctboard.c 0x00000000 Number 0 utils_ctboard.o ABSOLUTE
|
utils_ctboard.c 0x00000000 Number 0 utils_ctboard.o ABSOLUTE
|
||||||
RESET 0x08000000 Section 428 startup_ctboard.o(RESET)
|
RESET 0x08000000 Section 428 startup_ctboard.o(RESET)
|
||||||
[Anonymous Symbol] 0x080001ac Section 0 main.o(.text)
|
[Anonymous Symbol] 0x080001ac Section 0 main.o(.text)
|
||||||
__arm_cp.0_0 0x080001c8 Number 4 main.o(.text)
|
__arm_cp.0_0 0x080001f4 Number 4 main.o(.text)
|
||||||
__arm_cp.0_1 0x080001cc Number 4 main.o(.text)
|
__arm_cp.0_1 0x080001f8 Number 4 main.o(.text)
|
||||||
[Anonymous Symbol] 0x080001d0 Section 0 utils_ctboard.o(.text)
|
[Anonymous Symbol] 0x080001fc Section 0 utils_ctboard.o(.text)
|
||||||
.text 0x080001f4 Section 124 datainit_ctboard.o(.text)
|
.text 0x08000220 Section 124 datainit_ctboard.o(.text)
|
||||||
.text 0x08000270 Section 36 startup_ctboard.o(.text)
|
.text 0x0800029c Section 36 startup_ctboard.o(.text)
|
||||||
[Anonymous Symbol] 0x08000294 Section 0 system_ctboard.o(.text)
|
[Anonymous Symbol] 0x080002c0 Section 0 system_ctboard.o(.text)
|
||||||
__arm_cp.1_0 0x080003b4 Number 4 system_ctboard.o(.text)
|
__arm_cp.1_0 0x080003e0 Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_1 0x080003b8 Number 4 system_ctboard.o(.text)
|
__arm_cp.1_1 0x080003e4 Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_2 0x080003bc Number 4 system_ctboard.o(.text)
|
__arm_cp.1_2 0x080003e8 Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_3 0x080003c0 Number 4 system_ctboard.o(.text)
|
__arm_cp.1_3 0x080003ec Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_4 0x080003c4 Number 4 system_ctboard.o(.text)
|
__arm_cp.1_4 0x080003f0 Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_5 0x080003c8 Number 4 system_ctboard.o(.text)
|
__arm_cp.1_5 0x080003f4 Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_6 0x080003cc Number 4 system_ctboard.o(.text)
|
__arm_cp.1_6 0x080003f8 Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_7 0x080003d0 Number 4 system_ctboard.o(.text)
|
__arm_cp.1_7 0x080003fc Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_8 0x080003d4 Number 4 system_ctboard.o(.text)
|
__arm_cp.1_8 0x08000400 Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_9 0x080003d8 Number 4 system_ctboard.o(.text)
|
__arm_cp.1_9 0x08000404 Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_10 0x080003dc Number 4 system_ctboard.o(.text)
|
__arm_cp.1_10 0x08000408 Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_11 0x080003e0 Number 4 system_ctboard.o(.text)
|
__arm_cp.1_11 0x0800040c Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_12 0x080003e4 Number 4 system_ctboard.o(.text)
|
__arm_cp.1_12 0x08000410 Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_13 0x080003e8 Number 4 system_ctboard.o(.text)
|
__arm_cp.1_13 0x08000414 Number 4 system_ctboard.o(.text)
|
||||||
__arm_cp.1_14 0x080003ec Number 4 system_ctboard.o(.text)
|
__arm_cp.1_14 0x08000418 Number 4 system_ctboard.o(.text)
|
||||||
[Anonymous Symbol] 0x080003f8 Section 0 hal_fmc.o(.text)
|
[Anonymous Symbol] 0x08000424 Section 0 hal_fmc.o(.text)
|
||||||
__arm_cp.0_0 0x08000434 Number 4 hal_fmc.o(.text)
|
__arm_cp.0_0 0x08000460 Number 4 hal_fmc.o(.text)
|
||||||
__arm_cp.0_1 0x08000438 Number 4 hal_fmc.o(.text)
|
__arm_cp.0_1 0x08000464 Number 4 hal_fmc.o(.text)
|
||||||
__arm_cp.0_2 0x0800043c Number 4 hal_fmc.o(.text)
|
__arm_cp.0_2 0x08000468 Number 4 hal_fmc.o(.text)
|
||||||
__arm_cp.1_0 0x08000548 Number 4 hal_fmc.o(.text)
|
__arm_cp.1_0 0x08000574 Number 4 hal_fmc.o(.text)
|
||||||
[Anonymous Symbol] 0x0800054c Section 0 hal_gpio.o(.text)
|
[Anonymous Symbol] 0x08000578 Section 0 hal_gpio.o(.text)
|
||||||
__arm_cp.0_0 0x08000590 Number 4 hal_gpio.o(.text)
|
__arm_cp.0_0 0x080005bc Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.0_1 0x08000594 Number 4 hal_gpio.o(.text)
|
__arm_cp.0_1 0x080005c0 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.1_0 0x08000634 Number 4 hal_gpio.o(.text)
|
__arm_cp.1_0 0x08000660 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.1_1 0x08000638 Number 4 hal_gpio.o(.text)
|
__arm_cp.1_1 0x08000664 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.2_0 0x0800072c Number 4 hal_gpio.o(.text)
|
__arm_cp.2_0 0x08000758 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.2_1 0x08000730 Number 4 hal_gpio.o(.text)
|
__arm_cp.2_1 0x0800075c Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.3_0 0x08000848 Number 4 hal_gpio.o(.text)
|
__arm_cp.3_0 0x08000874 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.3_1 0x0800084c Number 4 hal_gpio.o(.text)
|
__arm_cp.3_1 0x08000878 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.7_0 0x08000978 Number 4 hal_gpio.o(.text)
|
__arm_cp.7_0 0x080009a4 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.7_1 0x0800097c Number 4 hal_gpio.o(.text)
|
__arm_cp.7_1 0x080009a8 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.8_0 0x08000998 Number 4 hal_gpio.o(.text)
|
__arm_cp.8_0 0x080009c4 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.8_1 0x0800099c Number 4 hal_gpio.o(.text)
|
__arm_cp.8_1 0x080009c8 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.9_0 0x080009bc Number 4 hal_gpio.o(.text)
|
__arm_cp.9_0 0x080009e8 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.9_1 0x080009c0 Number 4 hal_gpio.o(.text)
|
__arm_cp.9_1 0x080009ec Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.10_0 0x080009e0 Number 4 hal_gpio.o(.text)
|
__arm_cp.10_0 0x08000a0c Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.10_1 0x080009e4 Number 4 hal_gpio.o(.text)
|
__arm_cp.10_1 0x08000a10 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.11_0 0x08000b0c Number 4 hal_gpio.o(.text)
|
__arm_cp.11_0 0x08000b38 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.11_1 0x08000b10 Number 4 hal_gpio.o(.text)
|
__arm_cp.11_1 0x08000b3c Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.11_2 0x08000b14 Number 4 hal_gpio.o(.text)
|
__arm_cp.11_2 0x08000b40 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.11_3 0x08000b18 Number 4 hal_gpio.o(.text)
|
__arm_cp.11_3 0x08000b44 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.11_4 0x08000b1c Number 4 hal_gpio.o(.text)
|
__arm_cp.11_4 0x08000b48 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.11_5 0x08000b20 Number 4 hal_gpio.o(.text)
|
__arm_cp.11_5 0x08000b4c Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.12_0 0x08000b3c Number 4 hal_gpio.o(.text)
|
__arm_cp.12_0 0x08000b68 Number 4 hal_gpio.o(.text)
|
||||||
__arm_cp.13_0 0x08000b4c Number 4 hal_gpio.o(.text)
|
__arm_cp.13_0 0x08000b78 Number 4 hal_gpio.o(.text)
|
||||||
[Anonymous Symbol] 0x08000b50 Section 0 hal_pwr.o(.text)
|
[Anonymous Symbol] 0x08000b7c Section 0 hal_pwr.o(.text)
|
||||||
__arm_cp.0_0 0x08000b60 Number 4 hal_pwr.o(.text)
|
__arm_cp.0_0 0x08000b8c Number 4 hal_pwr.o(.text)
|
||||||
__arm_cp.1_0 0x08000b9c Number 4 hal_pwr.o(.text)
|
__arm_cp.1_0 0x08000bc8 Number 4 hal_pwr.o(.text)
|
||||||
__arm_cp.2_0 0x08000bb8 Number 4 hal_pwr.o(.text)
|
__arm_cp.2_0 0x08000be4 Number 4 hal_pwr.o(.text)
|
||||||
__arm_cp.3_0 0x08000bd4 Number 4 hal_pwr.o(.text)
|
__arm_cp.3_0 0x08000c00 Number 4 hal_pwr.o(.text)
|
||||||
__arm_cp.4_0 0x08000bf0 Number 4 hal_pwr.o(.text)
|
__arm_cp.4_0 0x08000c1c Number 4 hal_pwr.o(.text)
|
||||||
[Anonymous Symbol] 0x08000bfc Section 0 hal_rcc.o(.text)
|
[Anonymous Symbol] 0x08000c28 Section 0 hal_rcc.o(.text)
|
||||||
__arm_cp.0_0 0x08000c64 Number 4 hal_rcc.o(.text)
|
__arm_cp.0_0 0x08000c90 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.0_1 0x08000c68 Number 4 hal_rcc.o(.text)
|
__arm_cp.0_1 0x08000c94 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.0_2 0x08000c6c Number 4 hal_rcc.o(.text)
|
__arm_cp.0_2 0x08000c98 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.0_3 0x08000c70 Number 4 hal_rcc.o(.text)
|
__arm_cp.0_3 0x08000c9c Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.0_4 0x08000c74 Number 4 hal_rcc.o(.text)
|
__arm_cp.0_4 0x08000ca0 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.0_5 0x08000c78 Number 4 hal_rcc.o(.text)
|
__arm_cp.0_5 0x08000ca4 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.0_6 0x08000c7c Number 4 hal_rcc.o(.text)
|
__arm_cp.0_6 0x08000ca8 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.0_7 0x08000c80 Number 4 hal_rcc.o(.text)
|
__arm_cp.0_7 0x08000cac Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.1_0 0x08000d68 Number 4 hal_rcc.o(.text)
|
__arm_cp.1_0 0x08000d94 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.2_0 0x08000dd8 Number 4 hal_rcc.o(.text)
|
__arm_cp.2_0 0x08000e04 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.2_1 0x08000ddc Number 4 hal_rcc.o(.text)
|
__arm_cp.2_1 0x08000e08 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.3_0 0x08000ebc Number 4 hal_rcc.o(.text)
|
__arm_cp.3_0 0x08000ee8 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.3_1 0x08000ec0 Number 4 hal_rcc.o(.text)
|
__arm_cp.3_1 0x08000eec Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.3_2 0x08000ec4 Number 4 hal_rcc.o(.text)
|
__arm_cp.3_2 0x08000ef0 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.3_3 0x08000ec8 Number 4 hal_rcc.o(.text)
|
__arm_cp.3_3 0x08000ef4 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.3_4 0x08000ecc Number 4 hal_rcc.o(.text)
|
__arm_cp.3_4 0x08000ef8 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.3_5 0x08000ed0 Number 4 hal_rcc.o(.text)
|
__arm_cp.3_5 0x08000efc Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.4_0 0x08000f24 Number 4 hal_rcc.o(.text)
|
__arm_cp.4_0 0x08000f50 Number 4 hal_rcc.o(.text)
|
||||||
__arm_cp.4_1 0x08000f28 Number 4 hal_rcc.o(.text)
|
__arm_cp.4_1 0x08000f54 Number 4 hal_rcc.o(.text)
|
||||||
STACK 0x20000000 Section 8192 startup_ctboard.o(STACK)
|
STACK 0x20000000 Section 8192 startup_ctboard.o(STACK)
|
||||||
__initial_sp 0x20002000 Data 0 startup_ctboard.o(STACK)
|
__initial_sp 0x20002000 Data 0 startup_ctboard.o(STACK)
|
||||||
|
|
||||||
|
@ -152,151 +152,151 @@ Image Symbol Table
|
||||||
Stack_Size 0x00002000 Number 0 startup_ctboard.o ABSOLUTE
|
Stack_Size 0x00002000 Number 0 startup_ctboard.o ABSOLUTE
|
||||||
__Vectors 0x08000000 Data 4 startup_ctboard.o(RESET)
|
__Vectors 0x08000000 Data 4 startup_ctboard.o(RESET)
|
||||||
__Vectors_End 0x080001ac Data 0 startup_ctboard.o(RESET)
|
__Vectors_End 0x080001ac Data 0 startup_ctboard.o(RESET)
|
||||||
main 0x080001ad Thumb Code 28 main.o(.text)
|
main 0x080001ad Thumb Code 72 main.o(.text)
|
||||||
read_byte 0x080001d1 Thumb Code 4 utils_ctboard.o(.text)
|
read_byte 0x080001fd Thumb Code 4 utils_ctboard.o(.text)
|
||||||
read_halfword 0x080001d5 Thumb Code 4 utils_ctboard.o(.text)
|
read_halfword 0x08000201 Thumb Code 4 utils_ctboard.o(.text)
|
||||||
read_word 0x080001d9 Thumb Code 4 utils_ctboard.o(.text)
|
read_word 0x08000205 Thumb Code 4 utils_ctboard.o(.text)
|
||||||
read_doubleword 0x080001dd Thumb Code 8 utils_ctboard.o(.text)
|
read_doubleword 0x08000209 Thumb Code 8 utils_ctboard.o(.text)
|
||||||
write_byte 0x080001e5 Thumb Code 4 utils_ctboard.o(.text)
|
write_byte 0x08000211 Thumb Code 4 utils_ctboard.o(.text)
|
||||||
write_halfword 0x080001e9 Thumb Code 4 utils_ctboard.o(.text)
|
write_halfword 0x08000215 Thumb Code 4 utils_ctboard.o(.text)
|
||||||
write_word 0x080001ed Thumb Code 4 utils_ctboard.o(.text)
|
write_word 0x08000219 Thumb Code 4 utils_ctboard.o(.text)
|
||||||
write_doubleword 0x080001f1 Thumb Code 4 utils_ctboard.o(.text)
|
write_doubleword 0x0800021d Thumb Code 4 utils_ctboard.o(.text)
|
||||||
__main 0x080001f5 Thumb Code 74 datainit_ctboard.o(.text)
|
__main 0x08000221 Thumb Code 74 datainit_ctboard.o(.text)
|
||||||
Reset_Handler 0x08000271 Thumb Code 8 startup_ctboard.o(.text)
|
Reset_Handler 0x0800029d Thumb Code 8 startup_ctboard.o(.text)
|
||||||
NMI_Handler 0x08000279 Thumb Code 2 startup_ctboard.o(.text)
|
NMI_Handler 0x080002a5 Thumb Code 2 startup_ctboard.o(.text)
|
||||||
HardFault_Handler 0x0800027b Thumb Code 2 startup_ctboard.o(.text)
|
HardFault_Handler 0x080002a7 Thumb Code 2 startup_ctboard.o(.text)
|
||||||
MemManage_Handler 0x0800027d Thumb Code 2 startup_ctboard.o(.text)
|
MemManage_Handler 0x080002a9 Thumb Code 2 startup_ctboard.o(.text)
|
||||||
BusFault_Handler 0x0800027f Thumb Code 2 startup_ctboard.o(.text)
|
BusFault_Handler 0x080002ab Thumb Code 2 startup_ctboard.o(.text)
|
||||||
UsageFault_Handler 0x08000281 Thumb Code 2 startup_ctboard.o(.text)
|
UsageFault_Handler 0x080002ad Thumb Code 2 startup_ctboard.o(.text)
|
||||||
SVC_Handler 0x08000283 Thumb Code 2 startup_ctboard.o(.text)
|
SVC_Handler 0x080002af Thumb Code 2 startup_ctboard.o(.text)
|
||||||
DebugMon_Handler 0x08000285 Thumb Code 2 startup_ctboard.o(.text)
|
DebugMon_Handler 0x080002b1 Thumb Code 2 startup_ctboard.o(.text)
|
||||||
PendSV_Handler 0x08000287 Thumb Code 2 startup_ctboard.o(.text)
|
PendSV_Handler 0x080002b3 Thumb Code 2 startup_ctboard.o(.text)
|
||||||
SysTick_Handler 0x08000289 Thumb Code 2 startup_ctboard.o(.text)
|
SysTick_Handler 0x080002b5 Thumb Code 2 startup_ctboard.o(.text)
|
||||||
ADC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
ADC_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
CAN1_RX0_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
CAN1_RX0_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
CAN1_RX1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
CAN1_RX1_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
CAN1_SCE_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
CAN1_SCE_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
CAN1_TX_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
CAN1_TX_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
CAN2_RX0_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
CAN2_RX0_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
CAN2_RX1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
CAN2_RX1_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
CAN2_SCE_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
CAN2_SCE_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
CAN2_TX_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
CAN2_TX_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
CRYP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
CRYP_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DCMI_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DCMI_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA1_Stream0_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA1_Stream0_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA1_Stream1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA1_Stream1_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA1_Stream2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA1_Stream2_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA1_Stream3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA1_Stream3_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA1_Stream4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA1_Stream4_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA1_Stream5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA1_Stream5_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA1_Stream6_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA1_Stream6_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA1_Stream7_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA1_Stream7_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA2D_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA2D_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA2_Stream0_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA2_Stream0_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA2_Stream1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA2_Stream1_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA2_Stream2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA2_Stream2_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA2_Stream3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA2_Stream3_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA2_Stream4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA2_Stream4_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA2_Stream5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA2_Stream5_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA2_Stream6_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA2_Stream6_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
DMA2_Stream7_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
DMA2_Stream7_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
ETH_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
ETH_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
ETH_WKUP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
ETH_WKUP_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
EXTI0_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
EXTI0_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
EXTI15_10_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
EXTI15_10_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
EXTI1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
EXTI1_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
EXTI2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
EXTI2_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
EXTI3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
EXTI3_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
EXTI4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
EXTI4_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
EXTI9_5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
EXTI9_5_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
FLASH_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
FLASH_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
FMC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
FMC_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
FPU_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
FPU_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
HASH_RNG_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
HASH_RNG_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
I2C1_ER_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
I2C1_ER_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
I2C1_EV_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
I2C1_EV_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
I2C2_ER_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
I2C2_ER_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
I2C2_EV_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
I2C2_EV_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
I2C3_ER_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
I2C3_ER_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
I2C3_EV_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
I2C3_EV_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
LTDC_ER_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
LTDC_ER_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
LTDC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
LTDC_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
OTG_FS_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
OTG_FS_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
OTG_FS_WKUP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
OTG_FS_WKUP_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
OTG_HS_EP1_IN_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
OTG_HS_EP1_IN_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
OTG_HS_EP1_OUT_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
OTG_HS_EP1_OUT_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
OTG_HS_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
OTG_HS_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
OTG_HS_WKUP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
OTG_HS_WKUP_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
PVD_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
PVD_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
RCC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
RCC_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
RTC_Alarm_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
RTC_Alarm_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
RTC_WKUP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
RTC_WKUP_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
SAI1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
SAI1_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
SDIO_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
SDIO_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
SPI1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
SPI1_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
SPI2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
SPI2_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
SPI3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
SPI3_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
SPI4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
SPI4_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
SPI5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
SPI5_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
SPI6_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
SPI6_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TAMP_STAMP_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TAMP_STAMP_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM1_BRK_TIM9_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM1_BRK_TIM9_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM1_CC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM1_CC_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM1_TRG_COM_TIM11_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM1_TRG_COM_TIM11_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM1_UP_TIM10_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM1_UP_TIM10_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM2_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM3_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM4_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM5_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM6_DAC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM6_DAC_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM7_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM7_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM8_BRK_TIM12_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM8_BRK_TIM12_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM8_CC_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM8_CC_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM8_TRG_COM_TIM14_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM8_TRG_COM_TIM14_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
TIM8_UP_TIM13_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
TIM8_UP_TIM13_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
UART4_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
UART4_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
UART5_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
UART5_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
UART7_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
UART7_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
UART8_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
UART8_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
USART1_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
USART1_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
USART2_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
USART2_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
USART3_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
USART3_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
USART6_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
USART6_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
WWDG_IRQHandler 0x0800028b Thumb Code 0 startup_ctboard.o(.text)
|
WWDG_IRQHandler 0x080002b7 Thumb Code 0 startup_ctboard.o(.text)
|
||||||
__system 0x08000295 Thumb Code 8 system_ctboard.o(.text)
|
__system 0x080002c1 Thumb Code 8 system_ctboard.o(.text)
|
||||||
system_enter_run 0x0800029d Thumb Code 280 system_ctboard.o(.text)
|
system_enter_run 0x080002c9 Thumb Code 280 system_ctboard.o(.text)
|
||||||
system_enter_sleep 0x080003f1 Thumb Code 2 system_ctboard.o(.text)
|
system_enter_sleep 0x0800041d Thumb Code 2 system_ctboard.o(.text)
|
||||||
system_enter_stop 0x080003f3 Thumb Code 2 system_ctboard.o(.text)
|
system_enter_stop 0x0800041f Thumb Code 2 system_ctboard.o(.text)
|
||||||
system_enter_standby 0x080003f5 Thumb Code 2 system_ctboard.o(.text)
|
system_enter_standby 0x08000421 Thumb Code 2 system_ctboard.o(.text)
|
||||||
hal_fmc_reset 0x080003f9 Thumb Code 60 hal_fmc.o(.text)
|
hal_fmc_reset 0x08000425 Thumb Code 60 hal_fmc.o(.text)
|
||||||
hal_fmc_init_sram 0x08000441 Thumb Code 264 hal_fmc.o(.text)
|
hal_fmc_init_sram 0x0800046d Thumb Code 264 hal_fmc.o(.text)
|
||||||
hal_gpio_reset 0x0800054d Thumb Code 68 hal_gpio.o(.text)
|
hal_gpio_reset 0x08000579 Thumb Code 68 hal_gpio.o(.text)
|
||||||
hal_gpio_init_input 0x08000599 Thumb Code 156 hal_gpio.o(.text)
|
hal_gpio_init_input 0x080005c5 Thumb Code 156 hal_gpio.o(.text)
|
||||||
hal_gpio_init_analog 0x0800063d Thumb Code 240 hal_gpio.o(.text)
|
hal_gpio_init_analog 0x08000669 Thumb Code 240 hal_gpio.o(.text)
|
||||||
hal_gpio_init_output 0x08000735 Thumb Code 276 hal_gpio.o(.text)
|
hal_gpio_init_output 0x08000761 Thumb Code 276 hal_gpio.o(.text)
|
||||||
hal_gpio_init_alternate 0x08000851 Thumb Code 262 hal_gpio.o(.text)
|
hal_gpio_init_alternate 0x0800087d Thumb Code 262 hal_gpio.o(.text)
|
||||||
hal_gpio_input_read 0x08000957 Thumb Code 6 hal_gpio.o(.text)
|
hal_gpio_input_read 0x08000983 Thumb Code 6 hal_gpio.o(.text)
|
||||||
hal_gpio_output_read 0x0800095d Thumb Code 6 hal_gpio.o(.text)
|
hal_gpio_output_read 0x08000989 Thumb Code 6 hal_gpio.o(.text)
|
||||||
hal_gpio_output_write 0x08000965 Thumb Code 20 hal_gpio.o(.text)
|
hal_gpio_output_write 0x08000991 Thumb Code 20 hal_gpio.o(.text)
|
||||||
hal_gpio_bit_set 0x08000981 Thumb Code 24 hal_gpio.o(.text)
|
hal_gpio_bit_set 0x080009ad Thumb Code 24 hal_gpio.o(.text)
|
||||||
hal_gpio_bit_reset 0x080009a1 Thumb Code 28 hal_gpio.o(.text)
|
hal_gpio_bit_reset 0x080009cd Thumb Code 28 hal_gpio.o(.text)
|
||||||
hal_gpio_bit_toggle 0x080009c5 Thumb Code 28 hal_gpio.o(.text)
|
hal_gpio_bit_toggle 0x080009f1 Thumb Code 28 hal_gpio.o(.text)
|
||||||
hal_gpio_irq_set 0x080009e9 Thumb Code 292 hal_gpio.o(.text)
|
hal_gpio_irq_set 0x08000a15 Thumb Code 292 hal_gpio.o(.text)
|
||||||
hal_gpio_irq_status 0x08000b25 Thumb Code 24 hal_gpio.o(.text)
|
hal_gpio_irq_status 0x08000b51 Thumb Code 24 hal_gpio.o(.text)
|
||||||
hal_gpio_irq_clear 0x08000b41 Thumb Code 12 hal_gpio.o(.text)
|
hal_gpio_irq_clear 0x08000b6d Thumb Code 12 hal_gpio.o(.text)
|
||||||
hal_pwr_reset 0x08000b51 Thumb Code 16 hal_pwr.o(.text)
|
hal_pwr_reset 0x08000b7d Thumb Code 16 hal_pwr.o(.text)
|
||||||
hal_pwr_set_backup_domain 0x08000b65 Thumb Code 56 hal_pwr.o(.text)
|
hal_pwr_set_backup_domain 0x08000b91 Thumb Code 56 hal_pwr.o(.text)
|
||||||
hal_pwr_set_backup_access 0x08000ba1 Thumb Code 24 hal_pwr.o(.text)
|
hal_pwr_set_backup_access 0x08000bcd Thumb Code 24 hal_pwr.o(.text)
|
||||||
hal_pwr_set_wakeup_pin 0x08000bbd Thumb Code 24 hal_pwr.o(.text)
|
hal_pwr_set_wakeup_pin 0x08000be9 Thumb Code 24 hal_pwr.o(.text)
|
||||||
hal_pwr_set_flash_powerdown 0x08000bd9 Thumb Code 24 hal_pwr.o(.text)
|
hal_pwr_set_flash_powerdown 0x08000c05 Thumb Code 24 hal_pwr.o(.text)
|
||||||
hal_pwr_set_overdrive 0x08000bf5 Thumb Code 4 hal_pwr.o(.text)
|
hal_pwr_set_overdrive 0x08000c21 Thumb Code 4 hal_pwr.o(.text)
|
||||||
hal_pwr_set_underdrive 0x08000bf9 Thumb Code 4 hal_pwr.o(.text)
|
hal_pwr_set_underdrive 0x08000c25 Thumb Code 4 hal_pwr.o(.text)
|
||||||
hal_rcc_reset 0x08000bfd Thumb Code 104 hal_rcc.o(.text)
|
hal_rcc_reset 0x08000c29 Thumb Code 104 hal_rcc.o(.text)
|
||||||
hal_rcc_set_peripheral 0x08000c85 Thumb Code 228 hal_rcc.o(.text)
|
hal_rcc_set_peripheral 0x08000cb1 Thumb Code 228 hal_rcc.o(.text)
|
||||||
hal_rcc_set_osc 0x08000d6d Thumb Code 108 hal_rcc.o(.text)
|
hal_rcc_set_osc 0x08000d99 Thumb Code 108 hal_rcc.o(.text)
|
||||||
hal_rcc_setup_pll 0x08000de1 Thumb Code 220 hal_rcc.o(.text)
|
hal_rcc_setup_pll 0x08000e0d Thumb Code 220 hal_rcc.o(.text)
|
||||||
hal_rcc_setup_clock 0x08000ed5 Thumb Code 80 hal_rcc.o(.text)
|
hal_rcc_setup_clock 0x08000f01 Thumb Code 80 hal_rcc.o(.text)
|
||||||
Image$$ER_IROM1$$Limit 0x08000f2c Number 0 anon$$obj.o ABSOLUTE
|
Image$$ER_IROM1$$Limit 0x08000f58 Number 0 anon$$obj.o ABSOLUTE
|
||||||
Image$$RW_IRAM1$$Base 0x20000000 Number 0 anon$$obj.o ABSOLUTE
|
Image$$RW_IRAM1$$Base 0x20000000 Number 0 anon$$obj.o ABSOLUTE
|
||||||
Image$$RW_IRAM1$$ZI$$Base 0x20000000 Number 0 anon$$obj.o ABSOLUTE
|
Image$$RW_IRAM1$$ZI$$Base 0x20000000 Number 0 anon$$obj.o ABSOLUTE
|
||||||
Stack_Mem 0x20000000 Data 8192 startup_ctboard.o(STACK)
|
Stack_Mem 0x20000000 Data 8192 startup_ctboard.o(STACK)
|
||||||
|
@ -308,28 +308,28 @@ Image Symbol Table
|
||||||
|
|
||||||
Memory Map of the image
|
Memory Map of the image
|
||||||
|
|
||||||
Image Entry point : 0x08000271
|
Image Entry point : 0x0800029d
|
||||||
|
|
||||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000f2c, Max: 0x00200000, ABSOLUTE)
|
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000f58, Max: 0x00200000, ABSOLUTE)
|
||||||
|
|
||||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000f2c, Max: 0x00200000, ABSOLUTE)
|
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000f58, Max: 0x00200000, ABSOLUTE)
|
||||||
|
|
||||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
0x08000000 0x08000000 0x000001ac Data RO 26 RESET startup_ctboard.o
|
0x08000000 0x08000000 0x000001ac Data RO 26 RESET startup_ctboard.o
|
||||||
0x080001ac 0x080001ac 0x00000024 Code RO 1 .text main.o
|
0x080001ac 0x080001ac 0x00000050 Code RO 1 .text main.o
|
||||||
0x080001d0 0x080001d0 0x00000024 Code RO 10 .text utils_ctboard.o
|
0x080001fc 0x080001fc 0x00000024 Code RO 10 .text utils_ctboard.o
|
||||||
0x080001f4 0x080001f4 0x0000007c Code RO 18 .text datainit_ctboard.o
|
0x08000220 0x08000220 0x0000007c Code RO 18 .text datainit_ctboard.o
|
||||||
0x08000270 0x08000270 0x00000024 Code RO 27 * .text startup_ctboard.o
|
0x0800029c 0x0800029c 0x00000024 Code RO 27 * .text startup_ctboard.o
|
||||||
0x08000294 0x08000294 0x00000162 Code RO 31 .text system_ctboard.o
|
0x080002c0 0x080002c0 0x00000162 Code RO 31 .text system_ctboard.o
|
||||||
0x080003f6 0x080003f6 0x00000002 PAD
|
0x08000422 0x08000422 0x00000002 PAD
|
||||||
0x080003f8 0x080003f8 0x00000154 Code RO 39 .text hal_fmc.o
|
0x08000424 0x08000424 0x00000154 Code RO 39 .text hal_fmc.o
|
||||||
0x0800054c 0x0800054c 0x00000604 Code RO 47 .text hal_gpio.o
|
0x08000578 0x08000578 0x00000604 Code RO 47 .text hal_gpio.o
|
||||||
0x08000b50 0x08000b50 0x000000ac Code RO 55 .text hal_pwr.o
|
0x08000b7c 0x08000b7c 0x000000ac Code RO 55 .text hal_pwr.o
|
||||||
0x08000bfc 0x08000bfc 0x00000330 Code RO 63 .text hal_rcc.o
|
0x08000c28 0x08000c28 0x00000330 Code RO 63 .text hal_rcc.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000f2c, Size: 0x00002000, Max: 0x00030000, ABSOLUTE)
|
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000f58, Size: 0x00002000, Max: 0x00030000, ABSOLUTE)
|
||||||
|
|
||||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
|
@ -348,13 +348,13 @@ Image component sizes
|
||||||
1540 96 0 0 0 11996 hal_gpio.o
|
1540 96 0 0 0 11996 hal_gpio.o
|
||||||
172 20 0 0 0 2127 hal_pwr.o
|
172 20 0 0 0 2127 hal_pwr.o
|
||||||
816 168 0 0 0 5355 hal_rcc.o
|
816 168 0 0 0 5355 hal_rcc.o
|
||||||
36 8 0 0 0 608 main.o
|
80 8 0 0 0 862 main.o
|
||||||
36 8 428 0 8192 824 startup_ctboard.o
|
36 8 428 0 8192 824 startup_ctboard.o
|
||||||
354 60 0 0 0 6766 system_ctboard.o
|
354 60 0 0 0 6766 system_ctboard.o
|
||||||
36 0 0 0 0 1748 utils_ctboard.o
|
36 0 0 0 0 1748 utils_ctboard.o
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
3456 426 428 0 8192 33712 Object Totals
|
3500 426 428 0 8192 33966 Object Totals
|
||||||
0 0 0 0 0 0 (incl. Generated)
|
0 0 0 0 0 0 (incl. Generated)
|
||||||
2 0 0 0 0 0 (incl. Padding)
|
2 0 0 0 0 0 (incl. Padding)
|
||||||
|
|
||||||
|
@ -369,15 +369,15 @@ Image component sizes
|
||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||||
|
|
||||||
3456 426 428 0 8192 33540 Grand Totals
|
3500 426 428 0 8192 33794 Grand Totals
|
||||||
3456 426 428 0 8192 33540 ELF Image Totals
|
3500 426 428 0 8192 33794 ELF Image Totals
|
||||||
3456 426 428 0 0 0 ROM Totals
|
3500 426 428 0 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
Total RO Size (Code + RO Data) 3884 ( 3.79kB)
|
Total RO Size (Code + RO Data) 3928 ( 3.84kB)
|
||||||
Total RW Size (RW Data + ZI Data) 8192 ( 8.00kB)
|
Total RW Size (RW Data + ZI Data) 8192 ( 8.00kB)
|
||||||
Total ROM Size (Code + RO Data + RW Data) 3884 ( 3.79kB)
|
Total ROM Size (Code + RO Data + RW Data) 3928 ( 3.84kB)
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Dependencies for Project 'bitmanipulation', Target 'Target 1': (DO NOT MODIFY !)
|
Dependencies for Project 'bitmanipulation', Target 'Target 1': (DO NOT MODIFY !)
|
||||||
CompilerVersion: 6180000::V6.18::ARMCLANG
|
CompilerVersion: 6180000::V6.18::ARMCLANG
|
||||||
F (.\app\main.c)(0x63368DF5)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c
-fno-rtti -funsigned-char
-D__EVAL -gdwarf-4 -O1 -fno-function-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier
-I./RTE/_Target_1
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include/m0
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/HAL/Include
-D__UVISION_VERSION="537" -D_RTE_ -D_RTE_
-o ./build/main.o -MD)
|
F (.\app\main.c)(0x633693F3)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c
-fno-rtti -funsigned-char
-D__EVAL -gdwarf-4 -O1 -fno-function-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier
-I./RTE/_Target_1
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include/m0
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/HAL/Include
-D__UVISION_VERSION="537" -D_RTE_ -D_RTE_
-o ./build/main.o -MD)
|
||||||
I (app\utils_ctboard.h)(0x633681EA)
|
I (app\utils_ctboard.h)(0x633681EA)
|
||||||
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6252B538)
|
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6252B538)
|
||||||
F (.\app\utils_ctboard.c)(0x633681EA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c
-fno-rtti -funsigned-char
-D__EVAL -gdwarf-4 -O1 -fno-function-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier
-I./RTE/_Target_1
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include/m0
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/HAL/Include
-D__UVISION_VERSION="537" -D_RTE_ -D_RTE_
-o ./build/utils_ctboard.o -MD)
|
F (.\app\utils_ctboard.c)(0x633681EA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c
-fno-rtti -funsigned-char
-D__EVAL -gdwarf-4 -O1 -fno-function-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier
-I./RTE/_Target_1
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/Device/Include/m0
-IC:/Users/roman/AppData/Local/Arm/Packs/InES/CTBoard14_DFP/4.0.2/HAL/Include
-D__UVISION_VERSION="537" -D_RTE_ -D_RTE_
-o ./build/utils_ctboard.o -MD)
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue