完成步进电机驱动

This commit is contained in:
2025-02-07 11:16:37 +08:00
parent 6d1950bce8
commit 71d1b69f77
16 changed files with 3347 additions and 2567 deletions
+77 -134
View File
@@ -3,6 +3,7 @@
#include "bsp.h"
#include "string.h"
#include "math.h"
@@ -182,9 +183,24 @@ void LED_setToggle(LED_CHANNEL_ENUM channel)
MOTOR_t motor;
void MOTOR_init(void)
{
MOTOR_setDir(MOTOR_DIR_CW);
MOTOR_setMS(MOTOR_MS_8);
MOTOR_setEn(MOTOR_ENABLE);
MOTOR_setStep(200);
motor.period = 1000;
motor.power = 0.1;
}
void MOTOR_setMS(MOTOR_MS_ENUM ms)
{
motor.micro_step = ms;
motor.one_step = 360.0 / motor.micro_step;
}
void MOTOR_setEn(MOTOR_STATE_ENUM state)
@@ -256,127 +272,50 @@ void MOTOR_thread(void)//һ
}
else
{
//步进
switch(motor.pos)
//步进,这里正余弦函数要用查表代替
motor.y = sin(motor.pos/57.29) * motor.period * motor.power;
motor.x = cos(motor.pos/57.29) * motor.period * motor.power;
if(motor.x >= 0)
{
default:
case 0://STOP
{ // A+ A- B- B+
// 0 0 0 0
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
}break;
case 1:
{ // A+ A- B- B+
// 1 0 0 0
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1,motor.width); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
}break;
case 2:
{ // A+ A- B- B+
// 1 0 0 1
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1,motor.width); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3,motor.width); //B+
}break;
case 3:
{ // A+ A- B- B+
// 0 0 0 1
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3,motor.width); //B+
}break;
case 4:
{ // A+ A- B- B+
// 0 1 0 1
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2,motor.width); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3,motor.width); //B+
}break;
case 5:
{ // A+ A- B- B+
// 0 1 0 0
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2,motor.width); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
}break;
case 6:
{ // A+ A- B- B+
// 0 1 1 0
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2,motor.width); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4,motor.width); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
}break;
case 7:
{ // A+ A- B- B+
// 0 0 1 0
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4,motor.width); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
}break;
case 8:
{ // A+ A- B- B+
// 1 0 1 0
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1,motor.width); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4,motor.width); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
}break;
motor.a = motor.x;
motor.b = 0;
}
else
{
motor.a = 0;
motor.b = -motor.x;
}
if(motor.y >= 0)
{
motor.c = motor.y;
motor.d = 0;
}
else
{
motor.c = 0;
motor.d = -motor.y;
}
//正反向
if(motor.dir == MOTOR_DIR_CW)
{
motor.pos ++;
if(motor.pos >= 9)
motor.pos += motor.one_step;
if(motor.pos > 360)
{
motor.pos = 1;
motor.pos = motor.pos - 360.0;
}
}
else
{
motor.pos --;
if(motor.pos <= 0)
motor.pos -= motor.one_step;
if(motor.pos < 0)
{
motor.pos = 8;
motor.pos = 360.0 + motor.pos;
}
}
/*
//微步方式
one_step = width / micro_step
a += width / micro_step;
if(a > width)
{
a = one_step;
}
*/
//以下是特殊指令
key_state = SYS_getDi();
@@ -398,10 +337,10 @@ void MOTOR_thread(void)//һ
motor.state = MOTOR_DISABLE;
motor.getFlag = MOTOR_NORMAL;
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
motor.a = 0;
motor.b = 0;
motor.c = 0;
motor.d = 0;
}
}
}
@@ -413,10 +352,10 @@ void MOTOR_thread(void)//һ
motor.state = MOTOR_DISABLE;
motor.getFlag = MOTOR_NORMAL;
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
motor.a = 0;
motor.b = 0;
motor.c = 0;
motor.d = 0;
}
}
else if(motor.getFlag == MOTOR_GET_LENGHT)//运行到最大值
@@ -429,10 +368,10 @@ void MOTOR_thread(void)//һ
motor.state = MOTOR_ENABLE;
motor.dir = MOTOR_DIR_CCW;//反向
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
motor.a = 0;
motor.b = 0;
motor.c = 0;
motor.d = 0;
}
if((motor.dir == MOTOR_DIR_CCW) && (key_state & 0x01))
{
@@ -461,32 +400,36 @@ void MOTOR_thread(void)//һ
{
motor.state = MOTOR_DISABLE;
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
return;
motor.a = 0;
motor.b = 0;
motor.c = 0;
motor.d = 0;
}
else if((motor.dir == MOTOR_DIR_CW) && (key_state & 0x02))//检测最大点
{
motor.state = MOTOR_DISABLE;
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
return;
motor.a = 0;
motor.b = 0;
motor.c = 0;
motor.d = 0;
}
}
}
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1,motor.a); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2,motor.b); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4,motor.d); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3,motor.c); //B+
}
else
{
motor.state = MOTOR_DISABLE;
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1, 0); //A+
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2, 0); //A-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4, 0); //B-
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3, 0); //B+
motor.a = 0;
motor.b = 0;
motor.c = 0;
motor.d = 0;
return;
}
}
+5 -3
View File
@@ -101,8 +101,10 @@ typedef struct MOTOR_s
uint64_t length;
uint16_t period;
uint16_t width;
float power;//0~1
int16_t x;
int16_t y;
uint16_t a;//A+
uint16_t b;//A-
@@ -113,7 +115,7 @@ typedef struct MOTOR_s
uint64_t step_count;
float one_step;
uint32_t pos;
float pos;
MOTOR_GET_FLAG_ENUM getFlag;
@@ -181,7 +183,7 @@ void LED_setState(LED_CHANNEL_ENUM channel,LED_STATE_ENUM state);
void LED_setToggle(LED_CHANNEL_ENUM channel);
void MOTOR_init(void);
void MOTOR_setMS(MOTOR_MS_ENUM ms);
void MOTOR_setEn(MOTOR_STATE_ENUM state);
void MOTOR_setDir(MOTOR_DIR_ENUM dir);
+3 -17
View File
@@ -151,25 +151,11 @@ int main(void)
//初始化电机参数
motor.period = 1000;
motor.width = motor.period * 9.0/100;//脉冲宽度
motor.step = 0;
motor.state = MOTOR_DISABLE;
//设置电机
MOTOR_setDir(MOTOR_DIR_CW);
MOTOR_setMS(MOTOR_MS_1);
MOTOR_setEn(MOTOR_ENABLE);
MOTOR_setStep(1000);
MOTOR_init();
__HAL_TIM_SET_AUTORELOAD(&htim3,motor.period);//设置脉冲宽度
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1,motor.width); //设置脉冲延时
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_1,motor.period * motor.period); //设置脉冲延时
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_2,0); //设置脉冲延时
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_3,0); //设置脉冲延时
__HAL_TIM_SET_COMPARE(&htim3,TIM_CHANNEL_4,0); //设置脉冲延时
@@ -218,7 +204,7 @@ int main(void)
Modbus_Poll();
voltage = SYS_getReg();
voltage = SYS_getReg();
//cpu使用量计算
File diff suppressed because one or more lines are too long
+32 -16
View File
@@ -159,6 +159,38 @@
<Type>0</Type>
<LineNumber>207</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134234176</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>..\Modbus\Modbus_Function.c</Filename>
<ExecCommand></ExecCommand>
<Expression>\\\../Modbus/Modbus_Function.c\207</Expression>
</Bp>
<Bp>
<Number>1</Number>
<Type>0</Type>
<LineNumber>156</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134238362</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>../Core/Src/main.c</Filename>
<ExecCommand></ExecCommand>
<Expression>\\stepmotorControlor\../Core/Src/main.c\156</Expression>
</Bp>
<Bp>
<Number>2</Number>
<Type>0</Type>
<LineNumber>211</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>0</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
@@ -170,22 +202,6 @@
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
<Bp>
<Number>1</Number>
<Type>0</Type>
<LineNumber>211</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134232300</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>..\Modbus\Modbus_Function.c</Filename>
<ExecCommand></ExecCommand>
<Expression>\\stepmotorControlor\../Modbus/Modbus_Function.c\211</Expression>
</Bp>
</Breakpoint>
<WatchWindow1>
<Ww>
Binary file not shown.
+1
View File
@@ -36,3 +36,4 @@ stepmotorcontrolor\bsp.o: ../Core/Inc/main.h
stepmotorcontrolor\bsp.o: ../Core/Inc/tim.h
stepmotorcontrolor\bsp.o: ../Core/Inc/adc.h
stepmotorcontrolor\bsp.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\string.h
stepmotorcontrolor\bsp.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\math.h
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -27,7 +27,16 @@ Project File Date: 01/30/2025
<h2>Output:</h2>
*** Using Compiler 'V5.03 [Build 24]', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'stepmotorControlor'
"stepmotorControlor\stepmotorControlor.axf" - 0 Error(s), 0 Warning(s).
compiling bsp.c...
..\BSP\bsp.c(95): warning: #177-D: variable "voltage" was declared but never referenced
float voltage = -1;
..\BSP\bsp.c(454): warning: #223-D: function "malloc" declared implicitly
serial->recv_buff = (uint8_t *)malloc(recv_len);
..\BSP\bsp.c: 2 warnings, 0 errors
linking...
Program Size: Code=20916 RO-data=620 RW-data=68 ZI-data=17500
FromELF: creating hex file...
"stepmotorControlor\stepmotorControlor.axf" - 0 Error(s), 2 Warning(s).
<h2>Software Packages used:</h2>
@@ -51,7 +60,7 @@ Package Vendor: Keil
* Component: ARM::CMSIS:CORE:5.6.0
Include file: CMSIS/Core/Include/tz_context.h
Build Time Elapsed: 00:00:00
Build Time Elapsed: 00:00:01
</pre>
</body>
</html>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+923 -665
View File
@@ -25,11 +25,8 @@ Section Cross References
startup_stm32f103xb.o(.text) refers to system_stm32f1xx.o(i.SystemInit) for SystemInit
startup_stm32f103xb.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
main.o(i.HAL_TIM_PeriodElapsedCallback) refers to stm32f1xx_hal.o(i.HAL_IncTick) for HAL_IncTick
main.o(i.HAL_TIM_PeriodElapsedCallback) refers to bsp.o(i.MOTOR_thread) for MOTOR_thread
main.o(i.HAL_TIM_PeriodElapsedCallback) refers to bsp.o(i.tick_count) for tick_count
main.o(i.HAL_TIM_PeriodElapsedCallback) refers to bsp.o(i.SYS_getDi) for SYS_getDi
main.o(i.HAL_TIM_PeriodElapsedCallback) refers to bsp.o(.bss) for motor
main.o(i.HAL_TIM_PeriodElapsedCallback) refers to tim.o(.bss) for htim3
main.o(i.HAL_TIM_PeriodElapsedCallback) refers to main.o(.data) for .data
main.o(i.SystemClock_Config) refers to memseta.o(.text) for __aeabi_memclr4
main.o(i.SystemClock_Config) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) for HAL_RCC_OscConfig
main.o(i.SystemClock_Config) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) for HAL_RCC_ClockConfig
@@ -47,10 +44,7 @@ Section Cross References
main.o(i.main) refers to memseta.o(.text) for __aeabi_memclr
main.o(i.main) refers to drv_at24cxx.o(i.AT24C_Read) for AT24C_Read
main.o(i.main) refers to bsp.o(i.SYS_getID) for SYS_getID
main.o(i.main) refers to bsp.o(i.MOTOR_setDir) for MOTOR_setDir
main.o(i.main) refers to bsp.o(i.MOTOR_setMS) for MOTOR_setMS
main.o(i.main) refers to bsp.o(i.MOTOR_setEn) for MOTOR_setEn
main.o(i.main) refers to bsp.o(i.MOTOR_setStep) for MOTOR_setStep
main.o(i.main) refers to bsp.o(i.MOTOR_init) for MOTOR_init
main.o(i.main) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT) for HAL_TIM_Base_Start_IT
main.o(i.main) refers to stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start) for HAL_TIM_PWM_Start
main.o(i.main) refers to bsp.o(i.SERIAL_Init) for SERIAL_Init
@@ -712,11 +706,27 @@ Section Cross References
bsp.o(i.HAL_UART_TxCpltCallback) refers to bsp.o(.data) for .data
bsp.o(i.LED_setState) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
bsp.o(i.LED_setToggle) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin) for HAL_GPIO_TogglePin
bsp.o(i.MOTOR_init) refers to bsp.o(i.MOTOR_setMS) for MOTOR_setMS
bsp.o(i.MOTOR_init) refers to bsp.o(i.MOTOR_setStep) for MOTOR_setStep
bsp.o(i.MOTOR_init) refers to bsp.o(.bss) for .bss
bsp.o(i.MOTOR_setDir) refers to bsp.o(.bss) for .bss
bsp.o(i.MOTOR_setEn) refers to bsp.o(.bss) for .bss
bsp.o(i.MOTOR_setGetFlag) refers to bsp.o(.bss) for .bss
bsp.o(i.MOTOR_setLenght) refers to bsp.o(.bss) for .bss
bsp.o(i.MOTOR_setMS) refers to dfltui.o(.text) for __aeabi_ui2d
bsp.o(i.MOTOR_setMS) refers to ddiv.o(.text) for __aeabi_ddiv
bsp.o(i.MOTOR_setMS) refers to d2f.o(.text) for __aeabi_d2f
bsp.o(i.MOTOR_setMS) refers to bsp.o(.bss) for .bss
bsp.o(i.MOTOR_setStep) refers to bsp.o(.bss) for .bss
bsp.o(i.MOTOR_thread) refers to f2d.o(.text) for __aeabi_f2d
bsp.o(i.MOTOR_thread) refers to dfltui.o(.text) for __aeabi_ui2d
bsp.o(i.MOTOR_thread) refers to ddiv.o(.text) for __aeabi_ddiv
bsp.o(i.MOTOR_thread) refers to sin.o(i.sin) for sin
bsp.o(i.MOTOR_thread) refers to dmul.o(.text) for __aeabi_dmul
bsp.o(i.MOTOR_thread) refers to dfixi.o(.text) for __aeabi_d2iz
bsp.o(i.MOTOR_thread) refers to cos.o(i.cos) for cos
bsp.o(i.MOTOR_thread) refers to fadd.o(.text) for __aeabi_fsub
bsp.o(i.MOTOR_thread) refers to bsp.o(i.SYS_getDi) for SYS_getDi
bsp.o(i.MOTOR_thread) refers to bsp.o(.bss) for .bss
bsp.o(i.MOTOR_thread) refers to tim.o(.bss) for htim3
bsp.o(i.SERIAL_Init) refers to malloc.o(i.malloc) for malloc
@@ -775,12 +785,47 @@ Section Cross References
modbus_function.o(i.Modbus_Poll) refers to bsp.o(i.MOTOR_setMS) for MOTOR_setMS
modbus_function.o(i.Modbus_Poll) refers to bsp.o(i.MOTOR_setStep) for MOTOR_setStep
modbus_function.o(i.Modbus_Poll) refers to bsp.o(i.MOTOR_setGetFlag) for MOTOR_setGetFlag
modbus_function.o(i.Modbus_Poll) refers to bsp.o(i.MOTOR_setLenght) for MOTOR_setLenght
modbus_function.o(i.Modbus_Poll) refers to bsp.o(i.MOTOR_setEn) for MOTOR_setEn
modbus_function.o(i.Modbus_Poll) refers to modbus_function.o(.bss) for .bss
modbus_function.o(i.Modbus_Poll) refers to bsp.o(.bss) for serial3
modbus_function.o(i.Modbus_Poll) refers to modbus_function.o(.data) for .data
modbus_function.o(i.Modbus_Write) refers to bsp.o(i.SERIAL_Write) for SERIAL_Write
modbus_function.o(i.Modbus_Write) refers to bsp.o(.bss) for serial3
cos.o(i.__softfp_cos) refers (Special) to iusefp.o(.text) for __I$use$fp
cos.o(i.__softfp_cos) refers to cos.o(i.cos) for cos
cos.o(i.cos) refers (Special) to iusefp.o(.text) for __I$use$fp
cos.o(i.cos) refers to errno.o(i.__set_errno) for __set_errno
cos.o(i.cos) refers to ddiv.o(.text) for __aeabi_ddiv
cos.o(i.cos) refers to dscalb.o(.text) for __ARM_scalbn
cos.o(i.cos) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2
cos.o(i.cos) refers to sin_i.o(i.__kernel_sin) for __kernel_sin
cos.o(i.cos) refers to cos_i.o(i.__kernel_cos) for __kernel_cos
cos_x.o(i.____softfp_cos$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
cos_x.o(i.____softfp_cos$lsc) refers to cos_x.o(i.__cos$lsc) for __cos$lsc
cos_x.o(i.__cos$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
cos_x.o(i.__cos$lsc) refers to errno.o(i.__set_errno) for __set_errno
cos_x.o(i.__cos$lsc) refers to dscalb.o(.text) for __ARM_scalbn
cos_x.o(i.__cos$lsc) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2
cos_x.o(i.__cos$lsc) refers to sin_i.o(i.__kernel_sin) for __kernel_sin
cos_x.o(i.__cos$lsc) refers to cos_i.o(i.__kernel_cos) for __kernel_cos
sin.o(i.__softfp_sin) refers (Special) to iusefp.o(.text) for __I$use$fp
sin.o(i.__softfp_sin) refers to sin.o(i.sin) for sin
sin.o(i.sin) refers (Special) to iusefp.o(.text) for __I$use$fp
sin.o(i.sin) refers to errno.o(i.__set_errno) for __set_errno
sin.o(i.sin) refers to ddiv.o(.text) for __aeabi_ddiv
sin.o(i.sin) refers to dscalb.o(.text) for __ARM_scalbn
sin.o(i.sin) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2
sin.o(i.sin) refers to cos_i.o(i.__kernel_cos) for __kernel_cos
sin.o(i.sin) refers to sin_i.o(i.__kernel_sin) for __kernel_sin
sin_x.o(i.____softfp_sin$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
sin_x.o(i.____softfp_sin$lsc) refers to sin_x.o(i.__sin$lsc) for __sin$lsc
sin_x.o(i.__sin$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
sin_x.o(i.__sin$lsc) refers to errno.o(i.__set_errno) for __set_errno
sin_x.o(i.__sin$lsc) refers to dscalb.o(.text) for __ARM_scalbn
sin_x.o(i.__sin$lsc) refers to rred.o(i.__ieee754_rem_pio2) for __ieee754_rem_pio2
sin_x.o(i.__sin$lsc) refers to cos_i.o(i.__kernel_cos) for __kernel_cos
sin_x.o(i.__sin$lsc) refers to sin_i.o(i.__kernel_sin) for __kernel_sin
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
@@ -820,8 +865,55 @@ Section Cross References
mallocra.o(i.__realloc$memalign) refers to mvars.o(.data) for __microlib_freelist
mallocra.o(i.internal_alloc) refers to memcpya.o(.text) for __aeabi_memcpy
mallocra.o(i.internal_alloc) refers to mvars.o(.data) for __microlib_freelist
fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue
dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
ddiv.o(.text) refers to depilogue.o(.text) for _double_round
ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue
dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue
dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
dfixi.o(.text) refers to llushr.o(.text) for __aeabi_llsr
f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
d2f.o(.text) refers to fepilogue.o(.text) for _float_round
cos_i.o(i.__kernel_cos) refers (Special) to iusefp.o(.text) for __I$use$fp
cos_i.o(i.__kernel_cos) refers to dfixi.o(.text) for __aeabi_d2iz
cos_i.o(i.__kernel_cos) refers to dmul.o(.text) for __aeabi_dmul
cos_i.o(i.__kernel_cos) refers to poly.o(i.__kernel_poly) for __kernel_poly
cos_i.o(i.__kernel_cos) refers to dadd.o(.text) for __aeabi_dsub
cos_i.o(i.__kernel_cos) refers to dscalb.o(.text) for __ARM_scalbn
cos_i.o(i.__kernel_cos) refers to cos_i.o(.constdata) for .constdata
cos_i.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
rred.o(i.__ieee754_rem_pio2) refers (Special) to iusefp.o(.text) for __I$use$fp
rred.o(i.__ieee754_rem_pio2) refers to dadd.o(.text) for __aeabi_dsub
rred.o(i.__ieee754_rem_pio2) refers to dmul.o(.text) for __aeabi_dmul
rred.o(i.__ieee754_rem_pio2) refers to dfixi.o(.text) for __aeabi_d2iz
rred.o(i.__ieee754_rem_pio2) refers to dflti.o(.text) for __aeabi_i2d
rred.o(i.__ieee754_rem_pio2) refers to dfltui.o(.text) for __aeabi_ui2d
rred.o(i.__ieee754_rem_pio2) refers to dscalb.o(.text) for __ARM_scalbn
rred.o(i.__ieee754_rem_pio2) refers to rred.o(.constdata) for .constdata
rred.o(i.__use_accurate_range_reduction) refers (Special) to iusefp.o(.text) for __I$use$fp
rred.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
sin_i.o(i.__kernel_sin) refers (Special) to iusefp.o(.text) for __I$use$fp
sin_i.o(i.__kernel_sin) refers to fpclassify.o(i.__ARM_fpclassify) for __ARM_fpclassify
sin_i.o(i.__kernel_sin) refers to dunder.o(i.__mathlib_dbl_underflow) for __mathlib_dbl_underflow
sin_i.o(i.__kernel_sin) refers to dmul.o(.text) for __aeabi_dmul
sin_i.o(i.__kernel_sin) refers to poly.o(i.__kernel_poly) for __kernel_poly
sin_i.o(i.__kernel_sin) refers to dscalb.o(.text) for __ARM_scalbn
sin_i.o(i.__kernel_sin) refers to dadd.o(.text) for __aeabi_dsub
sin_i.o(i.__kernel_sin) refers to sin_i.o(.constdata) for .constdata
sin_i.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
sin_i_x.o(i.____kernel_sin$lsc) refers (Special) to iusefp.o(.text) for __I$use$fp
sin_i_x.o(i.____kernel_sin$lsc) refers to dmul.o(.text) for __aeabi_dmul
sin_i_x.o(i.____kernel_sin$lsc) refers to poly.o(i.__kernel_poly) for __kernel_poly
sin_i_x.o(i.____kernel_sin$lsc) refers to dscalb.o(.text) for __ARM_scalbn
sin_i_x.o(i.____kernel_sin$lsc) refers to dadd.o(.text) for __aeabi_dsub
sin_i_x.o(i.____kernel_sin$lsc) refers to sin_i_x.o(.constdata) for .constdata
sin_i_x.o(.constdata) refers (Special) to iusefp.o(.text) for __I$use$fp
entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
entry2.o(.ARM.Collect$$$$00002712) refers to startup_stm32f103xb.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f103xb.o(STACK) for __initial_sp
@@ -829,7 +921,21 @@ Section Cross References
entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main
errno.o(i.__aeabi_errno_addr) refers to errno.o(.data) for .data
errno.o(i.__read_errno) refers to errno.o(.data) for .data
errno.o(i.__set_errno) refers to errno.o(.data) for .data
depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr
dunder.o(i.__mathlib_dbl_underflow) refers to dscalb.o(.text) for __ARM_scalbn
fpclassify.o(i.__ARM_fpclassify) refers (Special) to iusefp.o(.text) for __I$use$fp
poly.o(i.__kernel_poly) refers (Special) to iusefp.o(.text) for __I$use$fp
poly.o(i.__kernel_poly) refers to dmul.o(.text) for __aeabi_dmul
poly.o(i.__kernel_poly) refers to dadd.o(.text) for __aeabi_dadd
init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue
==============================================================================
@@ -839,6 +945,7 @@ Removing Unused input sections from the image.
Removing main.o(.rev16_text), (4 bytes).
Removing main.o(.revsh_text), (4 bytes).
Removing main.o(.rrx_text), (6 bytes).
Removing main.o(.data), (1 bytes).
Removing main.o(.data), (4 bytes).
Removing gpio.o(.rev16_text), (4 bytes).
Removing gpio.o(.revsh_text), (4 bytes).
@@ -1304,7 +1411,6 @@ Removing Unused input sections from the image.
Removing bsp.o(i.HAL_UART_IdleCpltCallback), (2 bytes).
Removing bsp.o(i.LED_setState), (48 bytes).
Removing bsp.o(i.LED_setToggle), (24 bytes).
Removing bsp.o(i.MOTOR_thread), (100 bytes).
Removing bsp.o(i.SERIAL_StopRecv), (48 bytes).
Removing bsp.o(i.get_ticks_msec), (12 bytes).
Removing drv_at24cxx.o(.rev16_text), (4 bytes).
@@ -1317,7 +1423,7 @@ Removing Unused input sections from the image.
Removing modbus_function.o(.revsh_text), (4 bytes).
Removing modbus_function.o(.rrx_text), (6 bytes).
480 unused section(s) (total 37044 bytes) removed from the image.
480 unused section(s) (total 36945 bytes) removed from the image.
==============================================================================
@@ -1354,31 +1460,56 @@ Image Symbol Table
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c 0x00000000 Number 0 stm32f1xx_hal_tim.o ABSOLUTE
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c 0x00000000 Number 0 stm32f1xx_hal_tim_ex.o ABSOLUTE
../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c 0x00000000 Number 0 stm32f1xx_hal_uart.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/errno.c 0x00000000 Number 0 errno.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.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 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.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 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.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 mallocra.o ABSOLUTE
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE
../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE
../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE
../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
../fplib/microlib/fpscalb.c 0x00000000 Number 0 dscalb.o ABSOLUTE
../mathlib/cos.c 0x00000000 Number 0 cos_x.o ABSOLUTE
../mathlib/cos.c 0x00000000 Number 0 cos.o ABSOLUTE
../mathlib/cos_i.c 0x00000000 Number 0 cos_i.o ABSOLUTE
../mathlib/dunder.c 0x00000000 Number 0 dunder.o ABSOLUTE
../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE
../mathlib/poly.c 0x00000000 Number 0 poly.o ABSOLUTE
../mathlib/rred.c 0x00000000 Number 0 rred.o ABSOLUTE
../mathlib/sin.c 0x00000000 Number 0 sin.o ABSOLUTE
../mathlib/sin.c 0x00000000 Number 0 sin_x.o ABSOLUTE
../mathlib/sin_i.c 0x00000000 Number 0 sin_i.o ABSOLUTE
../mathlib/sin_i.c 0x00000000 Number 0 sin_i_x.o ABSOLUTE
..\BSP\bsp.c 0x00000000 Number 0 bsp.o ABSOLUTE
..\BSP\drv_at24cxx.c 0x00000000 Number 0 drv_at24cxx.o ABSOLUTE
..\Core\Src\adc.c 0x00000000 Number 0 adc.o ABSOLUTE
@@ -1428,219 +1559,252 @@ Image Symbol Table
.ARM.Collect$$$$00002712 0x080000fc Section 4 entry2.o(.ARM.Collect$$$$00002712)
__lit__00000000 0x080000fc Data 4 entry2.o(.ARM.Collect$$$$00002712)
.text 0x08000100 Section 36 startup_stm32f103xb.o(.text)
.text 0x08000124 Section 0 memcpya.o(.text)
.text 0x08000148 Section 0 memseta.o(.text)
.text 0x0800016c Section 0 ffltui.o(.text)
.text 0x08000176 Section 0 fepilogue.o(.text)
.text 0x08000176 Section 0 iusefp.o(.text)
.text 0x080001e4 Section 36 init.o(.text)
i.ADC_ConversionStop_Disable 0x08000208 Section 0 stm32f1xx_hal_adc.o(i.ADC_ConversionStop_Disable)
i.ADC_Enable 0x08000260 Section 0 stm32f1xx_hal_adc.o(i.ADC_Enable)
i.AT24C_Init 0x080002dc Section 0 drv_at24cxx.o(i.AT24C_Init)
i.AT24C_Read 0x0800030c Section 0 drv_at24cxx.o(i.AT24C_Read)
i.BusFault_Handler 0x08000344 Section 0 stm32f1xx_it.o(i.BusFault_Handler)
i.COMM_setDir 0x08000348 Section 0 bsp.o(i.COMM_setDir)
i.COMM_setSel 0x08000360 Section 0 bsp.o(i.COMM_setSel)
i.DebugMon_Handler 0x08000362 Section 0 stm32f1xx_it.o(i.DebugMon_Handler)
i.Error_Handler 0x08000364 Section 0 main.o(i.Error_Handler)
i.HAL_ADCEx_Calibration_Start 0x08000368 Section 0 stm32f1xx_hal_adc_ex.o(i.HAL_ADCEx_Calibration_Start)
i.HAL_ADC_ConfigChannel 0x08000440 Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_ConfigChannel)
i.HAL_ADC_GetState 0x0800053c Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_GetState)
i.HAL_ADC_GetValue 0x08000540 Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_GetValue)
i.HAL_ADC_Init 0x08000548 Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_Init)
i.HAL_ADC_MspInit 0x08000664 Section 0 adc.o(i.HAL_ADC_MspInit)
i.HAL_ADC_PollForConversion 0x080006bc Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_PollForConversion)
i.HAL_ADC_Start 0x08000800 Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_Start)
i.HAL_DMA_Abort 0x080008c0 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort)
i.HAL_DMA_Abort_IT 0x08000908 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT)
i.HAL_DMA_GetState 0x080009a0 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_GetState)
i.HAL_GPIO_Init 0x080009a8 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)
i.HAL_GPIO_ReadPin 0x08000b80 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
i.HAL_GPIO_WritePin 0x08000b8a Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)
i.HAL_GetTick 0x08000b94 Section 0 stm32f1xx_hal.o(i.HAL_GetTick)
i.HAL_I2C_AbortCpltCallback 0x08000ba0 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_AbortCpltCallback)
i.HAL_I2C_AddrCallback 0x08000ba2 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_AddrCallback)
i.HAL_I2C_ER_IRQHandler 0x08000ba4 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler)
i.HAL_I2C_EV_IRQHandler 0x08000c68 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler)
i.HAL_I2C_ErrorCallback 0x08000e98 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ErrorCallback)
i.HAL_I2C_Init 0x08000e9c Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init)
i.HAL_I2C_ListenCpltCallback 0x08001018 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ListenCpltCallback)
i.HAL_I2C_MasterRxCpltCallback 0x0800101a Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterRxCpltCallback)
i.HAL_I2C_MasterTxCpltCallback 0x0800101c Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterTxCpltCallback)
i.HAL_I2C_MemRxCpltCallback 0x0800101e Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemRxCpltCallback)
i.HAL_I2C_MemTxCpltCallback 0x08001020 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemTxCpltCallback)
i.HAL_I2C_Mem_Read 0x08001024 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Read)
i.HAL_I2C_MspInit 0x0800128c Section 0 i2c.o(i.HAL_I2C_MspInit)
i.HAL_I2C_SlaveRxCpltCallback 0x08001308 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveRxCpltCallback)
i.HAL_I2C_SlaveTxCpltCallback 0x0800130a Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveTxCpltCallback)
i.HAL_IncTick 0x0800130c Section 0 stm32f1xx_hal.o(i.HAL_IncTick)
i.HAL_Init 0x0800131c Section 0 stm32f1xx_hal.o(i.HAL_Init)
i.HAL_InitTick 0x08001340 Section 0 stm32f1xx_hal_timebase_tim.o(i.HAL_InitTick)
i.HAL_MspInit 0x080013d8 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit)
i.HAL_NVIC_EnableIRQ 0x08001414 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
i.HAL_NVIC_SetPriority 0x08001430 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
i.HAL_NVIC_SetPriorityGrouping 0x08001470 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)
i.HAL_RCCEx_GetPeriphCLKFreq 0x08001494 Section 0 stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq)
i.HAL_RCCEx_PeriphCLKConfig 0x08001538 Section 0 stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)
i.HAL_RCC_ClockConfig 0x08001628 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
i.HAL_RCC_GetClockConfig 0x08001754 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetClockConfig)
i.HAL_RCC_GetPCLK1Freq 0x08001794 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
i.HAL_RCC_GetPCLK2Freq 0x080017b4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)
i.HAL_RCC_GetSysClockFreq 0x080017d4 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
i.HAL_RCC_OscConfig 0x08001820 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)
i.HAL_TIMEx_BreakCallback 0x08001b48 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)
i.HAL_TIMEx_CommutCallback 0x08001b4a Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback)
i.HAL_TIMEx_MasterConfigSynchronization 0x08001b4c Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
i.HAL_TIM_Base_Init 0x08001bb4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init)
i.HAL_TIM_Base_MspInit 0x08001bfc Section 0 tim.o(i.HAL_TIM_Base_MspInit)
i.HAL_TIM_Base_Start_IT 0x08001c5c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)
i.HAL_TIM_ConfigClockSource 0x08001cb4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
i.HAL_TIM_IC_CaptureCallback 0x08001d8e Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)
i.HAL_TIM_IRQHandler 0x08001d90 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
i.HAL_TIM_MspPostInit 0x08001ec0 Section 0 tim.o(i.HAL_TIM_MspPostInit)
i.HAL_TIM_OC_DelayElapsedCallback 0x08001f30 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
i.HAL_TIM_PWM_ConfigChannel 0x08001f32 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
i.HAL_TIM_PWM_Init 0x08001ffe Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init)
i.HAL_TIM_PWM_MspInit 0x08002046 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
i.HAL_TIM_PWM_PulseFinishedCallback 0x08002048 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
i.HAL_TIM_PWM_Start 0x0800204c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start)
i.HAL_TIM_PeriodElapsedCallback 0x080020e8 Section 0 main.o(i.HAL_TIM_PeriodElapsedCallback)
i.HAL_TIM_TriggerCallback 0x080021f4 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
i.HAL_UARTEx_ReceiveToIdle_IT 0x080021f6 Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_IT)
i.HAL_UARTEx_RxEventCallback 0x08002244 Section 0 bsp.o(i.HAL_UARTEx_RxEventCallback)
i.HAL_UART_ErrorCallback 0x08002288 Section 0 bsp.o(i.HAL_UART_ErrorCallback)
i.HAL_UART_IRQHandler 0x080022d0 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
i.HAL_UART_Init 0x08002540 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
i.HAL_UART_MspInit 0x080025a4 Section 0 usart.o(i.HAL_UART_MspInit)
i.HAL_UART_RxCpltCallback 0x08002680 Section 0 bsp.o(i.HAL_UART_RxCpltCallback)
i.HAL_UART_Transmit_IT 0x080026a8 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT)
i.HAL_UART_TxCpltCallback 0x080026dc Section 0 bsp.o(i.HAL_UART_TxCpltCallback)
i.HardFault_Handler 0x080026fc Section 0 stm32f1xx_it.o(i.HardFault_Handler)
i.I2C1_ER_IRQHandler 0x08002700 Section 0 stm32f1xx_it.o(i.I2C1_ER_IRQHandler)
i.I2C1_EV_IRQHandler 0x0800270c Section 0 stm32f1xx_it.o(i.I2C1_EV_IRQHandler)
i.I2C_DMAAbort 0x08002718 Section 0 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort)
I2C_DMAAbort 0x08002719 Thumb Code 182 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort)
i.I2C_Flush_DR 0x080027d4 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR)
I2C_Flush_DR 0x080027d5 Thumb Code 16 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR)
i.I2C_ITError 0x080027e4 Section 0 stm32f1xx_hal_i2c.o(i.I2C_ITError)
I2C_ITError 0x080027e5 Thumb Code 336 stm32f1xx_hal_i2c.o(i.I2C_ITError)
i.I2C_IsAcknowledgeFailed 0x0800293c Section 0 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed)
I2C_IsAcknowledgeFailed 0x0800293d Thumb Code 46 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed)
i.I2C_MasterReceive_BTF 0x0800296a Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF)
I2C_MasterReceive_BTF 0x0800296b Thumb Code 218 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF)
i.I2C_MasterReceive_RXNE 0x08002a44 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE)
I2C_MasterReceive_RXNE 0x08002a45 Thumb Code 240 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE)
i.I2C_MasterTransmit_BTF 0x08002b38 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF)
I2C_MasterTransmit_BTF 0x08002b39 Thumb Code 130 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF)
i.I2C_MasterTransmit_TXE 0x08002bba Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE)
I2C_MasterTransmit_TXE 0x08002bbb Thumb Code 180 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE)
i.I2C_Master_ADDR 0x08002c70 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR)
I2C_Master_ADDR 0x08002c71 Thumb Code 340 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR)
i.I2C_Master_SB 0x08002dc8 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_SB)
I2C_Master_SB 0x08002dc9 Thumb Code 140 stm32f1xx_hal_i2c.o(i.I2C_Master_SB)
i.I2C_MemoryTransmit_TXE_BTF 0x08002e54 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF)
I2C_MemoryTransmit_TXE_BTF 0x08002e55 Thumb Code 168 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF)
i.I2C_RequestMemoryRead 0x08002efc Section 0 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryRead)
I2C_RequestMemoryRead 0x08002efd Thumb Code 246 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryRead)
i.I2C_Slave_ADDR 0x08002ff8 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR)
I2C_Slave_ADDR 0x08002ff9 Thumb Code 70 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR)
i.I2C_Slave_AF 0x08003040 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF)
I2C_Slave_AF 0x08003041 Thumb Code 138 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF)
i.I2C_Slave_STOPF 0x080030d0 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF)
I2C_Slave_STOPF 0x080030d1 Thumb Code 344 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF)
i.I2C_WaitOnFlagUntilTimeout 0x08003230 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout)
I2C_WaitOnFlagUntilTimeout 0x08003231 Thumb Code 144 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout)
i.I2C_WaitOnMasterAddressFlagUntilTimeout 0x080032c0 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout)
I2C_WaitOnMasterAddressFlagUntilTimeout 0x080032c1 Thumb Code 188 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout)
i.I2C_WaitOnRXNEFlagUntilTimeout 0x0800337c Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnRXNEFlagUntilTimeout)
I2C_WaitOnRXNEFlagUntilTimeout 0x0800337d Thumb Code 110 stm32f1xx_hal_i2c.o(i.I2C_WaitOnRXNEFlagUntilTimeout)
i.I2C_WaitOnTXEFlagUntilTimeout 0x080033ea Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout)
I2C_WaitOnTXEFlagUntilTimeout 0x080033eb Thumb Code 86 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout)
i.MOTOR_setDir 0x08003440 Section 0 bsp.o(i.MOTOR_setDir)
i.MOTOR_setEn 0x0800344c Section 0 bsp.o(i.MOTOR_setEn)
i.MOTOR_setGetFlag 0x08003458 Section 0 bsp.o(i.MOTOR_setGetFlag)
i.MOTOR_setMS 0x08003464 Section 0 bsp.o(i.MOTOR_setMS)
i.MOTOR_setStep 0x08003470 Section 0 bsp.o(i.MOTOR_setStep)
i.MX_ADC1_Init 0x0800347c Section 0 adc.o(i.MX_ADC1_Init)
i.MX_GPIO_Init 0x080034cc Section 0 gpio.o(i.MX_GPIO_Init)
i.MX_I2C1_Init 0x080035b8 Section 0 i2c.o(i.MX_I2C1_Init)
i.MX_TIM2_Init 0x080035f8 Section 0 tim.o(i.MX_TIM2_Init)
i.MX_TIM3_Init 0x08003660 Section 0 tim.o(i.MX_TIM3_Init)
i.MX_USART1_UART_Init 0x08003728 Section 0 usart.o(i.MX_USART1_UART_Init)
i.MX_USART3_UART_Init 0x08003760 Section 0 usart.o(i.MX_USART3_UART_Init)
i.MemManage_Handler 0x08003798 Section 0 stm32f1xx_it.o(i.MemManage_Handler)
i.Modbus_CRC16 0x0800379a Section 0 modbus_function.o(i.Modbus_CRC16)
Modbus_CRC16 0x0800379b Thumb Code 46 modbus_function.o(i.Modbus_CRC16)
i.Modbus_Init 0x080037c8 Section 0 modbus_function.o(i.Modbus_Init)
i.Modbus_Poll 0x0800382c Section 0 modbus_function.o(i.Modbus_Poll)
i.Modbus_Write 0x080039ac Section 0 modbus_function.o(i.Modbus_Write)
i.NMI_Handler 0x080039bc Section 0 stm32f1xx_it.o(i.NMI_Handler)
i.PendSV_Handler 0x080039be Section 0 stm32f1xx_it.o(i.PendSV_Handler)
i.SERIAL_Init 0x080039c0 Section 0 bsp.o(i.SERIAL_Init)
i.SERIAL_Read 0x08003a20 Section 0 bsp.o(i.SERIAL_Read)
i.SERIAL_StartRecv 0x08003a56 Section 0 bsp.o(i.SERIAL_StartRecv)
i.SERIAL_Write 0x08003a8a Section 0 bsp.o(i.SERIAL_Write)
i.SERIAL_getlen 0x08003ad0 Section 0 bsp.o(i.SERIAL_getlen)
i.SERIAL_sendstr 0x08003b00 Section 0 bsp.o(i.SERIAL_sendstr)
SERIAL_sendstr 0x08003b01 Thumb Code 90 bsp.o(i.SERIAL_sendstr)
i.SVC_Handler 0x08003b5a Section 0 stm32f1xx_it.o(i.SVC_Handler)
i.SYS_getDi 0x08003b5c Section 0 bsp.o(i.SYS_getDi)
i.SYS_getID 0x08003b90 Section 0 bsp.o(i.SYS_getID)
i.SYS_getReg 0x08003c28 Section 0 bsp.o(i.SYS_getReg)
i.SYS_setADCStart 0x08003c48 Section 0 bsp.o(i.SYS_setADCStart)
i.SYS_setDo 0x08003c68 Section 0 bsp.o(i.SYS_setDo)
i.SysTick_Handler 0x08003c94 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
i.SystemClock_Config 0x08003c96 Section 0 main.o(i.SystemClock_Config)
i.SystemInit 0x08003d0e Section 0 system_stm32f1xx.o(i.SystemInit)
i.TIM2_IRQHandler 0x08003d10 Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler)
i.TIM3_IRQHandler 0x08003d1c Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
i.TIM4_IRQHandler 0x08003d28 Section 0 stm32f1xx_it.o(i.TIM4_IRQHandler)
i.TIM_Base_SetConfig 0x08003d34 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
i.TIM_CCxChannelCmd 0x08003dac Section 0 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd)
i.TIM_ETR_SetConfig 0x08003dc6 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
i.TIM_ITRx_SetConfig 0x08003dda Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
TIM_ITRx_SetConfig 0x08003ddb Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
i.TIM_OC1_SetConfig 0x08003dec Section 0 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig)
TIM_OC1_SetConfig 0x08003ded Thumb Code 74 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig)
i.TIM_OC2_SetConfig 0x08003e3c Section 0 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig)
i.TIM_OC3_SetConfig 0x08003e94 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig)
TIM_OC3_SetConfig 0x08003e95 Thumb Code 82 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig)
i.TIM_OC4_SetConfig 0x08003eec Section 0 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig)
TIM_OC4_SetConfig 0x08003eed Thumb Code 64 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig)
i.TIM_TI1_ConfigInputStage 0x08003f30 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
TIM_TI1_ConfigInputStage 0x08003f31 Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
i.TIM_TI2_ConfigInputStage 0x08003f52 Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
TIM_TI2_ConfigInputStage 0x08003f53 Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
i.UART_DMAAbortOnError 0x08003f76 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
UART_DMAAbortOnError 0x08003f77 Thumb Code 16 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
i.UART_EndRxTransfer 0x08003f86 Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
UART_EndRxTransfer 0x08003f87 Thumb Code 78 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
i.UART_Receive_IT 0x08003fd4 Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
UART_Receive_IT 0x08003fd5 Thumb Code 196 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
i.UART_SetConfig 0x08004098 Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
UART_SetConfig 0x08004099 Thumb Code 136 stm32f1xx_hal_uart.o(i.UART_SetConfig)
i.UART_Start_Receive_IT 0x08004124 Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
i.USART1_IRQHandler 0x0800415c Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
i.USART3_IRQHandler 0x08004168 Section 0 stm32f1xx_it.o(i.USART3_IRQHandler)
i.UsageFault_Handler 0x08004174 Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
i.__NVIC_SetPriority 0x08004178 Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
__NVIC_SetPriority 0x08004179 Thumb Code 22 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
i.__scatterload_copy 0x08004198 Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x080041a6 Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x080041a8 Section 14 handlers.o(i.__scatterload_zeroinit)
i.get_ticks_usec 0x080041b8 Section 0 bsp.o(i.get_ticks_usec)
i.main 0x080041cc Section 0 main.o(i.main)
i.malloc 0x080042f8 Section 0 malloc.o(i.malloc)
i.tick_count 0x08004364 Section 0 bsp.o(i.tick_count)
i.tick_init 0x08004390 Section 0 bsp.o(i.tick_init)
.constdata 0x0800439c Section 18 stm32f1xx_hal_rcc.o(.constdata)
aPredivFactorTable 0x0800439c Data 2 stm32f1xx_hal_rcc.o(.constdata)
aPLLMULFactorTable 0x0800439e Data 16 stm32f1xx_hal_rcc.o(.constdata)
.constdata 0x080043ae Section 18 stm32f1xx_hal_rcc_ex.o(.constdata)
aPredivFactorTable 0x080043ae Data 2 stm32f1xx_hal_rcc_ex.o(.constdata)
aPLLMULFactorTable 0x080043b0 Data 16 stm32f1xx_hal_rcc_ex.o(.constdata)
.constdata 0x080043c0 Section 16 system_stm32f1xx.o(.constdata)
.constdata 0x080043d0 Section 8 system_stm32f1xx.o(.constdata)
.text 0x08000124 Section 0 llushr.o(.text)
.text 0x08000144 Section 0 memcpya.o(.text)
.text 0x08000168 Section 0 memseta.o(.text)
.text 0x0800018c Section 0 fadd.o(.text)
.text 0x0800023c Section 0 dmul.o(.text)
.text 0x08000320 Section 0 ddiv.o(.text)
.text 0x080003fe Section 0 ffltui.o(.text)
.text 0x08000408 Section 0 dfltui.o(.text)
.text 0x08000422 Section 0 dfixi.o(.text)
.text 0x08000460 Section 0 f2d.o(.text)
.text 0x08000486 Section 0 d2f.o(.text)
.text 0x080004be Section 0 fepilogue.o(.text)
.text 0x080004be Section 0 iusefp.o(.text)
.text 0x0800052a Section 0 depilogue.o(.text)
.text 0x080005e8 Section 0 dscalb.o(.text)
.text 0x08000618 Section 36 init.o(.text)
.text 0x0800063c Section 0 llshl.o(.text)
.text 0x0800065a Section 0 dadd.o(.text)
.text 0x080007a8 Section 0 dflti.o(.text)
.text 0x080007ca Section 0 llsshr.o(.text)
i.ADC_ConversionStop_Disable 0x080007f0 Section 0 stm32f1xx_hal_adc.o(i.ADC_ConversionStop_Disable)
i.ADC_Enable 0x08000848 Section 0 stm32f1xx_hal_adc.o(i.ADC_Enable)
i.AT24C_Init 0x080008c4 Section 0 drv_at24cxx.o(i.AT24C_Init)
i.AT24C_Read 0x080008f4 Section 0 drv_at24cxx.o(i.AT24C_Read)
i.BusFault_Handler 0x0800092c Section 0 stm32f1xx_it.o(i.BusFault_Handler)
i.COMM_setDir 0x08000930 Section 0 bsp.o(i.COMM_setDir)
i.COMM_setSel 0x08000948 Section 0 bsp.o(i.COMM_setSel)
i.DebugMon_Handler 0x0800094a Section 0 stm32f1xx_it.o(i.DebugMon_Handler)
i.Error_Handler 0x0800094c Section 0 main.o(i.Error_Handler)
i.HAL_ADCEx_Calibration_Start 0x08000950 Section 0 stm32f1xx_hal_adc_ex.o(i.HAL_ADCEx_Calibration_Start)
i.HAL_ADC_ConfigChannel 0x08000a28 Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_ConfigChannel)
i.HAL_ADC_GetState 0x08000b24 Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_GetState)
i.HAL_ADC_GetValue 0x08000b28 Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_GetValue)
i.HAL_ADC_Init 0x08000b30 Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_Init)
i.HAL_ADC_MspInit 0x08000c4c Section 0 adc.o(i.HAL_ADC_MspInit)
i.HAL_ADC_PollForConversion 0x08000ca4 Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_PollForConversion)
i.HAL_ADC_Start 0x08000de8 Section 0 stm32f1xx_hal_adc.o(i.HAL_ADC_Start)
i.HAL_DMA_Abort 0x08000ea8 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort)
i.HAL_DMA_Abort_IT 0x08000ef0 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT)
i.HAL_DMA_GetState 0x08000f88 Section 0 stm32f1xx_hal_dma.o(i.HAL_DMA_GetState)
i.HAL_GPIO_Init 0x08000f90 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)
i.HAL_GPIO_ReadPin 0x08001168 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
i.HAL_GPIO_WritePin 0x08001172 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)
i.HAL_GetTick 0x0800117c Section 0 stm32f1xx_hal.o(i.HAL_GetTick)
i.HAL_I2C_AbortCpltCallback 0x08001188 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_AbortCpltCallback)
i.HAL_I2C_AddrCallback 0x0800118a Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_AddrCallback)
i.HAL_I2C_ER_IRQHandler 0x0800118c Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler)
i.HAL_I2C_EV_IRQHandler 0x08001250 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler)
i.HAL_I2C_ErrorCallback 0x08001480 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ErrorCallback)
i.HAL_I2C_Init 0x08001484 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init)
i.HAL_I2C_ListenCpltCallback 0x08001600 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_ListenCpltCallback)
i.HAL_I2C_MasterRxCpltCallback 0x08001602 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterRxCpltCallback)
i.HAL_I2C_MasterTxCpltCallback 0x08001604 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterTxCpltCallback)
i.HAL_I2C_MemRxCpltCallback 0x08001606 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemRxCpltCallback)
i.HAL_I2C_MemTxCpltCallback 0x08001608 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemTxCpltCallback)
i.HAL_I2C_Mem_Read 0x0800160c Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Read)
i.HAL_I2C_MspInit 0x08001874 Section 0 i2c.o(i.HAL_I2C_MspInit)
i.HAL_I2C_SlaveRxCpltCallback 0x080018f0 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveRxCpltCallback)
i.HAL_I2C_SlaveTxCpltCallback 0x080018f2 Section 0 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveTxCpltCallback)
i.HAL_IncTick 0x080018f4 Section 0 stm32f1xx_hal.o(i.HAL_IncTick)
i.HAL_Init 0x08001904 Section 0 stm32f1xx_hal.o(i.HAL_Init)
i.HAL_InitTick 0x08001928 Section 0 stm32f1xx_hal_timebase_tim.o(i.HAL_InitTick)
i.HAL_MspInit 0x080019c0 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit)
i.HAL_NVIC_EnableIRQ 0x080019fc Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
i.HAL_NVIC_SetPriority 0x08001a18 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
i.HAL_NVIC_SetPriorityGrouping 0x08001a58 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)
i.HAL_RCCEx_GetPeriphCLKFreq 0x08001a7c Section 0 stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq)
i.HAL_RCCEx_PeriphCLKConfig 0x08001b20 Section 0 stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)
i.HAL_RCC_ClockConfig 0x08001c10 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
i.HAL_RCC_GetClockConfig 0x08001d3c Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetClockConfig)
i.HAL_RCC_GetPCLK1Freq 0x08001d7c Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
i.HAL_RCC_GetPCLK2Freq 0x08001d9c Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)
i.HAL_RCC_GetSysClockFreq 0x08001dbc Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
i.HAL_RCC_OscConfig 0x08001e08 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)
i.HAL_TIMEx_BreakCallback 0x08002130 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)
i.HAL_TIMEx_CommutCallback 0x08002132 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback)
i.HAL_TIMEx_MasterConfigSynchronization 0x08002134 Section 0 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
i.HAL_TIM_Base_Init 0x0800219c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init)
i.HAL_TIM_Base_MspInit 0x080021e4 Section 0 tim.o(i.HAL_TIM_Base_MspInit)
i.HAL_TIM_Base_Start_IT 0x08002244 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)
i.HAL_TIM_ConfigClockSource 0x0800229c Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
i.HAL_TIM_IC_CaptureCallback 0x08002376 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)
i.HAL_TIM_IRQHandler 0x08002378 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
i.HAL_TIM_MspPostInit 0x080024a8 Section 0 tim.o(i.HAL_TIM_MspPostInit)
i.HAL_TIM_OC_DelayElapsedCallback 0x08002518 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
i.HAL_TIM_PWM_ConfigChannel 0x0800251a Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
i.HAL_TIM_PWM_Init 0x080025e6 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init)
i.HAL_TIM_PWM_MspInit 0x0800262e Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
i.HAL_TIM_PWM_PulseFinishedCallback 0x08002630 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
i.HAL_TIM_PWM_Start 0x08002634 Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start)
i.HAL_TIM_PeriodElapsedCallback 0x080026d0 Section 0 main.o(i.HAL_TIM_PeriodElapsedCallback)
i.HAL_TIM_TriggerCallback 0x080026fc Section 0 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
i.HAL_UARTEx_ReceiveToIdle_IT 0x080026fe Section 0 stm32f1xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_IT)
i.HAL_UARTEx_RxEventCallback 0x0800274c Section 0 bsp.o(i.HAL_UARTEx_RxEventCallback)
i.HAL_UART_ErrorCallback 0x08002790 Section 0 bsp.o(i.HAL_UART_ErrorCallback)
i.HAL_UART_IRQHandler 0x080027d8 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
i.HAL_UART_Init 0x08002a48 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
i.HAL_UART_MspInit 0x08002aac Section 0 usart.o(i.HAL_UART_MspInit)
i.HAL_UART_RxCpltCallback 0x08002b88 Section 0 bsp.o(i.HAL_UART_RxCpltCallback)
i.HAL_UART_Transmit_IT 0x08002bb0 Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT)
i.HAL_UART_TxCpltCallback 0x08002be4 Section 0 bsp.o(i.HAL_UART_TxCpltCallback)
i.HardFault_Handler 0x08002c04 Section 0 stm32f1xx_it.o(i.HardFault_Handler)
i.I2C1_ER_IRQHandler 0x08002c08 Section 0 stm32f1xx_it.o(i.I2C1_ER_IRQHandler)
i.I2C1_EV_IRQHandler 0x08002c14 Section 0 stm32f1xx_it.o(i.I2C1_EV_IRQHandler)
i.I2C_DMAAbort 0x08002c20 Section 0 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort)
I2C_DMAAbort 0x08002c21 Thumb Code 182 stm32f1xx_hal_i2c.o(i.I2C_DMAAbort)
i.I2C_Flush_DR 0x08002cdc Section 0 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR)
I2C_Flush_DR 0x08002cdd Thumb Code 16 stm32f1xx_hal_i2c.o(i.I2C_Flush_DR)
i.I2C_ITError 0x08002cec Section 0 stm32f1xx_hal_i2c.o(i.I2C_ITError)
I2C_ITError 0x08002ced Thumb Code 336 stm32f1xx_hal_i2c.o(i.I2C_ITError)
i.I2C_IsAcknowledgeFailed 0x08002e44 Section 0 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed)
I2C_IsAcknowledgeFailed 0x08002e45 Thumb Code 46 stm32f1xx_hal_i2c.o(i.I2C_IsAcknowledgeFailed)
i.I2C_MasterReceive_BTF 0x08002e72 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF)
I2C_MasterReceive_BTF 0x08002e73 Thumb Code 218 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_BTF)
i.I2C_MasterReceive_RXNE 0x08002f4c Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE)
I2C_MasterReceive_RXNE 0x08002f4d Thumb Code 240 stm32f1xx_hal_i2c.o(i.I2C_MasterReceive_RXNE)
i.I2C_MasterTransmit_BTF 0x08003040 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF)
I2C_MasterTransmit_BTF 0x08003041 Thumb Code 130 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_BTF)
i.I2C_MasterTransmit_TXE 0x080030c2 Section 0 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE)
I2C_MasterTransmit_TXE 0x080030c3 Thumb Code 180 stm32f1xx_hal_i2c.o(i.I2C_MasterTransmit_TXE)
i.I2C_Master_ADDR 0x08003178 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR)
I2C_Master_ADDR 0x08003179 Thumb Code 340 stm32f1xx_hal_i2c.o(i.I2C_Master_ADDR)
i.I2C_Master_SB 0x080032d0 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Master_SB)
I2C_Master_SB 0x080032d1 Thumb Code 140 stm32f1xx_hal_i2c.o(i.I2C_Master_SB)
i.I2C_MemoryTransmit_TXE_BTF 0x0800335c Section 0 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF)
I2C_MemoryTransmit_TXE_BTF 0x0800335d Thumb Code 168 stm32f1xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF)
i.I2C_RequestMemoryRead 0x08003404 Section 0 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryRead)
I2C_RequestMemoryRead 0x08003405 Thumb Code 246 stm32f1xx_hal_i2c.o(i.I2C_RequestMemoryRead)
i.I2C_Slave_ADDR 0x08003500 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR)
I2C_Slave_ADDR 0x08003501 Thumb Code 70 stm32f1xx_hal_i2c.o(i.I2C_Slave_ADDR)
i.I2C_Slave_AF 0x08003548 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF)
I2C_Slave_AF 0x08003549 Thumb Code 138 stm32f1xx_hal_i2c.o(i.I2C_Slave_AF)
i.I2C_Slave_STOPF 0x080035d8 Section 0 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF)
I2C_Slave_STOPF 0x080035d9 Thumb Code 344 stm32f1xx_hal_i2c.o(i.I2C_Slave_STOPF)
i.I2C_WaitOnFlagUntilTimeout 0x08003738 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout)
I2C_WaitOnFlagUntilTimeout 0x08003739 Thumb Code 144 stm32f1xx_hal_i2c.o(i.I2C_WaitOnFlagUntilTimeout)
i.I2C_WaitOnMasterAddressFlagUntilTimeout 0x080037c8 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout)
I2C_WaitOnMasterAddressFlagUntilTimeout 0x080037c9 Thumb Code 188 stm32f1xx_hal_i2c.o(i.I2C_WaitOnMasterAddressFlagUntilTimeout)
i.I2C_WaitOnRXNEFlagUntilTimeout 0x08003884 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnRXNEFlagUntilTimeout)
I2C_WaitOnRXNEFlagUntilTimeout 0x08003885 Thumb Code 110 stm32f1xx_hal_i2c.o(i.I2C_WaitOnRXNEFlagUntilTimeout)
i.I2C_WaitOnTXEFlagUntilTimeout 0x080038f2 Section 0 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout)
I2C_WaitOnTXEFlagUntilTimeout 0x080038f3 Thumb Code 86 stm32f1xx_hal_i2c.o(i.I2C_WaitOnTXEFlagUntilTimeout)
i.MOTOR_init 0x08003948 Section 0 bsp.o(i.MOTOR_init)
i.MOTOR_setDir 0x08003978 Section 0 bsp.o(i.MOTOR_setDir)
i.MOTOR_setEn 0x08003984 Section 0 bsp.o(i.MOTOR_setEn)
i.MOTOR_setGetFlag 0x08003990 Section 0 bsp.o(i.MOTOR_setGetFlag)
i.MOTOR_setLenght 0x0800399c Section 0 bsp.o(i.MOTOR_setLenght)
i.MOTOR_setMS 0x080039a8 Section 0 bsp.o(i.MOTOR_setMS)
i.MOTOR_setStep 0x080039d0 Section 0 bsp.o(i.MOTOR_setStep)
i.MOTOR_thread 0x080039dc Section 0 bsp.o(i.MOTOR_thread)
i.MX_ADC1_Init 0x08003bd4 Section 0 adc.o(i.MX_ADC1_Init)
i.MX_GPIO_Init 0x08003c24 Section 0 gpio.o(i.MX_GPIO_Init)
i.MX_I2C1_Init 0x08003d10 Section 0 i2c.o(i.MX_I2C1_Init)
i.MX_TIM2_Init 0x08003d50 Section 0 tim.o(i.MX_TIM2_Init)
i.MX_TIM3_Init 0x08003db8 Section 0 tim.o(i.MX_TIM3_Init)
i.MX_USART1_UART_Init 0x08003e80 Section 0 usart.o(i.MX_USART1_UART_Init)
i.MX_USART3_UART_Init 0x08003eb8 Section 0 usart.o(i.MX_USART3_UART_Init)
i.MemManage_Handler 0x08003ef0 Section 0 stm32f1xx_it.o(i.MemManage_Handler)
i.Modbus_CRC16 0x08003ef2 Section 0 modbus_function.o(i.Modbus_CRC16)
Modbus_CRC16 0x08003ef3 Thumb Code 46 modbus_function.o(i.Modbus_CRC16)
i.Modbus_Init 0x08003f20 Section 0 modbus_function.o(i.Modbus_Init)
i.Modbus_Poll 0x08003f84 Section 0 modbus_function.o(i.Modbus_Poll)
i.Modbus_Write 0x08004118 Section 0 modbus_function.o(i.Modbus_Write)
i.NMI_Handler 0x08004128 Section 0 stm32f1xx_it.o(i.NMI_Handler)
i.PendSV_Handler 0x0800412a Section 0 stm32f1xx_it.o(i.PendSV_Handler)
i.SERIAL_Init 0x0800412c Section 0 bsp.o(i.SERIAL_Init)
i.SERIAL_Read 0x0800418c Section 0 bsp.o(i.SERIAL_Read)
i.SERIAL_StartRecv 0x080041c2 Section 0 bsp.o(i.SERIAL_StartRecv)
i.SERIAL_Write 0x080041f6 Section 0 bsp.o(i.SERIAL_Write)
i.SERIAL_getlen 0x0800423c Section 0 bsp.o(i.SERIAL_getlen)
i.SERIAL_sendstr 0x0800426c Section 0 bsp.o(i.SERIAL_sendstr)
SERIAL_sendstr 0x0800426d Thumb Code 90 bsp.o(i.SERIAL_sendstr)
i.SVC_Handler 0x080042c6 Section 0 stm32f1xx_it.o(i.SVC_Handler)
i.SYS_getDi 0x080042c8 Section 0 bsp.o(i.SYS_getDi)
i.SYS_getID 0x080042fc Section 0 bsp.o(i.SYS_getID)
i.SYS_getReg 0x08004394 Section 0 bsp.o(i.SYS_getReg)
i.SYS_setADCStart 0x080043b4 Section 0 bsp.o(i.SYS_setADCStart)
i.SYS_setDo 0x080043d4 Section 0 bsp.o(i.SYS_setDo)
i.SysTick_Handler 0x08004400 Section 0 stm32f1xx_it.o(i.SysTick_Handler)
i.SystemClock_Config 0x08004402 Section 0 main.o(i.SystemClock_Config)
i.SystemInit 0x0800447a Section 0 system_stm32f1xx.o(i.SystemInit)
i.TIM2_IRQHandler 0x0800447c Section 0 stm32f1xx_it.o(i.TIM2_IRQHandler)
i.TIM3_IRQHandler 0x08004488 Section 0 stm32f1xx_it.o(i.TIM3_IRQHandler)
i.TIM4_IRQHandler 0x08004494 Section 0 stm32f1xx_it.o(i.TIM4_IRQHandler)
i.TIM_Base_SetConfig 0x080044a0 Section 0 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
i.TIM_CCxChannelCmd 0x08004518 Section 0 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd)
i.TIM_ETR_SetConfig 0x08004532 Section 0 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
i.TIM_ITRx_SetConfig 0x08004546 Section 0 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
TIM_ITRx_SetConfig 0x08004547 Thumb Code 16 stm32f1xx_hal_tim.o(i.TIM_ITRx_SetConfig)
i.TIM_OC1_SetConfig 0x08004558 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig)
TIM_OC1_SetConfig 0x08004559 Thumb Code 74 stm32f1xx_hal_tim.o(i.TIM_OC1_SetConfig)
i.TIM_OC2_SetConfig 0x080045a8 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig)
i.TIM_OC3_SetConfig 0x08004600 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig)
TIM_OC3_SetConfig 0x08004601 Thumb Code 82 stm32f1xx_hal_tim.o(i.TIM_OC3_SetConfig)
i.TIM_OC4_SetConfig 0x08004658 Section 0 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig)
TIM_OC4_SetConfig 0x08004659 Thumb Code 64 stm32f1xx_hal_tim.o(i.TIM_OC4_SetConfig)
i.TIM_TI1_ConfigInputStage 0x0800469c Section 0 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
TIM_TI1_ConfigInputStage 0x0800469d Thumb Code 34 stm32f1xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
i.TIM_TI2_ConfigInputStage 0x080046be Section 0 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
TIM_TI2_ConfigInputStage 0x080046bf Thumb Code 36 stm32f1xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
i.UART_DMAAbortOnError 0x080046e2 Section 0 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
UART_DMAAbortOnError 0x080046e3 Thumb Code 16 stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError)
i.UART_EndRxTransfer 0x080046f2 Section 0 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
UART_EndRxTransfer 0x080046f3 Thumb Code 78 stm32f1xx_hal_uart.o(i.UART_EndRxTransfer)
i.UART_Receive_IT 0x08004740 Section 0 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
UART_Receive_IT 0x08004741 Thumb Code 196 stm32f1xx_hal_uart.o(i.UART_Receive_IT)
i.UART_SetConfig 0x08004804 Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig)
UART_SetConfig 0x08004805 Thumb Code 136 stm32f1xx_hal_uart.o(i.UART_SetConfig)
i.UART_Start_Receive_IT 0x08004890 Section 0 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
i.USART1_IRQHandler 0x080048c8 Section 0 stm32f1xx_it.o(i.USART1_IRQHandler)
i.USART3_IRQHandler 0x080048d4 Section 0 stm32f1xx_it.o(i.USART3_IRQHandler)
i.UsageFault_Handler 0x080048e0 Section 0 stm32f1xx_it.o(i.UsageFault_Handler)
i.__ARM_fpclassify 0x080048e2 Section 0 fpclassify.o(i.__ARM_fpclassify)
i.__NVIC_SetPriority 0x0800490c Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
__NVIC_SetPriority 0x0800490d Thumb Code 22 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)
i.__ieee754_rem_pio2 0x0800492c Section 0 rred.o(i.__ieee754_rem_pio2)
i.__kernel_cos 0x08004cb4 Section 0 cos_i.o(i.__kernel_cos)
i.__kernel_poly 0x08004db0 Section 0 poly.o(i.__kernel_poly)
i.__kernel_sin 0x08004e5c Section 0 sin_i.o(i.__kernel_sin)
i.__mathlib_dbl_underflow 0x08004f48 Section 0 dunder.o(i.__mathlib_dbl_underflow)
i.__scatterload_copy 0x08004f58 Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x08004f66 Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x08004f68 Section 14 handlers.o(i.__scatterload_zeroinit)
i.__set_errno 0x08004f78 Section 0 errno.o(i.__set_errno)
i.cos 0x08004f84 Section 0 cos.o(i.cos)
i.get_ticks_usec 0x08005030 Section 0 bsp.o(i.get_ticks_usec)
i.main 0x08005044 Section 0 main.o(i.main)
i.malloc 0x0800514c Section 0 malloc.o(i.malloc)
i.sin 0x080051b8 Section 0 sin.o(i.sin)
i.tick_count 0x08005268 Section 0 bsp.o(i.tick_count)
i.tick_init 0x08005294 Section 0 bsp.o(i.tick_init)
.constdata 0x080052a0 Section 18 stm32f1xx_hal_rcc.o(.constdata)
aPredivFactorTable 0x080052a0 Data 2 stm32f1xx_hal_rcc.o(.constdata)
aPLLMULFactorTable 0x080052a2 Data 16 stm32f1xx_hal_rcc.o(.constdata)
.constdata 0x080052b2 Section 18 stm32f1xx_hal_rcc_ex.o(.constdata)
aPredivFactorTable 0x080052b2 Data 2 stm32f1xx_hal_rcc_ex.o(.constdata)
aPLLMULFactorTable 0x080052b4 Data 16 stm32f1xx_hal_rcc_ex.o(.constdata)
.constdata 0x080052c4 Section 16 system_stm32f1xx.o(.constdata)
.constdata 0x080052d4 Section 8 system_stm32f1xx.o(.constdata)
.constdata 0x080052e0 Section 48 cos_i.o(.constdata)
C 0x080052e0 Data 48 cos_i.o(.constdata)
.constdata 0x08005310 Section 200 rred.o(.constdata)
pio2s 0x08005310 Data 48 rred.o(.constdata)
twooverpi 0x08005340 Data 152 rred.o(.constdata)
.constdata 0x080053d8 Section 40 sin_i.o(.constdata)
S 0x080053d8 Data 40 sin_i.o(.constdata)
.data 0x20000000 Section 16 main.o(.data)
.data 0x20000010 Section 12 stm32f1xx_hal.o(.data)
.data 0x2000001c Section 4 system_stm32f1xx.o(.data)
@@ -1651,24 +1815,26 @@ Image Symbol Table
.data 0x20000034 Section 1 modbus_function.o(.data)
.data 0x20000038 Section 4 mvars.o(.data)
.data 0x2000003c Section 4 mvars.o(.data)
.bss 0x20000040 Section 100 main.o(.bss)
.bss 0x200000a4 Section 48 adc.o(.bss)
.bss 0x200000d4 Section 84 i2c.o(.bss)
.bss 0x20000128 Section 144 tim.o(.bss)
.bss 0x200001b8 Section 144 usart.o(.bss)
.bss 0x20000248 Section 72 stm32f1xx_hal_timebase_tim.o(.bss)
.bss 0x20000290 Section 24 bsp.o(.bss)
.bss 0x200002a8 Section 68 bsp.o(.bss)
.bss 0x200002ec Section 68 bsp.o(.bss)
.bss 0x20000330 Section 310 modbus_function.o(.bss)
HEAP 0x20000468 Section 8192 startup_stm32f103xb.o(HEAP)
STACK 0x20002468 Section 8192 startup_stm32f103xb.o(STACK)
.data 0x20000040 Section 4 errno.o(.data)
_errno 0x20000040 Data 4 errno.o(.data)
.bss 0x20000044 Section 100 main.o(.bss)
.bss 0x200000a8 Section 48 adc.o(.bss)
.bss 0x200000d8 Section 84 i2c.o(.bss)
.bss 0x2000012c Section 144 tim.o(.bss)
.bss 0x200001bc Section 144 usart.o(.bss)
.bss 0x2000024c Section 72 stm32f1xx_hal_timebase_tim.o(.bss)
.bss 0x20000298 Section 72 bsp.o(.bss)
.bss 0x200002e0 Section 68 bsp.o(.bss)
.bss 0x20000324 Section 68 bsp.o(.bss)
.bss 0x20000368 Section 310 modbus_function.o(.bss)
HEAP 0x200004a0 Section 8192 startup_stm32f103xb.o(HEAP)
STACK 0x200024a0 Section 8192 startup_stm32f103xb.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEX$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
@@ -1724,163 +1890,197 @@ Image Symbol Table
USB_HP_CAN1_TX_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f103xb.o(.text)
USB_LP_CAN1_RX0_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f103xb.o(.text)
WWDG_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f103xb.o(.text)
__aeabi_memcpy 0x08000125 Thumb Code 36 memcpya.o(.text)
__aeabi_memcpy4 0x08000125 Thumb Code 0 memcpya.o(.text)
__aeabi_memcpy8 0x08000125 Thumb Code 0 memcpya.o(.text)
__aeabi_memset 0x08000149 Thumb Code 14 memseta.o(.text)
__aeabi_memset4 0x08000149 Thumb Code 0 memseta.o(.text)
__aeabi_memset8 0x08000149 Thumb Code 0 memseta.o(.text)
__aeabi_memclr 0x08000157 Thumb Code 4 memseta.o(.text)
__aeabi_memclr4 0x08000157 Thumb Code 0 memseta.o(.text)
__aeabi_memclr8 0x08000157 Thumb Code 0 memseta.o(.text)
_memset$wrapper 0x0800015b Thumb Code 18 memseta.o(.text)
__aeabi_ui2f 0x0800016d Thumb Code 10 ffltui.o(.text)
__I$use$fp 0x08000177 Thumb Code 0 iusefp.o(.text)
_float_round 0x08000177 Thumb Code 18 fepilogue.o(.text)
_float_epilogue 0x08000189 Thumb Code 90 fepilogue.o(.text)
__scatterload 0x080001e5 Thumb Code 28 init.o(.text)
__scatterload_rt2 0x080001e5 Thumb Code 0 init.o(.text)
ADC_ConversionStop_Disable 0x08000209 Thumb Code 86 stm32f1xx_hal_adc.o(i.ADC_ConversionStop_Disable)
ADC_Enable 0x08000261 Thumb Code 114 stm32f1xx_hal_adc.o(i.ADC_Enable)
AT24C_Init 0x080002dd Thumb Code 42 drv_at24cxx.o(i.AT24C_Init)
AT24C_Read 0x0800030d Thumb Code 52 drv_at24cxx.o(i.AT24C_Read)
BusFault_Handler 0x08000345 Thumb Code 2 stm32f1xx_it.o(i.BusFault_Handler)
COMM_setDir 0x08000349 Thumb Code 20 bsp.o(i.COMM_setDir)
COMM_setSel 0x08000361 Thumb Code 2 bsp.o(i.COMM_setSel)
DebugMon_Handler 0x08000363 Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler)
Error_Handler 0x08000365 Thumb Code 4 main.o(i.Error_Handler)
HAL_ADCEx_Calibration_Start 0x08000369 Thumb Code 210 stm32f1xx_hal_adc_ex.o(i.HAL_ADCEx_Calibration_Start)
HAL_ADC_ConfigChannel 0x08000441 Thumb Code 240 stm32f1xx_hal_adc.o(i.HAL_ADC_ConfigChannel)
HAL_ADC_GetState 0x0800053d Thumb Code 4 stm32f1xx_hal_adc.o(i.HAL_ADC_GetState)
HAL_ADC_GetValue 0x08000541 Thumb Code 6 stm32f1xx_hal_adc.o(i.HAL_ADC_GetValue)
HAL_ADC_Init 0x08000549 Thumb Code 272 stm32f1xx_hal_adc.o(i.HAL_ADC_Init)
HAL_ADC_MspInit 0x08000665 Thumb Code 76 adc.o(i.HAL_ADC_MspInit)
HAL_ADC_PollForConversion 0x080006bd Thumb Code 308 stm32f1xx_hal_adc.o(i.HAL_ADC_PollForConversion)
HAL_ADC_Start 0x08000801 Thumb Code 184 stm32f1xx_hal_adc.o(i.HAL_ADC_Start)
HAL_DMA_Abort 0x080008c1 Thumb Code 70 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort)
HAL_DMA_Abort_IT 0x08000909 Thumb Code 148 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT)
HAL_DMA_GetState 0x080009a1 Thumb Code 6 stm32f1xx_hal_dma.o(i.HAL_DMA_GetState)
HAL_GPIO_Init 0x080009a9 Thumb Code 440 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)
HAL_GPIO_ReadPin 0x08000b81 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
HAL_GPIO_WritePin 0x08000b8b Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)
HAL_GetTick 0x08000b95 Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick)
HAL_I2C_AbortCpltCallback 0x08000ba1 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_AbortCpltCallback)
HAL_I2C_AddrCallback 0x08000ba3 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_AddrCallback)
HAL_I2C_ER_IRQHandler 0x08000ba5 Thumb Code 196 stm32f1xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler)
HAL_I2C_EV_IRQHandler 0x08000c69 Thumb Code 560 stm32f1xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler)
HAL_I2C_ErrorCallback 0x08000e99 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_ErrorCallback)
HAL_I2C_Init 0x08000e9d Thumb Code 364 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init)
HAL_I2C_ListenCpltCallback 0x08001019 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_ListenCpltCallback)
HAL_I2C_MasterRxCpltCallback 0x0800101b Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterRxCpltCallback)
HAL_I2C_MasterTxCpltCallback 0x0800101d Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterTxCpltCallback)
HAL_I2C_MemRxCpltCallback 0x0800101f Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemRxCpltCallback)
HAL_I2C_MemTxCpltCallback 0x08001021 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemTxCpltCallback)
HAL_I2C_Mem_Read 0x08001025 Thumb Code 600 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Read)
HAL_I2C_MspInit 0x0800128d Thumb Code 112 i2c.o(i.HAL_I2C_MspInit)
HAL_I2C_SlaveRxCpltCallback 0x08001309 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveRxCpltCallback)
HAL_I2C_SlaveTxCpltCallback 0x0800130b Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveTxCpltCallback)
HAL_IncTick 0x0800130d Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick)
HAL_Init 0x0800131d Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init)
HAL_InitTick 0x08001341 Thumb Code 132 stm32f1xx_hal_timebase_tim.o(i.HAL_InitTick)
HAL_MspInit 0x080013d9 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit)
HAL_NVIC_EnableIRQ 0x08001415 Thumb Code 28 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
HAL_NVIC_SetPriority 0x08001431 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
HAL_NVIC_SetPriorityGrouping 0x08001471 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)
HAL_RCCEx_GetPeriphCLKFreq 0x08001495 Thumb Code 148 stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq)
HAL_RCCEx_PeriphCLKConfig 0x08001539 Thumb Code 226 stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)
HAL_RCC_ClockConfig 0x08001629 Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
HAL_RCC_GetClockConfig 0x08001755 Thumb Code 54 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetClockConfig)
HAL_RCC_GetPCLK1Freq 0x08001795 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
HAL_RCC_GetPCLK2Freq 0x080017b5 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)
HAL_RCC_GetSysClockFreq 0x080017d5 Thumb Code 58 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
HAL_RCC_OscConfig 0x08001821 Thumb Code 786 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)
HAL_TIMEx_BreakCallback 0x08001b49 Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)
HAL_TIMEx_CommutCallback 0x08001b4b Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback)
HAL_TIMEx_MasterConfigSynchronization 0x08001b4d Thumb Code 90 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
HAL_TIM_Base_Init 0x08001bb5 Thumb Code 72 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init)
HAL_TIM_Base_MspInit 0x08001bfd Thumb Code 86 tim.o(i.HAL_TIM_Base_MspInit)
HAL_TIM_Base_Start_IT 0x08001c5d Thumb Code 76 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)
HAL_TIM_ConfigClockSource 0x08001cb5 Thumb Code 218 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
HAL_TIM_IC_CaptureCallback 0x08001d8f Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)
HAL_TIM_IRQHandler 0x08001d91 Thumb Code 304 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
HAL_TIM_MspPostInit 0x08001ec1 Thumb Code 94 tim.o(i.HAL_TIM_MspPostInit)
HAL_TIM_OC_DelayElapsedCallback 0x08001f31 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
HAL_TIM_PWM_ConfigChannel 0x08001f33 Thumb Code 204 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
HAL_TIM_PWM_Init 0x08001fff Thumb Code 72 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init)
HAL_TIM_PWM_MspInit 0x08002047 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
HAL_TIM_PWM_PulseFinishedCallback 0x08002049 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
HAL_TIM_PWM_Start 0x0800204d Thumb Code 144 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start)
HAL_TIM_PeriodElapsedCallback 0x080020e9 Thumb Code 246 main.o(i.HAL_TIM_PeriodElapsedCallback)
HAL_TIM_TriggerCallback 0x080021f5 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
HAL_UARTEx_ReceiveToIdle_IT 0x080021f7 Thumb Code 78 stm32f1xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_IT)
HAL_UARTEx_RxEventCallback 0x08002245 Thumb Code 64 bsp.o(i.HAL_UARTEx_RxEventCallback)
HAL_UART_ErrorCallback 0x08002289 Thumb Code 68 bsp.o(i.HAL_UART_ErrorCallback)
HAL_UART_IRQHandler 0x080022d1 Thumb Code 618 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
HAL_UART_Init 0x08002541 Thumb Code 100 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
HAL_UART_MspInit 0x080025a5 Thumb Code 198 usart.o(i.HAL_UART_MspInit)
HAL_UART_RxCpltCallback 0x08002681 Thumb Code 36 bsp.o(i.HAL_UART_RxCpltCallback)
HAL_UART_Transmit_IT 0x080026a9 Thumb Code 50 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT)
HAL_UART_TxCpltCallback 0x080026dd Thumb Code 26 bsp.o(i.HAL_UART_TxCpltCallback)
HardFault_Handler 0x080026fd Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler)
I2C1_ER_IRQHandler 0x08002701 Thumb Code 6 stm32f1xx_it.o(i.I2C1_ER_IRQHandler)
I2C1_EV_IRQHandler 0x0800270d Thumb Code 6 stm32f1xx_it.o(i.I2C1_EV_IRQHandler)
MOTOR_setDir 0x08003441 Thumb Code 6 bsp.o(i.MOTOR_setDir)
MOTOR_setEn 0x0800344d Thumb Code 6 bsp.o(i.MOTOR_setEn)
MOTOR_setGetFlag 0x08003459 Thumb Code 6 bsp.o(i.MOTOR_setGetFlag)
MOTOR_setMS 0x08003465 Thumb Code 6 bsp.o(i.MOTOR_setMS)
MOTOR_setStep 0x08003471 Thumb Code 8 bsp.o(i.MOTOR_setStep)
MX_ADC1_Init 0x0800347d Thumb Code 72 adc.o(i.MX_ADC1_Init)
MX_GPIO_Init 0x080034cd Thumb Code 218 gpio.o(i.MX_GPIO_Init)
MX_I2C1_Init 0x080035b9 Thumb Code 50 i2c.o(i.MX_I2C1_Init)
MX_TIM2_Init 0x080035f9 Thumb Code 98 tim.o(i.MX_TIM2_Init)
MX_TIM3_Init 0x08003661 Thumb Code 192 tim.o(i.MX_TIM3_Init)
MX_USART1_UART_Init 0x08003729 Thumb Code 48 usart.o(i.MX_USART1_UART_Init)
MX_USART3_UART_Init 0x08003761 Thumb Code 48 usart.o(i.MX_USART3_UART_Init)
MemManage_Handler 0x08003799 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler)
Modbus_Init 0x080037c9 Thumb Code 64 modbus_function.o(i.Modbus_Init)
Modbus_Poll 0x0800382d Thumb Code 366 modbus_function.o(i.Modbus_Poll)
Modbus_Write 0x080039ad Thumb Code 10 modbus_function.o(i.Modbus_Write)
NMI_Handler 0x080039bd Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler)
PendSV_Handler 0x080039bf Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
SERIAL_Init 0x080039c1 Thumb Code 90 bsp.o(i.SERIAL_Init)
SERIAL_Read 0x08003a21 Thumb Code 54 bsp.o(i.SERIAL_Read)
SERIAL_StartRecv 0x08003a57 Thumb Code 52 bsp.o(i.SERIAL_StartRecv)
SERIAL_Write 0x08003a8b Thumb Code 70 bsp.o(i.SERIAL_Write)
SERIAL_getlen 0x08003ad1 Thumb Code 46 bsp.o(i.SERIAL_getlen)
SVC_Handler 0x08003b5b Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
SYS_getDi 0x08003b5d Thumb Code 46 bsp.o(i.SYS_getDi)
SYS_getID 0x08003b91 Thumb Code 142 bsp.o(i.SYS_getID)
SYS_getReg 0x08003c29 Thumb Code 26 bsp.o(i.SYS_getReg)
SYS_setADCStart 0x08003c49 Thumb Code 26 bsp.o(i.SYS_setADCStart)
SYS_setDo 0x08003c69 Thumb Code 38 bsp.o(i.SYS_setDo)
SysTick_Handler 0x08003c95 Thumb Code 2 stm32f1xx_it.o(i.SysTick_Handler)
SystemClock_Config 0x08003c97 Thumb Code 120 main.o(i.SystemClock_Config)
SystemInit 0x08003d0f Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
TIM2_IRQHandler 0x08003d11 Thumb Code 6 stm32f1xx_it.o(i.TIM2_IRQHandler)
TIM3_IRQHandler 0x08003d1d Thumb Code 6 stm32f1xx_it.o(i.TIM3_IRQHandler)
TIM4_IRQHandler 0x08003d29 Thumb Code 6 stm32f1xx_it.o(i.TIM4_IRQHandler)
TIM_Base_SetConfig 0x08003d35 Thumb Code 108 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
TIM_CCxChannelCmd 0x08003dad Thumb Code 26 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd)
TIM_ETR_SetConfig 0x08003dc7 Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
TIM_OC2_SetConfig 0x08003e3d Thumb Code 84 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig)
UART_Start_Receive_IT 0x08004125 Thumb Code 54 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
USART1_IRQHandler 0x0800415d Thumb Code 6 stm32f1xx_it.o(i.USART1_IRQHandler)
USART3_IRQHandler 0x08004169 Thumb Code 6 stm32f1xx_it.o(i.USART3_IRQHandler)
UsageFault_Handler 0x08004175 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler)
__scatterload_copy 0x08004199 Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x080041a7 Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x080041a9 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
get_ticks_usec 0x080041b9 Thumb Code 14 bsp.o(i.get_ticks_usec)
main 0x080041cd Thumb Code 254 main.o(i.main)
malloc 0x080042f9 Thumb Code 92 malloc.o(i.malloc)
tick_count 0x08004365 Thumb Code 38 bsp.o(i.tick_count)
tick_init 0x08004391 Thumb Code 6 bsp.o(i.tick_init)
AHBPrescTable 0x080043c0 Data 16 system_stm32f1xx.o(.constdata)
APBPrescTable 0x080043d0 Data 8 system_stm32f1xx.o(.constdata)
Region$$Table$$Base 0x080043d8 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x080043f8 Number 0 anon$$obj.o(Region$$Table)
__aeabi_llsr 0x08000125 Thumb Code 32 llushr.o(.text)
_ll_ushift_r 0x08000125 Thumb Code 0 llushr.o(.text)
__aeabi_memcpy 0x08000145 Thumb Code 36 memcpya.o(.text)
__aeabi_memcpy4 0x08000145 Thumb Code 0 memcpya.o(.text)
__aeabi_memcpy8 0x08000145 Thumb Code 0 memcpya.o(.text)
__aeabi_memset 0x08000169 Thumb Code 14 memseta.o(.text)
__aeabi_memset4 0x08000169 Thumb Code 0 memseta.o(.text)
__aeabi_memset8 0x08000169 Thumb Code 0 memseta.o(.text)
__aeabi_memclr 0x08000177 Thumb Code 4 memseta.o(.text)
__aeabi_memclr4 0x08000177 Thumb Code 0 memseta.o(.text)
__aeabi_memclr8 0x08000177 Thumb Code 0 memseta.o(.text)
_memset$wrapper 0x0800017b Thumb Code 18 memseta.o(.text)
__aeabi_fadd 0x0800018d Thumb Code 164 fadd.o(.text)
__aeabi_fsub 0x08000231 Thumb Code 6 fadd.o(.text)
__aeabi_frsub 0x08000237 Thumb Code 6 fadd.o(.text)
__aeabi_dmul 0x0800023d Thumb Code 228 dmul.o(.text)
__aeabi_ddiv 0x08000321 Thumb Code 222 ddiv.o(.text)
__aeabi_ui2f 0x080003ff Thumb Code 10 ffltui.o(.text)
__aeabi_ui2d 0x08000409 Thumb Code 26 dfltui.o(.text)
__aeabi_d2iz 0x08000423 Thumb Code 62 dfixi.o(.text)
__aeabi_f2d 0x08000461 Thumb Code 38 f2d.o(.text)
__aeabi_d2f 0x08000487 Thumb Code 56 d2f.o(.text)
__I$use$fp 0x080004bf Thumb Code 0 iusefp.o(.text)
_float_round 0x080004bf Thumb Code 18 fepilogue.o(.text)
_float_epilogue 0x080004d1 Thumb Code 90 fepilogue.o(.text)
_double_round 0x0800052b Thumb Code 26 depilogue.o(.text)
_double_epilogue 0x08000545 Thumb Code 164 depilogue.o(.text)
__ARM_scalbn 0x080005e9 Thumb Code 46 dscalb.o(.text)
scalbn 0x080005e9 Thumb Code 0 dscalb.o(.text)
__scatterload 0x08000619 Thumb Code 28 init.o(.text)
__scatterload_rt2 0x08000619 Thumb Code 0 init.o(.text)
__aeabi_llsl 0x0800063d Thumb Code 30 llshl.o(.text)
_ll_shift_l 0x0800063d Thumb Code 0 llshl.o(.text)
__aeabi_dadd 0x0800065b Thumb Code 322 dadd.o(.text)
__aeabi_dsub 0x0800079d Thumb Code 6 dadd.o(.text)
__aeabi_drsub 0x080007a3 Thumb Code 6 dadd.o(.text)
__aeabi_i2d 0x080007a9 Thumb Code 34 dflti.o(.text)
__aeabi_lasr 0x080007cb Thumb Code 36 llsshr.o(.text)
_ll_sshift_r 0x080007cb Thumb Code 0 llsshr.o(.text)
ADC_ConversionStop_Disable 0x080007f1 Thumb Code 86 stm32f1xx_hal_adc.o(i.ADC_ConversionStop_Disable)
ADC_Enable 0x08000849 Thumb Code 114 stm32f1xx_hal_adc.o(i.ADC_Enable)
AT24C_Init 0x080008c5 Thumb Code 42 drv_at24cxx.o(i.AT24C_Init)
AT24C_Read 0x080008f5 Thumb Code 52 drv_at24cxx.o(i.AT24C_Read)
BusFault_Handler 0x0800092d Thumb Code 2 stm32f1xx_it.o(i.BusFault_Handler)
COMM_setDir 0x08000931 Thumb Code 20 bsp.o(i.COMM_setDir)
COMM_setSel 0x08000949 Thumb Code 2 bsp.o(i.COMM_setSel)
DebugMon_Handler 0x0800094b Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler)
Error_Handler 0x0800094d Thumb Code 4 main.o(i.Error_Handler)
HAL_ADCEx_Calibration_Start 0x08000951 Thumb Code 210 stm32f1xx_hal_adc_ex.o(i.HAL_ADCEx_Calibration_Start)
HAL_ADC_ConfigChannel 0x08000a29 Thumb Code 240 stm32f1xx_hal_adc.o(i.HAL_ADC_ConfigChannel)
HAL_ADC_GetState 0x08000b25 Thumb Code 4 stm32f1xx_hal_adc.o(i.HAL_ADC_GetState)
HAL_ADC_GetValue 0x08000b29 Thumb Code 6 stm32f1xx_hal_adc.o(i.HAL_ADC_GetValue)
HAL_ADC_Init 0x08000b31 Thumb Code 272 stm32f1xx_hal_adc.o(i.HAL_ADC_Init)
HAL_ADC_MspInit 0x08000c4d Thumb Code 76 adc.o(i.HAL_ADC_MspInit)
HAL_ADC_PollForConversion 0x08000ca5 Thumb Code 308 stm32f1xx_hal_adc.o(i.HAL_ADC_PollForConversion)
HAL_ADC_Start 0x08000de9 Thumb Code 184 stm32f1xx_hal_adc.o(i.HAL_ADC_Start)
HAL_DMA_Abort 0x08000ea9 Thumb Code 70 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort)
HAL_DMA_Abort_IT 0x08000ef1 Thumb Code 148 stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT)
HAL_DMA_GetState 0x08000f89 Thumb Code 6 stm32f1xx_hal_dma.o(i.HAL_DMA_GetState)
HAL_GPIO_Init 0x08000f91 Thumb Code 440 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)
HAL_GPIO_ReadPin 0x08001169 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin)
HAL_GPIO_WritePin 0x08001173 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)
HAL_GetTick 0x0800117d Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick)
HAL_I2C_AbortCpltCallback 0x08001189 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_AbortCpltCallback)
HAL_I2C_AddrCallback 0x0800118b Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_AddrCallback)
HAL_I2C_ER_IRQHandler 0x0800118d Thumb Code 196 stm32f1xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler)
HAL_I2C_EV_IRQHandler 0x08001251 Thumb Code 560 stm32f1xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler)
HAL_I2C_ErrorCallback 0x08001481 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_ErrorCallback)
HAL_I2C_Init 0x08001485 Thumb Code 364 stm32f1xx_hal_i2c.o(i.HAL_I2C_Init)
HAL_I2C_ListenCpltCallback 0x08001601 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_ListenCpltCallback)
HAL_I2C_MasterRxCpltCallback 0x08001603 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterRxCpltCallback)
HAL_I2C_MasterTxCpltCallback 0x08001605 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MasterTxCpltCallback)
HAL_I2C_MemRxCpltCallback 0x08001607 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemRxCpltCallback)
HAL_I2C_MemTxCpltCallback 0x08001609 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_MemTxCpltCallback)
HAL_I2C_Mem_Read 0x0800160d Thumb Code 600 stm32f1xx_hal_i2c.o(i.HAL_I2C_Mem_Read)
HAL_I2C_MspInit 0x08001875 Thumb Code 112 i2c.o(i.HAL_I2C_MspInit)
HAL_I2C_SlaveRxCpltCallback 0x080018f1 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveRxCpltCallback)
HAL_I2C_SlaveTxCpltCallback 0x080018f3 Thumb Code 2 stm32f1xx_hal_i2c.o(i.HAL_I2C_SlaveTxCpltCallback)
HAL_IncTick 0x080018f5 Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick)
HAL_Init 0x08001905 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init)
HAL_InitTick 0x08001929 Thumb Code 132 stm32f1xx_hal_timebase_tim.o(i.HAL_InitTick)
HAL_MspInit 0x080019c1 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit)
HAL_NVIC_EnableIRQ 0x080019fd Thumb Code 28 stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)
HAL_NVIC_SetPriority 0x08001a19 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)
HAL_NVIC_SetPriorityGrouping 0x08001a59 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)
HAL_RCCEx_GetPeriphCLKFreq 0x08001a7d Thumb Code 148 stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq)
HAL_RCCEx_PeriphCLKConfig 0x08001b21 Thumb Code 226 stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)
HAL_RCC_ClockConfig 0x08001c11 Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)
HAL_RCC_GetClockConfig 0x08001d3d Thumb Code 54 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetClockConfig)
HAL_RCC_GetPCLK1Freq 0x08001d7d Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)
HAL_RCC_GetPCLK2Freq 0x08001d9d Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)
HAL_RCC_GetSysClockFreq 0x08001dbd Thumb Code 58 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)
HAL_RCC_OscConfig 0x08001e09 Thumb Code 786 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)
HAL_TIMEx_BreakCallback 0x08002131 Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback)
HAL_TIMEx_CommutCallback 0x08002133 Thumb Code 2 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback)
HAL_TIMEx_MasterConfigSynchronization 0x08002135 Thumb Code 90 stm32f1xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
HAL_TIM_Base_Init 0x0800219d Thumb Code 72 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Init)
HAL_TIM_Base_MspInit 0x080021e5 Thumb Code 86 tim.o(i.HAL_TIM_Base_MspInit)
HAL_TIM_Base_Start_IT 0x08002245 Thumb Code 76 stm32f1xx_hal_tim.o(i.HAL_TIM_Base_Start_IT)
HAL_TIM_ConfigClockSource 0x0800229d Thumb Code 218 stm32f1xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
HAL_TIM_IC_CaptureCallback 0x08002377 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback)
HAL_TIM_IRQHandler 0x08002379 Thumb Code 304 stm32f1xx_hal_tim.o(i.HAL_TIM_IRQHandler)
HAL_TIM_MspPostInit 0x080024a9 Thumb Code 94 tim.o(i.HAL_TIM_MspPostInit)
HAL_TIM_OC_DelayElapsedCallback 0x08002519 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback)
HAL_TIM_PWM_ConfigChannel 0x0800251b Thumb Code 204 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel)
HAL_TIM_PWM_Init 0x080025e7 Thumb Code 72 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Init)
HAL_TIM_PWM_MspInit 0x0800262f Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_MspInit)
HAL_TIM_PWM_PulseFinishedCallback 0x08002631 Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback)
HAL_TIM_PWM_Start 0x08002635 Thumb Code 144 stm32f1xx_hal_tim.o(i.HAL_TIM_PWM_Start)
HAL_TIM_PeriodElapsedCallback 0x080026d1 Thumb Code 34 main.o(i.HAL_TIM_PeriodElapsedCallback)
HAL_TIM_TriggerCallback 0x080026fd Thumb Code 2 stm32f1xx_hal_tim.o(i.HAL_TIM_TriggerCallback)
HAL_UARTEx_ReceiveToIdle_IT 0x080026ff Thumb Code 78 stm32f1xx_hal_uart.o(i.HAL_UARTEx_ReceiveToIdle_IT)
HAL_UARTEx_RxEventCallback 0x0800274d Thumb Code 64 bsp.o(i.HAL_UARTEx_RxEventCallback)
HAL_UART_ErrorCallback 0x08002791 Thumb Code 68 bsp.o(i.HAL_UART_ErrorCallback)
HAL_UART_IRQHandler 0x080027d9 Thumb Code 618 stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler)
HAL_UART_Init 0x08002a49 Thumb Code 100 stm32f1xx_hal_uart.o(i.HAL_UART_Init)
HAL_UART_MspInit 0x08002aad Thumb Code 198 usart.o(i.HAL_UART_MspInit)
HAL_UART_RxCpltCallback 0x08002b89 Thumb Code 36 bsp.o(i.HAL_UART_RxCpltCallback)
HAL_UART_Transmit_IT 0x08002bb1 Thumb Code 50 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT)
HAL_UART_TxCpltCallback 0x08002be5 Thumb Code 26 bsp.o(i.HAL_UART_TxCpltCallback)
HardFault_Handler 0x08002c05 Thumb Code 2 stm32f1xx_it.o(i.HardFault_Handler)
I2C1_ER_IRQHandler 0x08002c09 Thumb Code 6 stm32f1xx_it.o(i.I2C1_ER_IRQHandler)
I2C1_EV_IRQHandler 0x08002c15 Thumb Code 6 stm32f1xx_it.o(i.I2C1_EV_IRQHandler)
MOTOR_init 0x08003949 Thumb Code 38 bsp.o(i.MOTOR_init)
MOTOR_setDir 0x08003979 Thumb Code 6 bsp.o(i.MOTOR_setDir)
MOTOR_setEn 0x08003985 Thumb Code 6 bsp.o(i.MOTOR_setEn)
MOTOR_setGetFlag 0x08003991 Thumb Code 8 bsp.o(i.MOTOR_setGetFlag)
MOTOR_setLenght 0x0800399d Thumb Code 8 bsp.o(i.MOTOR_setLenght)
MOTOR_setMS 0x080039a9 Thumb Code 30 bsp.o(i.MOTOR_setMS)
MOTOR_setStep 0x080039d1 Thumb Code 8 bsp.o(i.MOTOR_setStep)
MOTOR_thread 0x080039dd Thumb Code 482 bsp.o(i.MOTOR_thread)
MX_ADC1_Init 0x08003bd5 Thumb Code 72 adc.o(i.MX_ADC1_Init)
MX_GPIO_Init 0x08003c25 Thumb Code 218 gpio.o(i.MX_GPIO_Init)
MX_I2C1_Init 0x08003d11 Thumb Code 50 i2c.o(i.MX_I2C1_Init)
MX_TIM2_Init 0x08003d51 Thumb Code 98 tim.o(i.MX_TIM2_Init)
MX_TIM3_Init 0x08003db9 Thumb Code 192 tim.o(i.MX_TIM3_Init)
MX_USART1_UART_Init 0x08003e81 Thumb Code 48 usart.o(i.MX_USART1_UART_Init)
MX_USART3_UART_Init 0x08003eb9 Thumb Code 48 usart.o(i.MX_USART3_UART_Init)
MemManage_Handler 0x08003ef1 Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler)
Modbus_Init 0x08003f21 Thumb Code 64 modbus_function.o(i.Modbus_Init)
Modbus_Poll 0x08003f85 Thumb Code 392 modbus_function.o(i.Modbus_Poll)
Modbus_Write 0x08004119 Thumb Code 10 modbus_function.o(i.Modbus_Write)
NMI_Handler 0x08004129 Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler)
PendSV_Handler 0x0800412b Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler)
SERIAL_Init 0x0800412d Thumb Code 90 bsp.o(i.SERIAL_Init)
SERIAL_Read 0x0800418d Thumb Code 54 bsp.o(i.SERIAL_Read)
SERIAL_StartRecv 0x080041c3 Thumb Code 52 bsp.o(i.SERIAL_StartRecv)
SERIAL_Write 0x080041f7 Thumb Code 70 bsp.o(i.SERIAL_Write)
SERIAL_getlen 0x0800423d Thumb Code 46 bsp.o(i.SERIAL_getlen)
SVC_Handler 0x080042c7 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler)
SYS_getDi 0x080042c9 Thumb Code 46 bsp.o(i.SYS_getDi)
SYS_getID 0x080042fd Thumb Code 142 bsp.o(i.SYS_getID)
SYS_getReg 0x08004395 Thumb Code 26 bsp.o(i.SYS_getReg)
SYS_setADCStart 0x080043b5 Thumb Code 26 bsp.o(i.SYS_setADCStart)
SYS_setDo 0x080043d5 Thumb Code 38 bsp.o(i.SYS_setDo)
SysTick_Handler 0x08004401 Thumb Code 2 stm32f1xx_it.o(i.SysTick_Handler)
SystemClock_Config 0x08004403 Thumb Code 120 main.o(i.SystemClock_Config)
SystemInit 0x0800447b Thumb Code 2 system_stm32f1xx.o(i.SystemInit)
TIM2_IRQHandler 0x0800447d Thumb Code 6 stm32f1xx_it.o(i.TIM2_IRQHandler)
TIM3_IRQHandler 0x08004489 Thumb Code 6 stm32f1xx_it.o(i.TIM3_IRQHandler)
TIM4_IRQHandler 0x08004495 Thumb Code 6 stm32f1xx_it.o(i.TIM4_IRQHandler)
TIM_Base_SetConfig 0x080044a1 Thumb Code 108 stm32f1xx_hal_tim.o(i.TIM_Base_SetConfig)
TIM_CCxChannelCmd 0x08004519 Thumb Code 26 stm32f1xx_hal_tim.o(i.TIM_CCxChannelCmd)
TIM_ETR_SetConfig 0x08004533 Thumb Code 20 stm32f1xx_hal_tim.o(i.TIM_ETR_SetConfig)
TIM_OC2_SetConfig 0x080045a9 Thumb Code 84 stm32f1xx_hal_tim.o(i.TIM_OC2_SetConfig)
UART_Start_Receive_IT 0x08004891 Thumb Code 54 stm32f1xx_hal_uart.o(i.UART_Start_Receive_IT)
USART1_IRQHandler 0x080048c9 Thumb Code 6 stm32f1xx_it.o(i.USART1_IRQHandler)
USART3_IRQHandler 0x080048d5 Thumb Code 6 stm32f1xx_it.o(i.USART3_IRQHandler)
UsageFault_Handler 0x080048e1 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler)
__ARM_fpclassify 0x080048e3 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify)
__ieee754_rem_pio2 0x0800492d Thumb Code 832 rred.o(i.__ieee754_rem_pio2)
__kernel_cos 0x08004cb5 Thumb Code 230 cos_i.o(i.__kernel_cos)
__kernel_poly 0x08004db1 Thumb Code 170 poly.o(i.__kernel_poly)
__kernel_sin 0x08004e5d Thumb Code 224 sin_i.o(i.__kernel_sin)
__mathlib_dbl_underflow 0x08004f49 Thumb Code 10 dunder.o(i.__mathlib_dbl_underflow)
__scatterload_copy 0x08004f59 Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x08004f67 Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x08004f69 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
__set_errno 0x08004f79 Thumb Code 6 errno.o(i.__set_errno)
cos 0x08004f85 Thumb Code 164 cos.o(i.cos)
get_ticks_usec 0x08005031 Thumb Code 14 bsp.o(i.get_ticks_usec)
main 0x08005045 Thumb Code 218 main.o(i.main)
malloc 0x0800514d Thumb Code 92 malloc.o(i.malloc)
sin 0x080051b9 Thumb Code 166 sin.o(i.sin)
tick_count 0x08005269 Thumb Code 38 bsp.o(i.tick_count)
tick_init 0x08005295 Thumb Code 6 bsp.o(i.tick_init)
AHBPrescTable 0x080052c4 Data 16 system_stm32f1xx.o(.constdata)
APBPrescTable 0x080052d4 Data 8 system_stm32f1xx.o(.constdata)
Region$$Table$$Base 0x08005400 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x08005420 Number 0 anon$$obj.o(Region$$Table)
sys_id 0x20000000 Data 1 main.o(.data)
key_state 0x20000001 Data 1 main.o(.data)
cpu_load 0x20000004 Data 4 main.o(.data)
voltage 0x20000008 Data 4 main.o(.data)
time_count 0x2000000c Data 4 main.o(.data)
@@ -1894,22 +2094,22 @@ Image Symbol Table
MODBUS_SLAVE_ID 0x20000034 Data 1 modbus_function.o(.data)
__microlib_freelist 0x20000038 Data 4 mvars.o(.data)
__microlib_freelist_initialised 0x2000003c Data 4 mvars.o(.data)
buff 0x20000040 Data 100 main.o(.bss)
hadc1 0x200000a4 Data 48 adc.o(.bss)
hi2c1 0x200000d4 Data 84 i2c.o(.bss)
htim2 0x20000128 Data 72 tim.o(.bss)
htim3 0x20000170 Data 72 tim.o(.bss)
huart1 0x200001b8 Data 72 usart.o(.bss)
huart3 0x20000200 Data 72 usart.o(.bss)
htim4 0x20000248 Data 72 stm32f1xx_hal_timebase_tim.o(.bss)
motor 0x20000290 Data 24 bsp.o(.bss)
serial1 0x200002a8 Data 68 bsp.o(.bss)
serial3 0x200002ec Data 68 bsp.o(.bss)
modbus 0x20000330 Data 260 modbus_function.o(.bss)
serial3_buff 0x20000434 Data 50 modbus_function.o(.bss)
__heap_base 0x20000468 Data 0 startup_stm32f103xb.o(HEAP)
__heap_limit 0x20002468 Data 0 startup_stm32f103xb.o(HEAP)
__initial_sp 0x20004468 Data 0 startup_stm32f103xb.o(STACK)
buff 0x20000044 Data 100 main.o(.bss)
hadc1 0x200000a8 Data 48 adc.o(.bss)
hi2c1 0x200000d8 Data 84 i2c.o(.bss)
htim2 0x2000012c Data 72 tim.o(.bss)
htim3 0x20000174 Data 72 tim.o(.bss)
huart1 0x200001bc Data 72 usart.o(.bss)
huart3 0x20000204 Data 72 usart.o(.bss)
htim4 0x2000024c Data 72 stm32f1xx_hal_timebase_tim.o(.bss)
motor 0x20000298 Data 72 bsp.o(.bss)
serial1 0x200002e0 Data 68 bsp.o(.bss)
serial3 0x20000324 Data 68 bsp.o(.bss)
modbus 0x20000368 Data 260 modbus_function.o(.bss)
serial3_buff 0x2000046c Data 50 modbus_function.o(.bss)
__heap_base 0x200004a0 Data 0 startup_stm32f103xb.o(HEAP)
__heap_limit 0x200024a0 Data 0 startup_stm32f103xb.o(HEAP)
__initial_sp 0x200044a0 Data 0 startup_stm32f103xb.o(STACK)
@@ -1919,247 +2119,281 @@ Memory Map of the image
Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004438, Max: 0x00010000, ABSOLUTE)
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00005464, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000043f8, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00005420, Max: 0x00010000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x08000000 0x08000000 0x000000ec Data RO 3 RESET startup_stm32f103xb.o
0x080000ec 0x080000ec 0x00000000 Code RO 4006 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x080000ec 0x080000ec 0x00000004 Code RO 4047 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
0x080000f0 0x080000f0 0x00000004 Code RO 4050 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x080000f4 0x080000f4 0x00000000 Code RO 4052 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x080000f4 0x080000f4 0x00000000 Code RO 4054 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x080000f4 0x080000f4 0x00000008 Code RO 4055 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x080000fc 0x080000fc 0x00000000 Code RO 4057 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o)
0x080000fc 0x080000fc 0x00000000 Code RO 4059 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o)
0x080000fc 0x080000fc 0x00000004 Code RO 4048 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
0x080000ec 0x080000ec 0x00000000 Code RO 4036 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x080000ec 0x080000ec 0x00000004 Code RO 4105 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
0x080000f0 0x080000f0 0x00000004 Code RO 4108 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x080000f4 0x080000f4 0x00000000 Code RO 4110 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x080000f4 0x080000f4 0x00000000 Code RO 4112 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x080000f4 0x080000f4 0x00000008 Code RO 4113 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x080000fc 0x080000fc 0x00000000 Code RO 4115 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o)
0x080000fc 0x080000fc 0x00000000 Code RO 4117 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o)
0x080000fc 0x080000fc 0x00000004 Code RO 4106 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
0x08000100 0x08000100 0x00000024 Code RO 4 .text startup_stm32f103xb.o
0x08000124 0x08000124 0x00000024 Code RO 4011 .text mc_w.l(memcpya.o)
0x08000148 0x08000148 0x00000024 Code RO 4013 .text mc_w.l(memseta.o)
0x0800016c 0x0800016c 0x0000000a Code RO 4045 .text mf_w.l(ffltui.o)
0x08000176 0x08000176 0x00000000 Code RO 4063 .text mc_w.l(iusefp.o)
0x08000176 0x08000176 0x0000006c Code RO 4064 .text mf_w.l(fepilogue.o)
0x080001e2 0x080001e2 0x00000002 PAD
0x080001e4 0x080001e4 0x00000024 Code RO 4066 .text mc_w.l(init.o)
0x08000208 0x08000208 0x00000056 Code RO 625 i.ADC_ConversionStop_Disable stm32f1xx_hal_adc.o
0x0800025e 0x0800025e 0x00000002 PAD
0x08000260 0x08000260 0x0000007c Code RO 629 i.ADC_Enable stm32f1xx_hal_adc.o
0x080002dc 0x080002dc 0x00000030 Code RO 3909 i.AT24C_Init drv_at24cxx.o
0x0800030c 0x0800030c 0x00000038 Code RO 3910 i.AT24C_Read drv_at24cxx.o
0x08000344 0x08000344 0x00000002 Code RO 408 i.BusFault_Handler stm32f1xx_it.o
0x08000346 0x08000346 0x00000002 PAD
0x08000348 0x08000348 0x00000018 Code RO 3689 i.COMM_setDir bsp.o
0x08000360 0x08000360 0x00000002 Code RO 3690 i.COMM_setSel bsp.o
0x08000362 0x08000362 0x00000002 Code RO 409 i.DebugMon_Handler stm32f1xx_it.o
0x08000364 0x08000364 0x00000004 Code RO 13 i.Error_Handler main.o
0x08000368 0x08000368 0x000000d8 Code RO 805 i.HAL_ADCEx_Calibration_Start stm32f1xx_hal_adc_ex.o
0x08000440 0x08000440 0x000000fc Code RO 631 i.HAL_ADC_ConfigChannel stm32f1xx_hal_adc.o
0x0800053c 0x0800053c 0x00000004 Code RO 637 i.HAL_ADC_GetState stm32f1xx_hal_adc.o
0x08000540 0x08000540 0x00000006 Code RO 638 i.HAL_ADC_GetValue stm32f1xx_hal_adc.o
0x08000546 0x08000546 0x00000002 PAD
0x08000548 0x08000548 0x0000011c Code RO 640 i.HAL_ADC_Init stm32f1xx_hal_adc.o
0x08000664 0x08000664 0x00000058 Code RO 223 i.HAL_ADC_MspInit adc.o
0x080006bc 0x080006bc 0x00000144 Code RO 644 i.HAL_ADC_PollForConversion stm32f1xx_hal_adc.o
0x08000800 0x08000800 0x000000c0 Code RO 646 i.HAL_ADC_Start stm32f1xx_hal_adc.o
0x080008c0 0x080008c0 0x00000046 Code RO 1282 i.HAL_DMA_Abort stm32f1xx_hal_dma.o
0x08000906 0x08000906 0x00000002 PAD
0x08000908 0x08000908 0x00000098 Code RO 1283 i.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o
0x080009a0 0x080009a0 0x00000006 Code RO 1286 i.HAL_DMA_GetState stm32f1xx_hal_dma.o
0x080009a6 0x080009a6 0x00000002 PAD
0x080009a8 0x080009a8 0x000001d8 Code RO 1218 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o
0x08000b80 0x08000b80 0x0000000a Code RO 1220 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o
0x08000b8a 0x08000b8a 0x0000000a Code RO 1222 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o
0x08000b94 0x08000b94 0x0000000c Code RO 912 i.HAL_GetTick stm32f1xx_hal.o
0x08000ba0 0x08000ba0 0x00000002 Code RO 1878 i.HAL_I2C_AbortCpltCallback stm32f1xx_hal_i2c.o
0x08000ba2 0x08000ba2 0x00000002 Code RO 1879 i.HAL_I2C_AddrCallback stm32f1xx_hal_i2c.o
0x08000ba4 0x08000ba4 0x000000c4 Code RO 1882 i.HAL_I2C_ER_IRQHandler stm32f1xx_hal_i2c.o
0x08000c68 0x08000c68 0x00000230 Code RO 1883 i.HAL_I2C_EV_IRQHandler stm32f1xx_hal_i2c.o
0x08000e98 0x08000e98 0x00000002 Code RO 1885 i.HAL_I2C_ErrorCallback stm32f1xx_hal_i2c.o
0x08000e9a 0x08000e9a 0x00000002 PAD
0x08000e9c 0x08000e9c 0x0000017c Code RO 1889 i.HAL_I2C_Init stm32f1xx_hal_i2c.o
0x08001018 0x08001018 0x00000002 Code RO 1891 i.HAL_I2C_ListenCpltCallback stm32f1xx_hal_i2c.o
0x0800101a 0x0800101a 0x00000002 Code RO 1892 i.HAL_I2C_MasterRxCpltCallback stm32f1xx_hal_i2c.o
0x0800101c 0x0800101c 0x00000002 Code RO 1893 i.HAL_I2C_MasterTxCpltCallback stm32f1xx_hal_i2c.o
0x0800101e 0x0800101e 0x00000002 Code RO 1905 i.HAL_I2C_MemRxCpltCallback stm32f1xx_hal_i2c.o
0x08001020 0x08001020 0x00000002 Code RO 1906 i.HAL_I2C_MemTxCpltCallback stm32f1xx_hal_i2c.o
0x08001022 0x08001022 0x00000002 PAD
0x08001024 0x08001024 0x00000268 Code RO 1907 i.HAL_I2C_Mem_Read stm32f1xx_hal_i2c.o
0x0800128c 0x0800128c 0x0000007c Code RO 265 i.HAL_I2C_MspInit i2c.o
0x08001308 0x08001308 0x00000002 Code RO 1915 i.HAL_I2C_SlaveRxCpltCallback stm32f1xx_hal_i2c.o
0x0800130a 0x0800130a 0x00000002 Code RO 1916 i.HAL_I2C_SlaveTxCpltCallback stm32f1xx_hal_i2c.o
0x0800130c 0x0800130c 0x00000010 Code RO 918 i.HAL_IncTick stm32f1xx_hal.o
0x0800131c 0x0800131c 0x00000024 Code RO 919 i.HAL_Init stm32f1xx_hal.o
0x08001340 0x08001340 0x00000098 Code RO 550 i.HAL_InitTick stm32f1xx_hal_timebase_tim.o
0x080013d8 0x080013d8 0x0000003c Code RO 526 i.HAL_MspInit stm32f1xx_hal_msp.o
0x08001414 0x08001414 0x0000001c Code RO 1378 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o
0x08001430 0x08001430 0x00000040 Code RO 1384 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o
0x08001470 0x08001470 0x00000024 Code RO 1385 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x08001494 0x08001494 0x000000a4 Code RO 1179 i.HAL_RCCEx_GetPeriphCLKFreq stm32f1xx_hal_rcc_ex.o
0x08001538 0x08001538 0x000000f0 Code RO 1180 i.HAL_RCCEx_PeriphCLKConfig stm32f1xx_hal_rcc_ex.o
0x08001628 0x08001628 0x0000012c Code RO 1076 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o
0x08001754 0x08001754 0x00000040 Code RO 1080 i.HAL_RCC_GetClockConfig stm32f1xx_hal_rcc.o
0x08001794 0x08001794 0x00000020 Code RO 1083 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o
0x080017b4 0x080017b4 0x00000020 Code RO 1084 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o
0x080017d4 0x080017d4 0x0000004c Code RO 1085 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o
0x08001820 0x08001820 0x00000328 Code RO 1088 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o
0x08001b48 0x08001b48 0x00000002 Code RO 3021 i.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o
0x08001b4a 0x08001b4a 0x00000002 Code RO 3022 i.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o
0x08001b4c 0x08001b4c 0x00000068 Code RO 3040 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o
0x08001bb4 0x08001bb4 0x00000048 Code RO 2317 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o
0x08001bfc 0x08001bfc 0x00000060 Code RO 307 i.HAL_TIM_Base_MspInit tim.o
0x08001c5c 0x08001c5c 0x00000058 Code RO 2322 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o
0x08001cb4 0x08001cb4 0x000000da Code RO 2326 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o
0x08001d8e 0x08001d8e 0x00000002 Code RO 2351 i.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o
0x08001d90 0x08001d90 0x00000130 Code RO 2365 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
0x08001ec0 0x08001ec0 0x00000070 Code RO 308 i.HAL_TIM_MspPostInit tim.o
0x08001f30 0x08001f30 0x00000002 Code RO 2368 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
0x08001f32 0x08001f32 0x000000cc Code RO 2389 i.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o
0x08001ffe 0x08001ffe 0x00000048 Code RO 2392 i.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o
0x08002046 0x08002046 0x00000002 Code RO 2394 i.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o
0x08002048 0x08002048 0x00000002 Code RO 2395 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
0x0800204a 0x0800204a 0x00000002 PAD
0x0800204c 0x0800204c 0x0000009c Code RO 2397 i.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o
0x080020e8 0x080020e8 0x0000010c Code RO 14 i.HAL_TIM_PeriodElapsedCallback main.o
0x080021f4 0x080021f4 0x00000002 Code RO 2408 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
0x080021f6 0x080021f6 0x0000004e Code RO 3299 i.HAL_UARTEx_ReceiveToIdle_IT stm32f1xx_hal_uart.o
0x08002244 0x08002244 0x00000044 Code RO 3692 i.HAL_UARTEx_RxEventCallback bsp.o
0x08002288 0x08002288 0x00000048 Code RO 3693 i.HAL_UART_ErrorCallback bsp.o
0x080022d0 0x080022d0 0x00000270 Code RO 3317 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
0x08002540 0x08002540 0x00000064 Code RO 3318 i.HAL_UART_Init stm32f1xx_hal_uart.o
0x080025a4 0x080025a4 0x000000dc Code RO 361 i.HAL_UART_MspInit usart.o
0x08002680 0x08002680 0x00000028 Code RO 3695 i.HAL_UART_RxCpltCallback bsp.o
0x080026a8 0x080026a8 0x00000032 Code RO 3328 i.HAL_UART_Transmit_IT stm32f1xx_hal_uart.o
0x080026da 0x080026da 0x00000002 PAD
0x080026dc 0x080026dc 0x00000020 Code RO 3696 i.HAL_UART_TxCpltCallback bsp.o
0x080026fc 0x080026fc 0x00000002 Code RO 410 i.HardFault_Handler stm32f1xx_it.o
0x080026fe 0x080026fe 0x00000002 PAD
0x08002700 0x08002700 0x0000000c Code RO 411 i.I2C1_ER_IRQHandler stm32f1xx_it.o
0x0800270c 0x0800270c 0x0000000c Code RO 412 i.I2C1_EV_IRQHandler stm32f1xx_it.o
0x08002718 0x08002718 0x000000bc Code RO 1927 i.I2C_DMAAbort stm32f1xx_hal_i2c.o
0x080027d4 0x080027d4 0x00000010 Code RO 1930 i.I2C_Flush_DR stm32f1xx_hal_i2c.o
0x080027e4 0x080027e4 0x00000158 Code RO 1931 i.I2C_ITError stm32f1xx_hal_i2c.o
0x0800293c 0x0800293c 0x0000002e Code RO 1932 i.I2C_IsAcknowledgeFailed stm32f1xx_hal_i2c.o
0x0800296a 0x0800296a 0x000000da Code RO 1933 i.I2C_MasterReceive_BTF stm32f1xx_hal_i2c.o
0x08002a44 0x08002a44 0x000000f4 Code RO 1934 i.I2C_MasterReceive_RXNE stm32f1xx_hal_i2c.o
0x08002b38 0x08002b38 0x00000082 Code RO 1937 i.I2C_MasterTransmit_BTF stm32f1xx_hal_i2c.o
0x08002bba 0x08002bba 0x000000b4 Code RO 1938 i.I2C_MasterTransmit_TXE stm32f1xx_hal_i2c.o
0x08002c6e 0x08002c6e 0x00000002 PAD
0x08002c70 0x08002c70 0x00000158 Code RO 1939 i.I2C_Master_ADDR stm32f1xx_hal_i2c.o
0x08002dc8 0x08002dc8 0x0000008c Code RO 1940 i.I2C_Master_SB stm32f1xx_hal_i2c.o
0x08002e54 0x08002e54 0x000000a8 Code RO 1941 i.I2C_MemoryTransmit_TXE_BTF stm32f1xx_hal_i2c.o
0x08002efc 0x08002efc 0x000000fc Code RO 1942 i.I2C_RequestMemoryRead stm32f1xx_hal_i2c.o
0x08002ff8 0x08002ff8 0x00000046 Code RO 1944 i.I2C_Slave_ADDR stm32f1xx_hal_i2c.o
0x0800303e 0x0800303e 0x00000002 PAD
0x08003040 0x08003040 0x00000090 Code RO 1945 i.I2C_Slave_AF stm32f1xx_hal_i2c.o
0x080030d0 0x080030d0 0x00000160 Code RO 1946 i.I2C_Slave_STOPF stm32f1xx_hal_i2c.o
0x08003230 0x08003230 0x00000090 Code RO 1948 i.I2C_WaitOnFlagUntilTimeout stm32f1xx_hal_i2c.o
0x080032c0 0x080032c0 0x000000bc Code RO 1949 i.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o
0x0800337c 0x0800337c 0x0000006e Code RO 1950 i.I2C_WaitOnRXNEFlagUntilTimeout stm32f1xx_hal_i2c.o
0x080033ea 0x080033ea 0x00000056 Code RO 1951 i.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o
0x08003440 0x08003440 0x0000000c Code RO 3699 i.MOTOR_setDir bsp.o
0x0800344c 0x0800344c 0x0000000c Code RO 3700 i.MOTOR_setEn bsp.o
0x08003458 0x08003458 0x0000000c Code RO 3701 i.MOTOR_setGetFlag bsp.o
0x08003464 0x08003464 0x0000000c Code RO 3702 i.MOTOR_setMS bsp.o
0x08003470 0x08003470 0x0000000c Code RO 3703 i.MOTOR_setStep bsp.o
0x0800347c 0x0800347c 0x00000050 Code RO 224 i.MX_ADC1_Init adc.o
0x080034cc 0x080034cc 0x000000ec Code RO 198 i.MX_GPIO_Init gpio.o
0x080035b8 0x080035b8 0x00000040 Code RO 266 i.MX_I2C1_Init i2c.o
0x080035f8 0x080035f8 0x00000068 Code RO 309 i.MX_TIM2_Init tim.o
0x08003660 0x08003660 0x000000c8 Code RO 310 i.MX_TIM3_Init tim.o
0x08003728 0x08003728 0x00000038 Code RO 362 i.MX_USART1_UART_Init usart.o
0x08003760 0x08003760 0x00000038 Code RO 363 i.MX_USART3_UART_Init usart.o
0x08003798 0x08003798 0x00000002 Code RO 413 i.MemManage_Handler stm32f1xx_it.o
0x0800379a 0x0800379a 0x0000002e Code RO 3961 i.Modbus_CRC16 modbus_function.o
0x080037c8 0x080037c8 0x00000064 Code RO 3962 i.Modbus_Init modbus_function.o
0x0800382c 0x0800382c 0x00000180 Code RO 3963 i.Modbus_Poll modbus_function.o
0x080039ac 0x080039ac 0x00000010 Code RO 3964 i.Modbus_Write modbus_function.o
0x080039bc 0x080039bc 0x00000002 Code RO 414 i.NMI_Handler stm32f1xx_it.o
0x080039be 0x080039be 0x00000002 Code RO 415 i.PendSV_Handler stm32f1xx_it.o
0x080039c0 0x080039c0 0x00000060 Code RO 3705 i.SERIAL_Init bsp.o
0x08003a20 0x08003a20 0x00000036 Code RO 3706 i.SERIAL_Read bsp.o
0x08003a56 0x08003a56 0x00000034 Code RO 3707 i.SERIAL_StartRecv bsp.o
0x08003a8a 0x08003a8a 0x00000046 Code RO 3709 i.SERIAL_Write bsp.o
0x08003ad0 0x08003ad0 0x0000002e Code RO 3710 i.SERIAL_getlen bsp.o
0x08003afe 0x08003afe 0x00000002 PAD
0x08003b00 0x08003b00 0x0000005a Code RO 3711 i.SERIAL_sendstr bsp.o
0x08003b5a 0x08003b5a 0x00000002 Code RO 416 i.SVC_Handler stm32f1xx_it.o
0x08003b5c 0x08003b5c 0x00000034 Code RO 3712 i.SYS_getDi bsp.o
0x08003b90 0x08003b90 0x00000098 Code RO 3713 i.SYS_getID bsp.o
0x08003c28 0x08003c28 0x00000020 Code RO 3714 i.SYS_getReg bsp.o
0x08003c48 0x08003c48 0x00000020 Code RO 3715 i.SYS_setADCStart bsp.o
0x08003c68 0x08003c68 0x0000002c Code RO 3716 i.SYS_setDo bsp.o
0x08003c94 0x08003c94 0x00000002 Code RO 417 i.SysTick_Handler stm32f1xx_it.o
0x08003c96 0x08003c96 0x00000078 Code RO 15 i.SystemClock_Config main.o
0x08003d0e 0x08003d0e 0x00000002 Code RO 3652 i.SystemInit system_stm32f1xx.o
0x08003d10 0x08003d10 0x0000000c Code RO 418 i.TIM2_IRQHandler stm32f1xx_it.o
0x08003d1c 0x08003d1c 0x0000000c Code RO 419 i.TIM3_IRQHandler stm32f1xx_it.o
0x08003d28 0x08003d28 0x0000000c Code RO 420 i.TIM4_IRQHandler stm32f1xx_it.o
0x08003d34 0x08003d34 0x00000078 Code RO 2410 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
0x08003dac 0x08003dac 0x0000001a Code RO 2411 i.TIM_CCxChannelCmd stm32f1xx_hal_tim.o
0x08003dc6 0x08003dc6 0x00000014 Code RO 2421 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
0x08003dda 0x08003dda 0x00000010 Code RO 2422 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
0x08003dea 0x08003dea 0x00000002 PAD
0x08003dec 0x08003dec 0x00000050 Code RO 2423 i.TIM_OC1_SetConfig stm32f1xx_hal_tim.o
0x08003e3c 0x08003e3c 0x00000058 Code RO 2424 i.TIM_OC2_SetConfig stm32f1xx_hal_tim.o
0x08003e94 0x08003e94 0x00000058 Code RO 2425 i.TIM_OC3_SetConfig stm32f1xx_hal_tim.o
0x08003eec 0x08003eec 0x00000044 Code RO 2426 i.TIM_OC4_SetConfig stm32f1xx_hal_tim.o
0x08003f30 0x08003f30 0x00000022 Code RO 2428 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
0x08003f52 0x08003f52 0x00000024 Code RO 2430 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
0x08003f76 0x08003f76 0x00000010 Code RO 3331 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
0x08003f86 0x08003f86 0x0000004e Code RO 3341 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
0x08003fd4 0x08003fd4 0x000000c4 Code RO 3343 i.UART_Receive_IT stm32f1xx_hal_uart.o
0x08004098 0x08004098 0x0000008c Code RO 3344 i.UART_SetConfig stm32f1xx_hal_uart.o
0x08004124 0x08004124 0x00000036 Code RO 3346 i.UART_Start_Receive_IT stm32f1xx_hal_uart.o
0x0800415a 0x0800415a 0x00000002 PAD
0x0800415c 0x0800415c 0x0000000c Code RO 421 i.USART1_IRQHandler stm32f1xx_it.o
0x08004168 0x08004168 0x0000000c Code RO 422 i.USART3_IRQHandler stm32f1xx_it.o
0x08004174 0x08004174 0x00000002 Code RO 423 i.UsageFault_Handler stm32f1xx_it.o
0x08004176 0x08004176 0x00000002 PAD
0x08004178 0x08004178 0x00000020 Code RO 1391 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
0x08004198 0x08004198 0x0000000e Code RO 4070 i.__scatterload_copy mc_w.l(handlers.o)
0x080041a6 0x080041a6 0x00000002 Code RO 4071 i.__scatterload_null mc_w.l(handlers.o)
0x080041a8 0x080041a8 0x0000000e Code RO 4072 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x080041b6 0x080041b6 0x00000002 PAD
0x080041b8 0x080041b8 0x00000014 Code RO 3718 i.get_ticks_usec bsp.o
0x080041cc 0x080041cc 0x0000012c Code RO 16 i.main main.o
0x080042f8 0x080042f8 0x0000006c Code RO 4018 i.malloc mc_w.l(malloc.o)
0x08004364 0x08004364 0x0000002c Code RO 3719 i.tick_count bsp.o
0x08004390 0x08004390 0x0000000c Code RO 3720 i.tick_init bsp.o
0x0800439c 0x0800439c 0x00000012 Data RO 1089 .constdata stm32f1xx_hal_rcc.o
0x080043ae 0x080043ae 0x00000012 Data RO 1181 .constdata stm32f1xx_hal_rcc_ex.o
0x080043c0 0x080043c0 0x00000010 Data RO 3653 .constdata system_stm32f1xx.o
0x080043d0 0x080043d0 0x00000008 Data RO 3654 .constdata system_stm32f1xx.o
0x080043d8 0x080043d8 0x00000020 Data RO 4068 Region$$Table anon$$obj.o
0x08000124 0x08000124 0x00000020 Code RO 4039 .text mc_w.l(llushr.o)
0x08000144 0x08000144 0x00000024 Code RO 4041 .text mc_w.l(memcpya.o)
0x08000168 0x08000168 0x00000024 Code RO 4043 .text mc_w.l(memseta.o)
0x0800018c 0x0800018c 0x000000b0 Code RO 4075 .text mf_w.l(fadd.o)
0x0800023c 0x0800023c 0x000000e4 Code RO 4077 .text mf_w.l(dmul.o)
0x08000320 0x08000320 0x000000de Code RO 4079 .text mf_w.l(ddiv.o)
0x080003fe 0x080003fe 0x0000000a Code RO 4081 .text mf_w.l(ffltui.o)
0x08000408 0x08000408 0x0000001a Code RO 4083 .text mf_w.l(dfltui.o)
0x08000422 0x08000422 0x0000003e Code RO 4085 .text mf_w.l(dfixi.o)
0x08000460 0x08000460 0x00000026 Code RO 4087 .text mf_w.l(f2d.o)
0x08000486 0x08000486 0x00000038 Code RO 4089 .text mf_w.l(d2f.o)
0x080004be 0x080004be 0x00000000 Code RO 4128 .text mc_w.l(iusefp.o)
0x080004be 0x080004be 0x0000006c Code RO 4129 .text mf_w.l(fepilogue.o)
0x0800052a 0x0800052a 0x000000be Code RO 4131 .text mf_w.l(depilogue.o)
0x080005e8 0x080005e8 0x0000002e Code RO 4133 .text mf_w.l(dscalb.o)
0x08000616 0x08000616 0x00000002 PAD
0x08000618 0x08000618 0x00000024 Code RO 4141 .text mc_w.l(init.o)
0x0800063c 0x0800063c 0x0000001e Code RO 4143 .text mc_w.l(llshl.o)
0x0800065a 0x0800065a 0x0000014e Code RO 4145 .text mf_w.l(dadd.o)
0x080007a8 0x080007a8 0x00000022 Code RO 4147 .text mf_w.l(dflti.o)
0x080007ca 0x080007ca 0x00000024 Code RO 4149 .text mc_w.l(llsshr.o)
0x080007ee 0x080007ee 0x00000002 PAD
0x080007f0 0x080007f0 0x00000056 Code RO 626 i.ADC_ConversionStop_Disable stm32f1xx_hal_adc.o
0x08000846 0x08000846 0x00000002 PAD
0x08000848 0x08000848 0x0000007c Code RO 630 i.ADC_Enable stm32f1xx_hal_adc.o
0x080008c4 0x080008c4 0x00000030 Code RO 3923 i.AT24C_Init drv_at24cxx.o
0x080008f4 0x080008f4 0x00000038 Code RO 3924 i.AT24C_Read drv_at24cxx.o
0x0800092c 0x0800092c 0x00000002 Code RO 409 i.BusFault_Handler stm32f1xx_it.o
0x0800092e 0x0800092e 0x00000002 PAD
0x08000930 0x08000930 0x00000018 Code RO 3690 i.COMM_setDir bsp.o
0x08000948 0x08000948 0x00000002 Code RO 3691 i.COMM_setSel bsp.o
0x0800094a 0x0800094a 0x00000002 Code RO 410 i.DebugMon_Handler stm32f1xx_it.o
0x0800094c 0x0800094c 0x00000004 Code RO 13 i.Error_Handler main.o
0x08000950 0x08000950 0x000000d8 Code RO 806 i.HAL_ADCEx_Calibration_Start stm32f1xx_hal_adc_ex.o
0x08000a28 0x08000a28 0x000000fc Code RO 632 i.HAL_ADC_ConfigChannel stm32f1xx_hal_adc.o
0x08000b24 0x08000b24 0x00000004 Code RO 638 i.HAL_ADC_GetState stm32f1xx_hal_adc.o
0x08000b28 0x08000b28 0x00000006 Code RO 639 i.HAL_ADC_GetValue stm32f1xx_hal_adc.o
0x08000b2e 0x08000b2e 0x00000002 PAD
0x08000b30 0x08000b30 0x0000011c Code RO 641 i.HAL_ADC_Init stm32f1xx_hal_adc.o
0x08000c4c 0x08000c4c 0x00000058 Code RO 224 i.HAL_ADC_MspInit adc.o
0x08000ca4 0x08000ca4 0x00000144 Code RO 645 i.HAL_ADC_PollForConversion stm32f1xx_hal_adc.o
0x08000de8 0x08000de8 0x000000c0 Code RO 647 i.HAL_ADC_Start stm32f1xx_hal_adc.o
0x08000ea8 0x08000ea8 0x00000046 Code RO 1283 i.HAL_DMA_Abort stm32f1xx_hal_dma.o
0x08000eee 0x08000eee 0x00000002 PAD
0x08000ef0 0x08000ef0 0x00000098 Code RO 1284 i.HAL_DMA_Abort_IT stm32f1xx_hal_dma.o
0x08000f88 0x08000f88 0x00000006 Code RO 1287 i.HAL_DMA_GetState stm32f1xx_hal_dma.o
0x08000f8e 0x08000f8e 0x00000002 PAD
0x08000f90 0x08000f90 0x000001d8 Code RO 1219 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o
0x08001168 0x08001168 0x0000000a Code RO 1221 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o
0x08001172 0x08001172 0x0000000a Code RO 1223 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o
0x0800117c 0x0800117c 0x0000000c Code RO 913 i.HAL_GetTick stm32f1xx_hal.o
0x08001188 0x08001188 0x00000002 Code RO 1879 i.HAL_I2C_AbortCpltCallback stm32f1xx_hal_i2c.o
0x0800118a 0x0800118a 0x00000002 Code RO 1880 i.HAL_I2C_AddrCallback stm32f1xx_hal_i2c.o
0x0800118c 0x0800118c 0x000000c4 Code RO 1883 i.HAL_I2C_ER_IRQHandler stm32f1xx_hal_i2c.o
0x08001250 0x08001250 0x00000230 Code RO 1884 i.HAL_I2C_EV_IRQHandler stm32f1xx_hal_i2c.o
0x08001480 0x08001480 0x00000002 Code RO 1886 i.HAL_I2C_ErrorCallback stm32f1xx_hal_i2c.o
0x08001482 0x08001482 0x00000002 PAD
0x08001484 0x08001484 0x0000017c Code RO 1890 i.HAL_I2C_Init stm32f1xx_hal_i2c.o
0x08001600 0x08001600 0x00000002 Code RO 1892 i.HAL_I2C_ListenCpltCallback stm32f1xx_hal_i2c.o
0x08001602 0x08001602 0x00000002 Code RO 1893 i.HAL_I2C_MasterRxCpltCallback stm32f1xx_hal_i2c.o
0x08001604 0x08001604 0x00000002 Code RO 1894 i.HAL_I2C_MasterTxCpltCallback stm32f1xx_hal_i2c.o
0x08001606 0x08001606 0x00000002 Code RO 1906 i.HAL_I2C_MemRxCpltCallback stm32f1xx_hal_i2c.o
0x08001608 0x08001608 0x00000002 Code RO 1907 i.HAL_I2C_MemTxCpltCallback stm32f1xx_hal_i2c.o
0x0800160a 0x0800160a 0x00000002 PAD
0x0800160c 0x0800160c 0x00000268 Code RO 1908 i.HAL_I2C_Mem_Read stm32f1xx_hal_i2c.o
0x08001874 0x08001874 0x0000007c Code RO 266 i.HAL_I2C_MspInit i2c.o
0x080018f0 0x080018f0 0x00000002 Code RO 1916 i.HAL_I2C_SlaveRxCpltCallback stm32f1xx_hal_i2c.o
0x080018f2 0x080018f2 0x00000002 Code RO 1917 i.HAL_I2C_SlaveTxCpltCallback stm32f1xx_hal_i2c.o
0x080018f4 0x080018f4 0x00000010 Code RO 919 i.HAL_IncTick stm32f1xx_hal.o
0x08001904 0x08001904 0x00000024 Code RO 920 i.HAL_Init stm32f1xx_hal.o
0x08001928 0x08001928 0x00000098 Code RO 551 i.HAL_InitTick stm32f1xx_hal_timebase_tim.o
0x080019c0 0x080019c0 0x0000003c Code RO 527 i.HAL_MspInit stm32f1xx_hal_msp.o
0x080019fc 0x080019fc 0x0000001c Code RO 1379 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o
0x08001a18 0x08001a18 0x00000040 Code RO 1385 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o
0x08001a58 0x08001a58 0x00000024 Code RO 1386 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x08001a7c 0x08001a7c 0x000000a4 Code RO 1180 i.HAL_RCCEx_GetPeriphCLKFreq stm32f1xx_hal_rcc_ex.o
0x08001b20 0x08001b20 0x000000f0 Code RO 1181 i.HAL_RCCEx_PeriphCLKConfig stm32f1xx_hal_rcc_ex.o
0x08001c10 0x08001c10 0x0000012c Code RO 1077 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o
0x08001d3c 0x08001d3c 0x00000040 Code RO 1081 i.HAL_RCC_GetClockConfig stm32f1xx_hal_rcc.o
0x08001d7c 0x08001d7c 0x00000020 Code RO 1084 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o
0x08001d9c 0x08001d9c 0x00000020 Code RO 1085 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o
0x08001dbc 0x08001dbc 0x0000004c Code RO 1086 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o
0x08001e08 0x08001e08 0x00000328 Code RO 1089 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o
0x08002130 0x08002130 0x00000002 Code RO 3022 i.HAL_TIMEx_BreakCallback stm32f1xx_hal_tim_ex.o
0x08002132 0x08002132 0x00000002 Code RO 3023 i.HAL_TIMEx_CommutCallback stm32f1xx_hal_tim_ex.o
0x08002134 0x08002134 0x00000068 Code RO 3041 i.HAL_TIMEx_MasterConfigSynchronization stm32f1xx_hal_tim_ex.o
0x0800219c 0x0800219c 0x00000048 Code RO 2318 i.HAL_TIM_Base_Init stm32f1xx_hal_tim.o
0x080021e4 0x080021e4 0x00000060 Code RO 308 i.HAL_TIM_Base_MspInit tim.o
0x08002244 0x08002244 0x00000058 Code RO 2323 i.HAL_TIM_Base_Start_IT stm32f1xx_hal_tim.o
0x0800229c 0x0800229c 0x000000da Code RO 2327 i.HAL_TIM_ConfigClockSource stm32f1xx_hal_tim.o
0x08002376 0x08002376 0x00000002 Code RO 2352 i.HAL_TIM_IC_CaptureCallback stm32f1xx_hal_tim.o
0x08002378 0x08002378 0x00000130 Code RO 2366 i.HAL_TIM_IRQHandler stm32f1xx_hal_tim.o
0x080024a8 0x080024a8 0x00000070 Code RO 309 i.HAL_TIM_MspPostInit tim.o
0x08002518 0x08002518 0x00000002 Code RO 2369 i.HAL_TIM_OC_DelayElapsedCallback stm32f1xx_hal_tim.o
0x0800251a 0x0800251a 0x000000cc Code RO 2390 i.HAL_TIM_PWM_ConfigChannel stm32f1xx_hal_tim.o
0x080025e6 0x080025e6 0x00000048 Code RO 2393 i.HAL_TIM_PWM_Init stm32f1xx_hal_tim.o
0x0800262e 0x0800262e 0x00000002 Code RO 2395 i.HAL_TIM_PWM_MspInit stm32f1xx_hal_tim.o
0x08002630 0x08002630 0x00000002 Code RO 2396 i.HAL_TIM_PWM_PulseFinishedCallback stm32f1xx_hal_tim.o
0x08002632 0x08002632 0x00000002 PAD
0x08002634 0x08002634 0x0000009c Code RO 2398 i.HAL_TIM_PWM_Start stm32f1xx_hal_tim.o
0x080026d0 0x080026d0 0x0000002c Code RO 14 i.HAL_TIM_PeriodElapsedCallback main.o
0x080026fc 0x080026fc 0x00000002 Code RO 2409 i.HAL_TIM_TriggerCallback stm32f1xx_hal_tim.o
0x080026fe 0x080026fe 0x0000004e Code RO 3300 i.HAL_UARTEx_ReceiveToIdle_IT stm32f1xx_hal_uart.o
0x0800274c 0x0800274c 0x00000044 Code RO 3693 i.HAL_UARTEx_RxEventCallback bsp.o
0x08002790 0x08002790 0x00000048 Code RO 3694 i.HAL_UART_ErrorCallback bsp.o
0x080027d8 0x080027d8 0x00000270 Code RO 3318 i.HAL_UART_IRQHandler stm32f1xx_hal_uart.o
0x08002a48 0x08002a48 0x00000064 Code RO 3319 i.HAL_UART_Init stm32f1xx_hal_uart.o
0x08002aac 0x08002aac 0x000000dc Code RO 362 i.HAL_UART_MspInit usart.o
0x08002b88 0x08002b88 0x00000028 Code RO 3696 i.HAL_UART_RxCpltCallback bsp.o
0x08002bb0 0x08002bb0 0x00000032 Code RO 3329 i.HAL_UART_Transmit_IT stm32f1xx_hal_uart.o
0x08002be2 0x08002be2 0x00000002 PAD
0x08002be4 0x08002be4 0x00000020 Code RO 3697 i.HAL_UART_TxCpltCallback bsp.o
0x08002c04 0x08002c04 0x00000002 Code RO 411 i.HardFault_Handler stm32f1xx_it.o
0x08002c06 0x08002c06 0x00000002 PAD
0x08002c08 0x08002c08 0x0000000c Code RO 412 i.I2C1_ER_IRQHandler stm32f1xx_it.o
0x08002c14 0x08002c14 0x0000000c Code RO 413 i.I2C1_EV_IRQHandler stm32f1xx_it.o
0x08002c20 0x08002c20 0x000000bc Code RO 1928 i.I2C_DMAAbort stm32f1xx_hal_i2c.o
0x08002cdc 0x08002cdc 0x00000010 Code RO 1931 i.I2C_Flush_DR stm32f1xx_hal_i2c.o
0x08002cec 0x08002cec 0x00000158 Code RO 1932 i.I2C_ITError stm32f1xx_hal_i2c.o
0x08002e44 0x08002e44 0x0000002e Code RO 1933 i.I2C_IsAcknowledgeFailed stm32f1xx_hal_i2c.o
0x08002e72 0x08002e72 0x000000da Code RO 1934 i.I2C_MasterReceive_BTF stm32f1xx_hal_i2c.o
0x08002f4c 0x08002f4c 0x000000f4 Code RO 1935 i.I2C_MasterReceive_RXNE stm32f1xx_hal_i2c.o
0x08003040 0x08003040 0x00000082 Code RO 1938 i.I2C_MasterTransmit_BTF stm32f1xx_hal_i2c.o
0x080030c2 0x080030c2 0x000000b4 Code RO 1939 i.I2C_MasterTransmit_TXE stm32f1xx_hal_i2c.o
0x08003176 0x08003176 0x00000002 PAD
0x08003178 0x08003178 0x00000158 Code RO 1940 i.I2C_Master_ADDR stm32f1xx_hal_i2c.o
0x080032d0 0x080032d0 0x0000008c Code RO 1941 i.I2C_Master_SB stm32f1xx_hal_i2c.o
0x0800335c 0x0800335c 0x000000a8 Code RO 1942 i.I2C_MemoryTransmit_TXE_BTF stm32f1xx_hal_i2c.o
0x08003404 0x08003404 0x000000fc Code RO 1943 i.I2C_RequestMemoryRead stm32f1xx_hal_i2c.o
0x08003500 0x08003500 0x00000046 Code RO 1945 i.I2C_Slave_ADDR stm32f1xx_hal_i2c.o
0x08003546 0x08003546 0x00000002 PAD
0x08003548 0x08003548 0x00000090 Code RO 1946 i.I2C_Slave_AF stm32f1xx_hal_i2c.o
0x080035d8 0x080035d8 0x00000160 Code RO 1947 i.I2C_Slave_STOPF stm32f1xx_hal_i2c.o
0x08003738 0x08003738 0x00000090 Code RO 1949 i.I2C_WaitOnFlagUntilTimeout stm32f1xx_hal_i2c.o
0x080037c8 0x080037c8 0x000000bc Code RO 1950 i.I2C_WaitOnMasterAddressFlagUntilTimeout stm32f1xx_hal_i2c.o
0x08003884 0x08003884 0x0000006e Code RO 1951 i.I2C_WaitOnRXNEFlagUntilTimeout stm32f1xx_hal_i2c.o
0x080038f2 0x080038f2 0x00000056 Code RO 1952 i.I2C_WaitOnTXEFlagUntilTimeout stm32f1xx_hal_i2c.o
0x08003948 0x08003948 0x00000030 Code RO 3700 i.MOTOR_init bsp.o
0x08003978 0x08003978 0x0000000c Code RO 3701 i.MOTOR_setDir bsp.o
0x08003984 0x08003984 0x0000000c Code RO 3702 i.MOTOR_setEn bsp.o
0x08003990 0x08003990 0x0000000c Code RO 3703 i.MOTOR_setGetFlag bsp.o
0x0800399c 0x0800399c 0x0000000c Code RO 3704 i.MOTOR_setLenght bsp.o
0x080039a8 0x080039a8 0x00000028 Code RO 3705 i.MOTOR_setMS bsp.o
0x080039d0 0x080039d0 0x0000000c Code RO 3706 i.MOTOR_setStep bsp.o
0x080039dc 0x080039dc 0x000001f8 Code RO 3707 i.MOTOR_thread bsp.o
0x08003bd4 0x08003bd4 0x00000050 Code RO 225 i.MX_ADC1_Init adc.o
0x08003c24 0x08003c24 0x000000ec Code RO 199 i.MX_GPIO_Init gpio.o
0x08003d10 0x08003d10 0x00000040 Code RO 267 i.MX_I2C1_Init i2c.o
0x08003d50 0x08003d50 0x00000068 Code RO 310 i.MX_TIM2_Init tim.o
0x08003db8 0x08003db8 0x000000c8 Code RO 311 i.MX_TIM3_Init tim.o
0x08003e80 0x08003e80 0x00000038 Code RO 363 i.MX_USART1_UART_Init usart.o
0x08003eb8 0x08003eb8 0x00000038 Code RO 364 i.MX_USART3_UART_Init usart.o
0x08003ef0 0x08003ef0 0x00000002 Code RO 414 i.MemManage_Handler stm32f1xx_it.o
0x08003ef2 0x08003ef2 0x0000002e Code RO 3975 i.Modbus_CRC16 modbus_function.o
0x08003f20 0x08003f20 0x00000064 Code RO 3976 i.Modbus_Init modbus_function.o
0x08003f84 0x08003f84 0x00000194 Code RO 3977 i.Modbus_Poll modbus_function.o
0x08004118 0x08004118 0x00000010 Code RO 3978 i.Modbus_Write modbus_function.o
0x08004128 0x08004128 0x00000002 Code RO 415 i.NMI_Handler stm32f1xx_it.o
0x0800412a 0x0800412a 0x00000002 Code RO 416 i.PendSV_Handler stm32f1xx_it.o
0x0800412c 0x0800412c 0x00000060 Code RO 3708 i.SERIAL_Init bsp.o
0x0800418c 0x0800418c 0x00000036 Code RO 3709 i.SERIAL_Read bsp.o
0x080041c2 0x080041c2 0x00000034 Code RO 3710 i.SERIAL_StartRecv bsp.o
0x080041f6 0x080041f6 0x00000046 Code RO 3712 i.SERIAL_Write bsp.o
0x0800423c 0x0800423c 0x0000002e Code RO 3713 i.SERIAL_getlen bsp.o
0x0800426a 0x0800426a 0x00000002 PAD
0x0800426c 0x0800426c 0x0000005a Code RO 3714 i.SERIAL_sendstr bsp.o
0x080042c6 0x080042c6 0x00000002 Code RO 417 i.SVC_Handler stm32f1xx_it.o
0x080042c8 0x080042c8 0x00000034 Code RO 3715 i.SYS_getDi bsp.o
0x080042fc 0x080042fc 0x00000098 Code RO 3716 i.SYS_getID bsp.o
0x08004394 0x08004394 0x00000020 Code RO 3717 i.SYS_getReg bsp.o
0x080043b4 0x080043b4 0x00000020 Code RO 3718 i.SYS_setADCStart bsp.o
0x080043d4 0x080043d4 0x0000002c Code RO 3719 i.SYS_setDo bsp.o
0x08004400 0x08004400 0x00000002 Code RO 418 i.SysTick_Handler stm32f1xx_it.o
0x08004402 0x08004402 0x00000078 Code RO 15 i.SystemClock_Config main.o
0x0800447a 0x0800447a 0x00000002 Code RO 3653 i.SystemInit system_stm32f1xx.o
0x0800447c 0x0800447c 0x0000000c Code RO 419 i.TIM2_IRQHandler stm32f1xx_it.o
0x08004488 0x08004488 0x0000000c Code RO 420 i.TIM3_IRQHandler stm32f1xx_it.o
0x08004494 0x08004494 0x0000000c Code RO 421 i.TIM4_IRQHandler stm32f1xx_it.o
0x080044a0 0x080044a0 0x00000078 Code RO 2411 i.TIM_Base_SetConfig stm32f1xx_hal_tim.o
0x08004518 0x08004518 0x0000001a Code RO 2412 i.TIM_CCxChannelCmd stm32f1xx_hal_tim.o
0x08004532 0x08004532 0x00000014 Code RO 2422 i.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
0x08004546 0x08004546 0x00000010 Code RO 2423 i.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
0x08004556 0x08004556 0x00000002 PAD
0x08004558 0x08004558 0x00000050 Code RO 2424 i.TIM_OC1_SetConfig stm32f1xx_hal_tim.o
0x080045a8 0x080045a8 0x00000058 Code RO 2425 i.TIM_OC2_SetConfig stm32f1xx_hal_tim.o
0x08004600 0x08004600 0x00000058 Code RO 2426 i.TIM_OC3_SetConfig stm32f1xx_hal_tim.o
0x08004658 0x08004658 0x00000044 Code RO 2427 i.TIM_OC4_SetConfig stm32f1xx_hal_tim.o
0x0800469c 0x0800469c 0x00000022 Code RO 2429 i.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
0x080046be 0x080046be 0x00000024 Code RO 2431 i.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
0x080046e2 0x080046e2 0x00000010 Code RO 3332 i.UART_DMAAbortOnError stm32f1xx_hal_uart.o
0x080046f2 0x080046f2 0x0000004e Code RO 3342 i.UART_EndRxTransfer stm32f1xx_hal_uart.o
0x08004740 0x08004740 0x000000c4 Code RO 3344 i.UART_Receive_IT stm32f1xx_hal_uart.o
0x08004804 0x08004804 0x0000008c Code RO 3345 i.UART_SetConfig stm32f1xx_hal_uart.o
0x08004890 0x08004890 0x00000036 Code RO 3347 i.UART_Start_Receive_IT stm32f1xx_hal_uart.o
0x080048c6 0x080048c6 0x00000002 PAD
0x080048c8 0x080048c8 0x0000000c Code RO 422 i.USART1_IRQHandler stm32f1xx_it.o
0x080048d4 0x080048d4 0x0000000c Code RO 423 i.USART3_IRQHandler stm32f1xx_it.o
0x080048e0 0x080048e0 0x00000002 Code RO 424 i.UsageFault_Handler stm32f1xx_it.o
0x080048e2 0x080048e2 0x00000028 Code RO 4137 i.__ARM_fpclassify m_ws.l(fpclassify.o)
0x0800490a 0x0800490a 0x00000002 PAD
0x0800490c 0x0800490c 0x00000020 Code RO 1392 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
0x0800492c 0x0800492c 0x00000388 Code RO 4094 i.__ieee754_rem_pio2 m_ws.l(rred.o)
0x08004cb4 0x08004cb4 0x000000fc Code RO 4091 i.__kernel_cos m_ws.l(cos_i.o)
0x08004db0 0x08004db0 0x000000aa Code RO 4139 i.__kernel_poly m_ws.l(poly.o)
0x08004e5a 0x08004e5a 0x00000002 PAD
0x08004e5c 0x08004e5c 0x000000ec Code RO 4099 i.__kernel_sin m_ws.l(sin_i.o)
0x08004f48 0x08004f48 0x00000010 Code RO 4135 i.__mathlib_dbl_underflow m_ws.l(dunder.o)
0x08004f58 0x08004f58 0x0000000e Code RO 4153 i.__scatterload_copy mc_w.l(handlers.o)
0x08004f66 0x08004f66 0x00000002 Code RO 4154 i.__scatterload_null mc_w.l(handlers.o)
0x08004f68 0x08004f68 0x0000000e Code RO 4155 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x08004f76 0x08004f76 0x00000002 PAD
0x08004f78 0x08004f78 0x0000000c Code RO 4123 i.__set_errno mc_w.l(errno.o)
0x08004f84 0x08004f84 0x000000ac Code RO 4021 i.cos m_ws.l(cos.o)
0x08005030 0x08005030 0x00000014 Code RO 3721 i.get_ticks_usec bsp.o
0x08005044 0x08005044 0x00000108 Code RO 16 i.main main.o
0x0800514c 0x0800514c 0x0000006c Code RO 4048 i.malloc mc_w.l(malloc.o)
0x080051b8 0x080051b8 0x000000b0 Code RO 4029 i.sin m_ws.l(sin.o)
0x08005268 0x08005268 0x0000002c Code RO 3722 i.tick_count bsp.o
0x08005294 0x08005294 0x0000000c Code RO 3723 i.tick_init bsp.o
0x080052a0 0x080052a0 0x00000012 Data RO 1090 .constdata stm32f1xx_hal_rcc.o
0x080052b2 0x080052b2 0x00000012 Data RO 1182 .constdata stm32f1xx_hal_rcc_ex.o
0x080052c4 0x080052c4 0x00000010 Data RO 3654 .constdata system_stm32f1xx.o
0x080052d4 0x080052d4 0x00000008 Data RO 3655 .constdata system_stm32f1xx.o
0x080052dc 0x080052dc 0x00000004 PAD
0x080052e0 0x080052e0 0x00000030 Data RO 4092 .constdata m_ws.l(cos_i.o)
0x08005310 0x08005310 0x000000c8 Data RO 4096 .constdata m_ws.l(rred.o)
0x080053d8 0x080053d8 0x00000028 Data RO 4100 .constdata m_ws.l(sin_i.o)
0x08005400 0x08005400 0x00000020 Data RO 4151 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080043f8, Size: 0x00004468, Max: 0x00005000, ABSOLUTE)
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08005420, Size: 0x000044a0, Max: 0x00005000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x080043f8 0x00000010 Data RW 18 .data main.o
0x20000010 0x08004408 0x0000000c Data RW 926 .data stm32f1xx_hal.o
0x2000001c 0x08004414 0x00000004 Data RW 3655 .data system_stm32f1xx.o
0x20000020 0x08004418 0x00000010 Data RW 3724 .data bsp.o
0x20000030 0x08004428 0x00000004 Data RW 3912 .data drv_at24cxx.o
0x20000034 0x0800442c 0x00000001 Data RW 3966 .data modbus_function.o
0x20000035 0x0800442d 0x00000003 PAD
0x20000038 0x08004430 0x00000004 Data RW 4061 .data mc_w.l(mvars.o)
0x2000003c 0x08004434 0x00000004 Data RW 4062 .data mc_w.l(mvars.o)
0x20000040 - 0x00000064 Zero RW 17 .bss main.o
0x200000a4 - 0x00000030 Zero RW 225 .bss adc.o
0x200000d4 - 0x00000054 Zero RW 267 .bss i2c.o
0x20000128 - 0x00000090 Zero RW 311 .bss tim.o
0x200001b8 - 0x00000090 Zero RW 364 .bss usart.o
0x20000248 - 0x00000048 Zero RW 553 .bss stm32f1xx_hal_timebase_tim.o
0x20000290 - 0x00000018 Zero RW 3721 .bss bsp.o
0x200002a8 - 0x00000044 Zero RW 3722 .bss bsp.o
0x200002ec - 0x00000044 Zero RW 3723 .bss bsp.o
0x20000330 - 0x00000136 Zero RW 3965 .bss modbus_function.o
0x20000466 0x08004438 0x00000002 PAD
0x20000468 - 0x00002000 Zero RW 2 HEAP startup_stm32f103xb.o
0x20002468 - 0x00002000 Zero RW 1 STACK startup_stm32f103xb.o
0x20000000 0x08005420 0x00000010 Data RW 18 .data main.o
0x20000010 0x08005430 0x0000000c Data RW 927 .data stm32f1xx_hal.o
0x2000001c 0x0800543c 0x00000004 Data RW 3656 .data system_stm32f1xx.o
0x20000020 0x08005440 0x00000010 Data RW 3727 .data bsp.o
0x20000030 0x08005450 0x00000004 Data RW 3926 .data drv_at24cxx.o
0x20000034 0x08005454 0x00000001 Data RW 3980 .data modbus_function.o
0x20000035 0x08005455 0x00000003 PAD
0x20000038 0x08005458 0x00000004 Data RW 4119 .data mc_w.l(mvars.o)
0x2000003c 0x0800545c 0x00000004 Data RW 4120 .data mc_w.l(mvars.o)
0x20000040 0x08005460 0x00000004 Data RW 4124 .data mc_w.l(errno.o)
0x20000044 - 0x00000064 Zero RW 17 .bss main.o
0x200000a8 - 0x00000030 Zero RW 226 .bss adc.o
0x200000d8 - 0x00000054 Zero RW 268 .bss i2c.o
0x2000012c - 0x00000090 Zero RW 312 .bss tim.o
0x200001bc - 0x00000090 Zero RW 365 .bss usart.o
0x2000024c - 0x00000048 Zero RW 554 .bss stm32f1xx_hal_timebase_tim.o
0x20000294 0x08005464 0x00000004 PAD
0x20000298 - 0x00000048 Zero RW 3724 .bss bsp.o
0x200002e0 - 0x00000044 Zero RW 3725 .bss bsp.o
0x20000324 - 0x00000044 Zero RW 3726 .bss bsp.o
0x20000368 - 0x00000136 Zero RW 3979 .bss modbus_function.o
0x2000049e 0x08005464 0x00000002 PAD
0x200004a0 - 0x00002000 Zero RW 2 HEAP startup_stm32f103xb.o
0x200024a0 - 0x00002000 Zero RW 1 STACK startup_stm32f103xb.o
==============================================================================
@@ -2170,12 +2404,12 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
168 20 0 0 48 1413 adc.o
1094 108 0 16 160 13316 bsp.o
1686 146 0 16 208 15108 bsp.o
104 10 0 4 0 2060 drv_at24cxx.o
236 18 0 0 0 863 gpio.o
188 26 0 0 84 1413 i2c.o
692 78 0 16 100 457592 main.o
546 76 0 1 310 4301 modbus_function.o
432 56 0 16 100 457256 main.o
566 70 0 1 310 4317 modbus_function.o
36 8 236 0 16384 744 startup_stm32f103xb.o
64 14 0 12 0 4326 stm32f1xx_hal.o
1272 58 0 0 0 5943 stm32f1xx_hal_adc.o
@@ -2197,14 +2431,22 @@ Image component sizes
332 38 0 0 144 2071 usart.o
----------------------------------------------------------------------
16684 910 328 56 17448 594262 Object Totals
17034 920 332 56 17500 595734 Object Totals
0 0 32 0 0 0 (incl. Generated)
32 0 0 3 2 0 (incl. Padding)
30 0 4 3 6 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name
172 8 0 0 0 112 cos.o
252 22 48 0 0 124 cos_i.o
16 6 0 0 0 68 dunder.o
40 0 0 0 0 68 fpclassify.o
170 0 0 0 0 96 poly.o
904 72 200 0 0 132 rred.o
176 10 0 0 0 116 sin.o
236 12 40 0 0 128 sin_i.o
0 0 0 0 0 0 entry.o
0 0 0 0 0 0 entry10a.o
0 0 0 0 0 0 entry11a.o
@@ -2213,29 +2455,45 @@ Image component sizes
0 0 0 0 0 0 entry7b.o
0 0 0 0 0 0 entry8b.o
8 4 0 0 0 0 entry9a.o
12 6 0 4 0 68 errno.o
30 0 0 0 0 0 handlers.o
36 8 0 0 0 68 init.o
0 0 0 0 0 0 iusefp.o
30 0 0 0 0 68 llshl.o
36 0 0 0 0 68 llsshr.o
32 0 0 0 0 68 llushr.o
108 16 0 0 0 84 malloc.o
36 0 0 0 0 68 memcpya.o
36 0 0 0 0 108 memseta.o
0 0 0 8 0 0 mvars.o
56 0 0 0 0 88 d2f.o
334 0 0 0 0 144 dadd.o
222 0 0 0 0 100 ddiv.o
190 0 0 0 0 176 depilogue.o
62 0 0 0 0 80 dfixi.o
34 0 0 0 0 76 dflti.o
26 0 0 0 0 76 dfltui.o
228 0 0 0 0 92 dmul.o
46 0 0 0 0 80 dscalb.o
38 0 0 0 0 68 f2d.o
176 0 0 0 0 140 fadd.o
108 0 0 0 0 168 fepilogue.o
10 0 0 0 0 68 ffltui.o
----------------------------------------------------------------------
388 32 0 8 0 564 Library Totals
4 0 0 0 0 0 (incl. Padding)
3882 168 288 12 0 2800 Library Totals
10 0 0 0 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
266 32 0 8 0 328 mc_w.l
118 0 0 0 0 236 mf_w.l
1966 130 288 0 0 844 m_ws.l
376 38 0 12 0 600 mc_w.l
1530 0 0 0 0 1356 mf_w.l
----------------------------------------------------------------------
388 32 0 8 0 564 Library Totals
3882 168 288 12 0 2800 Library Totals
----------------------------------------------------------------------
@@ -2244,15 +2502,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
17072 942 328 64 17448 586350 Grand Totals
17072 942 328 64 17448 586350 ELF Image Totals
17072 942 328 64 0 0 ROM Totals
20916 1088 620 68 17500 588654 Grand Totals
20916 1088 620 68 17500 588654 ELF Image Totals
20916 1088 620 68 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 17400 ( 16.99kB)
Total RW Size (RW Data + ZI Data) 17512 ( 17.10kB)
Total ROM Size (Code + RO Data + RW Data) 17464 ( 17.05kB)
Total RO Size (Code + RO Data) 21536 ( 21.03kB)
Total RW Size (RW Data + ZI Data) 17568 ( 17.16kB)
Total ROM Size (Code + RO Data + RW Data) 21604 ( 21.10kB)
==============================================================================
@@ -1,7 +1,7 @@
Dependencies for Project 'stepmotorControlor', Target 'stepmotorControlor': (DO NOT MODIFY !)
CompilerVersion: 5030024::V5.03 [Build 24]::.\ARMCC
F (startup_stm32f103xb.s)(0x679B2EC7)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\_stepmotorControlor
-IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
@@ -41,7 +41,7 @@ I (../Core/Inc/gpio.h)(0x66CEAA5C)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x66DEEC26)
@@ -863,8 +863,8 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x66DEEC26)
-IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -DRT_USING_DEBUG
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -DRT_USING_DEBUG
-o stepmotorcontrolor\stm32f1xx_hal_flash_ex.o --omf_browse stepmotorcontrolor\stm32f1xx_hal_flash_ex.crf --depend stepmotorcontrolor\stm32f1xx_hal_flash_ex.d)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x66DEEC26)
@@ -900,6 +900,7 @@ I (../Core/Inc/main.h)(0x677D377F)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c)(0x66DEEC26)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/DRV -I ../BSP -I ../Common/uart -I ../Modbus
-I.\RTE\_stepmotorControlor
-IC:\Users\gxms0\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include
-IC:\Users\gxms0\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include
@@ -936,7 +937,7 @@ I (../Core/Inc/i2c.h)(0x66CEAA5E)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x66DEEC26)
F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_i2c.c)(0x66DEEC26)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ../Drivers/DRV -I ../BSP -I ../Common/uart -I ../Modbus
-I.\RTE\_stepmotorControlor
@@ -968,7 +969,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_adc_ex.h)(0x66DEEC26)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x66DEEC26)
-2
View File
@@ -327,8 +327,6 @@ void Modbus_Poll(void)
}
}break;
case ReadExceptionStatus:
{