generated from Template/H563ZI-HAL-CMake-Template
add Motor function
This commit is contained in:
@@ -341,10 +341,13 @@ TIM2.IPParameters=Prescaler
|
||||
TIM2.Prescaler=250 - 1
|
||||
TIM3.Channel-Input_Capture3_from_TI3=TIM_CHANNEL_3
|
||||
TIM3.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4
|
||||
TIM3.IPParameters=Prescaler,Channel-PWM Generation4 CH4,Channel-Input_Capture3_from_TI3
|
||||
TIM3.Prescaler=250 - 1
|
||||
TIM3.IPParameters=Prescaler,Channel-PWM Generation4 CH4,Channel-Input_Capture3_from_TI3,PeriodNoDither
|
||||
TIM3.PeriodNoDither=255
|
||||
TIM3.Prescaler=48
|
||||
TIM4.Channel-PWM\ Generation4\ CH4=TIM_CHANNEL_4
|
||||
TIM4.IPParameters=Channel-PWM Generation4 CH4
|
||||
TIM4.IPParameters=Channel-PWM Generation4 CH4,Prescaler,PeriodNoDither
|
||||
TIM4.PeriodNoDither=255
|
||||
TIM4.Prescaler=48
|
||||
UART4.BaudRate=9600
|
||||
UART4.IPParameters=BaudRate
|
||||
USART2.BaudRate=9600
|
||||
|
||||
@@ -133,9 +133,9 @@ void MX_TIM3_Init(void)
|
||||
|
||||
/* USER CODE END TIM3_Init 1 */
|
||||
htim3.Instance = TIM3;
|
||||
htim3.Init.Prescaler = 250 - 1;
|
||||
htim3.Init.Prescaler = 48;
|
||||
htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim3.Init.Period = 65535;
|
||||
htim3.Init.Period = 255;
|
||||
htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
|
||||
htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
if (HAL_TIM_Base_Init(&htim3) != HAL_OK)
|
||||
@@ -199,9 +199,9 @@ void MX_TIM4_Init(void)
|
||||
|
||||
/* USER CODE END TIM4_Init 1 */
|
||||
htim4.Instance = TIM4;
|
||||
htim4.Init.Prescaler = 0;
|
||||
htim4.Init.Prescaler = 48;
|
||||
htim4.Init.CounterMode = TIM_COUNTERMODE_UP;
|
||||
htim4.Init.Period = 65535;
|
||||
htim4.Init.Period = 255;
|
||||
htim4.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
|
||||
htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
||||
if (HAL_TIM_Base_Init(&htim4) != HAL_OK)
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -2837,6 +2837,30 @@
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>209</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\fun\Motor.c</PathWithFileName>
|
||||
<FilenameWithoutPath>Motor.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>7</GroupNumber>
|
||||
<FileNumber>210</FileNumber>
|
||||
<FileType>5</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\fun\Motor.h</PathWithFileName>
|
||||
<FilenameWithoutPath>Motor.h</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
|
||||
@@ -1709,6 +1709,16 @@
|
||||
<FileType>5</FileType>
|
||||
<FilePath>..\fun\IMU.h</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>Motor.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\fun\Motor.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>Motor.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
<FilePath>..\fun\Motor.h</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
<Group>
|
||||
|
||||
Binary file not shown.
@@ -22,16 +22,21 @@ Dialog DLL: TCM.DLL V1.56.4.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
D:\advance_stick\AutoGuideStick\MDK-ARM\AutoGuideStick.uvprojx
|
||||
Project File Date: 06/26/2025
|
||||
Project File Date: 06/28/2025
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V6.21', folder: 'D:\keil5\ARM\ARMCLANG\Bin'
|
||||
Build target 'AutoGuideStick'
|
||||
compiling app_threadx.c...
|
||||
../fun/HCBle.c(124): warning: illegal character encoding in string literal [-Winvalid-source-encoding]
|
||||
124 | HCBle_SendData("? <BD><E2><CE><F6>ʧ<B0><DC>: %s\r\n", frame);
|
||||
| ^~~~~~~~~~~~~~~~ ~~~~~~~~
|
||||
1 warning generated.
|
||||
compiling HCBle.c...
|
||||
compiling stm32h5xx_it.c...
|
||||
compiling IMU.c...
|
||||
compiling gps.c...
|
||||
compiling main.c...
|
||||
linking...
|
||||
Program Size: Code=83284 RO-data=1592 RW-data=16 ZI-data=11480
|
||||
FromELF: creating hex file...
|
||||
|
||||
@@ -3524,25 +3524,25 @@
|
||||
:10DC200080B594B00021019113911291119110913E
|
||||
:10DC30000F910E910D910C910B910A910991089100
|
||||
:10DC400007910691059104910391029141F67C7030
|
||||
:10DC5000C2F2000040F20042C4F200020260F92267
|
||||
:10DC6000426081604FF6FF72C26001618161FDF721
|
||||
:10DC7000B1FD18B1FFE7F6F7C7F9FFE74FF48050A1
|
||||
:10DC8000109041F67C70C2F2000010A9FDF748FF29
|
||||
:10DC900018B1FFE7F6F7B8F9FFE741F67C70C2F27A
|
||||
:10DCA0000000FEF77FFA18B1FFE7F6F7ADF9FFE7DE
|
||||
:10DCB00041F67C70C2F20000FEF784FD18B1FFE768
|
||||
:10DCC000F6F7A2F9FFE700200D900F9041F67C7067
|
||||
:10DCD000C2F200000DA9FDF76FFC18B1FFE7F6F7DF
|
||||
:10DCE00093F9FFE70020099001210A910B900C9015
|
||||
:10DCF00041F67C70C2F2000009A90822FEF7BAF9C9
|
||||
:10DD000018B1FFE7F6F780F9FFE7602002900020E6
|
||||
:10DD100003900490069041F67C70C2F2000002A9C4
|
||||
:10DD20000C22FEF777FC18B1FFE7F6F76DF9FFE775
|
||||
:10DD300041F67C70C2F20000FEF70CFC14B080BD0E
|
||||
:10DC5000C2F2000040F20042C4F200020260302230
|
||||
:10DC600042608160FF22C26001618161FDF7B2FD07
|
||||
:10DC700018B1FFE7F6F7C8F9FFE74FF480501090AE
|
||||
:10DC800041F67C70C2F2000010A9FDF749FF18B1FF
|
||||
:10DC9000FFE7F6F7B9F9FFE741F67C70C2F2000042
|
||||
:10DCA000FEF780FA18B1FFE7F6F7AEF9FFE741F6A5
|
||||
:10DCB0007C70C2F20000FEF785FD18B1FFE7F6F7B1
|
||||
:10DCC000A3F9FFE700200D900F9041F67C70C2F29F
|
||||
:10DCD00000000DA9FDF770FC18B1FFE7F6F794F905
|
||||
:10DCE000FFE70020099001210A910B900C9041F66A
|
||||
:10DCF0007C70C2F2000009A90822FEF7BBF918B136
|
||||
:10DD0000FFE7F6F781F9FFE760200290002003901B
|
||||
:10DD10000490069041F67C70C2F2000002A90C2229
|
||||
:10DD2000FEF778FC18B1FFE7F6F76EF9FFE741F66A
|
||||
:10DD30007C70C2F20000FEF70DFC14B080BD000044
|
||||
:10DD400080B590B0002101910F910E910D910C9131
|
||||
:10DD50000B910A91099108910791069105910491FF
|
||||
:10DD60000391029141F6C870C2F2000040F6000231
|
||||
:10DD7000C4F200020260416081604FF6FF72C2602F
|
||||
:10DD7000C4F200020260302242608160FF22C26071
|
||||
:10DD800001618161FDF726FD18B1FFE7F6F73CF967
|
||||
:10DD9000FFE74FF480500C9041F6C870C2F20000CB
|
||||
:10DDA0000CA9FDF7BDFE18B1FFE7F6F72DF9FFE767
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<title>Static Call Graph - [AutoGuideStick\AutoGuideStick.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image AutoGuideStick\AutoGuideStick.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 6210000: Last Updated: Sat Jun 28 20:32:21 2025
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 6210000: Last Updated: Sat Jun 28 22:31:12 2025
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 720 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
@@ -2389,7 +2389,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[d4]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[1a1]"></a>MX_TIM3_Init</STRONG> (Thumb, 288 bytes, Stack size 88 bytes, tim.o(.text.MX_TIM3_Init))
|
||||
<P><STRONG><a name="[1a1]"></a>MX_TIM3_Init</STRONG> (Thumb, 286 bytes, Stack size 88 bytes, tim.o(.text.MX_TIM3_Init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 232<LI>Call Chain = MX_TIM3_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[172]">>></a> HAL_TIM_MspPostInit
|
||||
|
||||
@@ -200,6 +200,7 @@
|
||||
"autoguidestick\shake_motor.o"
|
||||
"autoguidestick\ultrasound.o"
|
||||
"autoguidestick\imu.o"
|
||||
"autoguidestick\motor.o"
|
||||
--strict --scatter "AutoGuideStick\AutoGuideStick.sct"
|
||||
--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
||||
--info sizes --info totals --info unused --info veneers
|
||||
|
||||
@@ -2218,6 +2218,22 @@ Section Cross References
|
||||
imu.o(.text.imu_thread_entry) refers to txe_event_flags_set.o(.text._txe_event_flags_set) for _txe_event_flags_set
|
||||
imu.o(.text.imu_thread_entry) refers to tx_thread_sleep.o(.text._tx_thread_sleep) for _tx_thread_sleep
|
||||
imu.o(.ARM.exidx.text.imu_thread_entry) refers to imu.o(.text.imu_thread_entry) for [Anonymous Symbol]
|
||||
motor.o(.text.PWM_GPIO_TIM_Init) refers to tim.o(.bss.htim3) for htim3
|
||||
motor.o(.text.PWM_GPIO_TIM_Init) refers to stm32h5xx_hal_tim.o(.text.HAL_TIM_PWM_Start) for HAL_TIM_PWM_Start
|
||||
motor.o(.text.PWM_GPIO_TIM_Init) refers to tim.o(.bss.htim4) for htim4
|
||||
motor.o(.ARM.exidx.text.PWM_GPIO_TIM_Init) refers to motor.o(.text.PWM_GPIO_TIM_Init) for [Anonymous Symbol]
|
||||
motor.o(.text.MotorA_Dir) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||
motor.o(.ARM.exidx.text.MotorA_Dir) refers to motor.o(.text.MotorA_Dir) for [Anonymous Symbol]
|
||||
motor.o(.text.MotorB_Dir) refers to stm32h5xx_hal_gpio.o(.text.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||
motor.o(.ARM.exidx.text.MotorB_Dir) refers to motor.o(.text.MotorB_Dir) for [Anonymous Symbol]
|
||||
motor.o(.text.MotorA_Speed) refers to tim.o(.bss.htim4) for htim4
|
||||
motor.o(.ARM.exidx.text.MotorA_Speed) refers to motor.o(.text.MotorA_Speed) for [Anonymous Symbol]
|
||||
motor.o(.text.MotorB_Speed) refers to tim.o(.bss.htim3) for htim3
|
||||
motor.o(.ARM.exidx.text.MotorB_Speed) refers to motor.o(.text.MotorB_Speed) for [Anonymous Symbol]
|
||||
motor.o(.text.DriveBOTH) refers to motor.o(.text.MotorA_Dir) for MotorA_Dir
|
||||
motor.o(.text.DriveBOTH) refers to motor.o(.text.MotorA_Speed) for MotorA_Speed
|
||||
motor.o(.text.DriveBOTH) refers to motor.o(.text.MotorB_Dir) for MotorB_Dir
|
||||
motor.o(.ARM.exidx.text.DriveBOTH) refers to motor.o(.text.DriveBOTH) for [Anonymous Symbol]
|
||||
vsprintf.o(.text) refers (Special) to _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) for _printf_a
|
||||
vsprintf.o(.text) refers (Special) to _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) for _printf_c
|
||||
vsprintf.o(.text) refers (Special) to _printf_charcount.o(.text) for _printf_charcount
|
||||
@@ -4462,8 +4478,21 @@ Removing Unused input sections from the image.
|
||||
Removing imu.o(.text), (0 bytes).
|
||||
Removing imu.o(.text.imu_thread_entry), (52 bytes).
|
||||
Removing imu.o(.ARM.exidx.text.imu_thread_entry), (8 bytes).
|
||||
Removing motor.o(.text), (0 bytes).
|
||||
Removing motor.o(.text.PWM_GPIO_TIM_Init), (38 bytes).
|
||||
Removing motor.o(.ARM.exidx.text.PWM_GPIO_TIM_Init), (8 bytes).
|
||||
Removing motor.o(.text.MotorA_Dir), (82 bytes).
|
||||
Removing motor.o(.ARM.exidx.text.MotorA_Dir), (8 bytes).
|
||||
Removing motor.o(.text.MotorB_Dir), (80 bytes).
|
||||
Removing motor.o(.ARM.exidx.text.MotorB_Dir), (8 bytes).
|
||||
Removing motor.o(.text.MotorA_Speed), (26 bytes).
|
||||
Removing motor.o(.ARM.exidx.text.MotorA_Speed), (8 bytes).
|
||||
Removing motor.o(.text.MotorB_Speed), (26 bytes).
|
||||
Removing motor.o(.ARM.exidx.text.MotorB_Speed), (8 bytes).
|
||||
Removing motor.o(.text.DriveBOTH), (104 bytes).
|
||||
Removing motor.o(.ARM.exidx.text.DriveBOTH), (8 bytes).
|
||||
|
||||
1713 unused section(s) (total 114477 bytes) removed from the image.
|
||||
1726 unused section(s) (total 114881 bytes) removed from the image.
|
||||
|
||||
==============================================================================
|
||||
|
||||
@@ -4676,6 +4705,7 @@ Image Symbol Table
|
||||
Buzzer.c 0x00000000 Number 0 buzzer.o ABSOLUTE
|
||||
HCBle.c 0x00000000 Number 0 hcble.o ABSOLUTE
|
||||
IMU.c 0x00000000 Number 0 imu.o ABSOLUTE
|
||||
Motor.c 0x00000000 Number 0 motor.o ABSOLUTE
|
||||
Shake_Motor.c 0x00000000 Number 0 shake_motor.o ABSOLUTE
|
||||
Ultrasound.c 0x00000000 Number 0 ultrasound.o ABSOLUTE
|
||||
app_azure_rtos.c 0x00000000 Number 0 app_azure_rtos.o ABSOLUTE
|
||||
@@ -5819,7 +5849,7 @@ Image Symbol Table
|
||||
MX_GPIO_Init 0x0800d981 Thumb Code 406 gpio.o(.text.MX_GPIO_Init)
|
||||
MX_TIM1_Init 0x0800db19 Thumb Code 132 tim.o(.text.MX_TIM1_Init)
|
||||
MX_TIM2_Init 0x0800db9d Thumb Code 130 tim.o(.text.MX_TIM2_Init)
|
||||
MX_TIM3_Init 0x0800dc21 Thumb Code 288 tim.o(.text.MX_TIM3_Init)
|
||||
MX_TIM3_Init 0x0800dc21 Thumb Code 286 tim.o(.text.MX_TIM3_Init)
|
||||
MX_TIM4_Init 0x0800dd41 Thumb Code 218 tim.o(.text.MX_TIM4_Init)
|
||||
MX_TIM8_Init 0x0800de1d Thumb Code 132 tim.o(.text.MX_TIM8_Init)
|
||||
MX_ThreadX_Init 0x0800dea1 Thumb Code 12 app_threadx.o(.text.MX_ThreadX_Init)
|
||||
@@ -6038,152 +6068,152 @@ Memory Map of the image
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x08000000 0x08000000 0x0000024c Data RO 3 RESET startup_stm32h563xx.o
|
||||
0x0800024c 0x0800024c 0x00000008 Code RO 3021 * !!!main c_w.l(__main.o)
|
||||
0x08000254 0x08000254 0x0000005c Code RO 3524 !!!scatter c_w.l(__scatter.o)
|
||||
0x080002b0 0x080002b0 0x0000001a Code RO 3528 !!handler_copy c_w.l(__scatter_copy.o)
|
||||
0x0800024c 0x0800024c 0x00000008 Code RO 3040 * !!!main c_w.l(__main.o)
|
||||
0x08000254 0x08000254 0x0000005c Code RO 3543 !!!scatter c_w.l(__scatter.o)
|
||||
0x080002b0 0x080002b0 0x0000001a Code RO 3547 !!handler_copy c_w.l(__scatter_copy.o)
|
||||
0x080002ca 0x080002ca 0x00000002 PAD
|
||||
0x080002cc 0x080002cc 0x00000002 Code RO 3525 !!handler_null c_w.l(__scatter.o)
|
||||
0x080002cc 0x080002cc 0x00000002 Code RO 3544 !!handler_null c_w.l(__scatter.o)
|
||||
0x080002ce 0x080002ce 0x00000002 PAD
|
||||
0x080002d0 0x080002d0 0x0000001c Code RO 3530 !!handler_zi c_w.l(__scatter_zi.o)
|
||||
0x080002ec 0x080002ec 0x00000000 Code RO 3143 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o)
|
||||
0x080002ec 0x080002ec 0x00000006 Code RO 3132 .ARM.Collect$$_printf_percent$$00000001 c_w.l(_printf_n.o)
|
||||
0x080002f2 0x080002f2 0x00000006 Code RO 3134 .ARM.Collect$$_printf_percent$$00000002 c_w.l(_printf_p.o)
|
||||
0x080002f8 0x080002f8 0x00000006 Code RO 3139 .ARM.Collect$$_printf_percent$$00000003 c_w.l(_printf_f.o)
|
||||
0x080002fe 0x080002fe 0x00000006 Code RO 3140 .ARM.Collect$$_printf_percent$$00000004 c_w.l(_printf_e.o)
|
||||
0x08000304 0x08000304 0x00000006 Code RO 3141 .ARM.Collect$$_printf_percent$$00000005 c_w.l(_printf_g.o)
|
||||
0x0800030a 0x0800030a 0x00000006 Code RO 3142 .ARM.Collect$$_printf_percent$$00000006 c_w.l(_printf_a.o)
|
||||
0x08000310 0x08000310 0x0000000a Code RO 3147 .ARM.Collect$$_printf_percent$$00000007 c_w.l(_printf_ll.o)
|
||||
0x0800031a 0x0800031a 0x00000006 Code RO 3136 .ARM.Collect$$_printf_percent$$00000008 c_w.l(_printf_i.o)
|
||||
0x08000320 0x08000320 0x00000006 Code RO 3137 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o)
|
||||
0x08000326 0x08000326 0x00000006 Code RO 3138 .ARM.Collect$$_printf_percent$$0000000A c_w.l(_printf_u.o)
|
||||
0x0800032c 0x0800032c 0x00000006 Code RO 3135 .ARM.Collect$$_printf_percent$$0000000B c_w.l(_printf_o.o)
|
||||
0x08000332 0x08000332 0x00000006 Code RO 3133 .ARM.Collect$$_printf_percent$$0000000C c_w.l(_printf_x.o)
|
||||
0x08000338 0x08000338 0x00000006 Code RO 3144 .ARM.Collect$$_printf_percent$$0000000D c_w.l(_printf_lli.o)
|
||||
0x0800033e 0x0800033e 0x00000006 Code RO 3145 .ARM.Collect$$_printf_percent$$0000000E c_w.l(_printf_lld.o)
|
||||
0x08000344 0x08000344 0x00000006 Code RO 3146 .ARM.Collect$$_printf_percent$$0000000F c_w.l(_printf_llu.o)
|
||||
0x0800034a 0x0800034a 0x00000006 Code RO 3151 .ARM.Collect$$_printf_percent$$00000010 c_w.l(_printf_llo.o)
|
||||
0x08000350 0x08000350 0x00000006 Code RO 3152 .ARM.Collect$$_printf_percent$$00000011 c_w.l(_printf_llx.o)
|
||||
0x08000356 0x08000356 0x0000000a Code RO 3148 .ARM.Collect$$_printf_percent$$00000012 c_w.l(_printf_l.o)
|
||||
0x08000360 0x08000360 0x00000006 Code RO 3130 .ARM.Collect$$_printf_percent$$00000013 c_w.l(_printf_c.o)
|
||||
0x08000366 0x08000366 0x00000006 Code RO 3131 .ARM.Collect$$_printf_percent$$00000014 c_w.l(_printf_s.o)
|
||||
0x0800036c 0x0800036c 0x00000006 Code RO 3149 .ARM.Collect$$_printf_percent$$00000015 c_w.l(_printf_lc.o)
|
||||
0x08000372 0x08000372 0x00000006 Code RO 3150 .ARM.Collect$$_printf_percent$$00000016 c_w.l(_printf_ls.o)
|
||||
0x08000378 0x08000378 0x00000004 Code RO 3233 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o)
|
||||
0x0800037c 0x0800037c 0x00000002 Code RO 3310 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
|
||||
0x0800037e 0x0800037e 0x00000004 Code RO 3311 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000000 Code RO 3314 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000000 Code RO 3316 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000000 Code RO 3319 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000000 Code RO 3321 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000000 Code RO 3323 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000006 Code RO 3324 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
|
||||
0x08000388 0x08000388 0x00000000 Code RO 3326 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
|
||||
0x08000388 0x08000388 0x0000000c Code RO 3327 .ARM.Collect$$libinit$$00000014 c_w.l(libinit2.o)
|
||||
0x08000394 0x08000394 0x00000000 Code RO 3328 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
|
||||
0x08000394 0x08000394 0x00000000 Code RO 3330 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
|
||||
0x08000394 0x08000394 0x0000000a Code RO 3331 .ARM.Collect$$libinit$$00000018 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3332 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3334 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3336 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3338 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3340 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3342 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3344 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3346 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3350 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3352 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3354 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3356 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000002 Code RO 3357 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
|
||||
0x080003a0 0x080003a0 0x00000002 Code RO 3467 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3501 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3503 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3506 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3509 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3511 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3514 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000002 Code RO 3515 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
|
||||
0x080003a4 0x080003a4 0x00000000 Code RO 3053 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
|
||||
0x080003a4 0x080003a4 0x00000000 Code RO 3193 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
|
||||
0x080003a4 0x080003a4 0x00000006 Code RO 3205 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
|
||||
0x080003aa 0x080003aa 0x00000000 Code RO 3195 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
|
||||
0x080003aa 0x080003aa 0x00000004 Code RO 3196 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
|
||||
0x080003ae 0x080003ae 0x00000000 Code RO 3198 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
|
||||
0x080003ae 0x080003ae 0x00000008 Code RO 3199 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
|
||||
0x080003b6 0x080003b6 0x00000002 Code RO 3380 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
|
||||
0x080003b8 0x080003b8 0x00000000 Code RO 3416 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
|
||||
0x080003b8 0x080003b8 0x00000004 Code RO 3417 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
|
||||
0x080003bc 0x080003bc 0x00000006 Code RO 3418 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
|
||||
0x080002d0 0x080002d0 0x0000001c Code RO 3549 !!handler_zi c_w.l(__scatter_zi.o)
|
||||
0x080002ec 0x080002ec 0x00000000 Code RO 3162 .ARM.Collect$$_printf_percent$$00000000 c_w.l(_printf_percent.o)
|
||||
0x080002ec 0x080002ec 0x00000006 Code RO 3151 .ARM.Collect$$_printf_percent$$00000001 c_w.l(_printf_n.o)
|
||||
0x080002f2 0x080002f2 0x00000006 Code RO 3153 .ARM.Collect$$_printf_percent$$00000002 c_w.l(_printf_p.o)
|
||||
0x080002f8 0x080002f8 0x00000006 Code RO 3158 .ARM.Collect$$_printf_percent$$00000003 c_w.l(_printf_f.o)
|
||||
0x080002fe 0x080002fe 0x00000006 Code RO 3159 .ARM.Collect$$_printf_percent$$00000004 c_w.l(_printf_e.o)
|
||||
0x08000304 0x08000304 0x00000006 Code RO 3160 .ARM.Collect$$_printf_percent$$00000005 c_w.l(_printf_g.o)
|
||||
0x0800030a 0x0800030a 0x00000006 Code RO 3161 .ARM.Collect$$_printf_percent$$00000006 c_w.l(_printf_a.o)
|
||||
0x08000310 0x08000310 0x0000000a Code RO 3166 .ARM.Collect$$_printf_percent$$00000007 c_w.l(_printf_ll.o)
|
||||
0x0800031a 0x0800031a 0x00000006 Code RO 3155 .ARM.Collect$$_printf_percent$$00000008 c_w.l(_printf_i.o)
|
||||
0x08000320 0x08000320 0x00000006 Code RO 3156 .ARM.Collect$$_printf_percent$$00000009 c_w.l(_printf_d.o)
|
||||
0x08000326 0x08000326 0x00000006 Code RO 3157 .ARM.Collect$$_printf_percent$$0000000A c_w.l(_printf_u.o)
|
||||
0x0800032c 0x0800032c 0x00000006 Code RO 3154 .ARM.Collect$$_printf_percent$$0000000B c_w.l(_printf_o.o)
|
||||
0x08000332 0x08000332 0x00000006 Code RO 3152 .ARM.Collect$$_printf_percent$$0000000C c_w.l(_printf_x.o)
|
||||
0x08000338 0x08000338 0x00000006 Code RO 3163 .ARM.Collect$$_printf_percent$$0000000D c_w.l(_printf_lli.o)
|
||||
0x0800033e 0x0800033e 0x00000006 Code RO 3164 .ARM.Collect$$_printf_percent$$0000000E c_w.l(_printf_lld.o)
|
||||
0x08000344 0x08000344 0x00000006 Code RO 3165 .ARM.Collect$$_printf_percent$$0000000F c_w.l(_printf_llu.o)
|
||||
0x0800034a 0x0800034a 0x00000006 Code RO 3170 .ARM.Collect$$_printf_percent$$00000010 c_w.l(_printf_llo.o)
|
||||
0x08000350 0x08000350 0x00000006 Code RO 3171 .ARM.Collect$$_printf_percent$$00000011 c_w.l(_printf_llx.o)
|
||||
0x08000356 0x08000356 0x0000000a Code RO 3167 .ARM.Collect$$_printf_percent$$00000012 c_w.l(_printf_l.o)
|
||||
0x08000360 0x08000360 0x00000006 Code RO 3149 .ARM.Collect$$_printf_percent$$00000013 c_w.l(_printf_c.o)
|
||||
0x08000366 0x08000366 0x00000006 Code RO 3150 .ARM.Collect$$_printf_percent$$00000014 c_w.l(_printf_s.o)
|
||||
0x0800036c 0x0800036c 0x00000006 Code RO 3168 .ARM.Collect$$_printf_percent$$00000015 c_w.l(_printf_lc.o)
|
||||
0x08000372 0x08000372 0x00000006 Code RO 3169 .ARM.Collect$$_printf_percent$$00000016 c_w.l(_printf_ls.o)
|
||||
0x08000378 0x08000378 0x00000004 Code RO 3252 .ARM.Collect$$_printf_percent$$00000017 c_w.l(_printf_percent_end.o)
|
||||
0x0800037c 0x0800037c 0x00000002 Code RO 3329 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o)
|
||||
0x0800037e 0x0800037e 0x00000004 Code RO 3330 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000000 Code RO 3333 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000000 Code RO 3335 .ARM.Collect$$libinit$$00000006 c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000000 Code RO 3338 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000000 Code RO 3340 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000000 Code RO 3342 .ARM.Collect$$libinit$$00000010 c_w.l(libinit2.o)
|
||||
0x08000382 0x08000382 0x00000006 Code RO 3343 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o)
|
||||
0x08000388 0x08000388 0x00000000 Code RO 3345 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o)
|
||||
0x08000388 0x08000388 0x0000000c Code RO 3346 .ARM.Collect$$libinit$$00000014 c_w.l(libinit2.o)
|
||||
0x08000394 0x08000394 0x00000000 Code RO 3347 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o)
|
||||
0x08000394 0x08000394 0x00000000 Code RO 3349 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o)
|
||||
0x08000394 0x08000394 0x0000000a Code RO 3350 .ARM.Collect$$libinit$$00000018 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3351 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3353 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3355 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3357 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3359 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3361 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3363 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3365 .ARM.Collect$$libinit$$00000027 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3369 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3371 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3373 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000000 Code RO 3375 .ARM.Collect$$libinit$$00000034 c_w.l(libinit2.o)
|
||||
0x0800039e 0x0800039e 0x00000002 Code RO 3376 .ARM.Collect$$libinit$$00000035 c_w.l(libinit2.o)
|
||||
0x080003a0 0x080003a0 0x00000002 Code RO 3486 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3520 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3522 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3525 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3528 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3530 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000000 Code RO 3533 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o)
|
||||
0x080003a2 0x080003a2 0x00000002 Code RO 3534 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o)
|
||||
0x080003a4 0x080003a4 0x00000000 Code RO 3072 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o)
|
||||
0x080003a4 0x080003a4 0x00000000 Code RO 3212 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o)
|
||||
0x080003a4 0x080003a4 0x00000006 Code RO 3224 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o)
|
||||
0x080003aa 0x080003aa 0x00000000 Code RO 3214 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o)
|
||||
0x080003aa 0x080003aa 0x00000004 Code RO 3215 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o)
|
||||
0x080003ae 0x080003ae 0x00000000 Code RO 3217 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o)
|
||||
0x080003ae 0x080003ae 0x00000008 Code RO 3218 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o)
|
||||
0x080003b6 0x080003b6 0x00000002 Code RO 3399 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o)
|
||||
0x080003b8 0x080003b8 0x00000000 Code RO 3435 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o)
|
||||
0x080003b8 0x080003b8 0x00000004 Code RO 3436 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o)
|
||||
0x080003bc 0x080003bc 0x00000006 Code RO 3437 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o)
|
||||
0x080003c2 0x080003c2 0x00000002 PAD
|
||||
0x080003c4 0x080003c4 0x00000044 Code RO 4 .text startup_stm32h563xx.o
|
||||
0x08000408 0x08000408 0x00000078 Code RO 26 .text tx_initialize_low_level.o
|
||||
0x08000480 0x08000480 0x000000d0 Code RO 1646 .text tx_thread_schedule.o
|
||||
0x08000550 0x08000550 0x00000040 Code RO 1651 .text tx_thread_stack_build.o
|
||||
0x08000590 0x08000590 0x000000b8 Code RO 1661 .text tx_timer_interrupt.o
|
||||
0x08000648 0x08000648 0x000000f0 Code RO 2999 .text c_w.l(lludivv7m.o)
|
||||
0x08000738 0x08000738 0x00000024 Code RO 3001 .text c_w.l(vsprintf.o)
|
||||
0x0800075c 0x0800075c 0x0000003c Code RO 3005 .text c_w.l(sscanf.o)
|
||||
0x08000798 0x08000798 0x0000003e Code RO 3009 .text c_w.l(strlen.o)
|
||||
0x080007d6 0x080007d6 0x00000010 Code RO 3013 .text c_w.l(aeabi_memset.o)
|
||||
0x080007e6 0x080007e6 0x00000044 Code RO 3015 .text c_w.l(rt_memclr.o)
|
||||
0x0800082a 0x0800082a 0x0000004e Code RO 3017 .text c_w.l(rt_memclr_w.o)
|
||||
0x08000878 0x08000878 0x00000006 Code RO 3019 .text c_w.l(heapauxi.o)
|
||||
0x0800087e 0x0800087e 0x00000016 Code RO 3058 .text c_w.l(_rserrno.o)
|
||||
0x08000894 0x08000894 0x0000004e Code RO 3062 .text c_w.l(_printf_pad.o)
|
||||
0x080008e2 0x080008e2 0x00000024 Code RO 3064 .text c_w.l(_printf_truncate.o)
|
||||
0x08000906 0x08000906 0x00000052 Code RO 3066 .text c_w.l(_printf_str.o)
|
||||
0x08000958 0x08000958 0x00000078 Code RO 3068 .text c_w.l(_printf_dec.o)
|
||||
0x080009d0 0x080009d0 0x00000028 Code RO 3070 .text c_w.l(_printf_charcount.o)
|
||||
0x080009f8 0x080009f8 0x00000030 Code RO 3072 .text c_w.l(_printf_char_common.o)
|
||||
0x08000a28 0x08000a28 0x0000000a Code RO 3074 .text c_w.l(_sputc.o)
|
||||
0x08000648 0x08000648 0x000000f0 Code RO 3018 .text c_w.l(lludivv7m.o)
|
||||
0x08000738 0x08000738 0x00000024 Code RO 3020 .text c_w.l(vsprintf.o)
|
||||
0x0800075c 0x0800075c 0x0000003c Code RO 3024 .text c_w.l(sscanf.o)
|
||||
0x08000798 0x08000798 0x0000003e Code RO 3028 .text c_w.l(strlen.o)
|
||||
0x080007d6 0x080007d6 0x00000010 Code RO 3032 .text c_w.l(aeabi_memset.o)
|
||||
0x080007e6 0x080007e6 0x00000044 Code RO 3034 .text c_w.l(rt_memclr.o)
|
||||
0x0800082a 0x0800082a 0x0000004e Code RO 3036 .text c_w.l(rt_memclr_w.o)
|
||||
0x08000878 0x08000878 0x00000006 Code RO 3038 .text c_w.l(heapauxi.o)
|
||||
0x0800087e 0x0800087e 0x00000016 Code RO 3077 .text c_w.l(_rserrno.o)
|
||||
0x08000894 0x08000894 0x0000004e Code RO 3081 .text c_w.l(_printf_pad.o)
|
||||
0x080008e2 0x080008e2 0x00000024 Code RO 3083 .text c_w.l(_printf_truncate.o)
|
||||
0x08000906 0x08000906 0x00000052 Code RO 3085 .text c_w.l(_printf_str.o)
|
||||
0x08000958 0x08000958 0x00000078 Code RO 3087 .text c_w.l(_printf_dec.o)
|
||||
0x080009d0 0x080009d0 0x00000028 Code RO 3089 .text c_w.l(_printf_charcount.o)
|
||||
0x080009f8 0x080009f8 0x00000030 Code RO 3091 .text c_w.l(_printf_char_common.o)
|
||||
0x08000a28 0x08000a28 0x0000000a Code RO 3093 .text c_w.l(_sputc.o)
|
||||
0x08000a32 0x08000a32 0x00000002 PAD
|
||||
0x08000a34 0x08000a34 0x000000bc Code RO 3078 .text c_w.l(_printf_wctomb.o)
|
||||
0x08000af0 0x08000af0 0x0000007c Code RO 3081 .text c_w.l(_printf_longlong_dec.o)
|
||||
0x08000b6c 0x08000b6c 0x00000070 Code RO 3087 .text c_w.l(_printf_oct_int_ll.o)
|
||||
0x08000bdc 0x08000bdc 0x00000094 Code RO 3107 .text c_w.l(_printf_hex_int_ll_ptr.o)
|
||||
0x08000c70 0x08000c70 0x00000188 Code RO 3127 .text c_w.l(__printf_flags_ss_wp.o)
|
||||
0x08000df8 0x08000df8 0x00000156 Code RO 3153 .text c_w.l(_scanf_longlong.o)
|
||||
0x08000f4e 0x08000f4e 0x0000014c Code RO 3155 .text c_w.l(_scanf_int.o)
|
||||
0x0800109a 0x0800109a 0x000000e0 Code RO 3157 .text c_w.l(_scanf_str.o)
|
||||
0x08000a34 0x08000a34 0x000000bc Code RO 3097 .text c_w.l(_printf_wctomb.o)
|
||||
0x08000af0 0x08000af0 0x0000007c Code RO 3100 .text c_w.l(_printf_longlong_dec.o)
|
||||
0x08000b6c 0x08000b6c 0x00000070 Code RO 3106 .text c_w.l(_printf_oct_int_ll.o)
|
||||
0x08000bdc 0x08000bdc 0x00000094 Code RO 3126 .text c_w.l(_printf_hex_int_ll_ptr.o)
|
||||
0x08000c70 0x08000c70 0x00000188 Code RO 3146 .text c_w.l(__printf_flags_ss_wp.o)
|
||||
0x08000df8 0x08000df8 0x00000156 Code RO 3172 .text c_w.l(_scanf_longlong.o)
|
||||
0x08000f4e 0x08000f4e 0x0000014c Code RO 3174 .text c_w.l(_scanf_int.o)
|
||||
0x0800109a 0x0800109a 0x000000e0 Code RO 3176 .text c_w.l(_scanf_str.o)
|
||||
0x0800117a 0x0800117a 0x00000002 PAD
|
||||
0x0800117c 0x0800117c 0x0000002c Code RO 3159 .text c_w.l(scanf_char.o)
|
||||
0x080011a8 0x080011a8 0x00000040 Code RO 3161 .text c_w.l(_sgetc.o)
|
||||
0x080011e8 0x080011e8 0x00000114 Code RO 3165 .text c_w.l(_scanf_mbtowc.o)
|
||||
0x080012fc 0x080012fc 0x000000e8 Code RO 3167 .text c_w.l(_scanf_wctomb.o)
|
||||
0x080013e4 0x080013e4 0x000000d0 Code RO 3169 .text c_w.l(_scanf_wstr.o)
|
||||
0x080014b4 0x080014b4 0x00000008 Code RO 3212 .text c_w.l(rt_errno_addr_intlibspace.o)
|
||||
0x080014bc 0x080014bc 0x0000008a Code RO 3214 .text c_w.l(lludiv10.o)
|
||||
0x08001546 0x08001546 0x00000012 Code RO 3216 .text c_w.l(isspace.o)
|
||||
0x08001558 0x08001558 0x000000b2 Code RO 3218 .text c_w.l(_printf_intcommon.o)
|
||||
0x0800160a 0x0800160a 0x0000041c Code RO 3220 .text c_w.l(_printf_fp_dec.o)
|
||||
0x0800117c 0x0800117c 0x0000002c Code RO 3178 .text c_w.l(scanf_char.o)
|
||||
0x080011a8 0x080011a8 0x00000040 Code RO 3180 .text c_w.l(_sgetc.o)
|
||||
0x080011e8 0x080011e8 0x00000114 Code RO 3184 .text c_w.l(_scanf_mbtowc.o)
|
||||
0x080012fc 0x080012fc 0x000000e8 Code RO 3186 .text c_w.l(_scanf_wctomb.o)
|
||||
0x080013e4 0x080013e4 0x000000d0 Code RO 3188 .text c_w.l(_scanf_wstr.o)
|
||||
0x080014b4 0x080014b4 0x00000008 Code RO 3231 .text c_w.l(rt_errno_addr_intlibspace.o)
|
||||
0x080014bc 0x080014bc 0x0000008a Code RO 3233 .text c_w.l(lludiv10.o)
|
||||
0x08001546 0x08001546 0x00000012 Code RO 3235 .text c_w.l(isspace.o)
|
||||
0x08001558 0x08001558 0x000000b2 Code RO 3237 .text c_w.l(_printf_intcommon.o)
|
||||
0x0800160a 0x0800160a 0x0000041c Code RO 3239 .text c_w.l(_printf_fp_dec.o)
|
||||
0x08001a26 0x08001a26 0x00000002 PAD
|
||||
0x08001a28 0x08001a28 0x000002fc Code RO 3224 .text c_w.l(_printf_fp_hex.o)
|
||||
0x08001d24 0x08001d24 0x0000002c Code RO 3229 .text c_w.l(_printf_char.o)
|
||||
0x08001d50 0x08001d50 0x0000002c Code RO 3231 .text c_w.l(_printf_wchar.o)
|
||||
0x08001d7c 0x08001d7c 0x0000001c Code RO 3234 .text c_w.l(_chval.o)
|
||||
0x08001d98 0x08001d98 0x00000374 Code RO 3236 .text c_w.l(_scanf.o)
|
||||
0x0800210c 0x0800210c 0x000004f8 Code RO 3238 .text c_w.l(scanf_fp.o)
|
||||
0x08002604 0x08002604 0x0000001e Code RO 3242 .text c_w.l(_scanf_wcharmap.o)
|
||||
0x08002622 0x08002622 0x00000040 Code RO 3244 .text c_w.l(_mbrtoc16.o)
|
||||
0x08002662 0x08002662 0x00000048 Code RO 3246 .text c_w.l(_c16rtomb.o)
|
||||
0x08001a28 0x08001a28 0x000002fc Code RO 3243 .text c_w.l(_printf_fp_hex.o)
|
||||
0x08001d24 0x08001d24 0x0000002c Code RO 3248 .text c_w.l(_printf_char.o)
|
||||
0x08001d50 0x08001d50 0x0000002c Code RO 3250 .text c_w.l(_printf_wchar.o)
|
||||
0x08001d7c 0x08001d7c 0x0000001c Code RO 3253 .text c_w.l(_chval.o)
|
||||
0x08001d98 0x08001d98 0x00000374 Code RO 3255 .text c_w.l(_scanf.o)
|
||||
0x0800210c 0x0800210c 0x000004f8 Code RO 3257 .text c_w.l(scanf_fp.o)
|
||||
0x08002604 0x08002604 0x0000001e Code RO 3261 .text c_w.l(_scanf_wcharmap.o)
|
||||
0x08002622 0x08002622 0x00000040 Code RO 3263 .text c_w.l(_mbrtoc16.o)
|
||||
0x08002662 0x08002662 0x00000048 Code RO 3265 .text c_w.l(_c16rtomb.o)
|
||||
0x080026aa 0x080026aa 0x00000002 PAD
|
||||
0x080026ac 0x080026ac 0x00000008 Code RO 3251 .text c_w.l(libspace.o)
|
||||
0x080026b4 0x080026b4 0x0000004a Code RO 3254 .text c_w.l(sys_stackheap_outer.o)
|
||||
0x080026ac 0x080026ac 0x00000008 Code RO 3270 .text c_w.l(libspace.o)
|
||||
0x080026b4 0x080026b4 0x0000004a Code RO 3273 .text c_w.l(sys_stackheap_outer.o)
|
||||
0x080026fe 0x080026fe 0x00000002 PAD
|
||||
0x08002700 0x08002700 0x00000010 Code RO 3256 .text c_w.l(rt_ctype_table.o)
|
||||
0x08002710 0x08002710 0x00000008 Code RO 3261 .text c_w.l(rt_locale_intlibspace.o)
|
||||
0x08002718 0x08002718 0x00000026 Code RO 3263 .text c_w.l(llshl.o)
|
||||
0x08002700 0x08002700 0x00000010 Code RO 3275 .text c_w.l(rt_ctype_table.o)
|
||||
0x08002710 0x08002710 0x00000008 Code RO 3280 .text c_w.l(rt_locale_intlibspace.o)
|
||||
0x08002718 0x08002718 0x00000026 Code RO 3282 .text c_w.l(llshl.o)
|
||||
0x0800273e 0x0800273e 0x00000002 PAD
|
||||
0x08002740 0x08002740 0x00000080 Code RO 3265 .text c_w.l(_printf_fp_infnan.o)
|
||||
0x080027c0 0x080027c0 0x000000e4 Code RO 3267 .text c_w.l(bigflt0.o)
|
||||
0x080028a4 0x080028a4 0x00000012 Code RO 3297 .text c_w.l(exit.o)
|
||||
0x08002740 0x08002740 0x00000080 Code RO 3284 .text c_w.l(_printf_fp_infnan.o)
|
||||
0x080027c0 0x080027c0 0x000000e4 Code RO 3286 .text c_w.l(bigflt0.o)
|
||||
0x080028a4 0x080028a4 0x00000012 Code RO 3316 .text c_w.l(exit.o)
|
||||
0x080028b6 0x080028b6 0x00000002 PAD
|
||||
0x080028b8 0x080028b8 0x0000007c Code RO 3303 .text c_w.l(strcmpv8m_maindsp.o)
|
||||
0x08002934 0x08002934 0x00000320 Code RO 3384 .text c_w.l(scanf_hexfp.o)
|
||||
0x08002c54 0x08002c54 0x00000134 Code RO 3386 .text c_w.l(scanf_infnan.o)
|
||||
0x08002d88 0x08002d88 0x0000000c Code RO 3411 .text c_w.l(sys_exit.o)
|
||||
0x08002d94 0x08002d94 0x00000002 Code RO 3454 .text c_w.l(use_no_semi.o)
|
||||
0x08002d96 0x08002d96 0x00000000 Code RO 3456 .text c_w.l(indicate_semi.o)
|
||||
0x080028b8 0x080028b8 0x0000007c Code RO 3322 .text c_w.l(strcmpv8m_maindsp.o)
|
||||
0x08002934 0x08002934 0x00000320 Code RO 3403 .text c_w.l(scanf_hexfp.o)
|
||||
0x08002c54 0x08002c54 0x00000134 Code RO 3405 .text c_w.l(scanf_infnan.o)
|
||||
0x08002d88 0x08002d88 0x0000000c Code RO 3430 .text c_w.l(sys_exit.o)
|
||||
0x08002d94 0x08002d94 0x00000002 Code RO 3473 .text c_w.l(use_no_semi.o)
|
||||
0x08002d96 0x08002d96 0x00000000 Code RO 3475 .text c_w.l(indicate_semi.o)
|
||||
0x08002d96 0x08002d96 0x00000002 PAD
|
||||
0x08002d98 0x08002d98 0x0000011a Code RO 49 .text.App_ThreadX_Init app_threadx.o
|
||||
0x08002eb2 0x08002eb2 0x00000002 PAD
|
||||
@@ -6329,7 +6359,8 @@ Memory Map of the image
|
||||
0x0800db18 0x0800db18 0x00000084 Code RO 72 .text.MX_TIM1_Init tim.o
|
||||
0x0800db9c 0x0800db9c 0x00000082 Code RO 74 .text.MX_TIM2_Init tim.o
|
||||
0x0800dc1e 0x0800dc1e 0x00000002 PAD
|
||||
0x0800dc20 0x0800dc20 0x00000120 Code RO 76 .text.MX_TIM3_Init tim.o
|
||||
0x0800dc20 0x0800dc20 0x0000011e Code RO 76 .text.MX_TIM3_Init tim.o
|
||||
0x0800dd3e 0x0800dd3e 0x00000002 PAD
|
||||
0x0800dd40 0x0800dd40 0x000000da Code RO 80 .text.MX_TIM4_Init tim.o
|
||||
0x0800de1a 0x0800de1a 0x00000002 PAD
|
||||
0x0800de1c 0x0800de1c 0x00000084 Code RO 82 .text.MX_TIM8_Init tim.o
|
||||
@@ -6454,57 +6485,57 @@ Memory Map of the image
|
||||
0x08013608 0x08013608 0x00000030 Code RO 2896 .text.ble_tx_task_entry hcble.o
|
||||
0x08013638 0x08013638 0x00000040 Code RO 11 .text.main main.o
|
||||
0x08013678 0x08013678 0x00000058 Code RO 190 .text.tx_application_define app_azure_rtos.o
|
||||
0x080136d0 0x080136d0 0x0000003e Code RO 3270 CL$$btod_d2e c_w.l(btod.o)
|
||||
0x0801370e 0x0801370e 0x00000046 Code RO 3272 CL$$btod_d2e_denorm_low c_w.l(btod.o)
|
||||
0x08013754 0x08013754 0x00000060 Code RO 3271 CL$$btod_d2e_norm_op1 c_w.l(btod.o)
|
||||
0x080137b4 0x080137b4 0x00000338 Code RO 3280 CL$$btod_div_common c_w.l(btod.o)
|
||||
0x08013aec 0x08013aec 0x00000084 Code RO 3278 CL$$btod_e2d c_w.l(btod.o)
|
||||
0x08013b70 0x08013b70 0x000000dc Code RO 3277 CL$$btod_e2e c_w.l(btod.o)
|
||||
0x08013c4c 0x08013c4c 0x0000002a Code RO 3274 CL$$btod_ediv c_w.l(btod.o)
|
||||
0x08013c76 0x08013c76 0x0000002a Code RO 3276 CL$$btod_edivd c_w.l(btod.o)
|
||||
0x08013ca0 0x08013ca0 0x0000002a Code RO 3273 CL$$btod_emul c_w.l(btod.o)
|
||||
0x08013cca 0x08013cca 0x0000002a Code RO 3275 CL$$btod_emuld c_w.l(btod.o)
|
||||
0x08013cf4 0x08013cf4 0x00000244 Code RO 3279 CL$$btod_mult_common c_w.l(btod.o)
|
||||
0x08013f38 0x08013f38 0x00000030 Code RO 3370 i.__ARM_fpclassify m_wm.l(fpclassify.o)
|
||||
0x08013f68 0x08013f68 0x000000f8 Code RO 3372 i.__hardfp___mathlib_tofloat m_wm.l(narrow.o)
|
||||
0x08014060 0x08014060 0x000000d0 Code RO 3438 i.__hardfp_ldexp m_wm.l(ldexp.o)
|
||||
0x08014130 0x08014130 0x00000020 Code RO 3474 i.__mathlib_dbl_overflow m_wm.l(dunder.o)
|
||||
0x08014150 0x08014150 0x00000020 Code RO 3476 i.__mathlib_dbl_underflow m_wm.l(dunder.o)
|
||||
0x08014170 0x08014170 0x00000012 Code RO 3373 i.__mathlib_narrow m_wm.l(narrow.o)
|
||||
0x08014182 0x08014182 0x00000014 Code RO 3440 i.__support_ldexp m_wm.l(ldexp.o)
|
||||
0x08014196 0x08014196 0x0000000e Code RO 3120 i._is_digit c_w.l(__printf_wp.o)
|
||||
0x080136d0 0x080136d0 0x0000003e Code RO 3289 CL$$btod_d2e c_w.l(btod.o)
|
||||
0x0801370e 0x0801370e 0x00000046 Code RO 3291 CL$$btod_d2e_denorm_low c_w.l(btod.o)
|
||||
0x08013754 0x08013754 0x00000060 Code RO 3290 CL$$btod_d2e_norm_op1 c_w.l(btod.o)
|
||||
0x080137b4 0x080137b4 0x00000338 Code RO 3299 CL$$btod_div_common c_w.l(btod.o)
|
||||
0x08013aec 0x08013aec 0x00000084 Code RO 3297 CL$$btod_e2d c_w.l(btod.o)
|
||||
0x08013b70 0x08013b70 0x000000dc Code RO 3296 CL$$btod_e2e c_w.l(btod.o)
|
||||
0x08013c4c 0x08013c4c 0x0000002a Code RO 3293 CL$$btod_ediv c_w.l(btod.o)
|
||||
0x08013c76 0x08013c76 0x0000002a Code RO 3295 CL$$btod_edivd c_w.l(btod.o)
|
||||
0x08013ca0 0x08013ca0 0x0000002a Code RO 3292 CL$$btod_emul c_w.l(btod.o)
|
||||
0x08013cca 0x08013cca 0x0000002a Code RO 3294 CL$$btod_emuld c_w.l(btod.o)
|
||||
0x08013cf4 0x08013cf4 0x00000244 Code RO 3298 CL$$btod_mult_common c_w.l(btod.o)
|
||||
0x08013f38 0x08013f38 0x00000030 Code RO 3389 i.__ARM_fpclassify m_wm.l(fpclassify.o)
|
||||
0x08013f68 0x08013f68 0x000000f8 Code RO 3391 i.__hardfp___mathlib_tofloat m_wm.l(narrow.o)
|
||||
0x08014060 0x08014060 0x000000d0 Code RO 3457 i.__hardfp_ldexp m_wm.l(ldexp.o)
|
||||
0x08014130 0x08014130 0x00000020 Code RO 3493 i.__mathlib_dbl_overflow m_wm.l(dunder.o)
|
||||
0x08014150 0x08014150 0x00000020 Code RO 3495 i.__mathlib_dbl_underflow m_wm.l(dunder.o)
|
||||
0x08014170 0x08014170 0x00000012 Code RO 3392 i.__mathlib_narrow m_wm.l(narrow.o)
|
||||
0x08014182 0x08014182 0x00000014 Code RO 3459 i.__support_ldexp m_wm.l(ldexp.o)
|
||||
0x08014196 0x08014196 0x0000000e Code RO 3139 i._is_digit c_w.l(__printf_wp.o)
|
||||
0x080141a4 0x080141a4 0x00000004 PAD
|
||||
0x080141a8 0x080141a8 0x0000008c Code RO 3407 i.frexp m_wm.l(frexp.o)
|
||||
0x08014234 0x08014234 0x0000002c Code RO 3249 locale$$code c_w.l(lc_numeric_c.o)
|
||||
0x08014260 0x08014260 0x0000002c Code RO 3391 locale$$code c_w.l(lc_ctype_c.o)
|
||||
0x0801428c 0x0801428c 0x00000062 Code RO 3023 x$fpl$d2f fz_wm.l(d2f.o)
|
||||
0x080141a8 0x080141a8 0x0000008c Code RO 3426 i.frexp m_wm.l(frexp.o)
|
||||
0x08014234 0x08014234 0x0000002c Code RO 3268 locale$$code c_w.l(lc_numeric_c.o)
|
||||
0x08014260 0x08014260 0x0000002c Code RO 3410 locale$$code c_w.l(lc_ctype_c.o)
|
||||
0x0801428c 0x0801428c 0x00000062 Code RO 3042 x$fpl$d2f fz_wm.l(d2f.o)
|
||||
0x080142ee 0x080142ee 0x00000002 PAD
|
||||
0x080142f0 0x080142f0 0x00000010 Code RO 3516 x$fpl$dcheck1 fz_wm.l(dcheck1.o)
|
||||
0x08014300 0x08014300 0x00000018 Code RO 3432 x$fpl$dcmpinf fz_wm.l(dcmpi.o)
|
||||
0x08014318 0x08014318 0x00000078 Code RO 3399 x$fpl$deqf fz_wm.l(deqf.o)
|
||||
0x08014390 0x08014390 0x00000078 Code RO 3434 x$fpl$dleqf fz_wm.l(dleqf.o)
|
||||
0x08014408 0x08014408 0x00000154 Code RO 3436 x$fpl$dmul fz_wm.l(dmul.o)
|
||||
0x0801455c 0x0801455c 0x0000009c Code RO 3173 x$fpl$dnaninf fz_wm.l(dnaninf.o)
|
||||
0x080145f8 0x080145f8 0x0000000c Code RO 3175 x$fpl$dretinf fz_wm.l(dretinf.o)
|
||||
0x08014604 0x08014604 0x0000006c Code RO 3401 x$fpl$drleqf fz_wm.l(drleqf.o)
|
||||
0x08014670 0x08014670 0x0000001a Code RO 3403 x$fpl$fpinit fz_wm.l(fpinit.o)
|
||||
0x0801468a 0x0801468a 0x0000000a Code RO 3179 x$fpl$fretinf fz_wm.l(fretinf.o)
|
||||
0x08014694 0x08014694 0x00000006 Code RO 3362 x$fpl$ieeestatus fz_wm.l(istatus.o)
|
||||
0x0801469a 0x0801469a 0x00000004 Code RO 3181 x$fpl$printf1 fz_wm.l(printf1.o)
|
||||
0x0801469e 0x0801469e 0x00000004 Code RO 3183 x$fpl$printf2 fz_wm.l(printf2.o)
|
||||
0x080146a2 0x080146a2 0x00000064 Code RO 3518 x$fpl$retnan fz_wm.l(retnan.o)
|
||||
0x08014706 0x08014706 0x0000005c Code RO 3468 x$fpl$scalbn fz_wm.l(scalbn.o)
|
||||
0x08014762 0x08014762 0x00000004 Code RO 3189 x$fpl$scanf1 fz_wm.l(scanf1.o)
|
||||
0x08014766 0x08014766 0x00000008 Code RO 3364 x$fpl$scanf2 fz_wm.l(scanf2.o)
|
||||
0x0801476e 0x0801476e 0x00000030 Code RO 3520 x$fpl$trapveneer fz_wm.l(trapv.o)
|
||||
0x0801479e 0x0801479e 0x00000000 Code RO 3191 x$fpl$usenofp fz_wm.l(usenofp.o)
|
||||
0x080142f0 0x080142f0 0x00000010 Code RO 3535 x$fpl$dcheck1 fz_wm.l(dcheck1.o)
|
||||
0x08014300 0x08014300 0x00000018 Code RO 3451 x$fpl$dcmpinf fz_wm.l(dcmpi.o)
|
||||
0x08014318 0x08014318 0x00000078 Code RO 3418 x$fpl$deqf fz_wm.l(deqf.o)
|
||||
0x08014390 0x08014390 0x00000078 Code RO 3453 x$fpl$dleqf fz_wm.l(dleqf.o)
|
||||
0x08014408 0x08014408 0x00000154 Code RO 3455 x$fpl$dmul fz_wm.l(dmul.o)
|
||||
0x0801455c 0x0801455c 0x0000009c Code RO 3192 x$fpl$dnaninf fz_wm.l(dnaninf.o)
|
||||
0x080145f8 0x080145f8 0x0000000c Code RO 3194 x$fpl$dretinf fz_wm.l(dretinf.o)
|
||||
0x08014604 0x08014604 0x0000006c Code RO 3420 x$fpl$drleqf fz_wm.l(drleqf.o)
|
||||
0x08014670 0x08014670 0x0000001a Code RO 3422 x$fpl$fpinit fz_wm.l(fpinit.o)
|
||||
0x0801468a 0x0801468a 0x0000000a Code RO 3198 x$fpl$fretinf fz_wm.l(fretinf.o)
|
||||
0x08014694 0x08014694 0x00000006 Code RO 3381 x$fpl$ieeestatus fz_wm.l(istatus.o)
|
||||
0x0801469a 0x0801469a 0x00000004 Code RO 3200 x$fpl$printf1 fz_wm.l(printf1.o)
|
||||
0x0801469e 0x0801469e 0x00000004 Code RO 3202 x$fpl$printf2 fz_wm.l(printf2.o)
|
||||
0x080146a2 0x080146a2 0x00000064 Code RO 3537 x$fpl$retnan fz_wm.l(retnan.o)
|
||||
0x08014706 0x08014706 0x0000005c Code RO 3487 x$fpl$scalbn fz_wm.l(scalbn.o)
|
||||
0x08014762 0x08014762 0x00000004 Code RO 3208 x$fpl$scanf1 fz_wm.l(scanf1.o)
|
||||
0x08014766 0x08014766 0x00000008 Code RO 3383 x$fpl$scanf2 fz_wm.l(scanf2.o)
|
||||
0x0801476e 0x0801476e 0x00000030 Code RO 3539 x$fpl$trapveneer fz_wm.l(trapv.o)
|
||||
0x0801479e 0x0801479e 0x00000000 Code RO 3210 x$fpl$usenofp fz_wm.l(usenofp.o)
|
||||
0x0801479e 0x0801479e 0x00000002 PAD
|
||||
0x080147a0 0x080147a0 0x00000008 Data RO 3079 .constdata c_w.l(_printf_wctomb.o)
|
||||
0x080147a8 0x080147a8 0x00000028 Data RO 3108 .constdata c_w.l(_printf_hex_int_ll_ptr.o)
|
||||
0x080147d0 0x080147d0 0x00000011 Data RO 3128 .constdata c_w.l(__printf_flags_ss_wp.o)
|
||||
0x080147e1 0x080147e1 0x00000026 Data RO 3225 .constdata c_w.l(_printf_fp_hex.o)
|
||||
0x080147a0 0x080147a0 0x00000008 Data RO 3098 .constdata c_w.l(_printf_wctomb.o)
|
||||
0x080147a8 0x080147a8 0x00000028 Data RO 3127 .constdata c_w.l(_printf_hex_int_ll_ptr.o)
|
||||
0x080147d0 0x080147d0 0x00000011 Data RO 3147 .constdata c_w.l(__printf_flags_ss_wp.o)
|
||||
0x080147e1 0x080147e1 0x00000026 Data RO 3244 .constdata c_w.l(_printf_fp_hex.o)
|
||||
0x08014807 0x08014807 0x00000001 PAD
|
||||
0x08014808 0x08014808 0x00000094 Data RO 3268 .constdata c_w.l(bigflt0.o)
|
||||
0x08014808 0x08014808 0x00000094 Data RO 3287 .constdata c_w.l(bigflt0.o)
|
||||
0x0801489c 0x0801489c 0x00000010 Data RO 1576 .rodata.AHBPrescTable system_stm32h5xx.o
|
||||
0x080148ac 0x080148ac 0x00000008 Data RO 1577 .rodata.APBPrescTable system_stm32h5xx.o
|
||||
0x080148b4 0x080148b4 0x00000008 Data RO 1563 .rodata.UARTEx_SetNbDataToProcess.denominator stm32h5xx_hal_uart_ex.o
|
||||
@@ -6515,11 +6546,11 @@ Memory Map of the image
|
||||
0x080149c5 0x080149c5 0x00000014 Data RO 2803 .rodata.str1.1 tx_timer_initialize.o
|
||||
0x080149d9 0x080149d9 0x00000056 Data RO 2904 .rodata.str1.1 hcble.o
|
||||
0x08014a2f 0x08014a2f 0x00000001 PAD
|
||||
0x08014a30 0x08014a30 0x00000020 Data RO 3523 Region$$Table anon$$obj.o
|
||||
0x08014a50 0x08014a50 0x00000008 Data RO 3358 c$$dinf fz_wm.l(fpconst.o)
|
||||
0x08014a58 0x08014a58 0x00000008 Data RO 3361 c$$dmax fz_wm.l(fpconst.o)
|
||||
0x08014a60 0x08014a60 0x0000001c Data RO 3248 locale$$data c_w.l(lc_numeric_c.o)
|
||||
0x08014a7c 0x08014a7c 0x00000110 Data RO 3390 locale$$data c_w.l(lc_ctype_c.o)
|
||||
0x08014a30 0x08014a30 0x00000020 Data RO 3542 Region$$Table anon$$obj.o
|
||||
0x08014a50 0x08014a50 0x00000008 Data RO 3377 c$$dinf fz_wm.l(fpconst.o)
|
||||
0x08014a58 0x08014a58 0x00000008 Data RO 3380 c$$dmax fz_wm.l(fpconst.o)
|
||||
0x08014a60 0x08014a60 0x0000001c Data RO 3267 locale$$data c_w.l(lc_numeric_c.o)
|
||||
0x08014a7c 0x08014a7c 0x00000110 Data RO 3409 locale$$data c_w.l(lc_ctype_c.o)
|
||||
|
||||
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08014b90, Size: 0x00002ce8, Max: 0x000a0000, ABSOLUTE)
|
||||
@@ -6531,7 +6562,7 @@ Memory Map of the image
|
||||
0x20000008 0x08014b98 0x00000001 Data RW 1340 .data.uwTickFreq stm32h5xx_hal.o
|
||||
0x20000009 0x08014b99 0x00000003 PAD
|
||||
0x2000000c 0x08014b9c 0x00000004 Data RW 1339 .data.uwTickPrio stm32h5xx_hal.o
|
||||
0x20000010 - 0x00000060 Zero RW 3252 .bss c_w.l(libspace.o)
|
||||
0x20000010 - 0x00000060 Zero RW 3271 .bss c_w.l(libspace.o)
|
||||
0x20000070 - 0x00000080 Zero RW 2906 .bss.HC_Send_Data hcble.o
|
||||
0x200000f0 - 0x00000018 Zero RW 122 .bss.List_GPDMA1_Channel3 usart.o
|
||||
0x20000108 - 0x00000018 Zero RW 118 .bss.List_GPDMA1_Channel5 usart.o
|
||||
@@ -6645,7 +6676,7 @@ Image component sizes
|
||||
762 0 16 0 0 9343 stm32h5xx_hal_uart_ex.o
|
||||
166 0 0 0 0 1627 stm32h5xx_it.o
|
||||
310 0 24 4 0 6001 system_stm32h5xx.o
|
||||
1602 0 0 0 380 13030 tim.o
|
||||
1600 0 0 0 380 13030 tim.o
|
||||
304 0 0 0 0 4756 tx_byte_pool_create.o
|
||||
292 0 0 0 0 4692 tx_event_flags_cleanup.o
|
||||
160 0 0 0 0 4308 tx_event_flags_create.o
|
||||
@@ -6686,7 +6717,7 @@ Image component sizes
|
||||
----------------------------------------------------------------------
|
||||
68540 344 1024 16 11384 426899 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
148 0 1 3 7 0 (incl. Padding)
|
||||
150 0 1 3 7 0 (incl. Padding)
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Dependencies for Project 'AutoGuideStick', Target 'AutoGuideStick': (DO NOT MODIFY !)
|
||||
CompilerVersion: 6210000::V6.21::ARMCLANG
|
||||
F (startup_stm32h563xx.s)(0x685D3117)(--target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -masm=auto -Wa,armasm,--diag_suppress=A1950W -c
|
||||
|
||||
F (startup_stm32h563xx.s)(0x685FF569)(--target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -masm=auto -Wa,armasm,--diag_suppress=A1950W -c
|
||||
|
||||
-gdwarf-4 -I ../Core/Inc -I ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include
|
||||
|
||||
-I./RTE/_AutoGuideStick
|
||||
@@ -42,8 +42,9 @@ I (..\Core\Inc\gpdma.ha.\Core\Inc\tim.h)(0x00000000)
|
||||
I (..\Drivers\CMSIS\Include\core_cm33.h)(0x683FA4DE)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\stdint.h)(0x6569B012)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_version.h)(0x683FA4DE)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_compiler.h)(0x683FA4DE)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_armclang.h)(0x683FA4DE)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_armclang.h)(0x683FA4DE)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\mpu_armv8.h)(0x683FA4DE)
|
||||
I (..\Drivers\CMSIS\Device\ST\STM32H5xx\Include\system_stm32h5xx.h)(0x683FA4DE)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x683FA4DD)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
|
||||
@@ -140,8 +141,8 @@ I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h)(0x683FA4DD)
|
||||
-ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include
|
||||
|
||||
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx
|
||||
|
||||
-o autoguidestick/gpdma.o -MD)
|
||||
|
||||
-o autoguidestick/gpdma.o -MD)
|
||||
I (..\Core\Inc\main.hc.\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x00000000)
|
||||
I (..\Core\Inc\stm32h5xx_hal_conf.h)(0x685C2A98)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h)(0x683FA4DD)
|
||||
@@ -182,7 +183,8 @@ I (..\Core\Inc\gpdma.ha.\Core\Inc\tim.h)(0x00000000)
|
||||
-I./RTE/_AutoGuideStick
|
||||
|
||||
-ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include
|
||||
|
||||
|
||||
-ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include
|
||||
|
||||
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx
|
||||
|
||||
@@ -246,7 +248,7 @@ I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h)(0x683FA4DD)
|
||||
I (..\Drivers\CMSIS\Device\ST\STM32H5xx\Include\stm32h5xx.h)(0x683FA4DE)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\math.h)(0x6569B012)
|
||||
I (..\Drivers\CMSIS\Device\ST\STM32H5xx\Include\stm32h563xx.h)(0x683FA4DE)
|
||||
I (..\Drivers\CMSIS\Device\ST\STM32H5xx\Include\stm32h563xx.h)(0x683FA4DE)
|
||||
I (..\Drivers\CMSIS\Include\core_cm33.h)(0x683FA4DE)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\stdint.h)(0x6569B012)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_version.h)(0x683FA4DE)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_compiler.h)(0x683FA4DE)
|
||||
@@ -288,6 +290,7 @@ I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
|
||||
-ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include
|
||||
|
||||
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx
|
||||
|
||||
-o autoguidestick/tim.o -MD)
|
||||
I (..\Core\Inc\main.h..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h)(0x00000000)
|
||||
@@ -320,7 +323,7 @@ I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h)(0x683FA4DD)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h)(0x683FA4DD)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart.h)(0x683FA4DD)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart_ex.h)(0x683FA4DD)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart_ex.h)(0x683FA4DD)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_exti.h)(0x683FA4DD)
|
||||
F (../Core/Src/usart.c)(0x685BB8D6)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c
|
||||
|
||||
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
|
||||
@@ -352,7 +355,7 @@ I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h)(0x683FA4DD)
|
||||
I (..\Drivers\CMSIS\Device\ST\STM32H5xx\Include\system_stm32h5xx.h)(0x683FA4DE)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x683FA4DD)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc_ex.h)(0x683FA4DD)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio.h)(0x683FA4DD)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio_ex.h)(0x683FA4DD)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dma.h)(0x683FA4DD)
|
||||
@@ -394,7 +397,7 @@ I (..\Core\Inc\gpdma.ha.\Core\Inc\tim.h)(0x00000000)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_version.h)(0x683FA4DE)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_compiler.h)(0x683FA4DE)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_armclang.h)(0x683FA4DE)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_armclang.h)(0x683FA4DE)
|
||||
I (D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\mpu_armv8.h)(0x683FA4DE)
|
||||
I (..\Drivers\CMSIS\Device\ST\STM32H5xx\Include\system_stm32h5xx.h)(0x683FA4DE)
|
||||
I (..\Drivers\STM32H5xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h)(0x683FA4DD)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\stddef.h)(0x6569B012)
|
||||
@@ -2070,7 +2073,7 @@ I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
|
||||
-o autoguidestick/tx_event_flags_info_get.o -MD)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_trace.h)(0x683FA4DA)
|
||||
@@ -2111,9 +2114,10 @@ I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
|
||||
-o autoguidestick/tx_event_flags_set.o -MD)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_trace.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_thread.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_event_flags.h)(0x683FA4DA)
|
||||
F (../Middlewares/ST/threadx/common/src/tx_event_flags_set_notify.c)(0x683FA4DA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c
|
||||
@@ -2154,7 +2158,8 @@ I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
-o autoguidestick/tx_mutex_cleanup.o -MD)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_thread.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_mutex.h)(0x683FA4DA)
|
||||
F (../Middlewares/ST/threadx/common/src/tx_mutex_create.c)(0x683FA4DA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c
|
||||
@@ -2196,7 +2201,7 @@ I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
-o autoguidestick/tx_mutex_delete.o -MD)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA)
|
||||
I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_trace.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_thread.h)(0x683FA4DA)
|
||||
@@ -2239,7 +2244,7 @@ I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
|
||||
-o autoguidestick/tx_mutex_info_get.o -MD)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA)
|
||||
-o autoguidestick/tx_mutex_info_get.o -MD)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_trace.h)(0x683FA4DA)
|
||||
@@ -2282,7 +2287,7 @@ I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_trace.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_thread.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_mutex.h)(0x683FA4DA)
|
||||
@@ -2325,4 +2330,47 @@ I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_trace.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_thread.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_mutex.h)(0x683FA4DA)
|
||||
F (../Middlewares/ST/threadx/common/src/tx_queue_cleanup.c)(0x683FA4DA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c
|
||||
|
||||
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
|
||||
|
||||
-gdwarf-4 -O0 -ffunction-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 ../Core/Inc -I ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun
|
||||
|
||||
-I./RTE/_AutoGuideStick
|
||||
|
||||
-ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include
|
||||
|
||||
-ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include
|
||||
|
||||
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx
|
||||
|
||||
-o autoguidestick/tx_queue_cleanup.o -MD)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_thread.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_queue.h)(0x683FA4DA)
|
||||
F (../Middlewares/ST/threadx/common/src/tx_queue_create.c)(0x683FA4DA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m33 -mfpu=fpv5-sp-d16 -mfloat-abi=hard -c
|
||||
|
||||
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
|
||||
|
||||
-gdwarf-4 -O0 -ffunction-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 ../Core/Inc -I ../AZURE_RTOS/App -I ../Drivers/STM32H5xx_HAL_Driver/Inc -I ../Drivers/STM32H5xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/threadx/common/inc -I ../Drivers/CMSIS/Device/ST/STM32H5xx/Include -I ../Middlewares/ST/threadx/ports/cortex_m33/ac6/inc -I ../Drivers/CMSIS/Include -I ../fun
|
||||
|
||||
-I./RTE/_AutoGuideStick
|
||||
|
||||
-ID:/keil5/ARM/PACK/ARM/CMSIS/5.9.0/CMSIS/Core/Include
|
||||
|
||||
-ID:/keil5/ARM/PACK/Keil/STM32H5xx_DFP/1.3.0/Drivers/CMSIS/Device/ST/STM32H5xx/Include
|
||||
|
||||
-D__UVISION_VERSION="539" -D_RTE_ -DSTM32H563xx -D_RTE_ -DTX_INCLUDE_USER_DEFINE_FILE -DTX_SINGLE_MODE_NON_SECURE="1" -DUSE_HAL_DRIVER -DSTM32H563xx
|
||||
|
||||
-o autoguidestick/tx_queue_create.o -MD)
|
||||
I (..\Middlewares\ST\threadx\common\inc\tx_api.h)(0x683FA4DA)
|
||||
I (..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h)(0x683FA4D9)
|
||||
I (..\Core\Inc\tx_user.he:\keil5\ARM\ARMCLANG\include\stdlib.h)(0x00000000)
|
||||
I (D:\keil5\ARM\ARMCLANG\include\string.h)(0x6569B012)
|
||||
|
||||
@@ -40,4 +40,4 @@ autoguidestick/app_azure_rtos.o: ..\AZURE_RTOS\App\app_azure_rtos.c \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdio.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdarg.h ..\fun\HCBle.h ..\fun\gps.h \
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h \
|
||||
..\AZURE_RTOS\App\app_azure_rtos_config.h
|
||||
..\fun\Motor.h ..\AZURE_RTOS\App\app_azure_rtos_config.h
|
||||
|
||||
@@ -39,4 +39,5 @@ autoguidestick/app_threadx.o: ..\Core\Src\app_threadx.c \
|
||||
..\Core\Inc\gpdma.h ..\Core\Inc\tim.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdio.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdarg.h ..\fun\HCBle.h ..\fun\gps.h \
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h \
|
||||
..\fun\Motor.h
|
||||
|
||||
@@ -39,4 +39,4 @@ autoguidestick/buzzer.o: ..\fun\Buzzer.c ..\fun\Buzzer.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\string.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdio.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdarg.h ..\fun\HCBle.h ..\fun\gps.h \
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Motor.h
|
||||
|
||||
@@ -38,4 +38,5 @@ autoguidestick/gps.o: ..\fun\gps.c ..\fun\gps.h ..\fun\headfile.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\string.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdio.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdarg.h ..\fun\HCBle.h \
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h \
|
||||
..\fun\Motor.h
|
||||
|
||||
@@ -38,4 +38,5 @@ autoguidestick/hcble.o: ..\fun\HCBle.c ..\fun\HCBle.h ..\fun\headfile.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\string.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdio.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdarg.h ..\fun\gps.h \
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h \
|
||||
..\fun\Motor.h
|
||||
|
||||
@@ -38,4 +38,5 @@ autoguidestick/imu.o: ..\fun\IMU.c ..\fun\IMU.h ..\fun\headfile.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\string.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdio.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdarg.h ..\fun\HCBle.h ..\fun\gps.h \
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h \
|
||||
..\fun\Motor.h
|
||||
|
||||
@@ -38,4 +38,5 @@ autoguidestick/main.o: ..\Core\Src\main.c ..\Core\Inc\app_threadx.h \
|
||||
..\Core\Inc\gpdma.h ..\Core\Inc\tim.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdio.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdarg.h ..\fun\HCBle.h ..\fun\gps.h \
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h \
|
||||
..\fun\Motor.h
|
||||
|
||||
41
MDK-ARM/AutoGuideStick/motor.d
Normal file
41
MDK-ARM/AutoGuideStick/motor.d
Normal file
@@ -0,0 +1,41 @@
|
||||
autoguidestick/motor.o: ..\fun\Motor.c ..\fun\Motor.h ..\fun\headfile.h \
|
||||
..\Core\Inc\main.h ..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h \
|
||||
..\Core\Inc\stm32h5xx_hal_conf.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_def.h \
|
||||
..\Drivers\CMSIS\Device\ST\STM32H5xx\Include\stm32h5xx.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\math.h \
|
||||
..\Drivers\CMSIS\Device\ST\STM32H5xx\Include\stm32h563xx.h \
|
||||
..\Drivers\CMSIS\Include\core_cm33.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdint.h \
|
||||
D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_version.h \
|
||||
D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_compiler.h \
|
||||
D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\cmsis_armclang.h \
|
||||
D:\advance_stick\AutoGuideStick\Drivers\CMSIS\Include\mpu_armv8.h \
|
||||
..\Drivers\CMSIS\Device\ST\STM32H5xx\Include\system_stm32h5xx.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stddef.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc_ex.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio_ex.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dma.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dma_ex.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_cortex.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_flash.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_flash_ex.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_pwr.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_pwr_ex.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart_ex.h \
|
||||
..\Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_exti.h \
|
||||
..\Core\Inc\memorymap.h ..\Core\Inc\usart.h ..\Core\Inc\gpio.h \
|
||||
..\Core\Inc\gpdma.h ..\Core\Inc\tim.h ..\Core\Inc\app_threadx.h \
|
||||
..\Middlewares\ST\threadx\common\inc\tx_api.h \
|
||||
..\Middlewares\ST\threadx\ports\cortex_m33\ac6\inc\tx_port.h \
|
||||
..\Core\Inc\tx_user.h D:\keil5\ARM\ARMCLANG\include\stdlib.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\string.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdio.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdarg.h ..\fun\HCBle.h ..\fun\gps.h \
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h
|
||||
BIN
MDK-ARM/AutoGuideStick/motor.o
Normal file
BIN
MDK-ARM/AutoGuideStick/motor.o
Normal file
Binary file not shown.
@@ -39,4 +39,4 @@ autoguidestick/shake_motor.o: ..\fun\Shake_Motor.c ..\fun\Shake_Motor.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\string.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdio.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdarg.h ..\fun\HCBle.h ..\fun\gps.h \
|
||||
..\fun\Ultrasound.h ..\fun\Buzzer.h
|
||||
..\fun\Ultrasound.h ..\fun\Buzzer.h ..\fun\Motor.h
|
||||
|
||||
@@ -39,4 +39,5 @@ autoguidestick/stm32h5xx_it.o: ..\Core\Src\stm32h5xx_it.c \
|
||||
D:\keil5\ARM\ARMCLANG\include\string.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdio.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdarg.h ..\fun\HCBle.h ..\fun\gps.h \
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h
|
||||
..\fun\Shake_Motor.h ..\fun\Ultrasound.h ..\fun\Buzzer.h \
|
||||
..\fun\Motor.h
|
||||
|
||||
Binary file not shown.
@@ -39,4 +39,4 @@ autoguidestick/ultrasound.o: ..\fun\Ultrasound.c ..\fun\Ultrasound.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\string.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdio.h \
|
||||
D:\keil5\ARM\ARMCLANG\include\stdarg.h ..\fun\HCBle.h ..\fun\gps.h \
|
||||
..\fun\Shake_Motor.h ..\fun\Buzzer.h
|
||||
..\fun\Shake_Motor.h ..\fun\Buzzer.h ..\fun\Motor.h
|
||||
|
||||
86
fun/Motor.c
Normal file
86
fun/Motor.c
Normal file
@@ -0,0 +1,86 @@
|
||||
#include "Motor.h"
|
||||
|
||||
extern TIM_HandleTypeDef htim3;
|
||||
extern TIM_HandleTypeDef htim4;
|
||||
|
||||
/*******
|
||||
PWMA --- TIM4_CHANNEL4
|
||||
|
||||
PMWB --- TIM3_CHANNEL4
|
||||
|
||||
STBY --- 5V Ĭ<><C4AC>5V <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>
|
||||
*******/
|
||||
void PWM_GPIO_TIM_Init(void)
|
||||
{
|
||||
HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_4);
|
||||
HAL_TIM_PWM_Start(&htim4,TIM_CHANNEL_4);
|
||||
}
|
||||
|
||||
|
||||
void MotorA_Dir(uint8_t dir)
|
||||
{
|
||||
if(0 == dir) // ǰ<><C7B0>
|
||||
{
|
||||
HAL_GPIO_WritePin(AIN1_GPIO_Port,AIN1_Pin,GPIO_PIN_SET);
|
||||
HAL_GPIO_WritePin(AIN2_GPIO_Port,AIN2_Pin,GPIO_PIN_RESET);
|
||||
}
|
||||
else // <20><>ת
|
||||
{
|
||||
HAL_GPIO_WritePin(AIN1_GPIO_Port,AIN1_Pin,GPIO_PIN_RESET);
|
||||
HAL_GPIO_WritePin(AIN2_GPIO_Port,AIN2_Pin,GPIO_PIN_SET);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
void MotorB_Dir(uint8_t dir)
|
||||
{
|
||||
if(0 == dir) // ǰ<><C7B0>
|
||||
{
|
||||
HAL_GPIO_WritePin(BIN1_GPIO_Port,BIN1_Pin,GPIO_PIN_SET);
|
||||
HAL_GPIO_WritePin(BIN2_GPIO_Port,BIN2_Pin,GPIO_PIN_RESET);
|
||||
}
|
||||
else // <20><>ת
|
||||
{
|
||||
HAL_GPIO_WritePin(BIN1_GPIO_Port,BIN1_Pin,GPIO_PIN_RESET);
|
||||
HAL_GPIO_WritePin(BIN2_GPIO_Port,BIN2_Pin,GPIO_PIN_SET);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD>ٶ<EFBFBD>
|
||||
void MotorA_Speed(uint8_t speed)
|
||||
{
|
||||
__HAL_TIM_SET_COMPARE(&htim4,TIM_CHANNEL_4,speed);
|
||||
}
|
||||
|
||||
// <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD>ٶ<EFBFBD>
|
||||
void MotorB_Speed(uint8_t speed)
|
||||
{
|
||||
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4,speed);
|
||||
}
|
||||
|
||||
|
||||
// ʾ<><CABE> ͬʱ<CDAC><CAB1><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD>A/B
|
||||
// <20><>ʾ <20><><EFBFBD><EFBFBD> Dir 0 ---- ǰ<><C7B0> go forward
|
||||
// <20><><EFBFBD><EFBFBD> Dir 1 ---- <20><><EFBFBD><EFBFBD> go forward
|
||||
void DriveBOTH(int16_t speedA,int16_t speedB)
|
||||
{
|
||||
// <20><><EFBFBD><EFBFBD> A
|
||||
if (speedA >= 0) MotorA_Dir(0);
|
||||
else
|
||||
{
|
||||
MotorA_Dir(1);
|
||||
speedA = -speedA;
|
||||
}
|
||||
MotorA_Speed(speedA);
|
||||
|
||||
// <20><><EFBFBD><EFBFBD> B
|
||||
if (speedB >= 0) MotorA_Dir(0);
|
||||
else
|
||||
{
|
||||
MotorB_Dir(1);
|
||||
speedB = -speedB;
|
||||
}
|
||||
MotorA_Speed(speedB);
|
||||
}
|
||||
27
fun/Motor.h
Normal file
27
fun/Motor.h
Normal file
@@ -0,0 +1,27 @@
|
||||
#ifndef __MOTOR_H__
|
||||
#define __MOTOR_H__
|
||||
|
||||
#include "headfile.h"
|
||||
|
||||
|
||||
void PWM_GPIO_TIM_Init(void);
|
||||
|
||||
void MotorA_Dir(uint8_t dir);
|
||||
|
||||
|
||||
void MotorB_Dir(uint8_t dir);
|
||||
|
||||
// <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>A<EFBFBD><41><EFBFBD>ٶ<EFBFBD>
|
||||
void MotorA_Speed(uint8_t speed);
|
||||
|
||||
// <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD>ٶ<EFBFBD>
|
||||
void MotorB_Speed(uint8_t speed);
|
||||
|
||||
// ʾ<><CABE> ͬʱ<CDAC><CAB1><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD>A/B
|
||||
// <20><>ʾ <20><><EFBFBD><EFBFBD> Dir 0 ---- ǰ<><C7B0> go forward
|
||||
// <20><><EFBFBD><EFBFBD> Dir 1 ---- <20><><EFBFBD><EFBFBD> go forward
|
||||
void DriveBOTH(int16_t speedA,int16_t speedB);
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
@@ -19,5 +19,5 @@
|
||||
#include "Shake_Motor.h"
|
||||
#include "Ultrasound.h"
|
||||
#include "Buzzer.h"
|
||||
|
||||
#include "Motor.h"
|
||||
#endif
|
||||
Reference in New Issue
Block a user