add 2in13_V3 example code (stm32)
This commit is contained in:
parent
9896ad819c
commit
127ad0cecb
11 changed files with 825 additions and 190 deletions
|
|
@ -21,14 +21,13 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.1.0
|
|||
Dialog DLL: TCM.DLL V1.35.1.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
E:\project\E-Paper_code\STM32\STM32-F103ZET6\MDK-ARM\epd-demo.uvprojx
|
||||
Project File Date: 07/19/2021
|
||||
E:\github\E-Paper_code\STM32\STM32-F103ZET6\MDK-ARM\epd-demo.uvprojx
|
||||
Project File Date: 11/01/2021
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Program Files\keil5\ARM\ARMCC\Bin'
|
||||
Build target 'epd-demo'
|
||||
compiling main.c...
|
||||
compiling EPD_1in54_V2.c...
|
||||
linking...
|
||||
Program Size: Code=18544 RO-data=360 RW-data=20 ZI-data=4252
|
||||
FromELF: creating hex file...
|
||||
|
|
@ -55,7 +54,7 @@ Package Vendor: Keil
|
|||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.4.0
|
||||
Build Time Elapsed: 00:00:03
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -3,11 +3,11 @@
|
|||
<title>Static Call Graph - [epd-demo\epd-demo.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image epd-demo\epd-demo.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Aug 11 14:53:17 2021
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Nov 01 17:16:49 2021
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 124 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
|
||||
main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq
|
||||
<P>
|
||||
<H3>
|
||||
Mutually Recursive functions
|
||||
|
|
@ -354,7 +354,7 @@ Global Symbols
|
|||
</UL>
|
||||
|
||||
<P><STRONG><a name="[6c]"></a>SystemClock_Config</STRONG> (Thumb, 88 bytes, Stack size 72 bytes, main.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[6e]">>></a> HAL_RCC_OscConfig
|
||||
<LI><a href="#[6f]">>></a> HAL_RCC_ClockConfig
|
||||
|
|
@ -365,7 +365,7 @@ Global Symbols
|
|||
</UL>
|
||||
|
||||
<P><STRONG><a name="[46]"></a>main</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, main.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[72]">>></a> MX_USART1_UART_Init
|
||||
<LI><a href="#[73]">>></a> MX_SPI1_Init
|
||||
|
|
@ -632,8 +632,8 @@ Global Symbols
|
|||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[6f]">>></a> HAL_RCC_ClockConfig
|
||||
<LI><a href="#[70]">>></a> HAL_Init
|
||||
<LI><a href="#[a6]">>></a> HAL_SetTickFreq
|
||||
<LI><a href="#[a7]">>></a> HAL_RCC_DeInit
|
||||
<LI><a href="#[a6]">>></a> HAL_SetTickFreq
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[70]"></a>HAL_Init</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal.o(.text))
|
||||
|
|
@ -725,15 +725,15 @@ Global Symbols
|
|||
<P><STRONG><a name="[f8]"></a>HAL_DBGMCU_DisableDBGStandbyMode</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[a7]"></a>HAL_RCC_DeInit</STRONG> (Thumb, 250 bytes, Stack size 24 bytes, stm32f1xx_hal_rcc.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_InitTick
|
||||
<LI><a href="#[82]">>></a> HAL_GetTick
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[82]">>></a> HAL_GetTick
|
||||
<LI><a href="#[9f]">>></a> HAL_InitTick
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[6e]"></a>HAL_RCC_OscConfig</STRONG> (Thumb, 1080 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = HAL_RCC_OscConfig ⇒ RCC_Delay
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[a8]">>></a> RCC_Delay
|
||||
<LI><a href="#[82]">>></a> HAL_GetTick
|
||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> HAL_GetTick
|
||||
<LI><a href="#[a8]">>></a> RCC_Delay
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[6c]">>></a> SystemClock_Config
|
||||
</UL>
|
||||
|
|
@ -745,11 +745,11 @@ Global Symbols
|
|||
</UL>
|
||||
|
||||
<P><STRONG><a name="[6f]"></a>HAL_RCC_ClockConfig</STRONG> (Thumb, 364 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[9f]">>></a> HAL_InitTick
|
||||
<LI><a href="#[82]">>></a> HAL_GetTick
|
||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> HAL_GetTick
|
||||
<LI><a href="#[a9]">>></a> HAL_RCC_GetSysClockFreq
|
||||
<LI><a href="#[9f]">>></a> HAL_InitTick
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[6c]">>></a> SystemClock_Config
|
||||
</UL>
|
||||
|
|
|
|||
|
|
@ -214,6 +214,18 @@ Section Cross References
|
|||
epd_2in13_v2_test.o(.text) refers to font12cn.o(.data) for Font12CN
|
||||
epd_2in13_v2_test.o(.text) refers to font24cn.o(.data) for Font24CN
|
||||
epd_2in13_v2_test.o(.text) refers to font20.o(.data) for Font20
|
||||
epd_2in13_v3_test.o(.text) refers to printf3.o(i.__0printf$3) for __2printf
|
||||
epd_2in13_v3_test.o(.text) refers to dev_config.o(.text) for DEV_Module_Init
|
||||
epd_2in13_v3_test.o(.text) refers to epd_2in13_v3.o(.text) for EPD_2in13_V3_Init
|
||||
epd_2in13_v3_test.o(.text) refers to malloc.o(i.malloc) for malloc
|
||||
epd_2in13_v3_test.o(.text) refers to gui_paint.o(.text) for Paint_NewImage
|
||||
epd_2in13_v3_test.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_Delay
|
||||
epd_2in13_v3_test.o(.text) refers to malloc.o(i.free) for free
|
||||
epd_2in13_v3_test.o(.text) refers to imagedata.o(.constdata) for gImage_2in13
|
||||
epd_2in13_v3_test.o(.text) refers to font16.o(.data) for Font16
|
||||
epd_2in13_v3_test.o(.text) refers to font12cn.o(.data) for Font12CN
|
||||
epd_2in13_v3_test.o(.text) refers to font24cn.o(.data) for Font24CN
|
||||
epd_2in13_v3_test.o(.text) refers to font20.o(.data) for Font20
|
||||
epd_2in13b_v3_test.o(.text) refers to printf3.o(i.__0printf$3) for __2printf
|
||||
epd_2in13b_v3_test.o(.text) refers to dev_config.o(.text) for DEV_Module_Init
|
||||
epd_2in13b_v3_test.o(.text) refers to epd_2in13b_v3.o(.text) for EPD_2IN13B_V3_Init
|
||||
|
|
@ -563,6 +575,11 @@ Section Cross References
|
|||
epd_2in13_v2.o(.text) refers to stm32f1xx_hal_gpio.o(.text) for HAL_GPIO_ReadPin
|
||||
epd_2in13_v2.o(.text) refers to dev_config.o(.text) for DEV_SPI_WriteByte
|
||||
epd_2in13_v2.o(.text) refers to epd_2in13_v2.o(.constdata) for .constdata
|
||||
epd_2in13_v3.o(.text) refers to printf3.o(i.__0printf$3) for __2printf
|
||||
epd_2in13_v3.o(.text) refers to stm32f1xx_hal_gpio.o(.text) for HAL_GPIO_ReadPin
|
||||
epd_2in13_v3.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_Delay
|
||||
epd_2in13_v3.o(.text) refers to dev_config.o(.text) for DEV_SPI_WriteByte
|
||||
epd_2in13_v3.o(.text) refers to epd_2in13_v3.o(.data) for .data
|
||||
epd_2in13bc.o(.text) refers to printf3.o(i.__0printf$3) for __2printf
|
||||
epd_2in13bc.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_Delay
|
||||
epd_2in13bc.o(.text) refers to stm32f1xx_hal_gpio.o(.text) for HAL_GPIO_ReadPin
|
||||
|
|
@ -1116,6 +1133,10 @@ Removing Unused input sections from the image.
|
|||
Removing epd_2in13_v2_test.o(.revsh_text), (4 bytes).
|
||||
Removing epd_2in13_v2_test.o(.rrx_text), (6 bytes).
|
||||
Removing epd_2in13_v2_test.o(.text), (1012 bytes).
|
||||
Removing epd_2in13_v3_test.o(.rev16_text), (4 bytes).
|
||||
Removing epd_2in13_v3_test.o(.revsh_text), (4 bytes).
|
||||
Removing epd_2in13_v3_test.o(.rrx_text), (6 bytes).
|
||||
Removing epd_2in13_v3_test.o(.text), (1064 bytes).
|
||||
Removing epd_2in13b_v3_test.o(.rev16_text), (4 bytes).
|
||||
Removing epd_2in13b_v3_test.o(.revsh_text), (4 bytes).
|
||||
Removing epd_2in13b_v3_test.o(.rrx_text), (6 bytes).
|
||||
|
|
@ -1280,6 +1301,11 @@ Removing Unused input sections from the image.
|
|||
Removing epd_2in13_v2.o(.rrx_text), (6 bytes).
|
||||
Removing epd_2in13_v2.o(.text), (1072 bytes).
|
||||
Removing epd_2in13_v2.o(.constdata), (152 bytes).
|
||||
Removing epd_2in13_v3.o(.rev16_text), (4 bytes).
|
||||
Removing epd_2in13_v3.o(.revsh_text), (4 bytes).
|
||||
Removing epd_2in13_v3.o(.rrx_text), (6 bytes).
|
||||
Removing epd_2in13_v3.o(.text), (1078 bytes).
|
||||
Removing epd_2in13_v3.o(.data), (318 bytes).
|
||||
Removing epd_2in13bc.o(.rev16_text), (4 bytes).
|
||||
Removing epd_2in13bc.o(.revsh_text), (4 bytes).
|
||||
Removing epd_2in13bc.o(.rrx_text), (6 bytes).
|
||||
|
|
@ -1455,7 +1481,7 @@ Removing Unused input sections from the image.
|
|||
Removing cdrcmple.o(.text), (48 bytes).
|
||||
Removing depilogue.o(.text), (186 bytes).
|
||||
|
||||
460 unused section(s) (total 958763 bytes) removed from the image.
|
||||
469 unused section(s) (total 961251 bytes) removed from the image.
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
|
@ -1487,40 +1513,40 @@ Image Symbol Table
|
|||
../Src/stm32f1xx_it.c 0x00000000 Number 0 stm32f1xx_it.o ABSOLUTE
|
||||
../Src/system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE
|
||||
../Src/usart.c 0x00000000 Number 0 usart.o ABSOLUTE
|
||||
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
|
||||
../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
||||
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE
|
||||
../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
|
||||
../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE
|
||||
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
|
||||
|
|
@ -1562,6 +1588,7 @@ Image Symbol Table
|
|||
..\User\Examples\EPD_1in54b_test.c 0x00000000 Number 0 epd_1in54b_test.o ABSOLUTE
|
||||
..\User\Examples\EPD_1in54c_test.c 0x00000000 Number 0 epd_1in54c_test.o ABSOLUTE
|
||||
..\User\Examples\EPD_2in13_V2_test.c 0x00000000 Number 0 epd_2in13_v2_test.o ABSOLUTE
|
||||
..\User\Examples\EPD_2in13_V3_test.c 0x00000000 Number 0 epd_2in13_v3_test.o ABSOLUTE
|
||||
..\User\Examples\EPD_2in13_test.c 0x00000000 Number 0 epd_2in13_test.o ABSOLUTE
|
||||
..\User\Examples\EPD_2in13b_V3_test.c 0x00000000 Number 0 epd_2in13b_v3_test.o ABSOLUTE
|
||||
..\User\Examples\EPD_2in13bc_test.c 0x00000000 Number 0 epd_2in13bc_test.o ABSOLUTE
|
||||
|
|
@ -1609,6 +1636,7 @@ Image Symbol Table
|
|||
..\User\e-Paper\EPD_1in54c.c 0x00000000 Number 0 epd_1in54c.o ABSOLUTE
|
||||
..\User\e-Paper\EPD_2in13.c 0x00000000 Number 0 epd_2in13.o ABSOLUTE
|
||||
..\User\e-Paper\EPD_2in13_V2.c 0x00000000 Number 0 epd_2in13_v2.o ABSOLUTE
|
||||
..\User\e-Paper\EPD_2in13_V3.c 0x00000000 Number 0 epd_2in13_v3.o ABSOLUTE
|
||||
..\User\e-Paper\EPD_2in13b_V3.c 0x00000000 Number 0 epd_2in13b_v3.o ABSOLUTE
|
||||
..\User\e-Paper\EPD_2in13bc.c 0x00000000 Number 0 epd_2in13bc.o ABSOLUTE
|
||||
..\User\e-Paper\EPD_2in13d.c 0x00000000 Number 0 epd_2in13d.o ABSOLUTE
|
||||
|
|
@ -1646,6 +1674,7 @@ Image Symbol Table
|
|||
..\\User\\Examples\\EPD_1in54b_test.c 0x00000000 Number 0 epd_1in54b_test.o ABSOLUTE
|
||||
..\\User\\Examples\\EPD_1in54c_test.c 0x00000000 Number 0 epd_1in54c_test.o ABSOLUTE
|
||||
..\\User\\Examples\\EPD_2in13_V2_test.c 0x00000000 Number 0 epd_2in13_v2_test.o ABSOLUTE
|
||||
..\\User\\Examples\\EPD_2in13_V3_test.c 0x00000000 Number 0 epd_2in13_v3_test.o ABSOLUTE
|
||||
..\\User\\Examples\\EPD_2in13_test.c 0x00000000 Number 0 epd_2in13_test.o ABSOLUTE
|
||||
..\\User\\Examples\\EPD_2in13b_V3_test.c 0x00000000 Number 0 epd_2in13b_v3_test.o ABSOLUTE
|
||||
..\\User\\Examples\\EPD_2in13bc_test.c 0x00000000 Number 0 epd_2in13bc_test.o ABSOLUTE
|
||||
|
|
@ -1685,6 +1714,7 @@ Image Symbol Table
|
|||
..\\User\\e-Paper\\EPD_1in54c.c 0x00000000 Number 0 epd_1in54c.o ABSOLUTE
|
||||
..\\User\\e-Paper\\EPD_2in13.c 0x00000000 Number 0 epd_2in13.o ABSOLUTE
|
||||
..\\User\\e-Paper\\EPD_2in13_V2.c 0x00000000 Number 0 epd_2in13_v2.o ABSOLUTE
|
||||
..\\User\\e-Paper\\EPD_2in13_V3.c 0x00000000 Number 0 epd_2in13_v3.o ABSOLUTE
|
||||
..\\User\\e-Paper\\EPD_2in13b_V3.c 0x00000000 Number 0 epd_2in13b_v3.o ABSOLUTE
|
||||
..\\User\\e-Paper\\EPD_2in13bc.c 0x00000000 Number 0 epd_2in13bc.o ABSOLUTE
|
||||
..\\User\\e-Paper\\EPD_2in13d.c 0x00000000 Number 0 epd_2in13d.o ABSOLUTE
|
||||
|
|
@ -2137,15 +2167,15 @@ Memory Map of the image
|
|||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x08000000 0x08000000 0x00000130 Data RO 3 RESET startup_stm32f103xe.o
|
||||
0x08000130 0x08000130 0x00000000 Code RO 2860 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
||||
0x08000130 0x08000130 0x00000004 Code RO 3160 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
||||
0x08000134 0x08000134 0x00000004 Code RO 3163 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
||||
0x08000138 0x08000138 0x00000000 Code RO 3165 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
||||
0x08000138 0x08000138 0x00000000 Code RO 3167 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
||||
0x08000138 0x08000138 0x00000008 Code RO 3168 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
||||
0x08000140 0x08000140 0x00000000 Code RO 3170 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o)
|
||||
0x08000140 0x08000140 0x00000000 Code RO 3172 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o)
|
||||
0x08000140 0x08000140 0x00000004 Code RO 3161 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
||||
0x08000130 0x08000130 0x00000000 Code RO 2914 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
||||
0x08000130 0x08000130 0x00000004 Code RO 3214 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
||||
0x08000134 0x08000134 0x00000004 Code RO 3217 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
||||
0x08000138 0x08000138 0x00000000 Code RO 3219 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
||||
0x08000138 0x08000138 0x00000000 Code RO 3221 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
||||
0x08000138 0x08000138 0x00000008 Code RO 3222 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
||||
0x08000140 0x08000140 0x00000000 Code RO 3224 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o)
|
||||
0x08000140 0x08000140 0x00000000 Code RO 3226 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o)
|
||||
0x08000140 0x08000140 0x00000004 Code RO 3215 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
||||
0x08000144 0x08000144 0x00000024 Code RO 4 .text startup_stm32f103xe.o
|
||||
0x08000168 0x08000168 0x00000094 Code RO 13 .text main.o
|
||||
0x080001fc 0x080001fc 0x00000060 Code RO 162 .text gpio.o
|
||||
|
|
@ -2153,35 +2183,35 @@ Memory Map of the image
|
|||
0x08000318 0x08000318 0x000000d8 Code RO 216 .text usart.o
|
||||
0x080003f0 0x080003f0 0x00000030 Code RO 246 .text stm32f1xx_it.o
|
||||
0x08000420 0x08000420 0x0000003c Code RO 273 .text stm32f1xx_hal_msp.o
|
||||
0x0800045c 0x0800045c 0x000000c4 Code RO 2469 .text system_stm32f1xx.o
|
||||
0x08000520 0x08000520 0x000015e8 Code RO 2525 .text stm32f1xx_hal_spi.o
|
||||
0x08001b08 0x08001b08 0x00000188 Code RO 2549 .text stm32f1xx_hal.o
|
||||
0x08001c90 0x08001c90 0x000008c8 Code RO 2579 .text stm32f1xx_hal_rcc.o
|
||||
0x08002558 0x08002558 0x000003d4 Code RO 2627 .text stm32f1xx_hal_gpio.o
|
||||
0x0800292c 0x0800292c 0x00000c48 Code RO 2651 .text stm32f1xx_hal_dma.o
|
||||
0x08003574 0x08003574 0x00000224 Code RO 2675 .text stm32f1xx_hal_cortex.o
|
||||
0x08003798 0x08003798 0x00000f9c Code RO 2839 .text stm32f1xx_hal_uart.o
|
||||
0x08004734 0x08004734 0x00000024 Code RO 2867 .text mc_w.l(memseta.o)
|
||||
0x08004758 0x08004758 0x0000002c Code RO 3175 .text mc_w.l(uidiv.o)
|
||||
0x08004784 0x08004784 0x00000024 Code RO 3192 .text mc_w.l(init.o)
|
||||
0x080047a8 0x080047a8 0x00000020 Code RO 2960 i.__0printf$3 mc_w.l(printf3.o)
|
||||
0x080047c8 0x080047c8 0x0000000e Code RO 3202 i.__scatterload_copy mc_w.l(handlers.o)
|
||||
0x080047d6 0x080047d6 0x00000002 Code RO 3203 i.__scatterload_null mc_w.l(handlers.o)
|
||||
0x080047d8 0x080047d8 0x0000000e Code RO 3204 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
||||
0x0800045c 0x0800045c 0x000000c4 Code RO 2523 .text system_stm32f1xx.o
|
||||
0x08000520 0x08000520 0x000015e8 Code RO 2579 .text stm32f1xx_hal_spi.o
|
||||
0x08001b08 0x08001b08 0x00000188 Code RO 2603 .text stm32f1xx_hal.o
|
||||
0x08001c90 0x08001c90 0x000008c8 Code RO 2633 .text stm32f1xx_hal_rcc.o
|
||||
0x08002558 0x08002558 0x000003d4 Code RO 2681 .text stm32f1xx_hal_gpio.o
|
||||
0x0800292c 0x0800292c 0x00000c48 Code RO 2705 .text stm32f1xx_hal_dma.o
|
||||
0x08003574 0x08003574 0x00000224 Code RO 2729 .text stm32f1xx_hal_cortex.o
|
||||
0x08003798 0x08003798 0x00000f9c Code RO 2893 .text stm32f1xx_hal_uart.o
|
||||
0x08004734 0x08004734 0x00000024 Code RO 2921 .text mc_w.l(memseta.o)
|
||||
0x08004758 0x08004758 0x0000002c Code RO 3229 .text mc_w.l(uidiv.o)
|
||||
0x08004784 0x08004784 0x00000024 Code RO 3246 .text mc_w.l(init.o)
|
||||
0x080047a8 0x080047a8 0x00000020 Code RO 3014 i.__0printf$3 mc_w.l(printf3.o)
|
||||
0x080047c8 0x080047c8 0x0000000e Code RO 3256 i.__scatterload_copy mc_w.l(handlers.o)
|
||||
0x080047d6 0x080047d6 0x00000002 Code RO 3257 i.__scatterload_null mc_w.l(handlers.o)
|
||||
0x080047d8 0x080047d8 0x0000000e Code RO 3258 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
||||
0x080047e6 0x080047e6 0x00000002 PAD
|
||||
0x080047e8 0x080047e8 0x000001b8 Code RO 2967 i._printf_core mc_w.l(printf3.o)
|
||||
0x080049a0 0x080049a0 0x00000010 Data RO 2470 .constdata system_stm32f1xx.o
|
||||
0x080049b0 0x080049b0 0x00000008 Data RO 2471 .constdata system_stm32f1xx.o
|
||||
0x080049b8 0x080049b8 0x00000020 Data RO 3200 Region$$Table anon$$obj.o
|
||||
0x080047e8 0x080047e8 0x000001b8 Code RO 3021 i._printf_core mc_w.l(printf3.o)
|
||||
0x080049a0 0x080049a0 0x00000010 Data RO 2524 .constdata system_stm32f1xx.o
|
||||
0x080049b0 0x080049b0 0x00000008 Data RO 2525 .constdata system_stm32f1xx.o
|
||||
0x080049b8 0x080049b8 0x00000020 Data RO 3254 Region$$Table anon$$obj.o
|
||||
|
||||
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080049d8, Size: 0x000010b0, Max: 0x00010000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x20000000 0x080049d8 0x00000004 Data RW 2472 .data system_stm32f1xx.o
|
||||
0x20000004 0x080049dc 0x0000000c Data RW 2550 .data stm32f1xx_hal.o
|
||||
0x20000010 0x080049e8 0x00000004 Data RW 3174 .data mc_w.l(stdout.o)
|
||||
0x20000000 0x080049d8 0x00000004 Data RW 2526 .data system_stm32f1xx.o
|
||||
0x20000004 0x080049dc 0x0000000c Data RW 2604 .data stm32f1xx_hal.o
|
||||
0x20000010 0x080049e8 0x00000004 Data RW 3228 .data mc_w.l(stdout.o)
|
||||
0x20000014 - 0x00000058 Zero RW 187 .bss spi.o
|
||||
0x2000006c - 0x00000040 Zero RW 217 .bss usart.o
|
||||
0x200000ac 0x080049ec 0x00000004 PAD
|
||||
|
|
@ -2196,23 +2226,23 @@ Image component sizes
|
|||
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
||||
|
||||
96 10 0 0 0 803 gpio.o
|
||||
148 20 0 0 0 461082 main.o
|
||||
188 18 0 0 88 1437 spi.o
|
||||
148 20 0 0 0 461070 main.o
|
||||
188 18 0 0 88 1429 spi.o
|
||||
36 8 304 0 4096 796 startup_stm32f103xe.o
|
||||
392 38 0 12 0 7649 stm32f1xx_hal.o
|
||||
548 12 0 0 0 30678 stm32f1xx_hal_cortex.o
|
||||
548 12 0 0 0 30674 stm32f1xx_hal_cortex.o
|
||||
3144 164 0 0 0 7109 stm32f1xx_hal_dma.o
|
||||
980 30 0 0 0 4391 stm32f1xx_hal_gpio.o
|
||||
60 8 0 0 0 830 stm32f1xx_hal_msp.o
|
||||
60 8 0 0 0 826 stm32f1xx_hal_msp.o
|
||||
2248 88 0 0 0 6559 stm32f1xx_hal_rcc.o
|
||||
5608 106 0 0 0 19625 stm32f1xx_hal_spi.o
|
||||
3996 46 0 0 0 17436 stm32f1xx_hal_uart.o
|
||||
3996 46 0 0 0 17432 stm32f1xx_hal_uart.o
|
||||
48 22 0 0 0 1246 stm32f1xx_it.o
|
||||
196 28 24 4 0 1517 system_stm32f1xx.o
|
||||
196 28 24 4 0 1509 system_stm32f1xx.o
|
||||
216 18 0 0 64 1753 usart.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
17904 616 360 16 4252 562911 Object Totals
|
||||
17904 616 360 16 4252 562871 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
0 0 0 0 4 0 (incl. Padding)
|
||||
|
||||
|
|
@ -2255,8 +2285,8 @@ Image component sizes
|
|||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
18544 646 360 20 4252 561995 Grand Totals
|
||||
18544 646 360 20 4252 561995 ELF Image Totals
|
||||
18544 646 360 20 4252 561955 Grand Totals
|
||||
18544 646 360 20 4252 561955 ELF Image Totals
|
||||
18544 646 360 20 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue