更新传感器驱动

main
UESTCsecurity 2024-05-22 17:08:48 +08:00
parent cfac9181c9
commit 3a5ee8b120
8 changed files with 321 additions and 355 deletions

View File

@ -69,17 +69,17 @@ int main(void)
}else{ }else{
data.p[0] = 0; data.p[0] = 0;
} }
if(pinStateA1 == pinStateAD2 && pinStateA2 == GPIO_PIN_RESET){ if(pinStateA2 == pinStateAD2 && pinStateA2 == GPIO_PIN_RESET){
data.p[1] = 1; data.p[1] = 1;
}else{ }else{
data.p[1] = 0; data.p[1] = 0;
} }
if(pinStateA1 == pinStateAD3 && pinStateA3 == GPIO_PIN_RESET){ if(pinStateA3 == pinStateAD3 && pinStateA3 == GPIO_PIN_RESET){
data.p[2] = 1; data.p[2] = 1;
}else{ }else{
data.p[2] = 0; data.p[2] = 0;
} }
if(pinStateA1 == pinStateAD4 && pinStateA4 == GPIO_PIN_RESET){ if(pinStateA4 == pinStateAD4 && pinStateA4 == GPIO_PIN_RESET){
data.p[3] = 1; data.p[3] = 1;
} }
else{ else{

File diff suppressed because one or more lines are too long

View File

@ -27,45 +27,12 @@ Project File Date: 04/25/2024
<h2>Output:</h2> <h2>Output:</h2>
*** Using Compiler 'V5.06 update 3 (build 300)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' *** Using Compiler 'V5.06 update 3 (build 300)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Build target 'RobotSensor' Build target 'RobotSensor'
assembling startup_stm32f103xb.s...
compiling usart.c...
compiling usbd_desc.c...
compiling i2c.c... compiling i2c.c...
..\Core\Src\i2c.c(43): warning: #177-D: function "HC_I2C_Ack" was declared but never referenced
static void HC_I2C_Ack()
..\Core\Src\i2c.c: 1 warning, 0 errors
compiling usb_device.c...
compiling stm32f1xx_hal_msp.c...
compiling usbd_custom_hid_if.c...
compiling usbd_conf.c...
compiling stm32f1xx_hal_gpio_ex.c...
compiling stm32f1xx_hal_pcd.c...
compiling stm32f1xx_it.c...
compiling main.c... compiling main.c...
compiling stm32f1xx_hal_rcc.c...
compiling stm32f1xx_hal_pcd_ex.c...
compiling stm32f1xx_hal_pwr.c...
compiling stm32f1xx_hal_dma.c...
compiling stm32f1xx_hal_flash_ex.c...
compiling stm32f1xx_hal.c...
compiling stm32f1xx_hal_cortex.c...
compiling stm32f1xx_hal_gpio.c...
compiling stm32f1xx_hal_rcc_ex.c...
compiling stm32f1xx_hal_flash.c...
compiling stm32f1xx_ll_usb.c...
compiling usbd_core.c...
compiling system_stm32f1xx.c...
compiling stm32f1xx_hal_tim.c...
compiling stm32f1xx_hal_exti.c...
compiling stm32f1xx_hal_tim_ex.c...
compiling usbd_ctlreq.c...
compiling usbd_customhid.c...
compiling usbd_ioreq.c...
compiling stm32f1xx_hal_uart.c...
linking... linking...
Program Size: Code=24768 RO-data=312 RW-data=368 ZI-data=3224 Program Size: Code=24776 RO-data=312 RW-data=368 ZI-data=3224
FromELF: creating hex file... FromELF: creating hex file...
"RobotSensor\RobotSensor.axf" - 0 Error(s), 1 Warning(s). "RobotSensor\RobotSensor.axf" - 0 Error(s), 0 Warning(s).
<h2>Software Packages used:</h2> <h2>Software Packages used:</h2>
@ -83,7 +50,7 @@ Package Vendor: ARM
<h2>Collection of Component Files used:</h2> <h2>Collection of Component Files used:</h2>
* Component: ARM::CMSIS:CORE:4.3.0 * Component: ARM::CMSIS:CORE:4.3.0
Build Time Elapsed: 00:00:10 Build Time Elapsed: 00:00:04
</pre> </pre>
</body> </body>
</html> </html>

View File

@ -111,7 +111,7 @@
:1006D000000405DB1C464FF00043524263EB040369 :1006D000000405DB1C464FF00043524263EB040369
:1006E000994208BF904230BD064C074D06E0E068D5 :1006E000994208BF904230BD064C074D06E0E068D5
:1006F00040F0010394E8070098471034AC42F6D369 :1006F00040F0010394E8070098471034AC42F6D369
:10070000FFF7F8FCD8610008F8610008202A04DB34 :10070000FFF7F8FCE061000800620008202A04DB23
:10071000203A00FA02F1002070479140C2F1200314 :10071000203A00FA02F1002070479140C2F1200314
:1007200020FA03F3194390407047202A06DBCB17C9 :1007200020FA03F3194390407047202A06DBCB17C9
:10073000203A41FA02F043EAE07306E041FA02F39C :10073000203A41FA02F043EAE07306E041FA02F39C
@ -482,19 +482,19 @@
:101E0000C1000A49486000F03FF808494968C1F339 :101E0000C1000A49486000F03FF808494968C1F339
:101E10000311074A515CC84006490860064800683B :101E10000311074A515CC84006490860064800683B
:101E2000FEF71CFF002048E700200240001002409F :101E2000FEF71CFF002048E700200240001002409F
:101E3000BE61000890000020880000200148006872 :101E3000C66100089000002088000020014800686A
:101E4000704700009000002000B5FFF7F7FF04493D :101E4000704700009000002000B5FFF7F7FF04493D
:101E50004968C1F30221034A515CC84000BD00003B :101E50004968C1F30221034A515CC84000BD00003B
:101E600000100240CE61000800B5FFF7E7FF04490B :101E600000100240D661000800B5FFF7E7FF044903
:101E70004968C1F3C221034A515CC84000BD00005B :101E70004968C1F3C221034A515CC84000BD00005B
:101E800000100240CE61000870B50021002200243D :101E800000100240D661000870B500210022002435
:101E900000230020134D696801F00C05F5B1042DF5 :101E900000230020134D696801F00C05F5B1042DF5
:101EA00002D0082D19D101E00F4819E00F4DC1F300 :101EA00002D0082D19D101E00F4819E00F4DC1F300
:101EB0008346AB5D01F4803555B10A4D6D68C5F3BD :101EB0008346AB5D01F4803555B10A4D6D68C5F3BD
:101EC00040450B4E725D084D5D43B5FBF2F402E0F8 :101EC00040450B4E725D084D5D43B5FBF2F402E0F8
:101ED000084D03FB05F4204602E000BF024800BFA6 :101ED000084D03FB05F4204602E000BF024800BFA6
:101EE00000BF70BD0010024000127A00AC61000813 :101EE00000BF70BD0010024000127A00B46100080B
:101EF000BC61000800093D00F8B504460CB901209A :101EF000C461000800093D00F8B504460CB9012092
:101F0000F8BD207800F00100002878D0F84840683B :101F0000F8BD207800F00100002878D0F84840683B
:101F100000F00C0004280CD0F548406800F00C00DC :101F100000F00C0004280CD0F548406800F00C00DC
:101F2000082811D1F248406800F48030B0F5803FB5 :101F2000082811D1F248406800F48030B0F5803FB5
@ -1540,44 +1540,45 @@
:1060200013B50C464FF6FF73012269460248FCF790 :1060200013B50C464FF6FF73012269460248FCF790
:106030002FFA00981CBD0000B00100208AB0FAF7CA :106030002FFA00981CBD0000B00100208AB0FAF7CA
:10604000F9FDFCF720FFFCF7F3FBFCF77BFAFCF70C :10604000F9FDFCF720FFFCF7F3FBFCF77BFAFCF70C
:1060500041FCFCF75BFC00200890099081E0FCF714 :1060500041FCFCF75BFC00200790089085E0FCF712
:10606000ABFB002566E002213E48FAF7C3FD04467B :10606000ABFB00246AE002214048FAF7C3FD054675
:1060700004213C48FAF7BEFD079008213948FAF799 :1060700004213E48FAF7BEFD064608213B48FAF7E0
:10608000B9FD069010213748FAF7B4FD05900A20B3 :10608000B9FD074610213948FAF7B4FD80460A20C9
:10609000FAF70CFC02213348FAF7ACFD064604215E :10609000FAF70CFC02213548FAF7ACFD81460421E1
:1060A0003048FAF7A7FD814608212E48FAF7A2FDED :1060A0003248FAF7A7FD069008213048FAF7A2FD1A
:1060B000824610212B48FAF79DFD8346B44204D155 :1060B000824610212D48FAF79DFD83464D4504D1B7
:1060C0001CB901208DF8240002E000208DF8240086 :1060C0001DB901208DF8200002E000208DF820008D
:1060D0004C4505D1079818B9012108A8417102E083 :1060D0000698864204D11EB9012107A8417102E049
:1060E000002108A84171544505D1069818B901212D :1060E000002107A84171574504D11FB9012107A814
:1060F00008A8817102E0002108A881715C4505D1E2 :1060F000817102E0002107A88171D84506D1B8F16D
:10610000059818B9012108A8C17102E0002108A86A :10610000000F03D1012107A8C17102E0002107A8F7
:10611000C171154908A8FFF7D9FA0898FAF79BF852 :10611000C171174907A8FFF7D9FA0798FAF79BF852
:1061200007463A460B46592110A08DE8400EFFF76E :10612000CDE904010698CDE902ABCDE900900B461C
:10613000E1FA6D1C0C2D96DBFCF748FA0446FAF7E1 :10613000592110A0049AFFF7DDFA641C0C2C92DBA5
:1061400063F808901E20FAF7B1FB002407E00A204C :10614000FCF744FA0446FAF75FF807901E20FAF7C6
:10615000FAF7ACFB044908A8FFF7B8FA641C032C53 :10615000ADFB002407E00A20FAF7A8FB044907A8D2
:10616000F5DB7CE700080140700100202E2E2F4354 :10616000FFF7B4FA641C032CF5DB78E70008014064
:106170006F72652F5372632F6D61696E2E633A25BE :10617000700100202E2E2F436F72652F5372632FF4
:1061800064202D2044697374203D202566206D6DA8 :106180006D61696E2E633A2564202D204469737415
:106190002C20636F6C6C6973696F6E2025642C25ED :10619000203D202566206D6D2C20636F6C6C69732B
:1061A000642C25642C25640A0D0A000002030405F2 :1061A000696F6E2025642C25642C25642C25640AD7
:1061B000060708090A0B0C0D0E0F10100102000053 :1061B0000D0A000002030405060708090A0B0C0D6E
:1061C00000000000000001020304060708090000A7 :1061C0000E0F10100102000000000000000001028C
:1061D0000000010203040000F86100080000002034 :1061D0000304060708090000000001020304000090
:1061E0007001000008080008BC620008700100206F :1061E000006200080000002070010000080800089C
:1061F000980C00005C57000813E934140839351B6B :1061F000C462000870010020980C00005C57000881
:106200000849041A69041AA1041AAD141AF90413EE :1062000013E934140839351B0849041A69041AA122
:106210001201320216408D0450572602010203017A :10621000041AAD141AF904131201320216408D0447
:10622000071A040309041A03100A058C0901A101C5 :106220005057260201020301071A040309041A0346
:106230000903151226780AFF7508954081020904A2 :10623000100A058C0901A1010903151226780AFF2D
:106240000D349102C02250142067081B0863041A01 :1062400075089540810209040D349102C022501452
:106250006B04413210195F215324F4137131140877 :106250002067081B0863041A6B04413210195F2180
:10626000CF304C081D32201A0F101A9B101AA904A7 :106260005324F41371311408CF304C081D32201A16
:10627000C11A51181A41041A61041A31041409028E :106270000F101A9B101AA904C11A51181A41041AB6
:106280002913010125C03209042A02A91509211187 :1062800061041A31041409022913010125C03209DD
:1062900001140122211607058103022D01070501C2 :10629000042A02A91509211101140122211607055A
:1062A00007291A091E2C4A052C0A22052CA958690F :1062A0008103022D0107050107291A091E2C4A0541
:0C62B0001A31130A0632023A40DC3100B9 :1062B0002C0A22052CA958691A31130A0632023A0F
:0462C00040DC31008D
:04000005080000ED02 :04000005080000ED02
:00000001FF :00000001FF

View File

@ -3,7 +3,7 @@
<title>Static Call Graph - [RobotSensor\RobotSensor.axf]</title></head> <title>Static Call Graph - [RobotSensor\RobotSensor.axf]</title></head>
<body><HR> <body><HR>
<H1>Static Call Graph for image RobotSensor\RobotSensor.axf</H1><HR> <H1>Static Call Graph for image RobotSensor\RobotSensor.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060300: Last Updated: Thu Apr 25 18:04:15 2024 <BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060300: Last Updated: Sun Apr 28 12:28:29 2024
<BR><P> <BR><P>
<H3>Maximum Stack Usage = 284 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> <H3>Maximum Stack Usage = 284 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3> Call chain for Maximum Stack Depth:</H3>
@ -1415,7 +1415,7 @@ Global Symbols
</UL> </UL>
<BR>[Address Reference Count : 1]<UL><LI> printfa.o(i.__0printf) <BR>[Address Reference Count : 1]<UL><LI> printfa.o(i.__0printf)
</UL> </UL>
<P><STRONG><a name="[49]"></a>main</STRONG> (Thumb, 296 bytes, Stack size 40 bytes, main.o(i.main)) <P><STRONG><a name="[49]"></a>main</STRONG> (Thumb, 304 bytes, Stack size 40 bytes, main.o(i.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = main &rArr; SystemClock_Config &rArr; HAL_RCC_ClockConfig &rArr; HAL_InitTick &rArr; HAL_NVIC_SetPriority &rArr; __NVIC_SetPriority <BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = main &rArr; SystemClock_Config &rArr; HAL_RCC_ClockConfig &rArr; HAL_InitTick &rArr; HAL_NVIC_SetPriority &rArr; __NVIC_SetPriority
</UL> </UL>
<BR>[Calls]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f <BR>[Calls]<UL><LI><a href="#[54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_i2f

View File

@ -53,7 +53,6 @@ Section Cross References
usart.o(i.MX_USART3_UART_Init) refers to usart.o(.bss) for huart3 usart.o(i.MX_USART3_UART_Init) refers to usart.o(.bss) for huart3
usart.o(i.fputc) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) for HAL_UART_Transmit usart.o(i.fputc) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) for HAL_UART_Transmit
usart.o(i.fputc) refers to usart.o(.bss) for huart3 usart.o(i.fputc) refers to usart.o(.bss) for huart3
i2c.o(i.HC_I2C_Ack) refers to i2c.o(i.I2C_delay) for I2C_delay
i2c.o(i.HC_I2C_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init i2c.o(i.HC_I2C_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init
i2c.o(i.HC_I2C_NoAck) refers to i2c.o(i.I2C_delay) for I2C_delay i2c.o(i.HC_I2C_NoAck) refers to i2c.o(i.I2C_delay) for I2C_delay
i2c.o(i.HC_I2C_Read) refers to i2c.o(i.HC_I2C_Start) for HC_I2C_Start i2c.o(i.HC_I2C_Read) refers to i2c.o(i.HC_I2C_Start) for HC_I2C_Start
@ -763,7 +762,6 @@ Removing Unused input sections from the image.
Removing i2c.o(.rev16_text), (4 bytes). Removing i2c.o(.rev16_text), (4 bytes).
Removing i2c.o(.revsh_text), (4 bytes). Removing i2c.o(.revsh_text), (4 bytes).
Removing i2c.o(.rrx_text), (6 bytes). Removing i2c.o(.rrx_text), (6 bytes).
Removing i2c.o(i.HC_I2C_Ack), (52 bytes).
Removing usb_device.o(.rev16_text), (4 bytes). Removing usb_device.o(.rev16_text), (4 bytes).
Removing usb_device.o(.revsh_text), (4 bytes). Removing usb_device.o(.revsh_text), (4 bytes).
Removing usb_device.o(.rrx_text), (6 bytes). Removing usb_device.o(.rrx_text), (6 bytes).
@ -1078,7 +1076,7 @@ Removing Unused input sections from the image.
Removing usbd_customhid.o(.revsh_text), (4 bytes). Removing usbd_customhid.o(.revsh_text), (4 bytes).
Removing usbd_customhid.o(.rrx_text), (6 bytes). Removing usbd_customhid.o(.rrx_text), (6 bytes).
331 unused section(s) (total 16478 bytes) removed from the image. 330 unused section(s) (total 16426 bytes) removed from the image.
============================================================================== ==============================================================================
@ -1456,10 +1454,10 @@ Image Symbol Table
_printf_pre_padding 0x08005ff1 Thumb Code 46 printfa.o(i._printf_pre_padding) _printf_pre_padding 0x08005ff1 Thumb Code 46 printfa.o(i._printf_pre_padding)
i.fputc 0x08006020 Section 0 usart.o(i.fputc) i.fputc 0x08006020 Section 0 usart.o(i.fputc)
i.main 0x0800603c Section 0 main.o(i.main) i.main 0x0800603c Section 0 main.o(i.main)
.constdata 0x080061ac Section 18 stm32f1xx_hal_rcc.o(.constdata) .constdata 0x080061b4 Section 18 stm32f1xx_hal_rcc.o(.constdata)
aPLLMULFactorTable 0x080061ac Data 16 stm32f1xx_hal_rcc.o(.constdata) aPLLMULFactorTable 0x080061b4 Data 16 stm32f1xx_hal_rcc.o(.constdata)
aPredivFactorTable 0x080061bc Data 2 stm32f1xx_hal_rcc.o(.constdata) aPredivFactorTable 0x080061c4 Data 2 stm32f1xx_hal_rcc.o(.constdata)
.constdata 0x080061be Section 24 system_stm32f1xx.o(.constdata) .constdata 0x080061c6 Section 24 system_stm32f1xx.o(.constdata)
.data 0x20000000 Section 78 usbd_desc.o(.data) .data 0x20000000 Section 78 usbd_desc.o(.data)
.data 0x20000050 Section 52 usbd_custom_hid_if.o(.data) .data 0x20000050 Section 52 usbd_custom_hid_if.o(.data)
CUSTOM_HID_ReportDesc_FS 0x20000050 Data 33 usbd_custom_hid_if.o(.data) CUSTOM_HID_ReportDesc_FS 0x20000050 Data 33 usbd_custom_hid_if.o(.data)
@ -1763,11 +1761,11 @@ Image Symbol Table
__scatterload_null 0x0800575b Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_null 0x0800575b Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x0800575d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) __scatterload_zeroinit 0x0800575d Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
fputc 0x08006021 Thumb Code 22 usart.o(i.fputc) fputc 0x08006021 Thumb Code 22 usart.o(i.fputc)
main 0x0800603d Thumb Code 296 main.o(i.main) main 0x0800603d Thumb Code 304 main.o(i.main)
AHBPrescTable 0x080061be Data 16 system_stm32f1xx.o(.constdata) AHBPrescTable 0x080061c6 Data 16 system_stm32f1xx.o(.constdata)
APBPrescTable 0x080061ce Data 8 system_stm32f1xx.o(.constdata) APBPrescTable 0x080061d6 Data 8 system_stm32f1xx.o(.constdata)
Region$$Table$$Base 0x080061d8 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Base 0x080061e0 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x080061f8 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x08006200 Number 0 anon$$obj.o(Region$$Table)
FS_Desc 0x20000000 Data 28 usbd_desc.o(.data) FS_Desc 0x20000000 Data 28 usbd_desc.o(.data)
USBD_FS_DeviceDesc 0x2000001c Data 18 usbd_desc.o(.data) USBD_FS_DeviceDesc 0x2000001c Data 18 usbd_desc.o(.data)
USBD_LangIDDesc 0x20000030 Data 4 usbd_desc.o(.data) USBD_LangIDDesc 0x20000030 Data 4 usbd_desc.o(.data)
@ -1794,257 +1792,257 @@ Memory Map of the image
Image Entry point : 0x080000ed Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00006368, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x000062bc]) Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00006370, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x000062c4])
Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x000061f8, Max: 0x00010000, ABSOLUTE) Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00006200, Max: 0x00010000, ABSOLUTE)
Base Addr Size Type Attr Idx E Section Name Object Base Addr Size Type Attr Idx E Section Name Object
0x08000000 0x000000ec Data RO 3 RESET startup_stm32f103xb.o 0x08000000 0x000000ec Data RO 3 RESET startup_stm32f103xb.o
0x080000ec 0x00000000 Code RO 3138 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x080000ec 0x00000000 Code RO 3133 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x080000ec 0x00000004 Code RO 3420 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x080000ec 0x00000004 Code RO 3415 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
0x080000f0 0x00000004 Code RO 3423 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) 0x080000f0 0x00000004 Code RO 3418 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x080000f4 0x00000000 Code RO 3425 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) 0x080000f4 0x00000000 Code RO 3420 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x080000f4 0x00000000 Code RO 3427 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) 0x080000f4 0x00000000 Code RO 3422 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x080000f4 0x00000008 Code RO 3428 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) 0x080000f4 0x00000008 Code RO 3423 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x080000fc 0x00000000 Code RO 3430 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) 0x080000fc 0x00000000 Code RO 3425 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o)
0x080000fc 0x00000000 Code RO 3432 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) 0x080000fc 0x00000000 Code RO 3427 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o)
0x080000fc 0x00000004 Code RO 3421 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x080000fc 0x00000004 Code RO 3416 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
0x08000100 0x00000024 Code RO 4 .text startup_stm32f103xb.o 0x08000100 0x00000024 Code RO 4 .text startup_stm32f103xb.o
0x08000124 0x00000020 Code RO 3141 .text mc_w.l(llushr.o) 0x08000124 0x00000020 Code RO 3136 .text mc_w.l(llushr.o)
0x08000144 0x00000024 Code RO 3143 .text mc_w.l(memcpya.o) 0x08000144 0x00000024 Code RO 3138 .text mc_w.l(memcpya.o)
0x08000168 0x00000024 Code RO 3145 .text mc_w.l(memseta.o) 0x08000168 0x00000024 Code RO 3140 .text mc_w.l(memseta.o)
0x0800018c 0x0000007c Code RO 3410 .text mf_w.l(fdiv.o) 0x0800018c 0x0000007c Code RO 3405 .text mf_w.l(fdiv.o)
0x08000208 0x00000012 Code RO 3412 .text mf_w.l(fflti.o) 0x08000208 0x00000012 Code RO 3407 .text mf_w.l(fflti.o)
0x0800021a 0x0000000a Code RO 3414 .text mf_w.l(ffltui.o) 0x0800021a 0x0000000a Code RO 3409 .text mf_w.l(ffltui.o)
0x08000224 0x00000032 Code RO 3416 .text mf_w.l(ffixi.o) 0x08000224 0x00000032 Code RO 3411 .text mf_w.l(ffixi.o)
0x08000256 0x00000026 Code RO 3418 .text mf_w.l(f2d.o) 0x08000256 0x00000026 Code RO 3413 .text mf_w.l(f2d.o)
0x0800027c 0x0000002c Code RO 3435 .text mc_w.l(uidiv.o) 0x0800027c 0x0000002c Code RO 3430 .text mc_w.l(uidiv.o)
0x080002a8 0x00000062 Code RO 3437 .text mc_w.l(uldiv.o) 0x080002a8 0x00000062 Code RO 3432 .text mc_w.l(uldiv.o)
0x0800030a 0x00000000 Code RO 3439 .text mc_w.l(iusefp.o) 0x0800030a 0x00000000 Code RO 3434 .text mc_w.l(iusefp.o)
0x0800030a 0x0000006e Code RO 3440 .text mf_w.l(fepilogue.o) 0x0800030a 0x0000006e Code RO 3435 .text mf_w.l(fepilogue.o)
0x08000378 0x0000014e Code RO 3442 .text mf_w.l(dadd.o) 0x08000378 0x0000014e Code RO 3437 .text mf_w.l(dadd.o)
0x080004c6 0x000000e4 Code RO 3444 .text mf_w.l(dmul.o) 0x080004c6 0x000000e4 Code RO 3439 .text mf_w.l(dmul.o)
0x080005aa 0x000000de Code RO 3446 .text mf_w.l(ddiv.o) 0x080005aa 0x000000de Code RO 3441 .text mf_w.l(ddiv.o)
0x08000688 0x00000030 Code RO 3448 .text mf_w.l(dfixul.o) 0x08000688 0x00000030 Code RO 3443 .text mf_w.l(dfixul.o)
0x080006b8 0x00000030 Code RO 3450 .text mf_w.l(cdrcmple.o) 0x080006b8 0x00000030 Code RO 3445 .text mf_w.l(cdrcmple.o)
0x080006e8 0x00000024 Code RO 3452 .text mc_w.l(init.o) 0x080006e8 0x00000024 Code RO 3447 .text mc_w.l(init.o)
0x0800070c 0x0000001e Code RO 3454 .text mc_w.l(llshl.o) 0x0800070c 0x0000001e Code RO 3449 .text mc_w.l(llshl.o)
0x0800072a 0x00000024 Code RO 3456 .text mc_w.l(llsshr.o) 0x0800072a 0x00000024 Code RO 3451 .text mc_w.l(llsshr.o)
0x0800074e 0x000000ba Code RO 3458 .text mf_w.l(depilogue.o) 0x0800074e 0x000000ba Code RO 3453 .text mf_w.l(depilogue.o)
0x08000808 0x00000056 Code RO 3468 .text mc_w.l(__dczerorl2.o) 0x08000808 0x00000056 Code RO 3463 .text mc_w.l(__dczerorl2.o)
0x0800085e 0x00000004 Code RO 194 i.BusFault_Handler stm32f1xx_it.o 0x0800085e 0x00000004 Code RO 194 i.BusFault_Handler stm32f1xx_it.o
0x08000862 0x00000004 Code RO 555 i.CUSTOM_HID_DeInit_FS usbd_custom_hid_if.o 0x08000862 0x00000004 Code RO 550 i.CUSTOM_HID_DeInit_FS usbd_custom_hid_if.o
0x08000866 0x00000004 Code RO 556 i.CUSTOM_HID_Init_FS usbd_custom_hid_if.o 0x08000866 0x00000004 Code RO 551 i.CUSTOM_HID_Init_FS usbd_custom_hid_if.o
0x0800086a 0x00000006 Code RO 557 i.CUSTOM_HID_OutEvent_FS usbd_custom_hid_if.o 0x0800086a 0x00000006 Code RO 552 i.CUSTOM_HID_OutEvent_FS usbd_custom_hid_if.o
0x08000870 0x00000002 Code RO 195 i.DebugMon_Handler stm32f1xx_it.o 0x08000870 0x00000002 Code RO 195 i.DebugMon_Handler stm32f1xx_it.o
0x08000872 0x00000006 Code RO 13 i.Error_Handler main.o 0x08000872 0x00000006 Code RO 13 i.Error_Handler main.o
0x08000878 0x00000034 Code RO 472 i.Get_SerialNum usbd_desc.o 0x08000878 0x00000034 Code RO 467 i.Get_SerialNum usbd_desc.o
0x080008ac 0x00000028 Code RO 1315 i.HAL_Delay stm32f1xx_hal.o 0x080008ac 0x00000028 Code RO 1310 i.HAL_Delay stm32f1xx_hal.o
0x080008d4 0x00000320 Code RO 1630 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o 0x080008d4 0x00000320 Code RO 1625 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o
0x08000bf4 0x00000010 Code RO 1632 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o 0x08000bf4 0x00000010 Code RO 1627 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o
0x08000c04 0x0000000c Code RO 1634 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o 0x08000c04 0x0000000c Code RO 1629 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o
0x08000c10 0x0000000c Code RO 1319 i.HAL_GetTick stm32f1xx_hal.o 0x08000c10 0x0000000c Code RO 1314 i.HAL_GetTick stm32f1xx_hal.o
0x08000c1c 0x00000018 Code RO 1325 i.HAL_IncTick stm32f1xx_hal.o 0x08000c1c 0x00000018 Code RO 1320 i.HAL_IncTick stm32f1xx_hal.o
0x08000c34 0x00000028 Code RO 1326 i.HAL_Init stm32f1xx_hal.o 0x08000c34 0x00000028 Code RO 1321 i.HAL_Init stm32f1xx_hal.o
0x08000c5c 0x0000004c Code RO 1327 i.HAL_InitTick stm32f1xx_hal.o 0x08000c5c 0x0000004c Code RO 1322 i.HAL_InitTick stm32f1xx_hal.o
0x08000ca8 0x00000040 Code RO 279 i.HAL_MspInit stm32f1xx_hal_msp.o 0x08000ca8 0x00000040 Code RO 279 i.HAL_MspInit stm32f1xx_hal_msp.o
0x08000ce8 0x00000020 Code RO 1790 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o 0x08000ce8 0x00000020 Code RO 1785 i.HAL_NVIC_EnableIRQ stm32f1xx_hal_cortex.o
0x08000d08 0x0000007c Code RO 1796 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o 0x08000d08 0x0000007c Code RO 1791 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o
0x08000d84 0x00000028 Code RO 1797 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o 0x08000d84 0x00000028 Code RO 1792 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x08000dac 0x00000044 Code RO 1082 i.HAL_PCDEx_PMAConfig stm32f1xx_hal_pcd_ex.o 0x08000dac 0x00000044 Code RO 1077 i.HAL_PCDEx_PMAConfig stm32f1xx_hal_pcd_ex.o
0x08000df0 0x00000002 Code RO 595 i.HAL_PCDEx_SetConnectionState usbd_conf.o 0x08000df0 0x00000002 Code RO 590 i.HAL_PCDEx_SetConnectionState usbd_conf.o
0x08000df2 0x00000020 Code RO 597 i.HAL_PCD_DataInStageCallback usbd_conf.o 0x08000df2 0x00000020 Code RO 592 i.HAL_PCD_DataInStageCallback usbd_conf.o
0x08000e12 0x00000020 Code RO 598 i.HAL_PCD_DataOutStageCallback usbd_conf.o 0x08000e12 0x00000020 Code RO 593 i.HAL_PCD_DataOutStageCallback usbd_conf.o
0x08000e32 0x0000006a Code RO 853 i.HAL_PCD_EP_Close stm32f1xx_hal_pcd.o 0x08000e32 0x0000006a Code RO 848 i.HAL_PCD_EP_Close stm32f1xx_hal_pcd.o
0x08000e9c 0x0000007c Code RO 854 i.HAL_PCD_EP_ClrStall stm32f1xx_hal_pcd.o 0x08000e9c 0x0000007c Code RO 849 i.HAL_PCD_EP_ClrStall stm32f1xx_hal_pcd.o
0x08000f18 0x00000158 Code RO 855 i.HAL_PCD_EP_DB_Receive stm32f1xx_hal_pcd.o 0x08000f18 0x00000158 Code RO 850 i.HAL_PCD_EP_DB_Receive stm32f1xx_hal_pcd.o
0x08001070 0x0000053e Code RO 856 i.HAL_PCD_EP_DB_Transmit stm32f1xx_hal_pcd.o 0x08001070 0x0000053e Code RO 851 i.HAL_PCD_EP_DB_Transmit stm32f1xx_hal_pcd.o
0x080015ae 0x00000084 Code RO 859 i.HAL_PCD_EP_Open stm32f1xx_hal_pcd.o 0x080015ae 0x00000084 Code RO 854 i.HAL_PCD_EP_Open stm32f1xx_hal_pcd.o
0x08001632 0x0000003c Code RO 860 i.HAL_PCD_EP_Receive stm32f1xx_hal_pcd.o 0x08001632 0x0000003c Code RO 855 i.HAL_PCD_EP_Receive stm32f1xx_hal_pcd.o
0x0800166e 0x00000088 Code RO 861 i.HAL_PCD_EP_SetStall stm32f1xx_hal_pcd.o 0x0800166e 0x00000088 Code RO 856 i.HAL_PCD_EP_SetStall stm32f1xx_hal_pcd.o
0x080016f6 0x00000046 Code RO 862 i.HAL_PCD_EP_Transmit stm32f1xx_hal_pcd.o 0x080016f6 0x00000046 Code RO 857 i.HAL_PCD_EP_Transmit stm32f1xx_hal_pcd.o
0x0800173c 0x000001cc Code RO 864 i.HAL_PCD_IRQHandler stm32f1xx_hal_pcd.o 0x0800173c 0x000001cc Code RO 859 i.HAL_PCD_IRQHandler stm32f1xx_hal_pcd.o
0x08001908 0x0000014a Code RO 867 i.HAL_PCD_Init stm32f1xx_hal_pcd.o 0x08001908 0x0000014a Code RO 862 i.HAL_PCD_Init stm32f1xx_hal_pcd.o
0x08001a52 0x00000002 PAD 0x08001a52 0x00000002 PAD
0x08001a54 0x00000044 Code RO 603 i.HAL_PCD_MspInit usbd_conf.o 0x08001a54 0x00000044 Code RO 598 i.HAL_PCD_MspInit usbd_conf.o
0x08001a98 0x00000024 Code RO 604 i.HAL_PCD_ResetCallback usbd_conf.o 0x08001a98 0x00000024 Code RO 599 i.HAL_PCD_ResetCallback usbd_conf.o
0x08001abc 0x0000000e Code RO 605 i.HAL_PCD_ResumeCallback usbd_conf.o 0x08001abc 0x0000000e Code RO 600 i.HAL_PCD_ResumeCallback usbd_conf.o
0x08001aca 0x0000000e Code RO 606 i.HAL_PCD_SOFCallback usbd_conf.o 0x08001aca 0x0000000e Code RO 601 i.HAL_PCD_SOFCallback usbd_conf.o
0x08001ad8 0x00000036 Code RO 873 i.HAL_PCD_SetAddress stm32f1xx_hal_pcd.o 0x08001ad8 0x00000036 Code RO 868 i.HAL_PCD_SetAddress stm32f1xx_hal_pcd.o
0x08001b0e 0x00000012 Code RO 607 i.HAL_PCD_SetupStageCallback usbd_conf.o 0x08001b0e 0x00000012 Code RO 602 i.HAL_PCD_SetupStageCallback usbd_conf.o
0x08001b20 0x0000003c Code RO 875 i.HAL_PCD_Start stm32f1xx_hal_pcd.o 0x08001b20 0x0000003c Code RO 870 i.HAL_PCD_Start stm32f1xx_hal_pcd.o
0x08001b5c 0x00000024 Code RO 608 i.HAL_PCD_SuspendCallback usbd_conf.o 0x08001b5c 0x00000024 Code RO 603 i.HAL_PCD_SuspendCallback usbd_conf.o
0x08001b80 0x00000130 Code RO 1592 i.HAL_RCCEx_PeriphCLKConfig stm32f1xx_hal_rcc_ex.o 0x08001b80 0x00000130 Code RO 1587 i.HAL_RCCEx_PeriphCLKConfig stm32f1xx_hal_rcc_ex.o
0x08001cb0 0x0000018c Code RO 1483 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o 0x08001cb0 0x0000018c Code RO 1478 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o
0x08001e3c 0x0000000c Code RO 1488 i.HAL_RCC_GetHCLKFreq stm32f1xx_hal_rcc.o 0x08001e3c 0x0000000c Code RO 1483 i.HAL_RCC_GetHCLKFreq stm32f1xx_hal_rcc.o
0x08001e48 0x00000020 Code RO 1490 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o 0x08001e48 0x00000020 Code RO 1485 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o
0x08001e68 0x00000020 Code RO 1491 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o 0x08001e68 0x00000020 Code RO 1486 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o
0x08001e88 0x00000070 Code RO 1492 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o 0x08001e88 0x00000070 Code RO 1487 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o
0x08001ef8 0x00000464 Code RO 1495 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o 0x08001ef8 0x00000464 Code RO 1490 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o
0x0800235c 0x00000034 Code RO 1801 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o 0x0800235c 0x00000034 Code RO 1796 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o
0x08002390 0x00000076 Code RO 2382 i.HAL_UART_Init stm32f1xx_hal_uart.o 0x08002390 0x00000076 Code RO 2377 i.HAL_UART_Init stm32f1xx_hal_uart.o
0x08002406 0x00000002 PAD 0x08002406 0x00000002 PAD
0x08002408 0x00000088 Code RO 304 i.HAL_UART_MspInit usart.o 0x08002408 0x00000088 Code RO 304 i.HAL_UART_MspInit usart.o
0x08002490 0x000000b2 Code RO 2390 i.HAL_UART_Transmit stm32f1xx_hal_uart.o 0x08002490 0x000000b2 Code RO 2385 i.HAL_UART_Transmit stm32f1xx_hal_uart.o
0x08002542 0x00000002 PAD 0x08002542 0x00000002 PAD
0x08002544 0x00000054 Code RO 356 i.HC_I2C_Init i2c.o 0x08002544 0x00000054 Code RO 355 i.HC_I2C_Init i2c.o
0x08002598 0x00000034 Code RO 357 i.HC_I2C_NoAck i2c.o 0x08002598 0x00000034 Code RO 356 i.HC_I2C_NoAck i2c.o
0x080025cc 0x00000070 Code RO 358 i.HC_I2C_Read i2c.o 0x080025cc 0x00000070 Code RO 357 i.HC_I2C_Read i2c.o
0x0800263c 0x00000054 Code RO 359 i.HC_I2C_ReadByte i2c.o 0x0800263c 0x00000054 Code RO 358 i.HC_I2C_ReadByte i2c.o
0x08002690 0x00000054 Code RO 360 i.HC_I2C_SendByte i2c.o 0x08002690 0x00000054 Code RO 359 i.HC_I2C_SendByte i2c.o
0x080026e4 0x00000058 Code RO 361 i.HC_I2C_Start i2c.o 0x080026e4 0x00000058 Code RO 360 i.HC_I2C_Start i2c.o
0x0800273c 0x00000034 Code RO 362 i.HC_I2C_Stop i2c.o 0x0800273c 0x00000034 Code RO 361 i.HC_I2C_Stop i2c.o
0x08002770 0x00000048 Code RO 363 i.HC_I2C_WaitAck i2c.o 0x08002770 0x00000048 Code RO 362 i.HC_I2C_WaitAck i2c.o
0x080027b8 0x00000020 Code RO 364 i.HC_I2C_Write i2c.o 0x080027b8 0x00000020 Code RO 363 i.HC_I2C_Write i2c.o
0x080027d8 0x00000004 Code RO 196 i.HardFault_Handler stm32f1xx_it.o 0x080027d8 0x00000004 Code RO 196 i.HardFault_Handler stm32f1xx_it.o
0x080027dc 0x00000016 Code RO 365 i.I2C_delay i2c.o 0x080027dc 0x00000016 Code RO 364 i.I2C_delay i2c.o
0x080027f2 0x0000003e Code RO 473 i.IntToUnicode usbd_desc.o 0x080027f2 0x0000003e Code RO 468 i.IntToUnicode usbd_desc.o
0x08002830 0x000000a4 Code RO 14 i.MX_GPIO_Init main.o 0x08002830 0x000000a4 Code RO 14 i.MX_GPIO_Init main.o
0x080028d4 0x00000038 Code RO 305 i.MX_USART3_UART_Init usart.o 0x080028d4 0x00000038 Code RO 305 i.MX_USART3_UART_Init usart.o
0x0800290c 0x0000004c Code RO 431 i.MX_USB_DEVICE_Init usb_device.o 0x0800290c 0x0000004c Code RO 426 i.MX_USB_DEVICE_Init usb_device.o
0x08002958 0x00000004 Code RO 197 i.MemManage_Handler stm32f1xx_it.o 0x08002958 0x00000004 Code RO 197 i.MemManage_Handler stm32f1xx_it.o
0x0800295c 0x00000004 Code RO 198 i.NMI_Handler stm32f1xx_it.o 0x0800295c 0x00000004 Code RO 198 i.NMI_Handler stm32f1xx_it.o
0x08002960 0x000004f2 Code RO 879 i.PCD_EP_ISR_Handler stm32f1xx_hal_pcd.o 0x08002960 0x000004f2 Code RO 874 i.PCD_EP_ISR_Handler stm32f1xx_hal_pcd.o
0x08002e52 0x00000002 Code RO 199 i.PendSV_Handler stm32f1xx_it.o 0x08002e52 0x00000002 Code RO 199 i.PendSV_Handler stm32f1xx_it.o
0x08002e54 0x00000028 Code RO 1496 i.RCC_Delay stm32f1xx_hal_rcc.o 0x08002e54 0x00000028 Code RO 1491 i.RCC_Delay stm32f1xx_hal_rcc.o
0x08002e7c 0x00000002 Code RO 200 i.SVC_Handler stm32f1xx_it.o 0x08002e7c 0x00000002 Code RO 200 i.SVC_Handler stm32f1xx_it.o
0x08002e7e 0x00000008 Code RO 201 i.SysTick_Handler stm32f1xx_it.o 0x08002e7e 0x00000008 Code RO 201 i.SysTick_Handler stm32f1xx_it.o
0x08002e86 0x00000084 Code RO 15 i.SystemClock_Config main.o 0x08002e86 0x00000084 Code RO 15 i.SystemClock_Config main.o
0x08002f0a 0x00000002 Code RO 2726 i.SystemInit system_stm32f1xx.o 0x08002f0a 0x00000002 Code RO 2721 i.SystemInit system_stm32f1xx.o
0x08002f0c 0x000000fc Code RO 2409 i.UART_SetConfig stm32f1xx_hal_uart.o 0x08002f0c 0x000000fc Code RO 2404 i.UART_SetConfig stm32f1xx_hal_uart.o
0x08003008 0x00000092 Code RO 2413 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o 0x08003008 0x00000092 Code RO 2408 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o
0x0800309a 0x0000000e Code RO 3055 i.USBD_CUSTOM_HID_DataIn usbd_customhid.o 0x0800309a 0x0000000e Code RO 3050 i.USBD_CUSTOM_HID_DataIn usbd_customhid.o
0x080030a8 0x00000026 Code RO 3056 i.USBD_CUSTOM_HID_DataOut usbd_customhid.o 0x080030a8 0x00000026 Code RO 3051 i.USBD_CUSTOM_HID_DataOut usbd_customhid.o
0x080030ce 0x00000040 Code RO 3057 i.USBD_CUSTOM_HID_DeInit usbd_customhid.o 0x080030ce 0x00000040 Code RO 3052 i.USBD_CUSTOM_HID_DeInit usbd_customhid.o
0x0800310e 0x00000022 Code RO 3058 i.USBD_CUSTOM_HID_EP0_RxReady usbd_customhid.o 0x0800310e 0x00000022 Code RO 3053 i.USBD_CUSTOM_HID_EP0_RxReady usbd_customhid.o
0x08003130 0x00000010 Code RO 3059 i.USBD_CUSTOM_HID_GetDeviceQualifierDesc usbd_customhid.o 0x08003130 0x00000010 Code RO 3054 i.USBD_CUSTOM_HID_GetDeviceQualifierDesc usbd_customhid.o
0x08003140 0x00000010 Code RO 3060 i.USBD_CUSTOM_HID_GetFSCfgDesc usbd_customhid.o 0x08003140 0x00000010 Code RO 3055 i.USBD_CUSTOM_HID_GetFSCfgDesc usbd_customhid.o
0x08003150 0x00000010 Code RO 3061 i.USBD_CUSTOM_HID_GetHSCfgDesc usbd_customhid.o 0x08003150 0x00000010 Code RO 3056 i.USBD_CUSTOM_HID_GetHSCfgDesc usbd_customhid.o
0x08003160 0x00000010 Code RO 3062 i.USBD_CUSTOM_HID_GetOtherSpeedCfgDesc usbd_customhid.o 0x08003160 0x00000010 Code RO 3057 i.USBD_CUSTOM_HID_GetOtherSpeedCfgDesc usbd_customhid.o
0x08003170 0x00000062 Code RO 3063 i.USBD_CUSTOM_HID_Init usbd_customhid.o 0x08003170 0x00000062 Code RO 3058 i.USBD_CUSTOM_HID_Init usbd_customhid.o
0x080031d2 0x0000000e Code RO 3064 i.USBD_CUSTOM_HID_RegisterInterface usbd_customhid.o 0x080031d2 0x0000000e Code RO 3059 i.USBD_CUSTOM_HID_RegisterInterface usbd_customhid.o
0x080031e0 0x0000003a Code RO 3065 i.USBD_CUSTOM_HID_SendReport usbd_customhid.o 0x080031e0 0x0000003a Code RO 3060 i.USBD_CUSTOM_HID_SendReport usbd_customhid.o
0x0800321a 0x00000002 PAD 0x0800321a 0x00000002 PAD
0x0800321c 0x00000174 Code RO 3066 i.USBD_CUSTOM_HID_Setup usbd_customhid.o 0x0800321c 0x00000174 Code RO 3061 i.USBD_CUSTOM_HID_Setup usbd_customhid.o
0x08003390 0x00000016 Code RO 2762 i.USBD_ClrClassConfig usbd_core.o 0x08003390 0x00000016 Code RO 2757 i.USBD_ClrClassConfig usbd_core.o
0x080033a6 0x0000003e Code RO 2900 i.USBD_ClrFeature usbd_ctlreq.o 0x080033a6 0x0000003e Code RO 2895 i.USBD_ClrFeature usbd_ctlreq.o
0x080033e4 0x00000018 Code RO 2995 i.USBD_CtlContinueRx usbd_ioreq.o 0x080033e4 0x00000018 Code RO 2990 i.USBD_CtlContinueRx usbd_ioreq.o
0x080033fc 0x00000018 Code RO 2996 i.USBD_CtlContinueSendData usbd_ioreq.o 0x080033fc 0x00000018 Code RO 2991 i.USBD_CtlContinueSendData usbd_ioreq.o
0x08003414 0x00000018 Code RO 2901 i.USBD_CtlError usbd_ctlreq.o 0x08003414 0x00000018 Code RO 2896 i.USBD_CtlError usbd_ctlreq.o
0x0800342c 0x00000028 Code RO 2997 i.USBD_CtlPrepareRx usbd_ioreq.o 0x0800342c 0x00000028 Code RO 2992 i.USBD_CtlPrepareRx usbd_ioreq.o
0x08003454 0x0000001a Code RO 2998 i.USBD_CtlReceiveStatus usbd_ioreq.o 0x08003454 0x0000001a Code RO 2993 i.USBD_CtlReceiveStatus usbd_ioreq.o
0x0800346e 0x00000022 Code RO 2999 i.USBD_CtlSendData usbd_ioreq.o 0x0800346e 0x00000022 Code RO 2994 i.USBD_CtlSendData usbd_ioreq.o
0x08003490 0x0000001a Code RO 3000 i.USBD_CtlSendStatus usbd_ioreq.o 0x08003490 0x0000001a Code RO 2995 i.USBD_CtlSendStatus usbd_ioreq.o
0x080034aa 0x00000002 PAD 0x080034aa 0x00000002 PAD
0x080034ac 0x0000003c Code RO 474 i.USBD_FS_ConfigStrDescriptor usbd_desc.o 0x080034ac 0x0000003c Code RO 469 i.USBD_FS_ConfigStrDescriptor usbd_desc.o
0x080034e8 0x00000010 Code RO 475 i.USBD_FS_DeviceDescriptor usbd_desc.o 0x080034e8 0x00000010 Code RO 470 i.USBD_FS_DeviceDescriptor usbd_desc.o
0x080034f8 0x00000040 Code RO 476 i.USBD_FS_InterfaceStrDescriptor usbd_desc.o 0x080034f8 0x00000040 Code RO 471 i.USBD_FS_InterfaceStrDescriptor usbd_desc.o
0x08003538 0x00000010 Code RO 477 i.USBD_FS_LangIDStrDescriptor usbd_desc.o 0x08003538 0x00000010 Code RO 472 i.USBD_FS_LangIDStrDescriptor usbd_desc.o
0x08003548 0x00000020 Code RO 478 i.USBD_FS_ManufacturerStrDescriptor usbd_desc.o 0x08003548 0x00000020 Code RO 473 i.USBD_FS_ManufacturerStrDescriptor usbd_desc.o
0x08003568 0x00000038 Code RO 479 i.USBD_FS_ProductStrDescriptor usbd_desc.o 0x08003568 0x00000038 Code RO 474 i.USBD_FS_ProductStrDescriptor usbd_desc.o
0x080035a0 0x00000018 Code RO 480 i.USBD_FS_SerialStrDescriptor usbd_desc.o 0x080035a0 0x00000018 Code RO 475 i.USBD_FS_SerialStrDescriptor usbd_desc.o
0x080035b8 0x00000056 Code RO 2902 i.USBD_GetConfig usbd_ctlreq.o 0x080035b8 0x00000056 Code RO 2897 i.USBD_GetConfig usbd_ctlreq.o
0x0800360e 0x000001f4 Code RO 2903 i.USBD_GetDescriptor usbd_ctlreq.o 0x0800360e 0x000001f4 Code RO 2898 i.USBD_GetDescriptor usbd_ctlreq.o
0x08003802 0x00000014 Code RO 2904 i.USBD_GetLen usbd_ctlreq.o 0x08003802 0x00000014 Code RO 2899 i.USBD_GetLen usbd_ctlreq.o
0x08003816 0x0000005a Code RO 2905 i.USBD_GetStatus usbd_ctlreq.o 0x08003816 0x0000005a Code RO 2900 i.USBD_GetStatus usbd_ctlreq.o
0x08003870 0x00000052 Code RO 2906 i.USBD_GetString usbd_ctlreq.o 0x08003870 0x00000052 Code RO 2901 i.USBD_GetString usbd_ctlreq.o
0x080038c2 0x0000002c Code RO 609 i.USBD_Get_USB_Status usbd_conf.o 0x080038c2 0x0000002c Code RO 604 i.USBD_Get_USB_Status usbd_conf.o
0x080038ee 0x00000032 Code RO 2764 i.USBD_Init usbd_core.o 0x080038ee 0x00000032 Code RO 2759 i.USBD_Init usbd_core.o
0x08003920 0x00000026 Code RO 610 i.USBD_LL_ClearStallEP usbd_conf.o 0x08003920 0x00000026 Code RO 605 i.USBD_LL_ClearStallEP usbd_conf.o
0x08003946 0x00000026 Code RO 611 i.USBD_LL_CloseEP usbd_conf.o 0x08003946 0x00000026 Code RO 606 i.USBD_LL_CloseEP usbd_conf.o
0x0800396c 0x00000100 Code RO 2765 i.USBD_LL_DataInStage usbd_core.o 0x0800396c 0x00000100 Code RO 2760 i.USBD_LL_DataInStage usbd_core.o
0x08003a6c 0x000000a6 Code RO 2766 i.USBD_LL_DataOutStage usbd_core.o 0x08003a6c 0x000000a6 Code RO 2761 i.USBD_LL_DataOutStage usbd_core.o
0x08003b12 0x00000002 PAD 0x08003b12 0x00000002 PAD
0x08003b14 0x00000074 Code RO 616 i.USBD_LL_Init usbd_conf.o 0x08003b14 0x00000074 Code RO 611 i.USBD_LL_Init usbd_conf.o
0x08003b88 0x00000038 Code RO 617 i.USBD_LL_IsStallEP usbd_conf.o 0x08003b88 0x00000038 Code RO 612 i.USBD_LL_IsStallEP usbd_conf.o
0x08003bc0 0x00000030 Code RO 618 i.USBD_LL_OpenEP usbd_conf.o 0x08003bc0 0x00000030 Code RO 613 i.USBD_LL_OpenEP usbd_conf.o
0x08003bf0 0x00000030 Code RO 619 i.USBD_LL_PrepareReceive usbd_conf.o 0x08003bf0 0x00000030 Code RO 614 i.USBD_LL_PrepareReceive usbd_conf.o
0x08003c20 0x0000005c Code RO 2771 i.USBD_LL_Reset usbd_core.o 0x08003c20 0x0000005c Code RO 2766 i.USBD_LL_Reset usbd_core.o
0x08003c7c 0x00000016 Code RO 2772 i.USBD_LL_Resume usbd_core.o 0x08003c7c 0x00000016 Code RO 2767 i.USBD_LL_Resume usbd_core.o
0x08003c92 0x00000022 Code RO 2773 i.USBD_LL_SOF usbd_core.o 0x08003c92 0x00000022 Code RO 2768 i.USBD_LL_SOF usbd_core.o
0x08003cb4 0x00000008 Code RO 2774 i.USBD_LL_SetSpeed usbd_core.o 0x08003cb4 0x00000008 Code RO 2769 i.USBD_LL_SetSpeed usbd_core.o
0x08003cbc 0x00000026 Code RO 620 i.USBD_LL_SetUSBAddress usbd_conf.o 0x08003cbc 0x00000026 Code RO 615 i.USBD_LL_SetUSBAddress usbd_conf.o
0x08003ce2 0x0000006e Code RO 2775 i.USBD_LL_SetupStage usbd_core.o 0x08003ce2 0x0000006e Code RO 2770 i.USBD_LL_SetupStage usbd_core.o
0x08003d50 0x00000026 Code RO 621 i.USBD_LL_StallEP usbd_conf.o 0x08003d50 0x00000026 Code RO 616 i.USBD_LL_StallEP usbd_conf.o
0x08003d76 0x0000001e Code RO 622 i.USBD_LL_Start usbd_conf.o 0x08003d76 0x0000001e Code RO 617 i.USBD_LL_Start usbd_conf.o
0x08003d94 0x00000014 Code RO 2776 i.USBD_LL_Suspend usbd_core.o 0x08003d94 0x00000014 Code RO 2771 i.USBD_LL_Suspend usbd_core.o
0x08003da8 0x00000030 Code RO 624 i.USBD_LL_Transmit usbd_conf.o 0x08003da8 0x00000030 Code RO 619 i.USBD_LL_Transmit usbd_conf.o
0x08003dd8 0x00000028 Code RO 2907 i.USBD_ParseSetupRequest usbd_ctlreq.o 0x08003dd8 0x00000028 Code RO 2902 i.USBD_ParseSetupRequest usbd_ctlreq.o
0x08003e00 0x00000010 Code RO 2777 i.USBD_RegisterClass usbd_core.o 0x08003e00 0x00000010 Code RO 2772 i.USBD_RegisterClass usbd_core.o
0x08003e10 0x00000006 Code RO 2778 i.USBD_RunTestMode usbd_core.o 0x08003e10 0x00000006 Code RO 2773 i.USBD_RunTestMode usbd_core.o
0x08003e16 0x0000005a Code RO 2908 i.USBD_SetAddress usbd_ctlreq.o 0x08003e16 0x0000005a Code RO 2903 i.USBD_SetAddress usbd_ctlreq.o
0x08003e70 0x00000022 Code RO 2779 i.USBD_SetClassConfig usbd_core.o 0x08003e70 0x00000022 Code RO 2774 i.USBD_SetClassConfig usbd_core.o
0x08003e92 0x00000002 PAD 0x08003e92 0x00000002 PAD
0x08003e94 0x000000e8 Code RO 2909 i.USBD_SetConfig usbd_ctlreq.o 0x08003e94 0x000000e8 Code RO 2904 i.USBD_SetConfig usbd_ctlreq.o
0x08003f7c 0x00000018 Code RO 2910 i.USBD_SetFeature usbd_ctlreq.o 0x08003f7c 0x00000018 Code RO 2905 i.USBD_SetFeature usbd_ctlreq.o
0x08003f94 0x0000000e Code RO 2780 i.USBD_Start usbd_core.o 0x08003f94 0x0000000e Code RO 2775 i.USBD_Start usbd_core.o
0x08003fa2 0x000000a2 Code RO 2911 i.USBD_StdDevReq usbd_ctlreq.o 0x08003fa2 0x000000a2 Code RO 2906 i.USBD_StdDevReq usbd_ctlreq.o
0x08004044 0x00000238 Code RO 2912 i.USBD_StdEPReq usbd_ctlreq.o 0x08004044 0x00000238 Code RO 2907 i.USBD_StdEPReq usbd_ctlreq.o
0x0800427c 0x0000007e Code RO 2913 i.USBD_StdItfReq usbd_ctlreq.o 0x0800427c 0x0000007e Code RO 2908 i.USBD_StdItfReq usbd_ctlreq.o
0x080042fa 0x00000002 Code RO 625 i.USBD_static_free usbd_conf.o 0x080042fa 0x00000002 Code RO 620 i.USBD_static_free usbd_conf.o
0x080042fc 0x0000000c Code RO 626 i.USBD_static_malloc usbd_conf.o 0x080042fc 0x0000000c Code RO 621 i.USBD_static_malloc usbd_conf.o
0x08004308 0x000004b0 Code RO 1122 i.USB_ActivateEndpoint stm32f1xx_ll_usb.o 0x08004308 0x000004b0 Code RO 1117 i.USB_ActivateEndpoint stm32f1xx_ll_usb.o
0x080047b8 0x00000008 Code RO 1125 i.USB_CoreInit stm32f1xx_ll_usb.o 0x080047b8 0x00000008 Code RO 1120 i.USB_CoreInit stm32f1xx_ll_usb.o
0x080047c0 0x0000027c Code RO 1127 i.USB_DeactivateEndpoint stm32f1xx_ll_usb.o 0x080047c0 0x0000027c Code RO 1122 i.USB_DeactivateEndpoint stm32f1xx_ll_usb.o
0x08004a3c 0x00000006 Code RO 1128 i.USB_DevConnect stm32f1xx_ll_usb.o 0x08004a3c 0x00000006 Code RO 1123 i.USB_DevConnect stm32f1xx_ll_usb.o
0x08004a42 0x00000006 Code RO 1129 i.USB_DevDisconnect stm32f1xx_ll_usb.o 0x08004a42 0x00000006 Code RO 1124 i.USB_DevDisconnect stm32f1xx_ll_usb.o
0x08004a48 0x00000016 Code RO 1130 i.USB_DevInit stm32f1xx_ll_usb.o 0x08004a48 0x00000016 Code RO 1125 i.USB_DevInit stm32f1xx_ll_usb.o
0x08004a5e 0x00000014 Code RO 1131 i.USB_DisableGlobalInt stm32f1xx_ll_usb.o 0x08004a5e 0x00000014 Code RO 1126 i.USB_DisableGlobalInt stm32f1xx_ll_usb.o
0x08004a72 0x00000006 Code RO 1132 i.USB_EP0_OutStart stm32f1xx_ll_usb.o 0x08004a72 0x00000006 Code RO 1127 i.USB_EP0_OutStart stm32f1xx_ll_usb.o
0x08004a78 0x000000da Code RO 1133 i.USB_EPClearStall stm32f1xx_ll_usb.o 0x08004a78 0x000000da Code RO 1128 i.USB_EPClearStall stm32f1xx_ll_usb.o
0x08004b52 0x0000005c Code RO 1134 i.USB_EPSetStall stm32f1xx_ll_usb.o 0x08004b52 0x0000005c Code RO 1129 i.USB_EPSetStall stm32f1xx_ll_usb.o
0x08004bae 0x00000a50 Code RO 1135 i.USB_EPStartXfer stm32f1xx_ll_usb.o 0x08004bae 0x00000a50 Code RO 1130 i.USB_EPStartXfer stm32f1xx_ll_usb.o
0x080055fe 0x00000012 Code RO 1137 i.USB_EnableGlobalInt stm32f1xx_ll_usb.o 0x080055fe 0x00000012 Code RO 1132 i.USB_EnableGlobalInt stm32f1xx_ll_usb.o
0x08005610 0x00000010 Code RO 202 i.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o 0x08005610 0x00000010 Code RO 202 i.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o
0x08005620 0x00000008 Code RO 1144 i.USB_ReadInterrupts stm32f1xx_ll_usb.o 0x08005620 0x00000008 Code RO 1139 i.USB_ReadInterrupts stm32f1xx_ll_usb.o
0x08005628 0x0000004a Code RO 1145 i.USB_ReadPMA stm32f1xx_ll_usb.o 0x08005628 0x0000004a Code RO 1140 i.USB_ReadPMA stm32f1xx_ll_usb.o
0x08005672 0x00000006 Code RO 1146 i.USB_SetCurrentMode stm32f1xx_ll_usb.o 0x08005672 0x00000006 Code RO 1141 i.USB_SetCurrentMode stm32f1xx_ll_usb.o
0x08005678 0x0000000e Code RO 1147 i.USB_SetDevAddress stm32f1xx_ll_usb.o 0x08005678 0x0000000e Code RO 1142 i.USB_SetDevAddress stm32f1xx_ll_usb.o
0x08005686 0x00000040 Code RO 1149 i.USB_WritePMA stm32f1xx_ll_usb.o 0x08005686 0x00000040 Code RO 1144 i.USB_WritePMA stm32f1xx_ll_usb.o
0x080056c6 0x00000004 Code RO 203 i.UsageFault_Handler stm32f1xx_it.o 0x080056c6 0x00000004 Code RO 203 i.UsageFault_Handler stm32f1xx_it.o
0x080056ca 0x00000002 PAD 0x080056ca 0x00000002 PAD
0x080056cc 0x00000028 Code RO 16 i.UsbSendPackageReport main.o 0x080056cc 0x00000028 Code RO 16 i.UsbSendPackageReport main.o
0x080056f4 0x00000020 Code RO 3382 i.__0printf mc_w.l(printfa.o) 0x080056f4 0x00000020 Code RO 3377 i.__0printf mc_w.l(printfa.o)
0x08005714 0x00000010 Code RO 1803 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o 0x08005714 0x00000010 Code RO 1798 i.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
0x08005724 0x00000028 Code RO 1804 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o 0x08005724 0x00000028 Code RO 1799 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o
0x0800574c 0x0000000e Code RO 3462 i.__scatterload_copy mc_w.l(handlers.o) 0x0800574c 0x0000000e Code RO 3457 i.__scatterload_copy mc_w.l(handlers.o)
0x0800575a 0x00000002 Code RO 3463 i.__scatterload_null mc_w.l(handlers.o) 0x0800575a 0x00000002 Code RO 3458 i.__scatterload_null mc_w.l(handlers.o)
0x0800575c 0x0000000e Code RO 3464 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x0800575c 0x0000000e Code RO 3459 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x0800576a 0x00000002 PAD 0x0800576a 0x00000002 PAD
0x0800576c 0x00000184 Code RO 3389 i._fp_digits mc_w.l(printfa.o) 0x0800576c 0x00000184 Code RO 3384 i._fp_digits mc_w.l(printfa.o)
0x080058f0 0x000006dc Code RO 3390 i._printf_core mc_w.l(printfa.o) 0x080058f0 0x000006dc Code RO 3385 i._printf_core mc_w.l(printfa.o)
0x08005fcc 0x00000024 Code RO 3391 i._printf_post_padding mc_w.l(printfa.o) 0x08005fcc 0x00000024 Code RO 3386 i._printf_post_padding mc_w.l(printfa.o)
0x08005ff0 0x0000002e Code RO 3392 i._printf_pre_padding mc_w.l(printfa.o) 0x08005ff0 0x0000002e Code RO 3387 i._printf_pre_padding mc_w.l(printfa.o)
0x0800601e 0x00000002 PAD 0x0800601e 0x00000002 PAD
0x08006020 0x0000001c Code RO 306 i.fputc usart.o 0x08006020 0x0000001c Code RO 306 i.fputc usart.o
0x0800603c 0x00000170 Code RO 17 i.main main.o 0x0800603c 0x00000178 Code RO 17 i.main main.o
0x080061ac 0x00000012 Data RO 1497 .constdata stm32f1xx_hal_rcc.o 0x080061b4 0x00000012 Data RO 1492 .constdata stm32f1xx_hal_rcc.o
0x080061be 0x00000018 Data RO 2727 .constdata system_stm32f1xx.o 0x080061c6 0x00000018 Data RO 2722 .constdata system_stm32f1xx.o
0x080061d6 0x00000002 PAD 0x080061de 0x00000002 PAD
0x080061d8 0x00000020 Data RO 3460 Region$$Table anon$$obj.o 0x080061e0 0x00000020 Data RO 3455 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000e08, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000c4]) Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000e08, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000c4])
Base Addr Size Type Attr Idx E Section Name Object Base Addr Size Type Attr Idx E Section Name Object
0x20000000 0x0000004e Data RW 482 .data usbd_desc.o 0x20000000 0x0000004e Data RW 477 .data usbd_desc.o
0x2000004e 0x00000002 PAD 0x2000004e 0x00000002 PAD
0x20000050 0x00000034 Data RW 558 .data usbd_custom_hid_if.o 0x20000050 0x00000034 Data RW 553 .data usbd_custom_hid_if.o
0x20000084 0x00000009 Data RW 1333 .data stm32f1xx_hal.o 0x20000084 0x00000009 Data RW 1328 .data stm32f1xx_hal.o
0x2000008d 0x00000003 PAD 0x2000008d 0x00000003 PAD
0x20000090 0x00000004 Data RW 2728 .data system_stm32f1xx.o 0x20000090 0x00000004 Data RW 2723 .data system_stm32f1xx.o
0x20000094 0x00000001 Data RW 2914 .data usbd_ctlreq.o 0x20000094 0x00000001 Data RW 2909 .data usbd_ctlreq.o
0x20000095 0x00000003 PAD 0x20000095 0x00000003 PAD
0x20000098 0x000000d2 Data RW 3067 .data usbd_customhid.o 0x20000098 0x000000d2 Data RW 3062 .data usbd_customhid.o
0x2000016a 0x00000002 PAD 0x2000016a 0x00000002 PAD
0x2000016c 0x00000004 Data RW 3434 .data mc_w.l(stdout.o) 0x2000016c 0x00000004 Data RW 3429 .data mc_w.l(stdout.o)
0x20000170 0x00000040 Zero RW 18 .bss main.o 0x20000170 0x00000040 Zero RW 18 .bss main.o
0x200001b0 0x00000048 Zero RW 307 .bss usart.o 0x200001b0 0x00000048 Zero RW 307 .bss usart.o
0x200001f8 0x000002c4 Zero RW 432 .bss usb_device.o 0x200001f8 0x000002c4 Zero RW 427 .bss usb_device.o
0x200004bc 0x00000200 Zero RW 481 .bss usbd_desc.o 0x200004bc 0x00000200 Zero RW 476 .bss usbd_desc.o
0x200006bc 0x00000348 Zero RW 627 .bss usbd_conf.o 0x200006bc 0x00000348 Zero RW 622 .bss usbd_conf.o
0x20000a04 0x00000004 PAD 0x20000a04 0x00000004 PAD
0x20000a08 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o 0x20000a08 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o
@ -2057,7 +2055,7 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name Code (inc. data) RO Data RW Data ZI Data Debug Object Name
682 40 0 0 0 5455 i2c.o 682 40 0 0 0 5455 i2c.o
710 90 0 0 64 417917 main.o 718 90 0 0 64 417929 main.o
36 8 236 0 1024 812 startup_stm32f103xb.o 36 8 236 0 1024 812 startup_stm32f103xb.o
192 36 0 9 0 5957 stm32f1xx_hal.o 192 36 0 9 0 5957 stm32f1xx_hal.o
304 22 0 0 0 29471 stm32f1xx_hal_cortex.o 304 22 0 0 0 29471 stm32f1xx_hal_cortex.o
@ -2082,7 +2080,7 @@ Image component sizes
174 0 0 0 0 4592 usbd_ioreq.o 174 0 0 0 0 4592 usbd_ioreq.o
---------------------------------------------------------------------- ----------------------------------------------------------------------
20606 620 312 364 3224 579623 Object Totals 20614 620 312 364 3224 579635 Object Totals
0 0 32 0 0 0 (incl. Generated) 0 0 32 0 0 0 (incl. Generated)
16 0 2 10 4 0 (incl. Padding) 16 0 2 10 4 0 (incl. Padding)
@ -2145,15 +2143,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Code (inc. data) RO Data RW Data ZI Data Debug
24768 726 312 368 3224 572491 Grand Totals 24776 726 312 368 3224 572503 Grand Totals
24768 726 312 196 3224 572491 ELF Image Totals (compressed) 24776 726 312 196 3224 572503 ELF Image Totals (compressed)
24768 726 312 196 0 0 ROM Totals 24776 726 312 196 0 0 ROM Totals
============================================================================== ==============================================================================
Total RO Size (Code + RO Data) 25080 ( 24.49kB) Total RO Size (Code + RO Data) 25088 ( 24.50kB)
Total RW Size (RW Data + ZI Data) 3592 ( 3.51kB) Total RW Size (RW Data + ZI Data) 3592 ( 3.51kB)
Total ROM Size (Code + RO Data + RW Data) 25276 ( 24.68kB) Total ROM Size (Code + RO Data + RW Data) 25284 ( 24.69kB)
============================================================================== ==============================================================================

View File

@ -1,6 +1,6 @@
Dependencies for Project 'RobotSensor', Target 'RobotSensor': (DO NOT MODIFY !) Dependencies for Project 'RobotSensor', Target 'RobotSensor': (DO NOT MODIFY !)
F (startup_stm32f103xb.s)(0x6628ACD8)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1" -I"D:\Hardware Project\RobotHardware-UESTC\Hardware\RobotSensor\MDK-ARM\RTE" -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\1.1.0\Device\Include --pd "__UVISION_VERSION SETA 521" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list startup_stm32f103xb.lst --xref -o robotsensor\startup_stm32f103xb.o --depend robotsensor\startup_stm32f103xb.d) F (startup_stm32f103xb.s)(0x6628ACD8)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1" -I"D:\Hardware Project\RobotHardware-UESTC\Hardware\RobotSensor\MDK-ARM\RTE" -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\1.1.0\Device\Include --pd "__UVISION_VERSION SETA 521" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list startup_stm32f103xb.lst --xref -o robotsensor\startup_stm32f103xb.o --depend robotsensor\startup_stm32f103xb.d)
F (../Core/Src/main.c)(0x662A0040)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CustomHID/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I"D:\Hardware Project\RobotHardware-UESTC\Hardware\RobotSensor\MDK-ARM\RTE" -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\1.1.0\Device\Include -D__UVISION_VERSION="521" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB -o robotsensor\main.o --omf_browse robotsensor\main.crf --depend robotsensor\main.d) F (../Core/Src/main.c)(0x662DD068)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CustomHID/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I"D:\Hardware Project\RobotHardware-UESTC\Hardware\RobotSensor\MDK-ARM\RTE" -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\1.1.0\Device\Include -D__UVISION_VERSION="521" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB -o robotsensor\main.o --omf_browse robotsensor\main.crf --depend robotsensor\main.d)
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x574E3E26) I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x574E3E26)
I (../Core/Inc/main.h)(0x6628B539) I (../Core/Inc/main.h)(0x6628B539)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x66287561) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x66287561)
@ -135,7 +135,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h)(0x66287561)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h)(0x66287561) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h)(0x66287561)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h)(0x66287561) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h)(0x66287561)
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x574E3E26) I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x574E3E26)
F (..\Core\Src\i2c.c)(0x6628B0FF)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CustomHID/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I"D:\Hardware Project\RobotHardware-UESTC\Hardware\RobotSensor\MDK-ARM\RTE" -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\1.1.0\Device\Include -D__UVISION_VERSION="521" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB -o robotsensor\i2c.o --omf_browse robotsensor\i2c.crf --depend robotsensor\i2c.d) F (..\Core\Src\i2c.c)(0x662A2AA8)(--c99 -c --cpu Cortex-M3 -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CustomHID/Inc -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I"D:\Hardware Project\RobotHardware-UESTC\Hardware\RobotSensor\MDK-ARM\RTE" -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\4.5.0\CMSIS\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\1.1.0\Device\Include -D__UVISION_VERSION="521" -D_RTE_ -DSTM32F10X_MD -DUSE_HAL_DRIVER -DSTM32F103xB -o robotsensor\i2c.o --omf_browse robotsensor\i2c.crf --depend robotsensor\i2c.d)
I (../Core/Inc/i2c.h)(0x6628A881) I (../Core/Inc/i2c.h)(0x6628A881)
I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x66287561) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x66287561)
I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6628ACD5) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x6628ACD5)