From 3a5ee8b120ef3d7dce3bd457760b1c2e296b1f13 Mon Sep 17 00:00:00 2001 From: UESTCsecurity Date: Wed, 22 May 2024 17:08:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BC=A0=E6=84=9F=E5=99=A8?= =?UTF-8?q?=E9=A9=B1=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Hardware/RobotSensor/Core/Src/main.c | 6 +- .../MDK-ARM/RobotSensor.uvguix.ASUS | 86 ++-- .../MDK-ARM/RobotSensor/RobotSensor.axf | Bin 672028 -> 672048 bytes .../RobotSensor/RobotSensor.build_log.htm | 39 +- .../MDK-ARM/RobotSensor/RobotSensor.hex | 91 ++-- .../MDK-ARM/RobotSensor/RobotSensor.htm | 4 +- .../MDK-ARM/RobotSensor/RobotSensor.map | 446 +++++++++--------- .../RobotSensor/RobotSensor_RobotSensor.dep | 4 +- 8 files changed, 321 insertions(+), 355 deletions(-) diff --git a/Hardware/RobotSensor/Core/Src/main.c b/Hardware/RobotSensor/Core/Src/main.c index 50de5a8..b4eb1b8 100644 --- a/Hardware/RobotSensor/Core/Src/main.c +++ b/Hardware/RobotSensor/Core/Src/main.c @@ -69,17 +69,17 @@ int main(void) }else{ data.p[0] = 0; } - if(pinStateA1 == pinStateAD2 && pinStateA2 == GPIO_PIN_RESET){ + if(pinStateA2 == pinStateAD2 && pinStateA2 == GPIO_PIN_RESET){ data.p[1] = 1; }else{ data.p[1] = 0; } - if(pinStateA1 == pinStateAD3 && pinStateA3 == GPIO_PIN_RESET){ + if(pinStateA3 == pinStateAD3 && pinStateA3 == GPIO_PIN_RESET){ data.p[2] = 1; }else{ data.p[2] = 0; } - if(pinStateA1 == pinStateAD4 && pinStateA4 == GPIO_PIN_RESET){ + if(pinStateA4 == pinStateAD4 && pinStateA4 == GPIO_PIN_RESET){ data.p[3] = 1; } else{ diff --git a/Hardware/RobotSensor/MDK-ARM/RobotSensor.uvguix.ASUS b/Hardware/RobotSensor/MDK-ARM/RobotSensor.uvguix.ASUS index 8588acc..fd92f89 100644 --- a/Hardware/RobotSensor/MDK-ARM/RobotSensor.uvguix.ASUS +++ b/Hardware/RobotSensor/MDK-ARM/RobotSensor.uvguix.ASUS @@ -77,25 +77,25 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 -1 - 13 - 316 - 1354 - 735 + -5 + -5 + 1033 + 717 0 622 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000030000000100000072443A5C48617264776172652050726F6A6563745C526F626F7448617264776172652D55455354435C48617264776172655C526F626F7453656E736F725C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C5F6770696F2E68000000001473746D3332663178785F68616C5F6770696F2E6800000000FFDC7800FFFFFFFF4C443A5C48617264776172652050726F6A6563745C526F626F7448617264776172652D55455354435C48617264776172655C526F626F7453656E736F725C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000BECEA100FFFFFFFF4C443A5C48617264776172652050726F6A6563745C526F626F7448617264776172652D55455354435C48617264776172655C526F626F7453656E736F725C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000F0A0A100FFFFFFFF4B443A5C48617264776172652050726F6A6563745C526F626F7448617264776172652D55455354435C48617264776172655C526F626F7453656E736F725C436F72655C5372635C6932632E6300000000056932632E6300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007901000066000000AB06000042020000 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000400000001000000010000004B443A5C48617264776172652050726F6A6563745C526F626F7448617264776172652D55455354435C48617264776172655C526F626F7453656E736F725C436F72655C5372635C6932632E6300000000056932632E6300000000FFDC7800FFFFFFFF4C443A5C48617264776172652050726F6A6563745C526F626F7448617264776172652D55455354435C48617264776172655C526F626F7453656E736F725C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF4C443A5C48617264776172652050726F6A6563745C526F626F7448617264776172652D55455354435C48617264776172655C526F626F7453656E736F725C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000F0A0A100FFFFFFFF72443A5C48617264776172652050726F6A6563745C526F626F7448617264776172652D55455354435C48617264776172655C526F626F7453656E736F725C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C5F6770696F2E68000000001473746D3332663178785F68616C5F6770696F2E6800000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007901000066000000AB06000015030000 @@ -114,11 +114,11 @@ 0 16 - 790100002F020000AB0600006E030000 + 7901000002030000AB0600006E030000 16 - 7901000002030000AB06000085030000 + 7901000046020000AB06000085030000 @@ -474,7 +474,7 @@ 0 16 - 7901000043020000AB0600006E030000 + 7901000016030000AB0600006E030000 16 @@ -514,7 +514,7 @@ 0 16 - 7C01000046020000A806000099020000 + 7C01000019030000A806000028040000 16 @@ -1134,7 +1134,7 @@ 0 16 - 7C01000046020000A806000099020000 + 7C01000019030000A806000028040000 16 @@ -1154,7 +1154,7 @@ 0 16 - 7C01000046020000A806000099020000 + 7C01000019030000A806000028040000 16 @@ -1683,7 +1683,7 @@ 3139 - 000000000B000000000000000080000001000000FFFFFFFFFFFFFFFF790100002B020000AB0600002F02000001000000010000100400000001000000DEFEFFFFF201000000000000000000000000000001000000FFFFFFFF04000000C5000000C7000000B401000077940000FFFF02000B004354616262656450616E6500800000010000007901000002030000AB06000085030000790100002F020000AB0600006E0300000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000CC000000F0040000D0000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A0100007907000001800020000000000000D900000066000000F0040000E3000000D90000004F000000F0040000CC0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000DF010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000F60100001B0400004F000000F0040000DF01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF750100004F000000790100006E030000010000000200001004000000010000002DFFFFFFCD050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000007501000085030000000000004F000000750100006E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000CB010000F0040000CF01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000E6010000F00400007702000000000000CF010000F00400006002000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000CF0100007C0200006002000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000000000000000000 + 000000000B000000000000000080000001000000FFFFFFFFFFFFFFFF79010000FE020000AB06000002030000010000000100001004000000010000009AFDFFFFAE00000000000000000000000000000001000000FFFFFFFF04000000C5000000C7000000B401000077940000FFFF02000B004354616262656450616E6500800000010000007901000046020000AB060000850300007901000002030000AB0600006E0300000000000040820056040000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000CC000000F0040000D0000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A0100007907000001800020000000000000D900000066000000F0040000E3000000D90000004F000000F0040000CC0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B040000DF010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F0040000F60100001B0400004F000000F0040000DF01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF750100004F000000790100006E030000010000000200001004000000010000002DFFFFFFCD050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000007501000085030000000000004F000000750100006E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000CB010000F0040000CF01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F070000930700009407000095070000960700009007000091070000B5010000B8010000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000E6010000F00400007702000000000000CF010000F00400006002000000000000404100460E0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000CF0100007C0200006002000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000000000000000000 59392 @@ -1722,7 +1722,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1746,34 +1746,7 @@ 0 100 - 3 - - ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h - 0 - 54 - 66 - 1 - - 0 - - - ../Core/Inc/main.h - 8 - 37 - 33 - 1 - - 0 - - - ../Core/Src/main.c - 0 - 70 - 67 - 1 - - 0 - + 1 ..\Core\Src\i2c.c 0 @@ -1783,6 +1756,33 @@ 0 + + ../Core/Src/main.c + 20 + 69 + 94 + 1 + + 0 + + + ../Core/Inc/main.h + 9 + 32 + 33 + 1 + + 0 + + + ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h + 0 + 54 + 66 + 1 + + 0 + diff --git a/Hardware/RobotSensor/MDK-ARM/RobotSensor/RobotSensor.axf b/Hardware/RobotSensor/MDK-ARM/RobotSensor/RobotSensor.axf index 9f62b756d082d4fb1f22a445c8bd8faa95765490..824cfae6628154b8999b15fe65c1226373b82e86 100644 GIT binary patch delta 1508 zcmY*Z4NOy46u#&7z1O}srUj;;tECSGreR4Zu#BmtAQZOD1t(LATeQ_ma2+d%+mdBL zFjCDzR!8P#iqYtjkpLMR=%f21#*Vo~ltwfn(P6S>W6748u#{CgckV-%d6IL^_kH)= z`_4P>r>k{kf9uMSMGQF<(*K#7W|XEp#6-LU4r6v2jCA;{d2p@cBWni6u(ehk#MQ_^ zRz_`cvoT}}9hjPn_1q;Zc27~&SrLz&Plzr-bs+jCA-PQI8bslQ(PdT(5e+8xxfEMG zmNZAz0_44k7OY;4=#zvLGO2b%rxLAL{UoB}iT$n(WkPgW7;NpcHbSR}o~6#V5+Q1B z4ufj!E^a_s&s(rGL)TjFYb_1e%cSVg9kS36<+bPT>*pHMo-=mei%rCho$=VQ+0khM zq|VW4+A}&$LXWuIs`;dF^j_>{e5WNT_k+o~SZQ2v#beuMjUg+x--kDBoLa{3r2DR* zA2o=jhTOj<-~NS|z!?C-q9Hl8<8x0;r%M-w9hraGnq- zt}Ll+^zGSE(4L*i??OP2N0@P?%hj^}FKZoHTc!vG-1YnUeJ0kgA6dv&W?c!2if&8_!?~NNEB?eYdyQEfkhjS z!lR%J9U!ErmBJp0IXB6Rj$8p*9mjU-0-hbO5wm3%At|Lu8-0N{8k>kY6NMRV)fH#~ zNY{GDAwK|z*zHn!n%*Ony!-+~*=v7YksU&H) z-So#&X4^?k&31gjD0%k@J|S-Vct8!vR*ty6$%8J{aKz2egTC`{fJ1Ix9`rIdN8DcG zL6@pI;#R?fE^Xn+&Vz#oUE9nNw|pLS>1B?%twL9T4IiMkVDJP*H=qmXBD#cb)Pg5W z)4^o^p6Xlh1U!QbYArePr;5sdLn+7&sJ_1db>wE`yy_J4h_-RHJWOFkOD>S}EDk=K z6bi(O-SAJ2*Cr#+MScxAzX<2gBG-R_$j!)KyX;AN}~JXJCuPyMVNllW&)CKd)oN-DePRLnH#AiL#M SveReQDWnVAePDcE-2Me@@v1oh delta 1460 zcmY+Ee@v8h9LK+(?>*1mbC=qI@*}$)_wXB|rg8`xorl7So6$^bKx}#-I#v)kES)le z{$OR;73PNqhUivo(TZ{Pctx0lez`=++AN@*TW#jjNweK`aM9;`oSNV5^Lc;XukZK! zJm2T@JbONF%j#*%@>t|U4ioDcR1*yPD{iI)-9rvTdIF4e)>w03yz?Dv5@nxtk32xL z!$WCFdkPOL9;2t#KNt95mZk0XbJbB23XFy&m!uX@H4-*>6m>0CzOde7R`aOxhGmb* z778qy<7y81fv}!ducYezaH~sEAEWA2xXoo&AED|*_!XCTgEV3BfvqE$%DA6JbW5>3 zVdzRc>;qNlFKi?n(d~rwU5OFe8l|m`l|b|m*0~;V zm8<5H9oL*o<^xwlb(Tes9-o{Gl!PQ#C{P_#JXSjP;4Diu_{9SZ%u1UVi%Xmd?Xu{y z|DHV5+3VgH6Qt%a#%vA1n4&})RW)gX%ps^d=z|e#PKV_%u63ou`G;TttDTSm!`cxi zFW)7c_VfphlZMBXk?y@WH>Z5&!%QZbP1S^>g?( zCS@1h`C1!ek|fvGH!;Vw4pzu@?%H|=u|8I?lPSCK`wNg-xj+7ET@~3<+E7-@XcC^0 z;=j`EjAj!Y z7q;{fWh{P5Cr(&(??~I<;$nhj13Jz_Jl-0I6JW!m7a%g_p7 z(Y!x`y#bElA4U8$rx$Rvm{-9+I8)4DhTpN)#oOUB&basyKFY9p6VF4ngy-XpP22!^ z0wih6O87}Lw*%g+;C8%T##_)+&h^+*&f_B~VVQoZK3Tt1mh=x(Wut1jZioIU{IHy_ zkr;p%`zm;@X071w72(brZakbxUlM1{nUQW#YM}^H0DF#dWV}Rq0aZi^d*LoBzk{mo zqG#`*r=y6oH^qj?D4{GaMy!Fv8i9^`uqgs4*#*O2ckuXjPcNs?QAiXrg`UEod3u%G z?J?rZT-XG3YQ_e%w=;|%nN;y3i6yTi`oGh@*Ilq!K8_G^o3Y1}%lhzdBRv`s=Ku8bv37Nw0 ZNO-Uv|8knr6a7!nFIhZBbcpVW@gK_ct6=~D diff --git a/Hardware/RobotSensor/MDK-ARM/RobotSensor/RobotSensor.build_log.htm b/Hardware/RobotSensor/MDK-ARM/RobotSensor/RobotSensor.build_log.htm index f179ee5..7af0f07 100644 --- a/Hardware/RobotSensor/MDK-ARM/RobotSensor/RobotSensor.build_log.htm +++ b/Hardware/RobotSensor/MDK-ARM/RobotSensor/RobotSensor.build_log.htm @@ -27,45 +27,12 @@ Project File Date: 04/25/2024

Output:

*** Using Compiler 'V5.06 update 3 (build 300)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'RobotSensor' -assembling startup_stm32f103xb.s... -compiling usart.c... -compiling usbd_desc.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 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... -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... -"RobotSensor\RobotSensor.axf" - 0 Error(s), 1 Warning(s). +"RobotSensor\RobotSensor.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

@@ -83,7 +50,7 @@ Package Vendor: ARM

Collection of Component Files used:

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

Static Call Graph for image RobotSensor\RobotSensor.axf


-

#<CALLGRAPH># ARM Linker, 5060300: Last Updated: Thu Apr 25 18:04:15 2024 +

#<CALLGRAPH># ARM Linker, 5060300: Last Updated: Sun Apr 28 12:28:29 2024

Maximum Stack Usage = 284 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -1415,7 +1415,7 @@ Global Symbols
[Address Reference Count : 1]
  • printfa.o(i.__0printf)
-

main (Thumb, 296 bytes, Stack size 40 bytes, main.o(i.main)) +

main (Thumb, 304 bytes, Stack size 40 bytes, main.o(i.main))

[Stack]

  • Max Depth = 200
  • Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority

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