修改了while()判断条件

新判断条件为数组中的数据是否全为0
before_die
kafeijiaasamu 2 years ago
parent 4a0de2e878
commit 70b1938e6c

@ -135,3 +135,15 @@ u8 timelong_Compare()
return now_stage; return now_stage;
} }
int isAllZeros(u8 arr[], int size)
{
for (int i = 0; i < size; i++)
{
if (arr[i] != 0)
{
return 0; // 返回0表示不全为0
}
}
return 1; // 返回1表示全为0
}

@ -14,6 +14,7 @@ void Batch_synchronization(u8 *n,u8*rs485_rx_buf);
//void Batch_synchronization_ins(u8 *n);//批量同步 //void Batch_synchronization_ins(u8 *n);//批量同步
u8 Stage_Get(void);//得到阶段号 u8 Stage_Get(void);//得到阶段号
u8 timelong_Compare(void);//时长比较 u8 timelong_Compare(void);//时长比较
int isAllZeros(u8 arr[], int size);//判断数组的数据是否全为0
#endif #endif

Binary file not shown.

@ -27,7 +27,10 @@ Project File Date: 11/19/2023
<h2>Output:</h2> <h2>Output:</h2>
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\MDK5\ARM\ARMCC\Bin' *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\MDK5\ARM\ARMCC\Bin'
Build target 'LED' Build target 'LED'
compiling main.c...
compiling write.c...
compiling myfreertos.c... compiling myfreertos.c...
compiling rs485.c...
linking... linking...
Program Size: Code=26548 RO-data=368 RW-data=1524 ZI-data=12828 Program Size: Code=26548 RO-data=368 RW-data=1524 ZI-data=12828
FromELF: creating hex file... FromELF: creating hex file...

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -46,7 +46,7 @@ I (..\FreeRTOS\include\list.h)(0x573F3A16)
I (..\SYSTEM\SysTick.h)(0x6530E176) I (..\SYSTEM\SysTick.h)(0x6530E176)
I (..\HARDWARE\W25Q128_Ins.h)(0x64D48CD3) I (..\HARDWARE\W25Q128_Ins.h)(0x64D48CD3)
I (..\HARDWARE\rs485.h)(0x656565E2) I (..\HARDWARE\rs485.h)(0x656565E2)
I (..\HARDWARE\write.h)(0x6566B585) I (..\HARDWARE\write.h)(0x6572E0DC)
I (..\HARDWARE\Relays.h)(0x6559CD68) I (..\HARDWARE\Relays.h)(0x6559CD68)
I (..\HARDWARE\OSC.h)(0x64E6C94A) I (..\HARDWARE\OSC.h)(0x64E6C94A)
I (..\HARDWARE\PWM.h)(0x655DC5F0) I (..\HARDWARE\PWM.h)(0x655DC5F0)
@ -275,7 +275,7 @@ I (D:\MDK5\ARM\ARMCC\include\stdio.h)(0x60252374)
I (..\SYSTEM\SysTick.h)(0x6530E176) I (..\SYSTEM\SysTick.h)(0x6530E176)
I (..\HARDWARE\Relays.h)(0x6559CD68) I (..\HARDWARE\Relays.h)(0x6559CD68)
F (..\HARDWARE\Relays.h)(0x6559CD68)() F (..\HARDWARE\Relays.h)(0x6559CD68)()
F (..\HARDWARE\write.c)(0x656EE255)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\write.o --omf_browse ..\obj\write.crf --depend ..\obj\write.d) F (..\HARDWARE\write.c)(0x6572E0DC)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\write.o --omf_browse ..\obj\write.crf --depend ..\obj\write.d)
I (..\SYSTEM\system.h)(0x64BC0671) I (..\SYSTEM\system.h)(0x64BC0671)
I (..\USER\stm32f10x.h)(0x4D783CB5) I (..\USER\stm32f10x.h)(0x4D783CB5)
I (..\CORE\core_cm3.h)(0x4D523B58) I (..\CORE\core_cm3.h)(0x4D523B58)
@ -322,7 +322,7 @@ I (..\FreeRTOS\include\mpu_wrappers.h)(0x573F3A16)
I (..\FreeRTOS\include\task.h)(0x573F3A16) I (..\FreeRTOS\include\task.h)(0x573F3A16)
I (..\FreeRTOS\include\list.h)(0x573F3A16) I (..\FreeRTOS\include\list.h)(0x573F3A16)
I (..\HARDWARE\rs485.h)(0x656565E2) I (..\HARDWARE\rs485.h)(0x656565E2)
I (..\HARDWARE\write.h)(0x6566B585) I (..\HARDWARE\write.h)(0x6572E0DC)
I (..\HARDWARE\Relays.h)(0x6559CD68) I (..\HARDWARE\Relays.h)(0x6559CD68)
I (..\HARDWARE\OSC.h)(0x64E6C94A) I (..\HARDWARE\OSC.h)(0x64E6C94A)
I (..\HARDWARE\PWM.h)(0x655DC5F0) I (..\HARDWARE\PWM.h)(0x655DC5F0)
@ -339,7 +339,7 @@ I (..\dhcp\dhcp.h)(0x5F377F9A)
I (D:\MDK5\ARM\ARMCC\include\string.h)(0x6025237E) I (D:\MDK5\ARM\ARMCC\include\string.h)(0x6025237E)
I (..\dns\dns.h)(0x5F377DE4) I (..\dns\dns.h)(0x5F377DE4)
I (..\MQTT\mqtt_api.h)(0x5F3A0FBC) I (..\MQTT\mqtt_api.h)(0x5F3A0FBC)
F (..\HARDWARE\write.h)(0x6566B585)() F (..\HARDWARE\write.h)(0x6572E0DC)()
F (..\HARDWARE\OSC.c)(0x6530E183)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\osc.o --omf_browse ..\obj\osc.crf --depend ..\obj\osc.d) F (..\HARDWARE\OSC.c)(0x6530E183)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\osc.o --omf_browse ..\obj\osc.crf --depend ..\obj\osc.d)
I (..\USER\stm32f10x.h)(0x4D783CB5) I (..\USER\stm32f10x.h)(0x4D783CB5)
I (..\CORE\core_cm3.h)(0x4D523B58) I (..\CORE\core_cm3.h)(0x4D523B58)
@ -421,7 +421,7 @@ I (..\FreeRTOS\include\mpu_wrappers.h)(0x573F3A16)
I (..\FreeRTOS\include\task.h)(0x573F3A16) I (..\FreeRTOS\include\task.h)(0x573F3A16)
I (..\FreeRTOS\include\list.h)(0x573F3A16) I (..\FreeRTOS\include\list.h)(0x573F3A16)
I (..\HARDWARE\W25Q128_Ins.h)(0x64D48CD3) I (..\HARDWARE\W25Q128_Ins.h)(0x64D48CD3)
I (..\HARDWARE\write.h)(0x6566B585) I (..\HARDWARE\write.h)(0x6572E0DC)
I (..\HARDWARE\OSC.h)(0x64E6C94A) I (..\HARDWARE\OSC.h)(0x64E6C94A)
I (..\HARDWARE\PWM.h)(0x655DC5F0) I (..\HARDWARE\PWM.h)(0x655DC5F0)
I (..\HARDWARE\rtc.h)(0x656019C4) I (..\HARDWARE\rtc.h)(0x656019C4)
@ -2505,7 +2505,7 @@ I (..\FreeRTOS\portable\RVDS\ARM_CM3\portmacro.h)(0x573F3A17)
I (..\FreeRTOS\include\mpu_wrappers.h)(0x573F3A16) I (..\FreeRTOS\include\mpu_wrappers.h)(0x573F3A16)
I (..\FreeRTOS\include\task.h)(0x573F3A16) I (..\FreeRTOS\include\task.h)(0x573F3A16)
I (..\FreeRTOS\include\list.h)(0x573F3A16) I (..\FreeRTOS\include\list.h)(0x573F3A16)
F (..\myfreertos\myfreertos.c)(0x6572DB89)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\myfreertos.o --omf_browse ..\obj\myfreertos.crf --depend ..\obj\myfreertos.d) F (..\myfreertos\myfreertos.c)(0x6572E0DC)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\USER -I ..\CORE -I ..\STM32F10x_FWLib\inc -I ..\HARDWARE -I ..\SYSTEM -I ..\dhcp -I ..\dns -I ..\md5 -I ..\MQTT -I ..\MQTT\lib -I ..\w5500 -I ..\FreeRTOS\include -I ..\FreeRTOS\portable\RVDS\ARM_CM3 -I ..\myfreertos -ID:\MDK5\ARM\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="536" -DSTM32F10X_MD -DSTM32F10X_MD -DUSE_STDPERIPH_DRIVER -o ..\obj\myfreertos.o --omf_browse ..\obj\myfreertos.crf --depend ..\obj\myfreertos.d)
I (..\myfreertos\myfreertos.h)(0x656FE939) I (..\myfreertos\myfreertos.h)(0x656FE939)
I (..\FreeRTOS\include\FreeRTOS.h)(0x652F9ABE) I (..\FreeRTOS\include\FreeRTOS.h)(0x652F9ABE)
I (D:\MDK5\ARM\ARMCC\include\stddef.h)(0x6025237E) I (D:\MDK5\ARM\ARMCC\include\stddef.h)(0x6025237E)
@ -2551,7 +2551,7 @@ I (..\FreeRTOS\include\list.h)(0x573F3A16)
I (..\SYSTEM\SysTick.h)(0x6530E176) I (..\SYSTEM\SysTick.h)(0x6530E176)
I (..\HARDWARE\W25Q128_Ins.h)(0x64D48CD3) I (..\HARDWARE\W25Q128_Ins.h)(0x64D48CD3)
I (..\HARDWARE\rs485.h)(0x656565E2) I (..\HARDWARE\rs485.h)(0x656565E2)
I (..\HARDWARE\write.h)(0x6566B585) I (..\HARDWARE\write.h)(0x6572E0DC)
I (..\HARDWARE\Relays.h)(0x6559CD68) I (..\HARDWARE\Relays.h)(0x6559CD68)
I (..\HARDWARE\OSC.h)(0x64E6C94A) I (..\HARDWARE\OSC.h)(0x64E6C94A)
I (..\HARDWARE\PWM.h)(0x655DC5F0) I (..\HARDWARE\PWM.h)(0x655DC5F0)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -1447,6 +1447,7 @@ Section Cross References
myfreertos.o(i.Sensor_Communication_task) refers to pid.o(.bss) for pid myfreertos.o(i.Sensor_Communication_task) refers to pid.o(.bss) for pid
myfreertos.o(i.Sensor_Communication_task) refers to rtc.o(i.RTC_synchronization_ins) for RTC_synchronization_ins myfreertos.o(i.Sensor_Communication_task) refers to rtc.o(i.RTC_synchronization_ins) for RTC_synchronization_ins
myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.Batch_synchronization) for Batch_synchronization myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.Batch_synchronization) for Batch_synchronization
myfreertos.o(i.Sensor_Communication_task) refers to write.o(i.isAllZeros) for isAllZeros
myfreertos.o(i.Sensor_Communication_task) refers to dadd.o(.text) for __aeabi_dadd myfreertos.o(i.Sensor_Communication_task) refers to dadd.o(.text) for __aeabi_dadd
myfreertos.o(i.Sensor_Communication_task) refers to pwm.o(i.PWM_SetCompare1) for PWM_SetCompare1 myfreertos.o(i.Sensor_Communication_task) refers to pwm.o(i.PWM_SetCompare1) for PWM_SetCompare1
myfreertos.o(i.Sensor_Communication_task) refers to pwm.o(i.PWM_SetCompare2) for PWM_SetCompare2 myfreertos.o(i.Sensor_Communication_task) refers to pwm.o(i.PWM_SetCompare2) for PWM_SetCompare2
@ -2616,45 +2617,45 @@ Image Symbol Table
../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
../clib/microlib/errno.c 0x00000000 Number 0 errno.o ABSOLUTE ../clib/microlib/errno.c 0x00000000 Number 0 errno.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.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 entry10b.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/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.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/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE
../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE ../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE
../clib/microlib/string/memcmp.c 0x00000000 Number 0 memcmp.o ABSOLUTE ../clib/microlib/string/memcmp.c 0x00000000 Number 0 memcmp.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/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
../clib/microlib/string/strchr.c 0x00000000 Number 0 strchr.o ABSOLUTE ../clib/microlib/string/strchr.c 0x00000000 Number 0 strchr.o ABSOLUTE
../clib/microlib/string/strcpy.c 0x00000000 Number 0 strcpy.o ABSOLUTE ../clib/microlib/string/strcpy.c 0x00000000 Number 0 strcpy.o ABSOLUTE
@ -2664,19 +2665,19 @@ Image Symbol Table
../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.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/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
../fplib/microlib/fpscalb.c 0x00000000 Number 0 dscalb.o ABSOLUTE ../fplib/microlib/fpscalb.c 0x00000000 Number 0 dscalb.o ABSOLUTE
@ -2685,8 +2686,8 @@ Image Symbol Table
../mathlib/floor.c 0x00000000 Number 0 floor.o ABSOLUTE ../mathlib/floor.c 0x00000000 Number 0 floor.o ABSOLUTE
../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE ../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE
../mathlib/poly.c 0x00000000 Number 0 poly.o ABSOLUTE ../mathlib/poly.c 0x00000000 Number 0 poly.o ABSOLUTE
../mathlib/pow.c 0x00000000 Number 0 pow.o ABSOLUTE
../mathlib/pow.c 0x00000000 Number 0 pow_x.o ABSOLUTE ../mathlib/pow.c 0x00000000 Number 0 pow_x.o ABSOLUTE
../mathlib/pow.c 0x00000000 Number 0 pow.o ABSOLUTE
../mathlib/qnan.c 0x00000000 Number 0 qnan.o ABSOLUTE ../mathlib/qnan.c 0x00000000 Number 0 qnan.o ABSOLUTE
../mathlib/sqrt.c 0x00000000 Number 0 sqrt_x.o ABSOLUTE ../mathlib/sqrt.c 0x00000000 Number 0 sqrt_x.o ABSOLUTE
../mathlib/sqrt.c 0x00000000 Number 0 sqrt.o ABSOLUTE ../mathlib/sqrt.c 0x00000000 Number 0 sqrt.o ABSOLUTE
@ -2888,74 +2889,75 @@ Image Symbol Table
i.SPI_I2S_SendData 0x080022e8 Section 0 stm32f10x_spi.o(i.SPI_I2S_SendData) i.SPI_I2S_SendData 0x080022e8 Section 0 stm32f10x_spi.o(i.SPI_I2S_SendData)
i.SPI_Init 0x080022ec Section 0 stm32f10x_spi.o(i.SPI_Init) i.SPI_Init 0x080022ec Section 0 stm32f10x_spi.o(i.SPI_Init)
i.Sensor_Communication_task 0x08002328 Section 0 myfreertos.o(i.Sensor_Communication_task) i.Sensor_Communication_task 0x08002328 Section 0 myfreertos.o(i.Sensor_Communication_task)
i.SetSysClock 0x08002c74 Section 0 system_stm32f10x.o(i.SetSysClock) i.SetSysClock 0x08002c58 Section 0 system_stm32f10x.o(i.SetSysClock)
SetSysClock 0x08002c75 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) SetSysClock 0x08002c59 Thumb Code 8 system_stm32f10x.o(i.SetSysClock)
i.SetSysClockTo72 0x08002c7c Section 0 system_stm32f10x.o(i.SetSysClockTo72) i.SetSysClockTo72 0x08002c60 Section 0 system_stm32f10x.o(i.SetSysClockTo72)
SetSysClockTo72 0x08002c7d Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) SetSysClockTo72 0x08002c61 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72)
i.SysTick_CLKSourceConfig 0x08002d5c Section 0 misc.o(i.SysTick_CLKSourceConfig) i.SysTick_CLKSourceConfig 0x08002d40 Section 0 misc.o(i.SysTick_CLKSourceConfig)
i.SysTick_Handler 0x08002d84 Section 0 stm32f10x_it.o(i.SysTick_Handler) i.SysTick_Handler 0x08002d68 Section 0 stm32f10x_it.o(i.SysTick_Handler)
i.SysTick_Init 0x08002d94 Section 0 systick.o(i.SysTick_Init) i.SysTick_Init 0x08002d78 Section 0 systick.o(i.SysTick_Init)
i.SystemInit 0x08002df0 Section 0 system_stm32f10x.o(i.SystemInit) i.SystemInit 0x08002dd4 Section 0 system_stm32f10x.o(i.SystemInit)
i.TIM3_IRQHandler 0x08002e50 Section 0 pwmout.o(i.TIM3_IRQHandler) i.TIM3_IRQHandler 0x08002e34 Section 0 pwmout.o(i.TIM3_IRQHandler)
i.TIM3_Init 0x08002e78 Section 0 pwmout.o(i.TIM3_Init) i.TIM3_Init 0x08002e5c Section 0 pwmout.o(i.TIM3_Init)
i.TIM4_IRQHandler 0x08002ed8 Section 0 pwm.o(i.TIM4_IRQHandler) i.TIM4_IRQHandler 0x08002ebc Section 0 pwm.o(i.TIM4_IRQHandler)
i.TIM_ARRPreloadConfig 0x08002fdc Section 0 stm32f10x_tim.o(i.TIM_ARRPreloadConfig) i.TIM_ARRPreloadConfig 0x08002fc0 Section 0 stm32f10x_tim.o(i.TIM_ARRPreloadConfig)
i.TIM_ClearITPendingBit 0x08002ff4 Section 0 stm32f10x_tim.o(i.TIM_ClearITPendingBit) i.TIM_ClearITPendingBit 0x08002fd8 Section 0 stm32f10x_tim.o(i.TIM_ClearITPendingBit)
i.TIM_Cmd 0x08002ffa Section 0 stm32f10x_tim.o(i.TIM_Cmd) i.TIM_Cmd 0x08002fde Section 0 stm32f10x_tim.o(i.TIM_Cmd)
i.TIM_CtrlPWMOutputs 0x08003012 Section 0 stm32f10x_tim.o(i.TIM_CtrlPWMOutputs) i.TIM_CtrlPWMOutputs 0x08002ff6 Section 0 stm32f10x_tim.o(i.TIM_CtrlPWMOutputs)
i.TIM_GetITStatus 0x08003030 Section 0 stm32f10x_tim.o(i.TIM_GetITStatus) i.TIM_GetITStatus 0x08003014 Section 0 stm32f10x_tim.o(i.TIM_GetITStatus)
i.TIM_ITConfig 0x08003052 Section 0 stm32f10x_tim.o(i.TIM_ITConfig) i.TIM_ITConfig 0x08003036 Section 0 stm32f10x_tim.o(i.TIM_ITConfig)
i.TIM_OC1Init 0x08003064 Section 0 stm32f10x_tim.o(i.TIM_OC1Init) i.TIM_OC1Init 0x08003048 Section 0 stm32f10x_tim.o(i.TIM_OC1Init)
i.TIM_OC1PreloadConfig 0x080030fc Section 0 stm32f10x_tim.o(i.TIM_OC1PreloadConfig) i.TIM_OC1PreloadConfig 0x080030e0 Section 0 stm32f10x_tim.o(i.TIM_OC1PreloadConfig)
i.TIM_OC2Init 0x08003110 Section 0 stm32f10x_tim.o(i.TIM_OC2Init) i.TIM_OC2Init 0x080030f4 Section 0 stm32f10x_tim.o(i.TIM_OC2Init)
i.TIM_OC3Init 0x080031b4 Section 0 stm32f10x_tim.o(i.TIM_OC3Init) i.TIM_OC3Init 0x08003198 Section 0 stm32f10x_tim.o(i.TIM_OC3Init)
i.TIM_OC3PreloadConfig 0x08003254 Section 0 stm32f10x_tim.o(i.TIM_OC3PreloadConfig) i.TIM_OC3PreloadConfig 0x08003238 Section 0 stm32f10x_tim.o(i.TIM_OC3PreloadConfig)
i.TIM_OC4Init 0x08003268 Section 0 stm32f10x_tim.o(i.TIM_OC4Init) i.TIM_OC4Init 0x0800324c Section 0 stm32f10x_tim.o(i.TIM_OC4Init)
i.TIM_OC4PreloadConfig 0x080032e4 Section 0 stm32f10x_tim.o(i.TIM_OC4PreloadConfig) i.TIM_OC4PreloadConfig 0x080032c8 Section 0 stm32f10x_tim.o(i.TIM_OC4PreloadConfig)
i.TIM_OCStructInit 0x080032fe Section 0 stm32f10x_tim.o(i.TIM_OCStructInit) i.TIM_OCStructInit 0x080032e2 Section 0 stm32f10x_tim.o(i.TIM_OCStructInit)
i.TIM_SetCompare1 0x08003312 Section 0 stm32f10x_tim.o(i.TIM_SetCompare1) i.TIM_SetCompare1 0x080032f6 Section 0 stm32f10x_tim.o(i.TIM_SetCompare1)
i.TIM_SetCompare2 0x08003316 Section 0 stm32f10x_tim.o(i.TIM_SetCompare2) i.TIM_SetCompare2 0x080032fa Section 0 stm32f10x_tim.o(i.TIM_SetCompare2)
i.TIM_SetCompare4 0x0800331a Section 0 stm32f10x_tim.o(i.TIM_SetCompare4) i.TIM_SetCompare4 0x080032fe Section 0 stm32f10x_tim.o(i.TIM_SetCompare4)
i.TIM_TimeBaseInit 0x08003320 Section 0 stm32f10x_tim.o(i.TIM_TimeBaseInit) i.TIM_TimeBaseInit 0x08003304 Section 0 stm32f10x_tim.o(i.TIM_TimeBaseInit)
i.TimePwm_init 0x080033c4 Section 0 pwmout.o(i.TimePwm_init) i.TimePwm_init 0x080033a8 Section 0 pwmout.o(i.TimePwm_init)
i.USART1_IRQHandler 0x0800344c Section 0 rs485.o(i.USART1_IRQHandler) i.USART1_IRQHandler 0x08003430 Section 0 rs485.o(i.USART1_IRQHandler)
i.USART2_IRQHandler 0x0800348c Section 0 usart.o(i.USART2_IRQHandler) i.USART2_IRQHandler 0x08003470 Section 0 usart.o(i.USART2_IRQHandler)
i.USART2_Init 0x08003514 Section 0 usart.o(i.USART2_Init) i.USART2_Init 0x080034f8 Section 0 usart.o(i.USART2_Init)
i.USART_Cmd 0x080035dc Section 0 stm32f10x_usart.o(i.USART_Cmd) i.USART_Cmd 0x080035c0 Section 0 stm32f10x_usart.o(i.USART_Cmd)
i.USART_GetFlagStatus 0x080035f4 Section 0 stm32f10x_usart.o(i.USART_GetFlagStatus) i.USART_GetFlagStatus 0x080035d8 Section 0 stm32f10x_usart.o(i.USART_GetFlagStatus)
i.USART_GetITStatus 0x0800360e Section 0 stm32f10x_usart.o(i.USART_GetITStatus) i.USART_GetITStatus 0x080035f2 Section 0 stm32f10x_usart.o(i.USART_GetITStatus)
i.USART_ITConfig 0x08003662 Section 0 stm32f10x_usart.o(i.USART_ITConfig) i.USART_ITConfig 0x08003646 Section 0 stm32f10x_usart.o(i.USART_ITConfig)
i.USART_Init 0x080036ac Section 0 stm32f10x_usart.o(i.USART_Init) i.USART_Init 0x08003690 Section 0 stm32f10x_usart.o(i.USART_Init)
i.USART_ReceiveData 0x08003784 Section 0 stm32f10x_usart.o(i.USART_ReceiveData) i.USART_ReceiveData 0x08003768 Section 0 stm32f10x_usart.o(i.USART_ReceiveData)
i.USART_SendData 0x0800378e Section 0 stm32f10x_usart.o(i.USART_SendData) i.USART_SendData 0x08003772 Section 0 stm32f10x_usart.o(i.USART_SendData)
i.UsageFault_Handler 0x08003796 Section 0 stm32f10x_it.o(i.UsageFault_Handler) i.UsageFault_Handler 0x0800377a Section 0 stm32f10x_it.o(i.UsageFault_Handler)
i.W25QXX_Erase_Sector 0x0800379c Section 0 w25q128.o(i.W25QXX_Erase_Sector) i.W25QXX_Erase_Sector 0x08003780 Section 0 w25q128.o(i.W25QXX_Erase_Sector)
i.W25QXX_Init 0x080037e4 Section 0 w25q128.o(i.W25QXX_Init) i.W25QXX_Init 0x080037c8 Section 0 w25q128.o(i.W25QXX_Init)
i.W25QXX_Read 0x08003834 Section 0 w25q128.o(i.W25QXX_Read) i.W25QXX_Read 0x08003818 Section 0 w25q128.o(i.W25QXX_Read)
i.W25QXX_ReadID 0x08003884 Section 0 w25q128.o(i.W25QXX_ReadID) i.W25QXX_ReadID 0x08003868 Section 0 w25q128.o(i.W25QXX_ReadID)
i.W25QXX_ReadSR 0x080038cc Section 0 w25q128.o(i.W25QXX_ReadSR) i.W25QXX_ReadSR 0x080038b0 Section 0 w25q128.o(i.W25QXX_ReadSR)
i.W25QXX_Wait_Busy 0x080038f8 Section 0 w25q128.o(i.W25QXX_Wait_Busy) i.W25QXX_Wait_Busy 0x080038dc Section 0 w25q128.o(i.W25QXX_Wait_Busy)
i.W25QXX_Write_Enable 0x0800390c Section 0 w25q128.o(i.W25QXX_Write_Enable) i.W25QXX_Write_Enable 0x080038f0 Section 0 w25q128.o(i.W25QXX_Write_Enable)
i.W25QXX_Write_NoCheck 0x0800392c Section 0 w25q128.o(i.W25QXX_Write_NoCheck) i.W25QXX_Write_NoCheck 0x08003910 Section 0 w25q128.o(i.W25QXX_Write_NoCheck)
i.W25QXX_Write_Page 0x08003974 Section 0 w25q128.o(i.W25QXX_Write_Page) i.W25QXX_Write_Page 0x08003958 Section 0 w25q128.o(i.W25QXX_Write_Page)
i.Write_Init 0x080039c8 Section 0 write.o(i.Write_Init) i.Write_Init 0x080039ac Section 0 write.o(i.Write_Init)
i.__0printf 0x08003a08 Section 0 printfa.o(i.__0printf) i.__0printf 0x080039ec Section 0 printfa.o(i.__0printf)
i.__scatterload_copy 0x08003a28 Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_copy 0x08003a0c Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x08003a36 Section 2 handlers.o(i.__scatterload_null) i.__scatterload_null 0x08003a1a Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x08003a38 Section 14 handlers.o(i.__scatterload_zeroinit) i.__scatterload_zeroinit 0x08003a1c Section 14 handlers.o(i.__scatterload_zeroinit)
i._fp_digits 0x08003a48 Section 0 printfa.o(i._fp_digits) i._fp_digits 0x08003a2c Section 0 printfa.o(i._fp_digits)
_fp_digits 0x08003a49 Thumb Code 366 printfa.o(i._fp_digits) _fp_digits 0x08003a2d Thumb Code 366 printfa.o(i._fp_digits)
i._printf_core 0x08003bcc Section 0 printfa.o(i._printf_core) i._printf_core 0x08003bb0 Section 0 printfa.o(i._printf_core)
_printf_core 0x08003bcd Thumb Code 1704 printfa.o(i._printf_core) _printf_core 0x08003bb1 Thumb Code 1704 printfa.o(i._printf_core)
i._printf_post_padding 0x08004280 Section 0 printfa.o(i._printf_post_padding) i._printf_post_padding 0x08004264 Section 0 printfa.o(i._printf_post_padding)
_printf_post_padding 0x08004281 Thumb Code 36 printfa.o(i._printf_post_padding) _printf_post_padding 0x08004265 Thumb Code 36 printfa.o(i._printf_post_padding)
i._printf_pre_padding 0x080042a4 Section 0 printfa.o(i._printf_pre_padding) i._printf_pre_padding 0x08004288 Section 0 printfa.o(i._printf_pre_padding)
_printf_pre_padding 0x080042a5 Thumb Code 46 printfa.o(i._printf_pre_padding) _printf_pre_padding 0x08004289 Thumb Code 46 printfa.o(i._printf_pre_padding)
i.bufcut_Init 0x080042d2 Section 0 bufcut.o(i.bufcut_Init) i.bufcut_Init 0x080042b6 Section 0 bufcut.o(i.bufcut_Init)
i.delay_ms 0x080042ec Section 0 systick.o(i.delay_ms) i.delay_ms 0x080042d0 Section 0 systick.o(i.delay_ms)
i.delay_us 0x0800432c Section 0 systick.o(i.delay_us) i.delay_us 0x08004310 Section 0 systick.o(i.delay_us)
i.delay_xms 0x08004374 Section 0 systick.o(i.delay_xms) i.delay_xms 0x08004358 Section 0 systick.o(i.delay_xms)
i.fputc 0x0800438c Section 0 usart.o(i.fputc) i.fputc 0x08004370 Section 0 usart.o(i.fputc)
i.isAllZeros 0x080043a4 Section 0 write.o(i.isAllZeros)
i.main 0x080043c0 Section 0 main.o(i.main) i.main 0x080043c0 Section 0 main.o(i.main)
i.os_init 0x080044ac Section 0 myfreertos.o(i.os_init) i.os_init 0x080044ac Section 0 myfreertos.o(i.os_init)
i.prvAddCurrentTaskToDelayedList 0x080044f8 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) i.prvAddCurrentTaskToDelayedList 0x080044f8 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList)
@ -3348,67 +3350,68 @@ Image Symbol Table
SPI_I2S_ReceiveData 0x080022e3 Thumb Code 6 stm32f10x_spi.o(i.SPI_I2S_ReceiveData) SPI_I2S_ReceiveData 0x080022e3 Thumb Code 6 stm32f10x_spi.o(i.SPI_I2S_ReceiveData)
SPI_I2S_SendData 0x080022e9 Thumb Code 4 stm32f10x_spi.o(i.SPI_I2S_SendData) SPI_I2S_SendData 0x080022e9 Thumb Code 4 stm32f10x_spi.o(i.SPI_I2S_SendData)
SPI_Init 0x080022ed Thumb Code 60 stm32f10x_spi.o(i.SPI_Init) SPI_Init 0x080022ed Thumb Code 60 stm32f10x_spi.o(i.SPI_Init)
Sensor_Communication_task 0x08002329 Thumb Code 2048 myfreertos.o(i.Sensor_Communication_task) Sensor_Communication_task 0x08002329 Thumb Code 2020 myfreertos.o(i.Sensor_Communication_task)
SysTick_CLKSourceConfig 0x08002d5d Thumb Code 40 misc.o(i.SysTick_CLKSourceConfig) SysTick_CLKSourceConfig 0x08002d41 Thumb Code 40 misc.o(i.SysTick_CLKSourceConfig)
SysTick_Handler 0x08002d85 Thumb Code 16 stm32f10x_it.o(i.SysTick_Handler) SysTick_Handler 0x08002d69 Thumb Code 16 stm32f10x_it.o(i.SysTick_Handler)
SysTick_Init 0x08002d95 Thumb Code 76 systick.o(i.SysTick_Init) SysTick_Init 0x08002d79 Thumb Code 76 systick.o(i.SysTick_Init)
SystemInit 0x08002df1 Thumb Code 78 system_stm32f10x.o(i.SystemInit) SystemInit 0x08002dd5 Thumb Code 78 system_stm32f10x.o(i.SystemInit)
TIM3_IRQHandler 0x08002e51 Thumb Code 32 pwmout.o(i.TIM3_IRQHandler) TIM3_IRQHandler 0x08002e35 Thumb Code 32 pwmout.o(i.TIM3_IRQHandler)
TIM3_Init 0x08002e79 Thumb Code 90 pwmout.o(i.TIM3_Init) TIM3_Init 0x08002e5d Thumb Code 90 pwmout.o(i.TIM3_Init)
TIM4_IRQHandler 0x08002ed9 Thumb Code 200 pwm.o(i.TIM4_IRQHandler) TIM4_IRQHandler 0x08002ebd Thumb Code 200 pwm.o(i.TIM4_IRQHandler)
TIM_ARRPreloadConfig 0x08002fdd Thumb Code 24 stm32f10x_tim.o(i.TIM_ARRPreloadConfig) TIM_ARRPreloadConfig 0x08002fc1 Thumb Code 24 stm32f10x_tim.o(i.TIM_ARRPreloadConfig)
TIM_ClearITPendingBit 0x08002ff5 Thumb Code 6 stm32f10x_tim.o(i.TIM_ClearITPendingBit) TIM_ClearITPendingBit 0x08002fd9 Thumb Code 6 stm32f10x_tim.o(i.TIM_ClearITPendingBit)
TIM_Cmd 0x08002ffb Thumb Code 24 stm32f10x_tim.o(i.TIM_Cmd) TIM_Cmd 0x08002fdf Thumb Code 24 stm32f10x_tim.o(i.TIM_Cmd)
TIM_CtrlPWMOutputs 0x08003013 Thumb Code 30 stm32f10x_tim.o(i.TIM_CtrlPWMOutputs) TIM_CtrlPWMOutputs 0x08002ff7 Thumb Code 30 stm32f10x_tim.o(i.TIM_CtrlPWMOutputs)
TIM_GetITStatus 0x08003031 Thumb Code 34 stm32f10x_tim.o(i.TIM_GetITStatus) TIM_GetITStatus 0x08003015 Thumb Code 34 stm32f10x_tim.o(i.TIM_GetITStatus)
TIM_ITConfig 0x08003053 Thumb Code 18 stm32f10x_tim.o(i.TIM_ITConfig) TIM_ITConfig 0x08003037 Thumb Code 18 stm32f10x_tim.o(i.TIM_ITConfig)
TIM_OC1Init 0x08003065 Thumb Code 132 stm32f10x_tim.o(i.TIM_OC1Init) TIM_OC1Init 0x08003049 Thumb Code 132 stm32f10x_tim.o(i.TIM_OC1Init)
TIM_OC1PreloadConfig 0x080030fd Thumb Code 18 stm32f10x_tim.o(i.TIM_OC1PreloadConfig) TIM_OC1PreloadConfig 0x080030e1 Thumb Code 18 stm32f10x_tim.o(i.TIM_OC1PreloadConfig)
TIM_OC2Init 0x08003111 Thumb Code 154 stm32f10x_tim.o(i.TIM_OC2Init) TIM_OC2Init 0x080030f5 Thumb Code 154 stm32f10x_tim.o(i.TIM_OC2Init)
TIM_OC3Init 0x080031b5 Thumb Code 150 stm32f10x_tim.o(i.TIM_OC3Init) TIM_OC3Init 0x08003199 Thumb Code 150 stm32f10x_tim.o(i.TIM_OC3Init)
TIM_OC3PreloadConfig 0x08003255 Thumb Code 18 stm32f10x_tim.o(i.TIM_OC3PreloadConfig) TIM_OC3PreloadConfig 0x08003239 Thumb Code 18 stm32f10x_tim.o(i.TIM_OC3PreloadConfig)
TIM_OC4Init 0x08003269 Thumb Code 114 stm32f10x_tim.o(i.TIM_OC4Init) TIM_OC4Init 0x0800324d Thumb Code 114 stm32f10x_tim.o(i.TIM_OC4Init)
TIM_OC4PreloadConfig 0x080032e5 Thumb Code 26 stm32f10x_tim.o(i.TIM_OC4PreloadConfig) TIM_OC4PreloadConfig 0x080032c9 Thumb Code 26 stm32f10x_tim.o(i.TIM_OC4PreloadConfig)
TIM_OCStructInit 0x080032ff Thumb Code 20 stm32f10x_tim.o(i.TIM_OCStructInit) TIM_OCStructInit 0x080032e3 Thumb Code 20 stm32f10x_tim.o(i.TIM_OCStructInit)
TIM_SetCompare1 0x08003313 Thumb Code 4 stm32f10x_tim.o(i.TIM_SetCompare1) TIM_SetCompare1 0x080032f7 Thumb Code 4 stm32f10x_tim.o(i.TIM_SetCompare1)
TIM_SetCompare2 0x08003317 Thumb Code 4 stm32f10x_tim.o(i.TIM_SetCompare2) TIM_SetCompare2 0x080032fb Thumb Code 4 stm32f10x_tim.o(i.TIM_SetCompare2)
TIM_SetCompare4 0x0800331b Thumb Code 6 stm32f10x_tim.o(i.TIM_SetCompare4) TIM_SetCompare4 0x080032ff Thumb Code 6 stm32f10x_tim.o(i.TIM_SetCompare4)
TIM_TimeBaseInit 0x08003321 Thumb Code 122 stm32f10x_tim.o(i.TIM_TimeBaseInit) TIM_TimeBaseInit 0x08003305 Thumb Code 122 stm32f10x_tim.o(i.TIM_TimeBaseInit)
TimePwm_init 0x080033c5 Thumb Code 126 pwmout.o(i.TimePwm_init) TimePwm_init 0x080033a9 Thumb Code 126 pwmout.o(i.TimePwm_init)
USART1_IRQHandler 0x0800344d Thumb Code 50 rs485.o(i.USART1_IRQHandler) USART1_IRQHandler 0x08003431 Thumb Code 50 rs485.o(i.USART1_IRQHandler)
USART2_IRQHandler 0x0800348d Thumb Code 122 usart.o(i.USART2_IRQHandler) USART2_IRQHandler 0x08003471 Thumb Code 122 usart.o(i.USART2_IRQHandler)
USART2_Init 0x08003515 Thumb Code 184 usart.o(i.USART2_Init) USART2_Init 0x080034f9 Thumb Code 184 usart.o(i.USART2_Init)
USART_Cmd 0x080035dd Thumb Code 24 stm32f10x_usart.o(i.USART_Cmd) USART_Cmd 0x080035c1 Thumb Code 24 stm32f10x_usart.o(i.USART_Cmd)
USART_GetFlagStatus 0x080035f5 Thumb Code 26 stm32f10x_usart.o(i.USART_GetFlagStatus) USART_GetFlagStatus 0x080035d9 Thumb Code 26 stm32f10x_usart.o(i.USART_GetFlagStatus)
USART_GetITStatus 0x0800360f Thumb Code 84 stm32f10x_usart.o(i.USART_GetITStatus) USART_GetITStatus 0x080035f3 Thumb Code 84 stm32f10x_usart.o(i.USART_GetITStatus)
USART_ITConfig 0x08003663 Thumb Code 74 stm32f10x_usart.o(i.USART_ITConfig) USART_ITConfig 0x08003647 Thumb Code 74 stm32f10x_usart.o(i.USART_ITConfig)
USART_Init 0x080036ad Thumb Code 210 stm32f10x_usart.o(i.USART_Init) USART_Init 0x08003691 Thumb Code 210 stm32f10x_usart.o(i.USART_Init)
USART_ReceiveData 0x08003785 Thumb Code 10 stm32f10x_usart.o(i.USART_ReceiveData) USART_ReceiveData 0x08003769 Thumb Code 10 stm32f10x_usart.o(i.USART_ReceiveData)
USART_SendData 0x0800378f Thumb Code 8 stm32f10x_usart.o(i.USART_SendData) USART_SendData 0x08003773 Thumb Code 8 stm32f10x_usart.o(i.USART_SendData)
UsageFault_Handler 0x08003797 Thumb Code 4 stm32f10x_it.o(i.UsageFault_Handler) UsageFault_Handler 0x0800377b Thumb Code 4 stm32f10x_it.o(i.UsageFault_Handler)
W25QXX_Erase_Sector 0x0800379d Thumb Code 62 w25q128.o(i.W25QXX_Erase_Sector) W25QXX_Erase_Sector 0x08003781 Thumb Code 62 w25q128.o(i.W25QXX_Erase_Sector)
W25QXX_Init 0x080037e5 Thumb Code 68 w25q128.o(i.W25QXX_Init) W25QXX_Init 0x080037c9 Thumb Code 68 w25q128.o(i.W25QXX_Init)
W25QXX_Read 0x08003835 Thumb Code 74 w25q128.o(i.W25QXX_Read) W25QXX_Read 0x08003819 Thumb Code 74 w25q128.o(i.W25QXX_Read)
W25QXX_ReadID 0x08003885 Thumb Code 64 w25q128.o(i.W25QXX_ReadID) W25QXX_ReadID 0x08003869 Thumb Code 64 w25q128.o(i.W25QXX_ReadID)
W25QXX_ReadSR 0x080038cd Thumb Code 36 w25q128.o(i.W25QXX_ReadSR) W25QXX_ReadSR 0x080038b1 Thumb Code 36 w25q128.o(i.W25QXX_ReadSR)
W25QXX_Wait_Busy 0x080038f9 Thumb Code 18 w25q128.o(i.W25QXX_Wait_Busy) W25QXX_Wait_Busy 0x080038dd Thumb Code 18 w25q128.o(i.W25QXX_Wait_Busy)
W25QXX_Write_Enable 0x0800390d Thumb Code 24 w25q128.o(i.W25QXX_Write_Enable) W25QXX_Write_Enable 0x080038f1 Thumb Code 24 w25q128.o(i.W25QXX_Write_Enable)
W25QXX_Write_NoCheck 0x0800392d Thumb Code 70 w25q128.o(i.W25QXX_Write_NoCheck) W25QXX_Write_NoCheck 0x08003911 Thumb Code 70 w25q128.o(i.W25QXX_Write_NoCheck)
W25QXX_Write_Page 0x08003975 Thumb Code 80 w25q128.o(i.W25QXX_Write_Page) W25QXX_Write_Page 0x08003959 Thumb Code 80 w25q128.o(i.W25QXX_Write_Page)
Write_Init 0x080039c9 Thumb Code 50 write.o(i.Write_Init) Write_Init 0x080039ad Thumb Code 50 write.o(i.Write_Init)
__0printf 0x08003a09 Thumb Code 22 printfa.o(i.__0printf) __0printf 0x080039ed Thumb Code 22 printfa.o(i.__0printf)
__1printf 0x08003a09 Thumb Code 0 printfa.o(i.__0printf) __1printf 0x080039ed Thumb Code 0 printfa.o(i.__0printf)
__2printf 0x08003a09 Thumb Code 0 printfa.o(i.__0printf) __2printf 0x080039ed Thumb Code 0 printfa.o(i.__0printf)
__c89printf 0x08003a09 Thumb Code 0 printfa.o(i.__0printf) __c89printf 0x080039ed Thumb Code 0 printfa.o(i.__0printf)
printf 0x08003a09 Thumb Code 0 printfa.o(i.__0printf) printf 0x080039ed Thumb Code 0 printfa.o(i.__0printf)
__scatterload_copy 0x08003a29 Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_copy 0x08003a0d Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x08003a37 Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_null 0x08003a1b Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x08003a39 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) __scatterload_zeroinit 0x08003a1d Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
bufcut_Init 0x080042d3 Thumb Code 24 bufcut.o(i.bufcut_Init) bufcut_Init 0x080042b7 Thumb Code 24 bufcut.o(i.bufcut_Init)
delay_ms 0x080042ed Thumb Code 60 systick.o(i.delay_ms) delay_ms 0x080042d1 Thumb Code 60 systick.o(i.delay_ms)
delay_us 0x0800432d Thumb Code 68 systick.o(i.delay_us) delay_us 0x08004311 Thumb Code 68 systick.o(i.delay_us)
delay_xms 0x08004375 Thumb Code 24 systick.o(i.delay_xms) delay_xms 0x08004359 Thumb Code 24 systick.o(i.delay_xms)
fputc 0x0800438d Thumb Code 44 usart.o(i.fputc) fputc 0x08004371 Thumb Code 44 usart.o(i.fputc)
isAllZeros 0x080043a5 Thumb Code 26 write.o(i.isAllZeros)
main 0x080043c1 Thumb Code 192 main.o(i.main) main 0x080043c1 Thumb Code 192 main.o(i.main)
os_init 0x080044ad Thumb Code 34 myfreertos.o(i.os_init) os_init 0x080044ad Thumb Code 34 myfreertos.o(i.os_init)
pvPortMalloc 0x08004fe1 Thumb Code 262 heap_4.o(i.pvPortMalloc) pvPortMalloc 0x08004fe1 Thumb Code 262 heap_4.o(i.pvPortMalloc)
@ -3573,272 +3576,274 @@ Memory Map of the image
Exec Addr Load Addr Size Type Attr Idx E Section Name Object Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x08000000 0x08000000 0x000000ec Data RO 1088 RESET startup_stm32f10x_md.o 0x08000000 0x08000000 0x000000ec Data RO 1094 RESET startup_stm32f10x_md.o
0x080000ec 0x080000ec 0x00000000 Code RO 6546 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x080000ec 0x080000ec 0x00000000 Code RO 6552 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x080000ec 0x080000ec 0x00000004 Code RO 6921 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x080000ec 0x080000ec 0x00000004 Code RO 6927 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
0x080000f0 0x080000f0 0x00000004 Code RO 6924 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) 0x080000f0 0x080000f0 0x00000004 Code RO 6930 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x080000f4 0x080000f4 0x00000000 Code RO 6926 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) 0x080000f4 0x080000f4 0x00000000 Code RO 6932 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x080000f4 0x080000f4 0x00000000 Code RO 6928 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) 0x080000f4 0x080000f4 0x00000000 Code RO 6934 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x080000f4 0x080000f4 0x00000008 Code RO 6929 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) 0x080000f4 0x080000f4 0x00000008 Code RO 6935 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x080000fc 0x080000fc 0x00000004 Code RO 6936 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) 0x080000fc 0x080000fc 0x00000004 Code RO 6942 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
0x08000100 0x08000100 0x00000000 Code RO 6931 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) 0x08000100 0x08000100 0x00000000 Code RO 6937 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
0x08000100 0x08000100 0x00000000 Code RO 6933 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) 0x08000100 0x08000100 0x00000000 Code RO 6939 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
0x08000100 0x08000100 0x00000004 Code RO 6922 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x08000100 0x08000100 0x00000004 Code RO 6928 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
0x08000104 0x08000104 0x00000096 Code RO 6376 .emb_text port.o 0x08000104 0x08000104 0x00000096 Code RO 6382 .emb_text port.o
0x0800019a 0x0800019a 0x00000002 PAD 0x0800019a 0x0800019a 0x00000002 PAD
0x0800019c 0x0800019c 0x00000024 Code RO 1089 .text startup_stm32f10x_md.o 0x0800019c 0x0800019c 0x00000024 Code RO 1095 .text startup_stm32f10x_md.o
0x080001c0 0x080001c0 0x00000024 Code RO 6551 .text mc_w.l(memcpya.o) 0x080001c0 0x080001c0 0x00000024 Code RO 6557 .text mc_w.l(memcpya.o)
0x080001e4 0x080001e4 0x000000b0 Code RO 6858 .text mf_w.l(fadd.o) 0x080001e4 0x080001e4 0x000000b0 Code RO 6864 .text mf_w.l(fadd.o)
0x08000294 0x08000294 0x00000064 Code RO 6860 .text mf_w.l(fmul.o) 0x08000294 0x08000294 0x00000064 Code RO 6866 .text mf_w.l(fmul.o)
0x080002f8 0x080002f8 0x0000007c Code RO 6862 .text mf_w.l(fdiv.o) 0x080002f8 0x080002f8 0x0000007c Code RO 6868 .text mf_w.l(fdiv.o)
0x08000374 0x08000374 0x0000014e Code RO 6864 .text mf_w.l(dadd.o) 0x08000374 0x08000374 0x0000014e Code RO 6870 .text mf_w.l(dadd.o)
0x080004c2 0x080004c2 0x000000e4 Code RO 6866 .text mf_w.l(dmul.o) 0x080004c2 0x080004c2 0x000000e4 Code RO 6872 .text mf_w.l(dmul.o)
0x080005a6 0x080005a6 0x000000de Code RO 6868 .text mf_w.l(ddiv.o) 0x080005a6 0x080005a6 0x000000de Code RO 6874 .text mf_w.l(ddiv.o)
0x08000684 0x08000684 0x00000012 Code RO 6870 .text mf_w.l(fflti.o) 0x08000684 0x08000684 0x00000012 Code RO 6876 .text mf_w.l(fflti.o)
0x08000696 0x08000696 0x00000022 Code RO 6872 .text mf_w.l(dflti.o) 0x08000696 0x08000696 0x00000022 Code RO 6878 .text mf_w.l(dflti.o)
0x080006b8 0x080006b8 0x0000001a Code RO 6874 .text mf_w.l(dfltui.o) 0x080006b8 0x080006b8 0x0000001a Code RO 6880 .text mf_w.l(dfltui.o)
0x080006d2 0x080006d2 0x00000028 Code RO 6876 .text mf_w.l(ffixui.o) 0x080006d2 0x080006d2 0x00000028 Code RO 6882 .text mf_w.l(ffixui.o)
0x080006fa 0x080006fa 0x00000032 Code RO 6880 .text mf_w.l(dfixui.o) 0x080006fa 0x080006fa 0x00000032 Code RO 6886 .text mf_w.l(dfixui.o)
0x0800072c 0x0800072c 0x00000030 Code RO 6886 .text mf_w.l(cdrcmple.o) 0x0800072c 0x0800072c 0x00000030 Code RO 6892 .text mf_w.l(cdrcmple.o)
0x0800075c 0x0800075c 0x00000038 Code RO 6888 .text mf_w.l(d2f.o) 0x0800075c 0x0800075c 0x00000038 Code RO 6894 .text mf_w.l(d2f.o)
0x08000794 0x08000794 0x00000014 Code RO 6890 .text mf_w.l(cfcmple.o) 0x08000794 0x08000794 0x00000014 Code RO 6896 .text mf_w.l(cfcmple.o)
0x080007a8 0x080007a8 0x00000014 Code RO 6892 .text mf_w.l(cfrcmple.o) 0x080007a8 0x080007a8 0x00000014 Code RO 6898 .text mf_w.l(cfrcmple.o)
0x080007bc 0x080007bc 0x0000002c Code RO 6938 .text mc_w.l(uidiv.o) 0x080007bc 0x080007bc 0x0000002c Code RO 6944 .text mc_w.l(uidiv.o)
0x080007e8 0x080007e8 0x00000062 Code RO 6940 .text mc_w.l(uldiv.o) 0x080007e8 0x080007e8 0x00000062 Code RO 6946 .text mc_w.l(uldiv.o)
0x0800084a 0x0800084a 0x0000001e Code RO 6942 .text mc_w.l(llshl.o) 0x0800084a 0x0800084a 0x0000001e Code RO 6948 .text mc_w.l(llshl.o)
0x08000868 0x08000868 0x00000020 Code RO 6944 .text mc_w.l(llushr.o) 0x08000868 0x08000868 0x00000020 Code RO 6950 .text mc_w.l(llushr.o)
0x08000888 0x08000888 0x00000024 Code RO 6946 .text mc_w.l(llsshr.o) 0x08000888 0x08000888 0x00000024 Code RO 6952 .text mc_w.l(llsshr.o)
0x080008ac 0x080008ac 0x00000000 Code RO 6957 .text mc_w.l(iusefp.o) 0x080008ac 0x080008ac 0x00000000 Code RO 6963 .text mc_w.l(iusefp.o)
0x080008ac 0x080008ac 0x0000006e Code RO 6958 .text mf_w.l(fepilogue.o) 0x080008ac 0x080008ac 0x0000006e Code RO 6964 .text mf_w.l(fepilogue.o)
0x0800091a 0x0800091a 0x000000ba Code RO 6960 .text mf_w.l(depilogue.o) 0x0800091a 0x0800091a 0x000000ba Code RO 6966 .text mf_w.l(depilogue.o)
0x080009d4 0x080009d4 0x00000030 Code RO 6964 .text mf_w.l(dfixul.o) 0x080009d4 0x080009d4 0x00000030 Code RO 6970 .text mf_w.l(dfixul.o)
0x08000a04 0x08000a04 0x00000024 Code RO 6966 .text mc_w.l(init.o) 0x08000a04 0x08000a04 0x00000024 Code RO 6972 .text mc_w.l(init.o)
0x08000a28 0x08000a28 0x00000056 Code RO 6978 .text mc_w.l(__dczerorl2.o) 0x08000a28 0x08000a28 0x00000056 Code RO 6984 .text mc_w.l(__dczerorl2.o)
0x08000a7e 0x08000a7e 0x00000002 PAD 0x08000a7e 0x08000a7e 0x00000002 PAD
0x08000a80 0x08000a80 0x00000078 Code RO 658 i.Analysis write.o 0x08000a80 0x08000a80 0x00000078 Code RO 658 i.Analysis write.o
0x08000af8 0x08000af8 0x00000170 Code RO 659 i.Array write.o 0x08000af8 0x08000af8 0x00000170 Code RO 659 i.Array write.o
0x08000c68 0x08000c68 0x00000010 Code RO 1871 i.BKP_DeInit stm32f10x_bkp.o 0x08000c68 0x08000c68 0x00000010 Code RO 1877 i.BKP_DeInit stm32f10x_bkp.o
0x08000c78 0x08000c78 0x0000001c Code RO 1876 i.BKP_ReadBackupRegister stm32f10x_bkp.o 0x08000c78 0x08000c78 0x0000001c Code RO 1882 i.BKP_ReadBackupRegister stm32f10x_bkp.o
0x08000c94 0x08000c94 0x0000000c Code RO 1878 i.BKP_TamperPinCmd stm32f10x_bkp.o 0x08000c94 0x08000c94 0x0000000c Code RO 1884 i.BKP_TamperPinCmd stm32f10x_bkp.o
0x08000ca0 0x08000ca0 0x0000001c Code RO 1880 i.BKP_WriteBackupRegister stm32f10x_bkp.o 0x08000ca0 0x08000ca0 0x0000001c Code RO 1886 i.BKP_WriteBackupRegister stm32f10x_bkp.o
0x08000cbc 0x08000cbc 0x00000030 Code RO 660 i.Batch_synchronization write.o 0x08000cbc 0x08000cbc 0x00000030 Code RO 660 i.Batch_synchronization write.o
0x08000cec 0x08000cec 0x00000004 Code RO 215 i.BusFault_Handler stm32f10x_it.o 0x08000cec 0x08000cec 0x00000004 Code RO 215 i.BusFault_Handler stm32f10x_it.o
0x08000cf0 0x08000cf0 0x00000002 Code RO 216 i.DebugMon_Handler stm32f10x_it.o 0x08000cf0 0x08000cf0 0x00000002 Code RO 216 i.DebugMon_Handler stm32f10x_it.o
0x08000cf2 0x08000cf2 0x00000116 Code RO 1135 i.GPIO_Init stm32f10x_gpio.o 0x08000cf2 0x08000cf2 0x00000116 Code RO 1141 i.GPIO_Init stm32f10x_gpio.o
0x08000e08 0x08000e08 0x00000004 Code RO 1142 i.GPIO_ResetBits stm32f10x_gpio.o 0x08000e08 0x08000e08 0x00000004 Code RO 1148 i.GPIO_ResetBits stm32f10x_gpio.o
0x08000e0c 0x08000e0c 0x00000004 Code RO 1143 i.GPIO_SetBits stm32f10x_gpio.o 0x08000e0c 0x08000e0c 0x00000004 Code RO 1149 i.GPIO_SetBits stm32f10x_gpio.o
0x08000e10 0x08000e10 0x00000050 Code RO 634 i.HC595_Pin_Init relays.o 0x08000e10 0x08000e10 0x00000050 Code RO 634 i.HC595_Pin_Init relays.o
0x08000e60 0x08000e60 0x00000044 Code RO 635 i.HC595_Send_Byte relays.o 0x08000e60 0x08000e60 0x00000044 Code RO 635 i.HC595_Send_Byte relays.o
0x08000ea4 0x08000ea4 0x0000004c Code RO 636 i.HC595_Send_Data relays.o 0x08000ea4 0x08000ea4 0x0000004c Code RO 636 i.HC595_Send_Data relays.o
0x08000ef0 0x08000ef0 0x00000004 Code RO 217 i.HardFault_Handler stm32f10x_it.o 0x08000ef0 0x08000ef0 0x00000004 Code RO 217 i.HardFault_Handler stm32f10x_it.o
0x08000ef4 0x08000ef4 0x0000003a Code RO 828 i.Is_Leap_Year rtc.o 0x08000ef4 0x08000ef4 0x0000003a Code RO 834 i.Is_Leap_Year rtc.o
0x08000f2e 0x08000f2e 0x00000004 Code RO 218 i.MemManage_Handler stm32f10x_it.o 0x08000f2e 0x08000f2e 0x00000004 Code RO 218 i.MemManage_Handler stm32f10x_it.o
0x08000f32 0x08000f32 0x00000002 Code RO 219 i.NMI_Handler stm32f10x_it.o 0x08000f32 0x08000f32 0x00000002 Code RO 219 i.NMI_Handler stm32f10x_it.o
0x08000f34 0x08000f34 0x00000070 Code RO 1093 i.NVIC_Init misc.o 0x08000f34 0x08000f34 0x00000070 Code RO 1099 i.NVIC_Init misc.o
0x08000fa4 0x08000fa4 0x00000014 Code RO 1094 i.NVIC_PriorityGroupConfig misc.o 0x08000fa4 0x08000fa4 0x00000014 Code RO 1100 i.NVIC_PriorityGroupConfig misc.o
0x08000fb8 0x08000fb8 0x00000170 Code RO 956 i.PID_Calc pid.o 0x08000fb8 0x08000fb8 0x00000170 Code RO 962 i.PID_Calc pid.o
0x08001128 0x08001128 0x00000024 Code RO 957 i.PID_Init pid.o 0x08001128 0x08001128 0x00000024 Code RO 963 i.PID_Init pid.o
0x0800114c 0x0800114c 0x000000a4 Code RO 409 i.PWM1_Init pwm.o 0x0800114c 0x0800114c 0x000000a4 Code RO 409 i.PWM1_Init pwm.o
0x080011f0 0x080011f0 0x000000a4 Code RO 410 i.PWM2_Init pwm.o 0x080011f0 0x080011f0 0x000000a4 Code RO 410 i.PWM2_Init pwm.o
0x08001294 0x08001294 0x0000008c Code RO 411 i.PWM3_Init pwm.o 0x08001294 0x08001294 0x0000008c Code RO 411 i.PWM3_Init pwm.o
0x08001320 0x08001320 0x00000014 Code RO 412 i.PWM_SetCompare1 pwm.o 0x08001320 0x08001320 0x00000014 Code RO 412 i.PWM_SetCompare1 pwm.o
0x08001334 0x08001334 0x00000010 Code RO 413 i.PWM_SetCompare2 pwm.o 0x08001334 0x08001334 0x00000010 Code RO 413 i.PWM_SetCompare2 pwm.o
0x08001344 0x08001344 0x00000014 Code RO 414 i.PWM_SetCompare4 pwm.o 0x08001344 0x08001344 0x00000014 Code RO 414 i.PWM_SetCompare4 pwm.o
0x08001358 0x08001358 0x0000000c Code RO 2978 i.PWR_BackupAccessCmd stm32f10x_pwr.o 0x08001358 0x08001358 0x0000000c Code RO 2984 i.PWR_BackupAccessCmd stm32f10x_pwr.o
0x08001364 0x08001364 0x00000020 Code RO 1269 i.RCC_APB1PeriphClockCmd stm32f10x_rcc.o 0x08001364 0x08001364 0x00000020 Code RO 1275 i.RCC_APB1PeriphClockCmd stm32f10x_rcc.o
0x08001384 0x08001384 0x00000020 Code RO 1271 i.RCC_APB2PeriphClockCmd stm32f10x_rcc.o 0x08001384 0x08001384 0x00000020 Code RO 1277 i.RCC_APB2PeriphClockCmd stm32f10x_rcc.o
0x080013a4 0x080013a4 0x00000020 Code RO 1272 i.RCC_APB2PeriphResetCmd stm32f10x_rcc.o 0x080013a4 0x080013a4 0x00000020 Code RO 1278 i.RCC_APB2PeriphResetCmd stm32f10x_rcc.o
0x080013c4 0x080013c4 0x0000000c Code RO 1274 i.RCC_BackupResetCmd stm32f10x_rcc.o 0x080013c4 0x080013c4 0x0000000c Code RO 1280 i.RCC_BackupResetCmd stm32f10x_rcc.o
0x080013d0 0x080013d0 0x000000d4 Code RO 1279 i.RCC_GetClocksFreq stm32f10x_rcc.o 0x080013d0 0x080013d0 0x000000d4 Code RO 1285 i.RCC_GetClocksFreq stm32f10x_rcc.o
0x080014a4 0x080014a4 0x0000003c Code RO 1280 i.RCC_GetFlagStatus stm32f10x_rcc.o 0x080014a4 0x080014a4 0x0000003c Code RO 1286 i.RCC_GetFlagStatus stm32f10x_rcc.o
0x080014e0 0x080014e0 0x0000004c Code RO 1284 i.RCC_HSEConfig stm32f10x_rcc.o 0x080014e0 0x080014e0 0x0000004c Code RO 1290 i.RCC_HSEConfig stm32f10x_rcc.o
0x0800152c 0x0800152c 0x00000034 Code RO 1287 i.RCC_LSEConfig stm32f10x_rcc.o 0x0800152c 0x0800152c 0x00000034 Code RO 1293 i.RCC_LSEConfig stm32f10x_rcc.o
0x08001560 0x08001560 0x0000000c Code RO 1294 i.RCC_RTCCLKCmd stm32f10x_rcc.o 0x08001560 0x08001560 0x0000000c Code RO 1300 i.RCC_RTCCLKCmd stm32f10x_rcc.o
0x0800156c 0x0800156c 0x00000010 Code RO 1295 i.RCC_RTCCLKConfig stm32f10x_rcc.o 0x0800156c 0x0800156c 0x00000010 Code RO 1301 i.RCC_RTCCLKConfig stm32f10x_rcc.o
0x0800157c 0x0800157c 0x000000ec Code RO 742 i.RS485_1_Init rs485.o 0x0800157c 0x0800157c 0x000000ec Code RO 748 i.RS485_1_Init rs485.o
0x08001668 0x08001668 0x0000004c Code RO 744 i.RS485_1_Send_Data_1 rs485.o 0x08001668 0x08001668 0x0000004c Code RO 750 i.RS485_1_Send_Data_1 rs485.o
0x080016b4 0x080016b4 0x00000344 Code RO 745 i.RS485_1_Send_Data_2 rs485.o 0x080016b4 0x080016b4 0x00000344 Code RO 751 i.RS485_1_Send_Data_2 rs485.o
0x080019f8 0x080019f8 0x0000007c Code RO 746 i.RS485_1_Send_Data_3 rs485.o 0x080019f8 0x080019f8 0x0000007c Code RO 752 i.RS485_1_Send_Data_3 rs485.o
0x08001a74 0x08001a74 0x00000010 Code RO 3039 i.RTC_ClearITPendingBit stm32f10x_rtc.o 0x08001a74 0x08001a74 0x00000010 Code RO 3045 i.RTC_ClearITPendingBit stm32f10x_rtc.o
0x08001a84 0x08001a84 0x00000014 Code RO 3040 i.RTC_EnterConfigMode stm32f10x_rtc.o 0x08001a84 0x08001a84 0x00000014 Code RO 3046 i.RTC_EnterConfigMode stm32f10x_rtc.o
0x08001a98 0x08001a98 0x00000014 Code RO 3041 i.RTC_ExitConfigMode stm32f10x_rtc.o 0x08001a98 0x08001a98 0x00000014 Code RO 3047 i.RTC_ExitConfigMode stm32f10x_rtc.o
0x08001aac 0x08001aac 0x00000118 Code RO 830 i.RTC_Get rtc.o 0x08001aac 0x08001aac 0x00000118 Code RO 836 i.RTC_Get rtc.o
0x08001bc4 0x08001bc4 0x00000014 Code RO 3042 i.RTC_GetCounter stm32f10x_rtc.o 0x08001bc4 0x08001bc4 0x00000014 Code RO 3048 i.RTC_GetCounter stm32f10x_rtc.o
0x08001bd8 0x08001bd8 0x00000024 Code RO 3045 i.RTC_GetITStatus stm32f10x_rtc.o 0x08001bd8 0x08001bd8 0x00000024 Code RO 3051 i.RTC_GetITStatus stm32f10x_rtc.o
0x08001bfc 0x08001bfc 0x00000078 Code RO 831 i.RTC_Get_Week rtc.o 0x08001bfc 0x08001bfc 0x00000078 Code RO 837 i.RTC_Get_Week rtc.o
0x08001c74 0x08001c74 0x000000c0 Code RO 832 i.RTC_IRQHandler rtc.o 0x08001c74 0x08001c74 0x000000c0 Code RO 838 i.RTC_IRQHandler rtc.o
0x08001d34 0x08001d34 0x00000020 Code RO 3046 i.RTC_ITConfig stm32f10x_rtc.o 0x08001d34 0x08001d34 0x00000020 Code RO 3052 i.RTC_ITConfig stm32f10x_rtc.o
0x08001d54 0x08001d54 0x00000114 Code RO 833 i.RTC_Init rtc.o 0x08001d54 0x08001d54 0x00000114 Code RO 839 i.RTC_Init rtc.o
0x08001e68 0x08001e68 0x0000001a Code RO 834 i.RTC_NVIC_Config rtc.o 0x08001e68 0x08001e68 0x0000001a Code RO 840 i.RTC_NVIC_Config rtc.o
0x08001e82 0x08001e82 0x00000002 PAD 0x08001e82 0x08001e82 0x00000002 PAD
0x08001e84 0x08001e84 0x000000c8 Code RO 835 i.RTC_Set rtc.o 0x08001e84 0x08001e84 0x000000c8 Code RO 841 i.RTC_Set rtc.o
0x08001f4c 0x08001f4c 0x0000001c Code RO 3048 i.RTC_SetCounter stm32f10x_rtc.o 0x08001f4c 0x08001f4c 0x0000001c Code RO 3054 i.RTC_SetCounter stm32f10x_rtc.o
0x08001f68 0x08001f68 0x00000020 Code RO 3049 i.RTC_SetPrescaler stm32f10x_rtc.o 0x08001f68 0x08001f68 0x00000020 Code RO 3055 i.RTC_SetPrescaler stm32f10x_rtc.o
0x08001f88 0x08001f88 0x00000014 Code RO 3050 i.RTC_WaitForLastTask stm32f10x_rtc.o 0x08001f88 0x08001f88 0x00000014 Code RO 3056 i.RTC_WaitForLastTask stm32f10x_rtc.o
0x08001f9c 0x08001f9c 0x00000024 Code RO 3051 i.RTC_WaitForSynchro stm32f10x_rtc.o 0x08001f9c 0x08001f9c 0x00000024 Code RO 3057 i.RTC_WaitForSynchro stm32f10x_rtc.o
0x08001fc0 0x08001fc0 0x000000b8 Code RO 836 i.RTC_synchronization_ins rtc.o 0x08001fc0 0x08001fc0 0x000000b8 Code RO 842 i.RTC_synchronization_ins rtc.o
0x08002078 0x08002078 0x00000024 Code RO 900 i.RX_BUF_Printf bufcut.o 0x08002078 0x08002078 0x00000024 Code RO 906 i.RX_BUF_Printf bufcut.o
0x0800209c 0x0800209c 0x00000044 Code RO 901 i.RX_BUF_Transfer bufcut.o 0x0800209c 0x0800209c 0x00000044 Code RO 907 i.RX_BUF_Transfer bufcut.o
0x080020e0 0x080020e0 0x00000018 Code RO 902 i.RX_BUF_ZERO bufcut.o 0x080020e0 0x080020e0 0x00000018 Code RO 908 i.RX_BUF_ZERO bufcut.o
0x080020f8 0x080020f8 0x0000007c Code RO 661 i.Read_Init write.o 0x080020f8 0x080020f8 0x0000007c Code RO 661 i.Read_Init write.o
0x08002174 0x08002174 0x00000034 Code RO 750 i.SN74CB3Q3253_Init rs485.o 0x08002174 0x08002174 0x00000034 Code RO 756 i.SN74CB3Q3253_Init rs485.o
0x080021a8 0x080021a8 0x00000090 Code RO 472 i.SPI1_Init myspi.o 0x080021a8 0x080021a8 0x00000090 Code RO 472 i.SPI1_Init myspi.o
0x08002238 0x08002238 0x00000054 Code RO 473 i.SPI1_ReadWriteByte myspi.o 0x08002238 0x08002238 0x00000054 Code RO 473 i.SPI1_ReadWriteByte myspi.o
0x0800228c 0x0800228c 0x0000002c Code RO 474 i.SPI1_SetSpeed myspi.o 0x0800228c 0x0800228c 0x0000002c Code RO 474 i.SPI1_SetSpeed myspi.o
0x080022b8 0x080022b8 0x00000018 Code RO 3319 i.SPI_Cmd stm32f10x_spi.o 0x080022b8 0x080022b8 0x00000018 Code RO 3325 i.SPI_Cmd stm32f10x_spi.o
0x080022d0 0x080022d0 0x00000012 Code RO 3327 i.SPI_I2S_GetFlagStatus stm32f10x_spi.o 0x080022d0 0x080022d0 0x00000012 Code RO 3333 i.SPI_I2S_GetFlagStatus stm32f10x_spi.o
0x080022e2 0x080022e2 0x00000006 Code RO 3330 i.SPI_I2S_ReceiveData stm32f10x_spi.o 0x080022e2 0x080022e2 0x00000006 Code RO 3336 i.SPI_I2S_ReceiveData stm32f10x_spi.o
0x080022e8 0x080022e8 0x00000004 Code RO 3331 i.SPI_I2S_SendData stm32f10x_spi.o 0x080022e8 0x080022e8 0x00000004 Code RO 3337 i.SPI_I2S_SendData stm32f10x_spi.o
0x080022ec 0x080022ec 0x0000003c Code RO 3332 i.SPI_Init stm32f10x_spi.o 0x080022ec 0x080022ec 0x0000003c Code RO 3338 i.SPI_Init stm32f10x_spi.o
0x08002328 0x08002328 0x0000094c Code RO 6502 i.Sensor_Communication_task myfreertos.o 0x08002328 0x08002328 0x00000930 Code RO 6508 i.Sensor_Communication_task myfreertos.o
0x08002c74 0x08002c74 0x00000008 Code RO 296 i.SetSysClock system_stm32f10x.o 0x08002c58 0x08002c58 0x00000008 Code RO 296 i.SetSysClock system_stm32f10x.o
0x08002c7c 0x08002c7c 0x000000e0 Code RO 297 i.SetSysClockTo72 system_stm32f10x.o 0x08002c60 0x08002c60 0x000000e0 Code RO 297 i.SetSysClockTo72 system_stm32f10x.o
0x08002d5c 0x08002d5c 0x00000028 Code RO 1097 i.SysTick_CLKSourceConfig misc.o 0x08002d40 0x08002d40 0x00000028 Code RO 1103 i.SysTick_CLKSourceConfig misc.o
0x08002d84 0x08002d84 0x00000010 Code RO 220 i.SysTick_Handler stm32f10x_it.o 0x08002d68 0x08002d68 0x00000010 Code RO 220 i.SysTick_Handler stm32f10x_it.o
0x08002d94 0x08002d94 0x0000005c Code RO 1012 i.SysTick_Init systick.o 0x08002d78 0x08002d78 0x0000005c Code RO 1018 i.SysTick_Init systick.o
0x08002df0 0x08002df0 0x00000060 Code RO 299 i.SystemInit system_stm32f10x.o 0x08002dd4 0x08002dd4 0x00000060 Code RO 299 i.SystemInit system_stm32f10x.o
0x08002e50 0x08002e50 0x00000028 Code RO 982 i.TIM3_IRQHandler pwmout.o 0x08002e34 0x08002e34 0x00000028 Code RO 988 i.TIM3_IRQHandler pwmout.o
0x08002e78 0x08002e78 0x00000060 Code RO 983 i.TIM3_Init pwmout.o 0x08002e5c 0x08002e5c 0x00000060 Code RO 989 i.TIM3_Init pwmout.o
0x08002ed8 0x08002ed8 0x00000104 Code RO 415 i.TIM4_IRQHandler pwm.o 0x08002ebc 0x08002ebc 0x00000104 Code RO 415 i.TIM4_IRQHandler pwm.o
0x08002fdc 0x08002fdc 0x00000018 Code RO 3462 i.TIM_ARRPreloadConfig stm32f10x_tim.o 0x08002fc0 0x08002fc0 0x00000018 Code RO 3468 i.TIM_ARRPreloadConfig stm32f10x_tim.o
0x08002ff4 0x08002ff4 0x00000006 Code RO 3469 i.TIM_ClearITPendingBit stm32f10x_tim.o 0x08002fd8 0x08002fd8 0x00000006 Code RO 3475 i.TIM_ClearITPendingBit stm32f10x_tim.o
0x08002ffa 0x08002ffa 0x00000018 Code RO 3474 i.TIM_Cmd stm32f10x_tim.o 0x08002fde 0x08002fde 0x00000018 Code RO 3480 i.TIM_Cmd stm32f10x_tim.o
0x08003012 0x08003012 0x0000001e Code RO 3476 i.TIM_CtrlPWMOutputs stm32f10x_tim.o 0x08002ff6 0x08002ff6 0x0000001e Code RO 3482 i.TIM_CtrlPWMOutputs stm32f10x_tim.o
0x08003030 0x08003030 0x00000022 Code RO 3495 i.TIM_GetITStatus stm32f10x_tim.o 0x08003014 0x08003014 0x00000022 Code RO 3501 i.TIM_GetITStatus stm32f10x_tim.o
0x08003052 0x08003052 0x00000012 Code RO 3499 i.TIM_ITConfig stm32f10x_tim.o 0x08003036 0x08003036 0x00000012 Code RO 3505 i.TIM_ITConfig stm32f10x_tim.o
0x08003064 0x08003064 0x00000098 Code RO 3503 i.TIM_OC1Init stm32f10x_tim.o 0x08003048 0x08003048 0x00000098 Code RO 3509 i.TIM_OC1Init stm32f10x_tim.o
0x080030fc 0x080030fc 0x00000012 Code RO 3506 i.TIM_OC1PreloadConfig stm32f10x_tim.o 0x080030e0 0x080030e0 0x00000012 Code RO 3512 i.TIM_OC1PreloadConfig stm32f10x_tim.o
0x0800310e 0x0800310e 0x00000002 PAD 0x080030f2 0x080030f2 0x00000002 PAD
0x08003110 0x08003110 0x000000a4 Code RO 3508 i.TIM_OC2Init stm32f10x_tim.o 0x080030f4 0x080030f4 0x000000a4 Code RO 3514 i.TIM_OC2Init stm32f10x_tim.o
0x080031b4 0x080031b4 0x000000a0 Code RO 3513 i.TIM_OC3Init stm32f10x_tim.o 0x08003198 0x08003198 0x000000a0 Code RO 3519 i.TIM_OC3Init stm32f10x_tim.o
0x08003254 0x08003254 0x00000012 Code RO 3516 i.TIM_OC3PreloadConfig stm32f10x_tim.o 0x08003238 0x08003238 0x00000012 Code RO 3522 i.TIM_OC3PreloadConfig stm32f10x_tim.o
0x08003266 0x08003266 0x00000002 PAD 0x0800324a 0x0800324a 0x00000002 PAD
0x08003268 0x08003268 0x0000007c Code RO 3518 i.TIM_OC4Init stm32f10x_tim.o 0x0800324c 0x0800324c 0x0000007c Code RO 3524 i.TIM_OC4Init stm32f10x_tim.o
0x080032e4 0x080032e4 0x0000001a Code RO 3520 i.TIM_OC4PreloadConfig stm32f10x_tim.o 0x080032c8 0x080032c8 0x0000001a Code RO 3526 i.TIM_OC4PreloadConfig stm32f10x_tim.o
0x080032fe 0x080032fe 0x00000014 Code RO 3521 i.TIM_OCStructInit stm32f10x_tim.o 0x080032e2 0x080032e2 0x00000014 Code RO 3527 i.TIM_OCStructInit stm32f10x_tim.o
0x08003312 0x08003312 0x00000004 Code RO 3535 i.TIM_SetCompare1 stm32f10x_tim.o 0x080032f6 0x080032f6 0x00000004 Code RO 3541 i.TIM_SetCompare1 stm32f10x_tim.o
0x08003316 0x08003316 0x00000004 Code RO 3536 i.TIM_SetCompare2 stm32f10x_tim.o 0x080032fa 0x080032fa 0x00000004 Code RO 3542 i.TIM_SetCompare2 stm32f10x_tim.o
0x0800331a 0x0800331a 0x00000006 Code RO 3538 i.TIM_SetCompare4 stm32f10x_tim.o 0x080032fe 0x080032fe 0x00000006 Code RO 3544 i.TIM_SetCompare4 stm32f10x_tim.o
0x08003320 0x08003320 0x000000a4 Code RO 3545 i.TIM_TimeBaseInit stm32f10x_tim.o 0x08003304 0x08003304 0x000000a4 Code RO 3551 i.TIM_TimeBaseInit stm32f10x_tim.o
0x080033c4 0x080033c4 0x00000088 Code RO 984 i.TimePwm_init pwmout.o 0x080033a8 0x080033a8 0x00000088 Code RO 990 i.TimePwm_init pwmout.o
0x0800344c 0x0800344c 0x00000040 Code RO 751 i.USART1_IRQHandler rs485.o 0x08003430 0x08003430 0x00000040 Code RO 757 i.USART1_IRQHandler rs485.o
0x0800348c 0x0800348c 0x00000088 Code RO 1044 i.USART2_IRQHandler usart.o 0x08003470 0x08003470 0x00000088 Code RO 1050 i.USART2_IRQHandler usart.o
0x08003514 0x08003514 0x000000c8 Code RO 1045 i.USART2_Init usart.o 0x080034f8 0x080034f8 0x000000c8 Code RO 1051 i.USART2_Init usart.o
0x080035dc 0x080035dc 0x00000018 Code RO 1471 i.USART_Cmd stm32f10x_usart.o 0x080035c0 0x080035c0 0x00000018 Code RO 1477 i.USART_Cmd stm32f10x_usart.o
0x080035f4 0x080035f4 0x0000001a Code RO 1474 i.USART_GetFlagStatus stm32f10x_usart.o 0x080035d8 0x080035d8 0x0000001a Code RO 1480 i.USART_GetFlagStatus stm32f10x_usart.o
0x0800360e 0x0800360e 0x00000054 Code RO 1475 i.USART_GetITStatus stm32f10x_usart.o 0x080035f2 0x080035f2 0x00000054 Code RO 1481 i.USART_GetITStatus stm32f10x_usart.o
0x08003662 0x08003662 0x0000004a Code RO 1477 i.USART_ITConfig stm32f10x_usart.o 0x08003646 0x08003646 0x0000004a Code RO 1483 i.USART_ITConfig stm32f10x_usart.o
0x080036ac 0x080036ac 0x000000d8 Code RO 1478 i.USART_Init stm32f10x_usart.o 0x08003690 0x08003690 0x000000d8 Code RO 1484 i.USART_Init stm32f10x_usart.o
0x08003784 0x08003784 0x0000000a Code RO 1485 i.USART_ReceiveData stm32f10x_usart.o 0x08003768 0x08003768 0x0000000a Code RO 1491 i.USART_ReceiveData stm32f10x_usart.o
0x0800378e 0x0800378e 0x00000008 Code RO 1488 i.USART_SendData stm32f10x_usart.o 0x08003772 0x08003772 0x00000008 Code RO 1494 i.USART_SendData stm32f10x_usart.o
0x08003796 0x08003796 0x00000004 Code RO 221 i.UsageFault_Handler stm32f10x_it.o 0x0800377a 0x0800377a 0x00000004 Code RO 221 i.UsageFault_Handler stm32f10x_it.o
0x0800379a 0x0800379a 0x00000002 PAD 0x0800377e 0x0800377e 0x00000002 PAD
0x0800379c 0x0800379c 0x00000048 Code RO 529 i.W25QXX_Erase_Sector w25q128.o 0x08003780 0x08003780 0x00000048 Code RO 529 i.W25QXX_Erase_Sector w25q128.o
0x080037e4 0x080037e4 0x00000050 Code RO 530 i.W25QXX_Init w25q128.o 0x080037c8 0x080037c8 0x00000050 Code RO 530 i.W25QXX_Init w25q128.o
0x08003834 0x08003834 0x00000050 Code RO 532 i.W25QXX_Read w25q128.o 0x08003818 0x08003818 0x00000050 Code RO 532 i.W25QXX_Read w25q128.o
0x08003884 0x08003884 0x00000048 Code RO 533 i.W25QXX_ReadID w25q128.o 0x08003868 0x08003868 0x00000048 Code RO 533 i.W25QXX_ReadID w25q128.o
0x080038cc 0x080038cc 0x0000002c Code RO 534 i.W25QXX_ReadSR w25q128.o 0x080038b0 0x080038b0 0x0000002c Code RO 534 i.W25QXX_ReadSR w25q128.o
0x080038f8 0x080038f8 0x00000012 Code RO 536 i.W25QXX_Wait_Busy w25q128.o 0x080038dc 0x080038dc 0x00000012 Code RO 536 i.W25QXX_Wait_Busy w25q128.o
0x0800390a 0x0800390a 0x00000002 PAD 0x080038ee 0x080038ee 0x00000002 PAD
0x0800390c 0x0800390c 0x00000020 Code RO 539 i.W25QXX_Write_Enable w25q128.o 0x080038f0 0x080038f0 0x00000020 Code RO 539 i.W25QXX_Write_Enable w25q128.o
0x0800392c 0x0800392c 0x00000046 Code RO 540 i.W25QXX_Write_NoCheck w25q128.o 0x08003910 0x08003910 0x00000046 Code RO 540 i.W25QXX_Write_NoCheck w25q128.o
0x08003972 0x08003972 0x00000002 PAD 0x08003956 0x08003956 0x00000002 PAD
0x08003974 0x08003974 0x00000054 Code RO 541 i.W25QXX_Write_Page w25q128.o 0x08003958 0x08003958 0x00000054 Code RO 541 i.W25QXX_Write_Page w25q128.o
0x080039c8 0x080039c8 0x00000040 Code RO 662 i.Write_Init write.o 0x080039ac 0x080039ac 0x00000040 Code RO 662 i.Write_Init write.o
0x08003a08 0x08003a08 0x00000020 Code RO 6802 i.__0printf mc_w.l(printfa.o) 0x080039ec 0x080039ec 0x00000020 Code RO 6808 i.__0printf mc_w.l(printfa.o)
0x08003a28 0x08003a28 0x0000000e Code RO 6972 i.__scatterload_copy mc_w.l(handlers.o) 0x08003a0c 0x08003a0c 0x0000000e Code RO 6978 i.__scatterload_copy mc_w.l(handlers.o)
0x08003a36 0x08003a36 0x00000002 Code RO 6973 i.__scatterload_null mc_w.l(handlers.o) 0x08003a1a 0x08003a1a 0x00000002 Code RO 6979 i.__scatterload_null mc_w.l(handlers.o)
0x08003a38 0x08003a38 0x0000000e Code RO 6974 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x08003a1c 0x08003a1c 0x0000000e Code RO 6980 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x08003a46 0x08003a46 0x00000002 PAD 0x08003a2a 0x08003a2a 0x00000002 PAD
0x08003a48 0x08003a48 0x00000184 Code RO 6809 i._fp_digits mc_w.l(printfa.o) 0x08003a2c 0x08003a2c 0x00000184 Code RO 6815 i._fp_digits mc_w.l(printfa.o)
0x08003bcc 0x08003bcc 0x000006b4 Code RO 6810 i._printf_core mc_w.l(printfa.o) 0x08003bb0 0x08003bb0 0x000006b4 Code RO 6816 i._printf_core mc_w.l(printfa.o)
0x08004280 0x08004280 0x00000024 Code RO 6811 i._printf_post_padding mc_w.l(printfa.o) 0x08004264 0x08004264 0x00000024 Code RO 6817 i._printf_post_padding mc_w.l(printfa.o)
0x080042a4 0x080042a4 0x0000002e Code RO 6812 i._printf_pre_padding mc_w.l(printfa.o) 0x08004288 0x08004288 0x0000002e Code RO 6818 i._printf_pre_padding mc_w.l(printfa.o)
0x080042d2 0x080042d2 0x00000018 Code RO 903 i.bufcut_Init bufcut.o 0x080042b6 0x080042b6 0x00000018 Code RO 909 i.bufcut_Init bufcut.o
0x080042ea 0x080042ea 0x00000002 PAD 0x080042ce 0x080042ce 0x00000002 PAD
0x080042ec 0x080042ec 0x00000040 Code RO 1013 i.delay_ms systick.o 0x080042d0 0x080042d0 0x00000040 Code RO 1019 i.delay_ms systick.o
0x0800432c 0x0800432c 0x00000048 Code RO 1014 i.delay_us systick.o 0x08004310 0x08004310 0x00000048 Code RO 1020 i.delay_us systick.o
0x08004374 0x08004374 0x00000018 Code RO 1015 i.delay_xms systick.o 0x08004358 0x08004358 0x00000018 Code RO 1021 i.delay_xms systick.o
0x0800438c 0x0800438c 0x00000034 Code RO 1046 i.fputc usart.o 0x08004370 0x08004370 0x00000034 Code RO 1052 i.fputc usart.o
0x080043a4 0x080043a4 0x0000001a Code RO 663 i.isAllZeros write.o
0x080043be 0x080043be 0x00000002 PAD
0x080043c0 0x080043c0 0x000000ec Code RO 1 i.main main.o 0x080043c0 0x080043c0 0x000000ec Code RO 1 i.main main.o
0x080044ac 0x080044ac 0x0000004c Code RO 6503 i.os_init myfreertos.o 0x080044ac 0x080044ac 0x0000004c Code RO 6509 i.os_init myfreertos.o
0x080044f8 0x080044f8 0x00000098 Code RO 5726 i.prvAddCurrentTaskToDelayedList tasks.o 0x080044f8 0x080044f8 0x00000098 Code RO 5732 i.prvAddCurrentTaskToDelayedList tasks.o
0x08004590 0x08004590 0x000000b4 Code RO 5727 i.prvAddNewTaskToReadyList tasks.o 0x08004590 0x08004590 0x000000b4 Code RO 5733 i.prvAddNewTaskToReadyList tasks.o
0x08004644 0x08004644 0x00000064 Code RO 6044 i.prvCheckForValidListAndQueue timers.o 0x08004644 0x08004644 0x00000064 Code RO 6050 i.prvCheckForValidListAndQueue timers.o
0x080046a8 0x080046a8 0x00000064 Code RO 5728 i.prvCheckTasksWaitingTermination tasks.o 0x080046a8 0x080046a8 0x00000064 Code RO 5734 i.prvCheckTasksWaitingTermination tasks.o
0x0800470c 0x0800470c 0x0000002a Code RO 6166 i.prvCopyDataFromQueue queue.o 0x0800470c 0x0800470c 0x0000002a Code RO 6172 i.prvCopyDataFromQueue queue.o
0x08004736 0x08004736 0x0000007c Code RO 6167 i.prvCopyDataToQueue queue.o 0x08004736 0x08004736 0x0000007c Code RO 6173 i.prvCopyDataToQueue queue.o
0x080047b2 0x080047b2 0x00000012 Code RO 5729 i.prvDeleteTCB tasks.o 0x080047b2 0x080047b2 0x00000012 Code RO 5735 i.prvDeleteTCB tasks.o
0x080047c4 0x080047c4 0x00000028 Code RO 6045 i.prvGetNextExpireTime timers.o 0x080047c4 0x080047c4 0x00000028 Code RO 6051 i.prvGetNextExpireTime timers.o
0x080047ec 0x080047ec 0x0000007c Code RO 6453 i.prvHeapInit heap_4.o 0x080047ec 0x080047ec 0x0000007c Code RO 6459 i.prvHeapInit heap_4.o
0x08004868 0x08004868 0x00000028 Code RO 5730 i.prvIdleTask tasks.o 0x08004868 0x08004868 0x00000028 Code RO 5736 i.prvIdleTask tasks.o
0x08004890 0x08004890 0x0000002a Code RO 6169 i.prvInitialiseNewQueue queue.o 0x08004890 0x08004890 0x0000002a Code RO 6175 i.prvInitialiseNewQueue queue.o
0x080048ba 0x080048ba 0x00000002 PAD 0x080048ba 0x080048ba 0x00000002 PAD
0x080048bc 0x080048bc 0x000000c4 Code RO 5731 i.prvInitialiseNewTask tasks.o 0x080048bc 0x080048bc 0x000000c4 Code RO 5737 i.prvInitialiseNewTask tasks.o
0x08004980 0x08004980 0x00000068 Code RO 5732 i.prvInitialiseTaskLists tasks.o 0x08004980 0x08004980 0x00000068 Code RO 5738 i.prvInitialiseTaskLists tasks.o
0x080049e8 0x080049e8 0x00000068 Code RO 6454 i.prvInsertBlockIntoFreeList heap_4.o 0x080049e8 0x080049e8 0x00000068 Code RO 6460 i.prvInsertBlockIntoFreeList heap_4.o
0x08004a50 0x08004a50 0x00000058 Code RO 6047 i.prvInsertTimerInActiveList timers.o 0x08004a50 0x08004a50 0x00000058 Code RO 6053 i.prvInsertTimerInActiveList timers.o
0x08004aa8 0x08004aa8 0x0000001a Code RO 6170 i.prvIsQueueEmpty queue.o 0x08004aa8 0x08004aa8 0x0000001a Code RO 6176 i.prvIsQueueEmpty queue.o
0x08004ac2 0x08004ac2 0x0000001e Code RO 6171 i.prvIsQueueFull queue.o 0x08004ac2 0x08004ac2 0x0000001e Code RO 6177 i.prvIsQueueFull queue.o
0x08004ae0 0x08004ae0 0x000000c8 Code RO 6172 i.prvNotifyQueueSetContainer queue.o 0x08004ae0 0x08004ae0 0x000000c8 Code RO 6178 i.prvNotifyQueueSetContainer queue.o
0x08004ba8 0x08004ba8 0x00000080 Code RO 6048 i.prvProcessExpiredTimer timers.o 0x08004ba8 0x08004ba8 0x00000080 Code RO 6054 i.prvProcessExpiredTimer timers.o
0x08004c28 0x08004c28 0x0000010c Code RO 6049 i.prvProcessReceivedCommands timers.o 0x08004c28 0x08004c28 0x0000010c Code RO 6055 i.prvProcessReceivedCommands timers.o
0x08004d34 0x08004d34 0x00000074 Code RO 6050 i.prvProcessTimerOrBlockTask timers.o 0x08004d34 0x08004d34 0x00000074 Code RO 6056 i.prvProcessTimerOrBlockTask timers.o
0x08004da8 0x08004da8 0x00000034 Code RO 5733 i.prvResetNextTaskUnblockTime tasks.o 0x08004da8 0x08004da8 0x00000034 Code RO 5739 i.prvResetNextTaskUnblockTime tasks.o
0x08004ddc 0x08004ddc 0x0000002c Code RO 6051 i.prvSampleTimeNow timers.o 0x08004ddc 0x08004ddc 0x0000002c Code RO 6057 i.prvSampleTimeNow timers.o
0x08004e08 0x08004e08 0x000000bc Code RO 6052 i.prvSwitchTimerLists timers.o 0x08004e08 0x08004e08 0x000000bc Code RO 6058 i.prvSwitchTimerLists timers.o
0x08004ec4 0x08004ec4 0x00000070 Code RO 6377 i.prvTaskExitError port.o 0x08004ec4 0x08004ec4 0x00000070 Code RO 6383 i.prvTaskExitError port.o
0x08004f34 0x08004f34 0x0000001a Code RO 6053 i.prvTimerTask timers.o 0x08004f34 0x08004f34 0x0000001a Code RO 6059 i.prvTimerTask timers.o
0x08004f4e 0x08004f4e 0x00000092 Code RO 6173 i.prvUnlockQueue queue.o 0x08004f4e 0x08004f4e 0x00000092 Code RO 6179 i.prvUnlockQueue queue.o
0x08004fe0 0x08004fe0 0x00000154 Code RO 6455 i.pvPortMalloc heap_4.o 0x08004fe0 0x08004fe0 0x00000154 Code RO 6461 i.pvPortMalloc heap_4.o
0x08005134 0x08005134 0x00000020 Code RO 5735 i.pvTaskIncrementMutexHeldCount tasks.o 0x08005134 0x08005134 0x00000020 Code RO 5741 i.pvTaskIncrementMutexHeldCount tasks.o
0x08005154 0x08005154 0x00000024 Code RO 6378 i.pxPortInitialiseStack port.o 0x08005154 0x08005154 0x00000024 Code RO 6384 i.pxPortInitialiseStack port.o
0x08005178 0x08005178 0x000000a8 Code RO 6504 i.start_task myfreertos.o 0x08005178 0x08005178 0x000000a8 Code RO 6510 i.start_task myfreertos.o
0x08005220 0x08005220 0x000000c0 Code RO 663 i.timelong_Compare write.o 0x08005220 0x08005220 0x000000c0 Code RO 664 i.timelong_Compare write.o
0x080052e0 0x080052e0 0x00000028 Code RO 5688 i.uxListRemove list.o 0x080052e0 0x080052e0 0x00000028 Code RO 5694 i.uxListRemove list.o
0x08005308 0x08005308 0x0000001a Code RO 5689 i.vListInitialise list.o 0x08005308 0x08005308 0x0000001a Code RO 5695 i.vListInitialise list.o
0x08005322 0x08005322 0x00000006 Code RO 5690 i.vListInitialiseItem list.o 0x08005322 0x08005322 0x00000006 Code RO 5696 i.vListInitialiseItem list.o
0x08005328 0x08005328 0x00000034 Code RO 5691 i.vListInsert list.o 0x08005328 0x08005328 0x00000034 Code RO 5697 i.vListInsert list.o
0x0800535c 0x0800535c 0x00000018 Code RO 5692 i.vListInsertEnd list.o 0x0800535c 0x0800535c 0x00000018 Code RO 5698 i.vListInsertEnd list.o
0x08005374 0x08005374 0x00000088 Code RO 6380 i.vPortEnterCritical port.o 0x08005374 0x08005374 0x00000088 Code RO 6386 i.vPortEnterCritical port.o
0x080053fc 0x080053fc 0x00000070 Code RO 6381 i.vPortExitCritical port.o 0x080053fc 0x080053fc 0x00000070 Code RO 6387 i.vPortExitCritical port.o
0x0800546c 0x0800546c 0x000000b8 Code RO 6456 i.vPortFree heap_4.o 0x0800546c 0x0800546c 0x000000b8 Code RO 6462 i.vPortFree heap_4.o
0x08005524 0x08005524 0x00000020 Code RO 6382 i.vPortSetupTimerInterrupt port.o 0x08005524 0x08005524 0x00000020 Code RO 6388 i.vPortSetupTimerInterrupt port.o
0x08005544 0x08005544 0x000000a0 Code RO 6383 i.vPortValidateInterruptPriority port.o 0x08005544 0x08005544 0x000000a0 Code RO 6389 i.vPortValidateInterruptPriority port.o
0x080055e4 0x080055e4 0x0000002c Code RO 6177 i.vQueueAddToRegistry queue.o 0x080055e4 0x080055e4 0x0000002c Code RO 6183 i.vQueueAddToRegistry queue.o
0x08005610 0x08005610 0x0000004a Code RO 6180 i.vQueueWaitForMessageRestricted queue.o 0x08005610 0x08005610 0x0000004a Code RO 6186 i.vQueueWaitForMessageRestricted queue.o
0x0800565a 0x0800565a 0x00000002 PAD 0x0800565a 0x0800565a 0x00000002 PAD
0x0800565c 0x0800565c 0x00000074 Code RO 5741 i.vTaskDelay tasks.o 0x0800565c 0x0800565c 0x00000074 Code RO 5747 i.vTaskDelay tasks.o
0x080056d0 0x080056d0 0x0000010c Code RO 5743 i.vTaskDelete tasks.o 0x080056d0 0x080056d0 0x0000010c Code RO 5749 i.vTaskDelete tasks.o
0x080057dc 0x080057dc 0x0000000c Code RO 5745 i.vTaskMissedYield tasks.o 0x080057dc 0x080057dc 0x0000000c Code RO 5751 i.vTaskMissedYield tasks.o
0x080057e8 0x080057e8 0x00000054 Code RO 5747 i.vTaskPlaceOnEventList tasks.o 0x080057e8 0x080057e8 0x00000054 Code RO 5753 i.vTaskPlaceOnEventList tasks.o
0x0800583c 0x0800583c 0x0000005c Code RO 5748 i.vTaskPlaceOnEventListRestricted tasks.o 0x0800583c 0x0800583c 0x0000005c Code RO 5754 i.vTaskPlaceOnEventListRestricted tasks.o
0x08005898 0x08005898 0x000000b0 Code RO 5750 i.vTaskPriorityInherit tasks.o 0x08005898 0x08005898 0x000000b0 Code RO 5756 i.vTaskPriorityInherit tasks.o
0x08005948 0x08005948 0x0000004c Code RO 5753 i.vTaskSetTimeOutState tasks.o 0x08005948 0x08005948 0x0000004c Code RO 5759 i.vTaskSetTimeOutState tasks.o
0x08005994 0x08005994 0x000000ac Code RO 5754 i.vTaskStartScheduler tasks.o 0x08005994 0x08005994 0x000000ac Code RO 5760 i.vTaskStartScheduler tasks.o
0x08005a40 0x08005a40 0x00000010 Code RO 5756 i.vTaskSuspendAll tasks.o 0x08005a40 0x08005a40 0x00000010 Code RO 5762 i.vTaskSuspendAll tasks.o
0x08005a50 0x08005a50 0x000000a8 Code RO 5757 i.vTaskSwitchContext tasks.o 0x08005a50 0x08005a50 0x000000a8 Code RO 5763 i.vTaskSwitchContext tasks.o
0x08005af8 0x08005af8 0x000000a0 Code RO 6384 i.xPortStartScheduler port.o 0x08005af8 0x08005af8 0x000000a0 Code RO 6390 i.xPortStartScheduler port.o
0x08005b98 0x08005b98 0x00000034 Code RO 6385 i.xPortSysTickHandler port.o 0x08005b98 0x08005b98 0x00000034 Code RO 6391 i.xPortSysTickHandler port.o
0x08005bcc 0x08005bcc 0x0000009c Code RO 6185 i.xQueueGenericCreate queue.o 0x08005bcc 0x08005bcc 0x0000009c Code RO 6191 i.xQueueGenericCreate queue.o
0x08005c68 0x08005c68 0x000001f0 Code RO 6186 i.xQueueGenericReceive queue.o 0x08005c68 0x08005c68 0x000001f0 Code RO 6192 i.xQueueGenericReceive queue.o
0x08005e58 0x08005e58 0x000000d8 Code RO 6187 i.xQueueGenericReset queue.o 0x08005e58 0x08005e58 0x000000d8 Code RO 6193 i.xQueueGenericReset queue.o
0x08005f30 0x08005f30 0x000001ec Code RO 6188 i.xQueueGenericSend queue.o 0x08005f30 0x08005f30 0x000001ec Code RO 6194 i.xQueueGenericSend queue.o
0x0800611c 0x0800611c 0x00000138 Code RO 6189 i.xQueueGenericSendFromISR queue.o 0x0800611c 0x0800611c 0x00000138 Code RO 6195 i.xQueueGenericSendFromISR queue.o
0x08006254 0x08006254 0x000000a0 Code RO 5758 i.xTaskCheckForTimeOut tasks.o 0x08006254 0x08006254 0x000000a0 Code RO 5764 i.xTaskCheckForTimeOut tasks.o
0x080062f4 0x080062f4 0x00000060 Code RO 5759 i.xTaskCreate tasks.o 0x080062f4 0x080062f4 0x00000060 Code RO 5765 i.xTaskCreate tasks.o
0x08006354 0x08006354 0x00000020 Code RO 5763 i.xTaskGetSchedulerState tasks.o 0x08006354 0x08006354 0x00000020 Code RO 5769 i.xTaskGetSchedulerState tasks.o
0x08006374 0x08006374 0x0000000c Code RO 5764 i.xTaskGetTickCount tasks.o 0x08006374 0x08006374 0x0000000c Code RO 5770 i.xTaskGetTickCount tasks.o
0x08006380 0x08006380 0x00000160 Code RO 5766 i.xTaskIncrementTick tasks.o 0x08006380 0x08006380 0x00000160 Code RO 5772 i.xTaskIncrementTick tasks.o
0x080064e0 0x080064e0 0x000000d8 Code RO 5769 i.xTaskPriorityDisinherit tasks.o 0x080064e0 0x080064e0 0x000000d8 Code RO 5775 i.xTaskPriorityDisinherit tasks.o
0x080065b8 0x080065b8 0x000000b4 Code RO 5770 i.xTaskRemoveFromEventList tasks.o 0x080065b8 0x080065b8 0x000000b4 Code RO 5776 i.xTaskRemoveFromEventList tasks.o
0x0800666c 0x0800666c 0x00000120 Code RO 5772 i.xTaskResumeAll tasks.o 0x0800666c 0x0800666c 0x00000120 Code RO 5778 i.xTaskResumeAll tasks.o
0x0800678c 0x0800678c 0x00000074 Code RO 6057 i.xTimerCreateTimerTask timers.o 0x0800678c 0x0800678c 0x00000074 Code RO 6063 i.xTimerCreateTimerTask timers.o
0x08006800 0x08006800 0x000000a0 Code RO 6058 i.xTimerGenericCommand timers.o 0x08006800 0x08006800 0x000000a0 Code RO 6064 i.xTimerGenericCommand timers.o
0x080068a0 0x080068a0 0x00000018 Data RO 838 .constdata rtc.o 0x080068a0 0x080068a0 0x00000018 Data RO 844 .constdata rtc.o
0x080068b8 0x080068b8 0x00000049 Data RO 6506 .conststring myfreertos.o 0x080068b8 0x080068b8 0x00000049 Data RO 6512 .conststring myfreertos.o
0x08006901 0x08006901 0x00000003 PAD 0x08006901 0x08006901 0x00000003 PAD
0x08006904 0x08006904 0x00000020 Data RO 6970 Region$$Table anon$$obj.o 0x08006904 0x08006904 0x00000020 Data RO 6976 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006924, Size: 0x00003810, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000d8]) Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006924, Size: 0x00003810, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000d8])
@ -3847,34 +3852,34 @@ Memory Map of the image
0x20000000 COMPRESSED 0x00000014 Data RW 300 .data system_stm32f10x.o 0x20000000 COMPRESSED 0x00000014 Data RW 300 .data system_stm32f10x.o
0x20000014 COMPRESSED 0x00000002 Data RW 544 .data w25q128.o 0x20000014 COMPRESSED 0x00000002 Data RW 544 .data w25q128.o
0x20000016 COMPRESSED 0x00000072 Data RW 665 .data write.o 0x20000016 COMPRESSED 0x00000072 Data RW 666 .data write.o
0x20000088 COMPRESSED 0x00000032 Data RW 754 .data rs485.o 0x20000088 COMPRESSED 0x00000032 Data RW 760 .data rs485.o
0x200000ba COMPRESSED 0x00000004 Data RW 839 .data rtc.o 0x200000ba COMPRESSED 0x00000004 Data RW 845 .data rtc.o
0x200000be COMPRESSED 0x00000002 PAD 0x200000be COMPRESSED 0x00000002 PAD
0x200000c0 COMPRESSED 0x00000014 Data RW 959 .data pid.o 0x200000c0 COMPRESSED 0x00000014 Data RW 965 .data pid.o
0x200000d4 COMPRESSED 0x00000004 Data RW 1016 .data systick.o 0x200000d4 COMPRESSED 0x00000004 Data RW 1022 .data systick.o
0x200000d8 COMPRESSED 0x00000002 Data RW 1048 .data usart.o 0x200000d8 COMPRESSED 0x00000002 Data RW 1054 .data usart.o
0x200000da COMPRESSED 0x00000014 Data RW 1299 .data stm32f10x_rcc.o 0x200000da COMPRESSED 0x00000014 Data RW 1305 .data stm32f10x_rcc.o
0x200000ee COMPRESSED 0x00000002 PAD 0x200000ee COMPRESSED 0x00000002 PAD
0x200000f0 COMPRESSED 0x0000003c Data RW 5775 .data tasks.o 0x200000f0 COMPRESSED 0x0000003c Data RW 5781 .data tasks.o
0x2000012c COMPRESSED 0x00000014 Data RW 6064 .data timers.o 0x2000012c COMPRESSED 0x00000014 Data RW 6070 .data timers.o
0x20000140 COMPRESSED 0x0000000c Data RW 6386 .data port.o 0x20000140 COMPRESSED 0x0000000c Data RW 6392 .data port.o
0x2000014c COMPRESSED 0x00000018 Data RW 6461 .data heap_4.o 0x2000014c COMPRESSED 0x00000018 Data RW 6467 .data heap_4.o
0x20000164 COMPRESSED 0x0000048c Data RW 6507 .data myfreertos.o 0x20000164 COMPRESSED 0x0000048c Data RW 6513 .data myfreertos.o
0x200005f0 COMPRESSED 0x00000004 Data RW 6937 .data mc_w.l(stdout.o) 0x200005f0 COMPRESSED 0x00000004 Data RW 6943 .data mc_w.l(stdout.o)
0x200005f4 - 0x000000d8 Zero RW 664 .bss write.o 0x200005f4 - 0x000000d8 Zero RW 665 .bss write.o
0x200006cc - 0x00000094 Zero RW 752 .bss rs485.o 0x200006cc - 0x00000094 Zero RW 758 .bss rs485.o
0x20000760 - 0x0000000a Zero RW 837 .bss rtc.o 0x20000760 - 0x0000000a Zero RW 843 .bss rtc.o
0x2000076a COMPRESSED 0x00000002 PAD 0x2000076a COMPRESSED 0x00000002 PAD
0x2000076c - 0x00000044 Zero RW 958 .bss pid.o 0x2000076c - 0x00000044 Zero RW 964 .bss pid.o
0x200007b0 - 0x000000ff Zero RW 1047 .bss usart.o 0x200007b0 - 0x000000ff Zero RW 1053 .bss usart.o
0x200008af COMPRESSED 0x00000001 PAD 0x200008af COMPRESSED 0x00000001 PAD
0x200008b0 - 0x000002e4 Zero RW 5774 .bss tasks.o 0x200008b0 - 0x000002e4 Zero RW 5780 .bss tasks.o
0x20000b94 - 0x00000028 Zero RW 6063 .bss timers.o 0x20000b94 - 0x00000028 Zero RW 6069 .bss timers.o
0x20000bbc - 0x00000050 Zero RW 6200 .bss queue.o 0x20000bbc - 0x00000050 Zero RW 6206 .bss queue.o
0x20000c0c - 0x00002800 Zero RW 6460 .bss heap_4.o 0x20000c0c - 0x00002800 Zero RW 6466 .bss heap_4.o
0x2000340c COMPRESSED 0x00000004 PAD 0x2000340c COMPRESSED 0x00000004 PAD
0x20003410 - 0x00000400 Zero RW 1086 STACK startup_stm32f10x_md.o 0x20003410 - 0x00000400 Zero RW 1092 STACK startup_stm32f10x_md.o
============================================================================== ==============================================================================
@ -3891,7 +3896,7 @@ Image component sizes
148 0 0 0 0 3166 list.o 148 0 0 0 0 3166 list.o
236 44 0 0 0 253431 main.o 236 44 0 0 0 253431 main.o
172 22 0 0 0 2081 misc.o 172 22 0 0 0 2081 misc.o
2624 744 73 1164 0 5164 myfreertos.o 2596 744 73 1164 0 5164 myfreertos.o
272 22 0 0 0 205173 myspi.o 272 22 0 0 0 205173 myspi.o
404 28 0 20 68 2002 pid.o 404 28 0 20 68 2002 pid.o
950 320 0 12 0 10401 port.o 950 320 0 12 0 10401 port.o
@ -3917,12 +3922,12 @@ Image component sizes
1274 310 0 20 40 11039 timers.o 1274 310 0 20 40 11039 timers.o
388 38 0 2 255 2504 usart.o 388 38 0 2 255 2504 usart.o
552 56 0 2 0 5946 w25q128.o 552 56 0 2 0 5946 w25q128.o
916 92 0 114 216 4665 write.o 942 92 0 114 216 5294 write.o
---------------------------------------------------------------------- ----------------------------------------------------------------------
22034 4042 368 1520 12828 690654 Object Totals 22034 4042 368 1520 12828 691283 Object Totals
0 0 32 0 0 0 (incl. Generated) 0 0 32 0 0 0 (incl. Generated)
20 0 3 4 7 0 (incl. Padding) 22 0 3 4 7 0 (incl. Padding)
---------------------------------------------------------------------- ----------------------------------------------------------------------
@ -3989,8 +3994,8 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Code (inc. data) RO Data RW Data ZI Data Debug
26548 4148 368 1524 12828 681826 Grand Totals 26548 4148 368 1524 12828 682403 Grand Totals
26548 4148 368 216 12828 681826 ELF Image Totals (compressed) 26548 4148 368 216 12828 682403 ELF Image Totals (compressed)
26548 4148 368 216 0 0 ROM Totals 26548 4148 368 216 0 0 ROM Totals
============================================================================== ==============================================================================

File diff suppressed because one or more lines are too long

@ -307,7 +307,7 @@
<Group> <Group>
<GroupName>HARDWARE</GroupName> <GroupName>HARDWARE</GroupName>
<tvExp>0</tvExp> <tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg> <tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel> <cbSel>0</cbSel>
<RteFlg>0</RteFlg> <RteFlg>0</RteFlg>

@ -139,7 +139,7 @@ void Sensor_Communication_task(void *pvParameters)
while(1) while(1)
{ {
// cnt_flag=do_mqtt(MQTT_SOCK,NET_CONFIG.rip,1883,5500); // cnt_flag=do_mqtt(MQTT_SOCK,NET_CONFIG.rip,1883,5500);
// Humidity=H*0.1; // Humidity=H*0.1;
// temperature=T*0.1; // temperature=T*0.1;
// delay_ms(50); // delay_ms(50);
@ -164,7 +164,7 @@ void Sensor_Communication_task(void *pvParameters)
RS485_1_Send_Data_3(); RS485_1_Send_Data_3();
delay_xms(500); delay_xms(500);
RX_BUF_Printf(128); RX_BUF_Printf(128);
while(!(RS485_RX_BUF[0]==0 && RS485_RX_BUF[1]==0 && RS485_RX_BUF[2]==0 && RS485_RX_BUF[3]==0 && RS485_RX_BUF[4]==0)) while(!(isAllZeros(RS485_RX_BUF,128)))
{ {
printf("enter while\r\n"); printf("enter while\r\n");

Loading…
Cancel
Save