From 293600caaa7014cca002290046abb24f7d644ccf Mon Sep 17 00:00:00 2001 From: yxming66 <2389287465@qq.com> Date: Wed, 1 Oct 2025 21:01:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=A8=E5=BC=B9=E5=8D=95=E7=8E=AFd=E9=A1=B9?= =?UTF-8?q?=E6=8A=96=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MDK-ARM/shoot.uvguix.yxm23 | 135 +- MDK-ARM/shoot.uvoptx | 51 +- MDK-ARM/shoot/config.o | Bin 3716 -> 3824 bytes MDK-ARM/shoot/pid.o | Bin 8068 -> 8176 bytes MDK-ARM/shoot/shoot.axf | Bin 363288 -> 365840 bytes MDK-ARM/shoot/shoot.build_log.htm | 3 +- MDK-ARM/shoot/shoot.hex | 3651 +++++++++++++++-------------- MDK-ARM/shoot/shoot.htm | 2182 +++++++++-------- MDK-ARM/shoot/shoot.map | 2594 ++++++++++---------- MDK-ARM/shoot/shoot_control.d | 2 +- MDK-ARM/shoot/shoot_control.o | Bin 12928 -> 18308 bytes MDK-ARM/shoot/shoot_ctrl.o | Bin 8464 -> 8364 bytes MDK-ARM/shoot/shoot_shoot.dep | 33 +- MDK-ARM/shoot/user_task.o | Bin 5280 -> 5280 bytes Ozone/shoot.jdebug | 1 + Ozone/shoot.jdebug.user | 11 +- User/component/pid.c | 5 +- User/component/pid.h | 3 + User/module/config.c | 5 +- User/module/shoot_control.c | 285 ++- User/module/shoot_control.h | 32 +- User/task/shoot_ctrl.c | 8 +- User/task/user_task.c | 2 +- 23 files changed, 4824 insertions(+), 4179 deletions(-) diff --git a/MDK-ARM/shoot.uvguix.yxm23 b/MDK-ARM/shoot.uvguix.yxm23 index 525e607..b840966 100644 --- a/MDK-ARM/shoot.uvguix.yxm23 +++ b/MDK-ARM/shoot.uvguix.yxm23 @@ -90,28 +90,28 @@ 44 - 2 - 3 + 0 + 1 - -1 - -1 + -32000 + -32000 -1 -1 - 93 - 157 - 1202 - 892 + 171 + 89 + 1134 + 970 0 - 921 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000B00000000000000010000002B443A5C435542454D585C73686F6F745C557365725C6D6F64756C655C73686F6F745F636F6E74726F6C2E63000000000F73686F6F745F636F6E74726F6C2E6300000000C5D4F200FFFFFFFF2B443A5C435542454D585C73686F6F745C557365725C6D6F64756C655C73686F6F745F636F6E74726F6C2E68000000000F73686F6F745F636F6E74726F6C2E6800000000FFDC7800FFFFFFFF23443A5C435542454D585C73686F6F745C557365725C6465766963655C6D6F746F722E6800000000076D6F746F722E6800000000BECEA100FFFFFFFF24443A5C435542454D585C73686F6F745C557365725C636F6D706F6E656E745C7069642E6300000000057069642E6300000000F0A0A100FFFFFFFF26443A5C435542454D585C73686F6F745C557365725C7461736B5C73686F6F745F6374726C2E63000000000C73686F6F745F6374726C2E6300000000BCA8E100FFFFFFFF24443A5C435542454D585C73686F6F745C557365725C6D6F64756C655C636F6E6669672E680000000008636F6E6669672E68000000009CC1B600FFFFFFFF24443A5C435542454D585C73686F6F745C557365725C6D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000F7B88600FFFFFFFF2D443A5C435542454D585C73686F6F745C557365725C636F6D706F6E656E745C617439735F70726F5F636D642E63000000000E617439735F70726F5F636D642E6300000000D9ADC200FFFFFFFF2D443A5C435542454D585C73686F6F745C557365725C636F6D706F6E656E745C617439735F70726F5F636D642E68000000000E617439735F70726F5F636D642E6800000000A5C2D700FFFFFFFF26443A5C435542454D585C73686F6F745C557365725C6465766963655C6D6F746F725F726D2E68000000000A6D6F746F725F726D2E6800000000B3A6BE00FFFFFFFF26443A5C435542454D585C73686F6F745C557365725C6465766963655C6D6F746F725F726D2E63000000000A6D6F746F725F726D2E6300000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D900000066000000AB06000082030000 + 1253 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001000000000000000010000002B443A5C435542454D585C73686F6F745C557365725C6D6F64756C655C73686F6F745F636F6E74726F6C2E63000000000F73686F6F745F636F6E74726F6C2E6300000000C5D4F200FFFFFFFF2B443A5C435542454D585C73686F6F745C557365725C6D6F64756C655C73686F6F745F636F6E74726F6C2E68000000000F73686F6F745F636F6E74726F6C2E6800000000FFDC7800FFFFFFFF23443A5C435542454D585C73686F6F745C557365725C6465766963655C6D6F746F722E6800000000076D6F746F722E6800000000BECEA100FFFFFFFF24443A5C435542454D585C73686F6F745C557365725C636F6D706F6E656E745C7069642E6300000000057069642E6300000000F0A0A100FFFFFFFF26443A5C435542454D585C73686F6F745C557365725C7461736B5C73686F6F745F6374726C2E63000000000C73686F6F745F6374726C2E6300000000BCA8E100FFFFFFFF24443A5C435542454D585C73686F6F745C557365725C6D6F64756C655C636F6E6669672E680000000008636F6E6669672E68000000009CC1B600FFFFFFFF24443A5C435542454D585C73686F6F745C557365725C6D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000F7B88600FFFFFFFF2D443A5C435542454D585C73686F6F745C557365725C636F6D706F6E656E745C617439735F70726F5F636D642E63000000000E617439735F70726F5F636D642E6300000000D9ADC200FFFFFFFF2D443A5C435542454D585C73686F6F745C557365725C636F6D706F6E656E745C617439735F70726F5F636D642E68000000000E617439735F70726F5F636D642E6800000000A5C2D700FFFFFFFF26443A5C435542454D585C73686F6F745C557365725C6465766963655C6D6F746F725F726D2E68000000000A6D6F746F725F726D2E6800000000B3A6BE00FFFFFFFF26443A5C435542454D585C73686F6F745C557365725C6465766963655C6D6F746F725F726D2E63000000000A6D6F746F725F726D2E6300000000EAD6A300FFFFFFFF2A443A5C435542454D585C73686F6F745C557365725C636F6D706F6E656E745C757365725F6D6174682E68000000000B757365725F6D6174682E6800000000F6FA7D00FFFFFFFF25443A5C435542454D585C73686F6F745C557365725C7461736B5C757365725F7461736B2E63000000000B757365725F7461736B2E6300000000B5E99D00FFFFFFFF27443A5C435542454D585C73686F6F745C557365725C636F6D706F6E656E745C66696C7465722E63000000000866696C7465722E63000000005FC3CF00FFFFFFFF24443A5C435542454D585C73686F6F745C557365725C636F6D706F6E656E745C7069642E6800000000057069642E6800000000C1838300FFFFFFFF2A443A5C435542454D585C73686F6F745C557365725C636F6D706F6E656E745C757365725F6D6174682E63000000000B757365725F6D6174682E6300000000CACAD500FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000003A010000190100006604000019030000 @@ -134,7 +134,7 @@ 16 - 7E010000CB000000950500005D010000 + D900000066000000F0040000F8000000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000D200000052030000 + 0300000066000000D200000036020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000D200000052030000 + 0300000066000000D200000036020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000D200000052030000 + 0300000066000000D200000036020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000D200000052030000 + 0300000066000000D200000036020000 16 @@ -490,7 +490,7 @@ 0 16 - 0000000083030000AB06000001040000 + 000000006702000005040000E5020000 16 @@ -530,7 +530,7 @@ 0 16 - 030000008603000002040000E8030000 + 030000006A020000A8060000CC020000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000D200000036020000 + 0300000066000000D200000052030000 16 @@ -1170,7 +1170,7 @@ 0 16 - 030000008603000002040000E8030000 + 030000006A020000A8060000CC020000 16 @@ -1190,7 +1190,7 @@ 0 16 - 030000008603000002040000E8030000 + 030000006A020000A8060000CC020000 16 @@ -1250,7 +1250,7 @@ 0 16 - 030000008603000002040000E8030000 + 030000006A020000A8060000CC020000 16 @@ -1270,7 +1270,7 @@ 0 16 - 030000008603000002040000E8030000 + 030000006A020000A8060000CC020000 16 @@ -1730,7 +1730,7 @@ 0 16 - 0000000001040000AB06000014040000 + 00000000E502000005040000F8020000 16 @@ -1750,7 +1750,7 @@ 1 16 - 000000001C000000E701000038000000 + 010000001C000000E801000038000000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000E1000000F0040000E5000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000007E010000CB000000950500005D010000D90000004F000000F0040000E10000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000C0040000CB00000095050000AF0200001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D90000006B030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000A5000000CB0000007A010000CB020000000000004F000000D50000006B0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001F020000F00400002302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000A50000009F02000095050000450300000000000023020000F0040000C902000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000230200007C020000C902000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000006B030000AB0600006F030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000A5000000CF020000AA04000061030000000000006F030000AB060000010400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000E1000000F0040000E5000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000F8000000D90000004F000000F0040000E10000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F00400004A0200001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D90000004F020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D500000082030000000000004F000000D50000004F0200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001F020000F00400002302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003A020000F0040000E00200000000000023020000F0040000C902000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000230200007C020000C902000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000004F0200000504000053020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000086030000AB06000018040000000000005302000005040000E50200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 3006 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000C666565646261636B5F72706D9600000000000000140011636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74661F43414E5F72656D6F74655F7472616E736D697373696F6E5F72657175657374142043414E5F6964656E7469666965725F74797065034944450E43414E5F333530385F4D325F4944116765745F6D6F746F725F6D6561737572650654585F4F4B20124D50555F4949435F576169745F41636B282938696620286932635F77726974652873742E68772D3E616464722C2073742E7265672D3E7077725F6D676D745F312C20312C206461746129290573742E68770B73742E68772D3E616464721D50726F647563742049442072656164206173203020696E6469636174651048575F535F48575F4D50555F414444520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 3011 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000011636D642D3E6C6173745F66697265636D649600000000000000140011636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74661F43414E5F72656D6F74655F7472616E736D697373696F6E5F72657175657374142043414E5F6964656E7469666965725F74797065034944450E43414E5F333530385F4D325F4944116765745F6D6F746F725F6D6561737572650654585F4F4B20124D50555F4949435F576169745F41636B282938696620286932635F77726974652873742E68772D3E616464722C2073742E7265672D3E7077725F6D676D745F312C20312C206461746129290573742E68770B73742E68772D3E616464721D50726F647563742049442072656164206173203020696E6469636174651048575F535F48575F4D50555F414444520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3606,45 +3606,45 @@ 0 ..\User\module\shoot_control.c - 4 - 136 - 158 + 13 + 284 + 292 1 0 ..\User\module\shoot_control.h - 43 - 28 - 46 + 19 + 116 + 133 1 0 ..\User\device\motor.h - 2 + 21 16 - 26 + 23 1 0 ..\User\component\pid.c - 18 - 51 - 57 + 29 + 55 + 67 1 0 ..\User\task\shoot_ctrl.c - 20 - 1 - 46 + 24 + 23 + 50 1 0 @@ -3660,16 +3660,16 @@ ..\User\module\config.c - 18 - 55 - 39 + 24 + 53 + 75 1 0 ..\User\component\at9s_pro_cmd.c - 24 + 30 38 62 1 @@ -3703,6 +3703,51 @@ 0 + + ..\User\component\user_math.h + 6 + 79 + 94 + 1 + + 0 + + + ..\User\task\user_task.c + 21 + 1 + 15 + 1 + + 0 + + + ..\User\component\filter.c + 23 + 73 + 89 + 1 + + 0 + + + ..\User\component\pid.h + 16 + 28 + 57 + 1 + + 0 + + + ..\User\component\user_math.c + 10 + 55 + 65 + 1 + + 0 + diff --git a/MDK-ARM/shoot.uvoptx b/MDK-ARM/shoot.uvoptx index 361b1cc..0c901ac 100644 --- a/MDK-ARM/shoot.uvoptx +++ b/MDK-ARM/shoot.uvoptx @@ -153,7 +153,56 @@ -U-O142 -O2254 -SF10000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP (ARM Core") -D00(2BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32F407IGHx$CMSIS\Flash\STM32F4xx_1024.FLM) - + + + 0 + 0 + 130 + 1 +
0
+ 0 + 0 + 0 + 0 + 0 + 0 + ..\User\module\shoot_control.c + + +
+ + 1 + 0 + 131 + 1 +
0
+ 0 + 0 + 0 + 0 + 0 + 0 + ..\User\module\shoot_control.c + + +
+ + 2 + 0 + 132 + 1 +
0
+ 0 + 0 + 0 + 0 + 0 + 0 + ..\User\module\shoot_control.c + + +
+
0 diff --git a/MDK-ARM/shoot/config.o b/MDK-ARM/shoot/config.o index 48d4a383ba8fae54171c4f4c8ff8ff0e86a2d606..4df79ad6f8238fd76075e56c9c34aef7483f46d4 100644 GIT binary patch delta 1254 zcmYk5O-NKx6vxkf@1FOb&v|O4l9Hu4IhAE;8@kTymi&?2IRL5F}ZnTJe>VYVl~Qv)#8@G)Z*<^Z6ZhOrtzcS+RI zH+GJXv7>m2Y>1KV2E69$9*z^Fo8)@0g|A5Ollr)gcZgk5pQy%ZqAgQ}g9t=V_jOAYu7#;}CU93^09M|c_Q#|rWvq(24RVo|In?;RipSmWzB2QP~yE1j_@@btgH#D9TF zPN|GhnmE^YQ}k1kTD$QePqdgRk80_ZRs;PQ>B}^DGq-pnzN3g6(ryE+B+f{^UBhPL zTdA8kW{7{J-hp`0*E3`T1z*%26l;MJ}L*@A1*PGYkH(zgA2LbOs@;ZGTRN8b|fxw(r0I|W? zEjDrYz(69Cb7S#ykqd4vnTmtw`v~4d&WV%qb)3c8|y@s*(wrdV>zu;NK=A(2`l@uDKToc zu=nDrd7F)ir1dC2O()fmexu@o;%CJr#brf@t}5f@ACdHa5OJ6CZHh+}!-@&ToZ_Vw z=HaSZ7+1WjcwbSz7Fpb-X}A#N705wn3Zln?5< z_$1dYfG?uRsmCgMlqW>9Q_r%Z#|g1XanT9kqycc;+xOTh)3_<#I1QBkrxVhGrdVIn OKvnjakg-I%r1CFZgSL18 delta 1155 zcmYk5T}V_x6vxlpJLlf(ZC6(l6?AEJ&CSej2olMc9zrX_BrMmqRVyW3WmTdGcKdjc zkZ_skp^%KQ9x5<|EXX1vd`Q8lhpd+hLV_?c`XC58v(BX+=KTKubI+W)GxyGl_q=!1 z$2t@FCD{y^#sGkUrZEx>bd6%-cpC?ZKS|8pXZ_+FtBs{l+E~v=jC35N`eqtN27n$S z@mo%8=Oe5E<7CsM-354=be7b6IL3(uQa5H|g197gQywlldS5MmbaZnN<@0Hp&%&p< zhqYjAnG&-y5d?0r1Ne=6a-oBOKOEi4A=za`79O^!u?d}Nm_6_z$L;c}sxEDIY z5g3XLbRUZx>GXAUg`-oyxUC6p){7=HSKm<+6g}p)jIu7;6Rb^)_L9@ZxLF~V%yRZl zWLpz#M9f&zu}8F`h5&PlZxoYsuSmEv~AdPVsaWqrHifZ|!j;WftK zqDov+ysCIpQ68Rb^gwY|abEG2;#E{AI>iRX7D*i- zsMtO=V>d9m(~{Nc*aBD(L!_3eNtGCL z`Dm=rMLWI$oYK zW4@H<_||S2@3i((E>re7w~{7wqjP){6I)d zp-GodC*1f8S!ozd6b947lwuW2h9kGqx^doA)H5fd73sQH2+sdconj?TL#-rezD3PX z65Jt@SAQXsAR5XRYHganLr`3lRF|e_h}wi2Pt%_XmI<{!_z*#}g({Q^-kO%fL<1sw zvpANyiD-{d+k|?v#YO2B=R}KrMvEOJrd#a88|IkzS6Ts;*$={9nvI~iM<`>OxVH;f zWr=1zpl7@ADNDFc6UD_&utL*%Gx&a8dpU#4olJX`$OhU1Dxypc)5bXz06(9mh1TE5 zsMqlm%l54;l=CA=Jd_>eIobiE2G3>Mkqpku(%#Krw^@5XgT0z|JcE6@b|QoQPVJ)% z4!X26*sm5@#8Vcdd*YP3A8b1w-`>^9o=DrR!s2S}4g5x3fj;XA`qa)@bDR5hmWPxVd7e_s-D|n2ffvg=<2{l&vLwdo+UV8Yi`(=N?$@2RLc!BRW#Vn@oEX=i0Xlb)UHmR;>}}x0QTrO3 zMxttAtk&?4A$Pn7#S^2B5oz&TR93PxcHHo%41d<}=M8@iyK-WAOX-1$>`KGO4gV;f z&WYI$8|*{FPvYgADa+Hetz>0v%fx8z8i@y8^t>@Y;6Tm23C6I)-3T*y+Wj2-jrV#= z=;SS)ki;Cg*AoT}M?DeA?7;J$Fn3a+ZUk>g(j6G~hG763yb;)hU1Sg9n`DpTS+d(O z>5cF)I{7dT`W#s5(_sfz_#(W9zWI-Fnqu8PozD^bjxs{rMZdBt{L~kMFY%%;A~olt z;t%s#m9a41?GH&lD{kO>?@+XMUYpIOi8T-ymfjeQUd@xezr|6Ntd~ I*b&J656(nQ>i_@% delta 1508 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 delta 119477 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

&)j6C*}qbCpA;6LOnW$%rJGgm!tFr` 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 Call Graph - [shoot\shoot.axf]


Static Call Graph for image shoot\shoot.axf


-

#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Tue Sep 30 22:10:00 2025 +

#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Wed Oct 1 20:54:19 2025

Maximum Stack Usage = 304 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -24,8 +24,8 @@ Mutually Recursive functions
  • NMI_Handler   ⇒   NMI_Handler
  • UsageFault_Handler   ⇒   UsageFault_Handler
    -
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer
    -
  • UART_EndRxTransfer   ⇒   UART_EndRxTransfer
    +
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer
    +
  • UART_EndRxTransfer   ⇒   UART_EndRxTransfer

    @@ -144,8 +144,8 @@ Function Pointers Global Symbols

    __main (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main)) -

    [Calls]

    • >>   __scatterload -
    • >>   __rt_entry +

      [Calls]
      • >>   __rt_entry +
      • >>   __scatterload

      [Address Reference Count : 1]
      • startup_stm32f407xx.o(.text)
      @@ -157,9 +157,9 @@ Global Symbols

      [Calls]
      • >>   __rt_entry
      -

      __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

      __scatterload_rt2_thumb_only (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) -

      __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED) +

      __scatterload_null (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

      __scatterload_copy (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)

      [Calls]

      • >>   __scatterload_copy @@ -167,7 +167,7 @@ Global Symbols
        [Called By]
        • >>   __scatterload_copy
        -

        __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED) +

        __scatterload_zeroinit (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)

        __rt_lib_init (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))

        [Called By]

        • >>   __rt_entry_li @@ -177,70 +177,70 @@ Global Symbols

          [Calls]
          • >>   _fp_init
          -

          __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) +

          __rt_lib_init_alloca_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E)) -

          __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) +

          __rt_lib_init_argv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C)) -

          __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) +

          __rt_lib_init_atexit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B)) -

          __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) +

          __rt_lib_init_clock_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021)) -

          __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) +

          __rt_lib_init_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032)) -

          __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) +

          __rt_lib_init_exceptions_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030)) -

          __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) +

          __rt_lib_init_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F)) -

          __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) +

          __rt_lib_init_getenv_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023)) -

          __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) +

          __rt_lib_init_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A)) -

          __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) +

          __rt_lib_init_lc_collate_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011)) -

          __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) +

          __rt_lib_init_lc_ctype_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013)) -

          __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) +

          __rt_lib_init_lc_monetary_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015)) -

          __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) +

          __rt_lib_init_lc_numeric_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017)) -

          __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) +

          __rt_lib_init_lc_time_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019)) -

          __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) +

          __rt_lib_init_preinit_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004)) -

          __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) +

          __rt_lib_init_rand_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E)) -

          __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) +

          __rt_lib_init_return (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000033)) -

          __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) +

          __rt_lib_init_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D)) -

          __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) +

          __rt_lib_init_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025)) -

          __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C)) +

          __rt_lib_init_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))

          __rt_lib_shutdown (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))

          [Called By]

          • >>   __rt_exit_ls
          -

          __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) +

          __rt_lib_shutdown_cpp_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002)) -

          __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) +

          __rt_lib_shutdown_fp_trap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007)) -

          __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) +

          __rt_lib_shutdown_heap_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F)) -

          __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) +

          __rt_lib_shutdown_return (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010)) -

          __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) +

          __rt_lib_shutdown_signal_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A)) -

          __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) +

          __rt_lib_shutdown_stdio_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004)) -

          __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C)) +

          __rt_lib_shutdown_user_alloc_1 (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C))

          __rt_entry (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000)) -

          [Called By]

          • >>   __scatterload_rt2 -
          • >>   __main +

            [Called By]
            • >>   __main +
            • >>   __scatterload_rt2
            -

            __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002)) +

            __rt_entry_presh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))

            __rt_entry_sh (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))

            [Stack]

            • Max Depth = 8 + Unknown Stack Size @@ -253,7 +253,7 @@ Global Symbols

              [Calls]
              • >>   __rt_lib_init
              -

              __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009)) +

              __rt_entry_postsh_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))

              __rt_entry_main (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))

              [Stack]

              • Max Depth = 192 + Unknown Stack Size @@ -263,7 +263,7 @@ Global Symbols
              • >>   exit
              -

              __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C)) +

              __rt_entry_postli_1 (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))

              __rt_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))

              [Called By]

              • >>   exit @@ -273,7 +273,7 @@ Global Symbols

                [Calls]
                • >>   __rt_lib_shutdown
                -

                __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002)) +

                __rt_exit_prels_1 (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))

                __rt_exit_exit (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))

                [Calls]

                • >>   _sys_exit @@ -515,18 +515,18 @@ Global Symbols

                  [Called By]
                  • >>   __user_setup_stackheap
                  -

                  __aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text)) +

                  __aeabi_uldivmod (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text))

                  [Stack]

                  • Max Depth = 48
                  • Call Chain = __aeabi_uldivmod
                  -
                  [Called By]
                  • >>   UART_SetConfig -
                  • >>   HAL_RCC_GetSysClockFreq +
                    [Called By]
                    • >>   UART_SetConfig +
                    • >>   HAL_RCC_GetSysClockFreq
                    -

                    _ll_udiv (Thumb, 240 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED) +

                    _ll_udiv (Thumb, 240 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED)

                    __aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text)) -

                    [Called By]

                    • >>   prvCopyDataToQueue -
                    • >>   prvCopyDataFromQueue +

                      [Called By]
                      • >>   prvCopyDataToQueue +
                      • >>   prvCopyDataFromQueue
                      • >>   BSP_CAN_RxFifo1Callback
                      • >>   BSP_CAN_RxFifo0Callback
                      @@ -535,39 +535,40 @@ Global Symbols

                      [Calls]
                      • >>   __aeabi_memcpy4
                      -

                      _memcpy_lastbytes (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED) +

                      _memcpy_lastbytes (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_v6.o(.text), UNUSED)

                      __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED)

                      [Called By]

                      • >>   __rt_memcpy
                      -

                      __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) +

                      __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) -

                      __rt_memcpy_w (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) +

                      __rt_memcpy_w (Thumb, 100 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text), UNUSED) -

                      _memcpy_lastbytes_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED) +

                      _memcpy_lastbytes_aligned (Thumb, 0 bytes, Stack size unknown bytes, rt_memcpy_w.o(.text), UNUSED)

                      __aeabi_memset4 (Thumb, 16 bytes, Stack size 0 bytes, aeabi_memset4.o(.text))

                      [Stack]

                      • Max Depth = 4
                      • Call Chain = __aeabi_memset4 ⇒ _memset_w

                      [Calls]
                      • >>   _memset_w
                      -
                      [Called By]
                      • >>   prvInitialiseNewTask +
                        [Called By]
                        • >>   prvInitialiseNewTask
                        -

                        __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, aeabi_memset4.o(.text), UNUSED) +

                        __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, aeabi_memset4.o(.text), UNUSED)

                        __aeabi_memclr4 (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text)) -

                        [Called By]

                        • >>   SystemClock_Config -
                        • >>   MOTOR_RM_CreateCANManager +

                          [Called By]
                          • >>   SystemClock_Config +
                          • >>   MOTOR_RM_CreateCANManager
                          • >>   BSP_CAN_Init +
                          • >>   Shoot_Init
                          -

                          __aeabi_memclr8 (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text)) -

                          [Called By]

                          • >>   MOTOR_RM_Register +

                            __aeabi_memclr8 (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text)) +

                            [Called By]

                            • >>   MOTOR_RM_Register
                            -

                            __rt_memclr_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED) +

                            __rt_memclr_w (Thumb, 0 bytes, Stack size unknown bytes, rt_memclr_w.o(.text), UNUSED)

                            _memset_w (Thumb, 74 bytes, Stack size 4 bytes, rt_memclr_w.o(.text))

                            [Stack]

                            • Max Depth = 4
                            • Call Chain = _memset_w @@ -575,11 +576,11 @@ Global Symbols
                              [Called By]
                              • >>   __aeabi_memset4
                              -

                              __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                              __use_two_region_memory (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                              __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                              __rt_heap_escrow$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) -

                              __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED) +

                              __rt_heap_expand$2region (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)

                              __read_errno (Thumb, 10 bytes, Stack size 8 bytes, _rserrno.o(.text), UNUSED)

                              [Calls]

                              • >>   __aeabi_errno_addr @@ -590,7 +591,8 @@ Global Symbols

                              [Calls]
                              • >>   __aeabi_errno_addr
                              -
                              [Called By]
                              • >>   __hardfp_tanf +
                                [Called By]
                                • >>   __hardfp_tanf +
                                • >>   __hardfp_fmod

                                __aeabi_errno_addr (Thumb, 8 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text)) @@ -598,17 +600,17 @@ Global Symbols

                              • >>   __read_errno
                              -

                              __errno$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) +

                              __errno$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) -

                              __rt_errno_addr$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) +

                              __rt_errno_addr$intlibspace (Thumb, 0 bytes, Stack size 0 bytes, rt_errno_addr_intlibspace.o(.text), UNUSED) -

                              __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                              __user_libspace (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

                              __user_perproc_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))

                              [Called By]

                              • >>   __user_setup_stackheap
                              -

                              __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED) +

                              __user_perthread_libspace (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

                              __user_setup_stackheap (Thumb, 74 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))

                              [Stack]

                              • Max Depth = 8 + Unknown Stack Size @@ -633,14 +635,14 @@ Global Symbols

                                [Called By]
                                • >>   __rt_exit_exit
                                -

                                __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                                __I$use$semihosting (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

                                __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) +

                                __use_no_semihosting_swi (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED) -

                                __semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED) +

                                __semihosting_library_function (Thumb, 0 bytes, Stack size unknown bytes, indicate_semi.o(.text), UNUSED) -

                                AbsClip (Thumb, 34 bytes, Stack size 0 bytes, user_math.o(.text.AbsClip)) -

                                [Called By]

                                • >>   PID_Calc +

                                  AbsClip (Thumb, 34 bytes, Stack size 0 bytes, user_math.o(.text.AbsClip)) +

                                  [Called By]

                                  • >>   PID_Calc

                                  BSP_CAN_GetHandle (Thumb, 38 bytes, Stack size 0 bytes, can_1.o(.text.BSP_CAN_GetHandle)) @@ -672,7 +674,7 @@ Global Symbols

                                • >>   osMutexNew
                                • >>   __aeabi_memclr4
                                -
                                [Called By]
                                • >>   Shoot_Init +
                                  [Called By]
                                  • >>   Shoot_Init

                                  BSP_CAN_ParseId (Thumb, 20 bytes, Stack size 8 bytes, can_1.o(.text.BSP_CAN_ParseId)) @@ -691,7 +693,7 @@ Global Symbols


                                [Calls]
                                • >>   BSP_CAN_CreateIdQueue
                                -
                                [Called By]
                                • >>   MOTOR_RM_Register +
                                  [Called By]
                                  • >>   MOTOR_RM_Register

                                  BSP_CAN_Transmit (Thumb, 164 bytes, Stack size 48 bytes, can_1.o(.text.BSP_CAN_Transmit)) @@ -708,7 +710,7 @@ Global Symbols


                                [Calls]
                                • >>   BSP_CAN_Transmit
                                -
                                [Called By]
                                • >>   MOTOR_RM_Ctrl +
                                  [Called By]
                                  • >>   MOTOR_RM_Ctrl

                                  BSP_CAN_WaitTxMailboxEmpty (Thumb, 142 bytes, Stack size 32 bytes, can_1.o(.text.BSP_CAN_WaitTxMailboxEmpty)) @@ -719,7 +721,7 @@ Global Symbols

                                • >>   BSP_CAN_GetHandle
                                • >>   osDelay
                                -
                                [Called By]
                                • >>   MOTOR_RM_Ctrl +
                                  [Called By]
                                  • >>   MOTOR_RM_Ctrl

                                  BSP_Free (Thumb, 8 bytes, Stack size 8 bytes, mm.o(.text.BSP_Free)) @@ -727,7 +729,7 @@ Global Symbols


                                [Calls]
                                • >>   vPortFree
                                -
                                [Called By]
                                • >>   MOTOR_RM_Register +
                                  [Called By]
                                  • >>   MOTOR_RM_Register
                                  • >>   BSP_CAN_CreateIdQueue
                                  @@ -736,8 +738,8 @@ Global Symbols

                                [Calls]
                                • >>   pvPortMalloc
                                -
                                [Called By]
                                • >>   MOTOR_RM_Register -
                                • >>   MOTOR_RM_CreateCANManager +
                                  [Called By]
                                  • >>   MOTOR_RM_Register +
                                  • >>   MOTOR_RM_CreateCANManager
                                  • >>   BSP_CAN_CreateIdQueue
                                  @@ -750,14 +752,18 @@ Global Symbols
                                  [Called By]
                                  • >>   MOTOR_RM_Update
                                  -

                                  BSP_TIME_Get_us (Thumb, 80 bytes, Stack size 24 bytes, time.o(.text.BSP_TIME_Get_us), UNUSED) - -

                                  BSP_UART_GetHandle (Thumb, 32 bytes, Stack size 0 bytes, uart.o(.text.BSP_UART_GetHandle)) -

                                  [Called By]

                                  • >>   DEVICE_AT9S_StartDmaRecv +

                                    BSP_TIME_Get_us (Thumb, 80 bytes, Stack size 24 bytes, time.o(.text.BSP_TIME_Get_us)) +

                                    [Stack]

                                    • Max Depth = 24
                                    • Call Chain = BSP_TIME_Get_us +
                                    +
                                    [Called By]
                                    • >>   Shoot_Control
                                    -

                                    BSP_UART_RegisterCallback (Thumb, 50 bytes, Stack size 0 bytes, uart.o(.text.BSP_UART_RegisterCallback)) -

                                    [Called By]

                                    • >>   DEVICE_AT9S_Init +

                                      BSP_UART_GetHandle (Thumb, 32 bytes, Stack size 0 bytes, uart.o(.text.BSP_UART_GetHandle)) +

                                      [Called By]

                                      • >>   DEVICE_AT9S_StartDmaRecv +
                                      + +

                                      BSP_UART_RegisterCallback (Thumb, 50 bytes, Stack size 0 bytes, uart.o(.text.BSP_UART_RegisterCallback)) +

                                      [Called By]

                                      • >>   DEVICE_AT9S_Init

                                      BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.BusFault_Handler)) @@ -795,58 +801,62 @@ Global Symbols


                                    [Address Reference Count : 1]
                                    • startup_stm32f407xx.o(RESET)
                                    -

                                    COMP_AT9S_CMD_ParseRc (Thumb, 540 bytes, Stack size 8 bytes, at9s_pro_cmd.o(.text.COMP_AT9S_CMD_ParseRc)) +

                                    COMP_AT9S_CMD_ParseRc (Thumb, 540 bytes, Stack size 8 bytes, at9s_pro_cmd.o(.text.COMP_AT9S_CMD_ParseRc))

                                    [Stack]

                                    • Max Depth = 8
                                    • Call Chain = COMP_AT9S_CMD_ParseRc

                                    [Called By]
                                    • >>   Task_rc
                                    -

                                    Chassis_UpdateFeedback (Thumb, 320 bytes, Stack size 56 bytes, shoot_control.o(.text.Chassis_UpdateFeedback)) +

                                    Chassis_UpdateFeedback (Thumb, 452 bytes, Stack size 56 bytes, shoot_control.o(.text.Chassis_UpdateFeedback))

                                    [Stack]

                                    • Max Depth = 304
                                    • Call Chain = Chassis_UpdateFeedback ⇒ MOTOR_RM_Update ⇒ BSP_CAN_GetMessage ⇒ osMutexAcquire ⇒ xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                    [Calls]
                                    • >>   LowPassFilter2p_Apply
                                    • >>   MOTOR_RM_Update
                                    • >>   MOTOR_RM_GetMotor +
                                    • >>   __hardfp_fmod +
                                    • >>   __aeabi_f2d +
                                    • >>   __aeabi_d2f

                                    [Called By]
                                    • >>   Task_shoot_ctrl
                                    -

                                    CircleError (Thumb, 60 bytes, Stack size 0 bytes, user_math.o(.text.CircleError)) -

                                    [Called By]

                                    • >>   PID_Calc +

                                      CircleError (Thumb, 60 bytes, Stack size 0 bytes, user_math.o(.text.CircleError)) +

                                      [Called By]

                                      • >>   PID_Calc +
                                      • >>   Shoot_Control
                                      -

                                      Config_GetRobotParam (Thumb, 10 bytes, Stack size 0 bytes, config.o(.text.Config_GetRobotParam)) +

                                      Config_GetRobotParam (Thumb, 10 bytes, Stack size 0 bytes, config.o(.text.Config_GetRobotParam))

                                      [Called By]

                                      • >>   Task_shoot_ctrl
                                      -

                                      DEVICE_AT9S_Init (Thumb, 70 bytes, Stack size 16 bytes, at9s_pro.o(.text.DEVICE_AT9S_Init)) +

                                      DEVICE_AT9S_Init (Thumb, 70 bytes, Stack size 16 bytes, at9s_pro.o(.text.DEVICE_AT9S_Init))

                                      [Stack]

                                      • Max Depth = 24
                                      • Call Chain = DEVICE_AT9S_Init ⇒ osThreadGetId
                                      -
                                      [Calls]
                                      • >>   osThreadGetId -
                                      • >>   BSP_UART_RegisterCallback +
                                        [Calls]
                                        • >>   osThreadGetId +
                                        • >>   BSP_UART_RegisterCallback

                                        [Called By]
                                        • >>   Task_rc
                                        -

                                        DEVICE_AT9S_ParseRaw (Thumb, 632 bytes, Stack size 44 bytes, at9s_pro.o(.text.DEVICE_AT9S_ParseRaw)) +

                                        DEVICE_AT9S_ParseRaw (Thumb, 632 bytes, Stack size 44 bytes, at9s_pro.o(.text.DEVICE_AT9S_ParseRaw))

                                        [Stack]

                                        • Max Depth = 44
                                        • Call Chain = DEVICE_AT9S_ParseRaw

                                        [Called By]
                                        • >>   Task_rc
                                        -

                                        DEVICE_AT9S_StartDmaRecv (Thumb, 28 bytes, Stack size 8 bytes, at9s_pro.o(.text.DEVICE_AT9S_StartDmaRecv)) +

                                        DEVICE_AT9S_StartDmaRecv (Thumb, 28 bytes, Stack size 8 bytes, at9s_pro.o(.text.DEVICE_AT9S_StartDmaRecv))

                                        [Stack]

                                        • Max Depth = 64
                                        • Call Chain = DEVICE_AT9S_StartDmaRecv ⇒ HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                        -
                                        [Calls]
                                        • >>   HAL_UART_Receive_DMA -
                                        • >>   BSP_UART_GetHandle +
                                          [Calls]
                                          • >>   HAL_UART_Receive_DMA +
                                          • >>   BSP_UART_GetHandle

                                          [Called By]
                                          • >>   Task_rc
                                          -

                                          DEVICE_AT9S_WaitDmaCplt (Thumb, 22 bytes, Stack size 8 bytes, at9s_pro.o(.text.DEVICE_AT9S_WaitDmaCplt)) +

                                          DEVICE_AT9S_WaitDmaCplt (Thumb, 22 bytes, Stack size 8 bytes, at9s_pro.o(.text.DEVICE_AT9S_WaitDmaCplt))

                                          [Stack]

                                          • Max Depth = 112
                                          • Call Chain = DEVICE_AT9S_WaitDmaCplt ⇒ osThreadFlagsWait ⇒ xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                          -
                                          [Calls]
                                          • >>   osThreadFlagsWait +
                                            [Calls]
                                            • >>   osThreadFlagsWait

                                            [Called By]
                                            • >>   Task_rc
                                            @@ -854,41 +864,27 @@ Global Symbols

                                            DMA1_Stream1_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler))

                                            [Stack]

                                            • Max Depth = 32
                                            • Call Chain = DMA1_Stream1_IRQHandler ⇒ HAL_DMA_IRQHandler
                                            -
                                            [Calls]
                                            • >>   HAL_DMA_IRQHandler +
                                              [Calls]
                                              • >>   HAL_DMA_IRQHandler

                                              [Address Reference Count : 1]
                                              • startup_stm32f407xx.o(RESET)

                                              DMA2_Stream6_IRQHandler (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler))

                                              [Stack]

                                              • Max Depth = 32
                                              • Call Chain = DMA2_Stream6_IRQHandler ⇒ HAL_DMA_IRQHandler
                                              -
                                              [Calls]
                                              • >>   HAL_DMA_IRQHandler +
                                                [Calls]
                                                • >>   HAL_DMA_IRQHandler

                                                [Address Reference Count : 1]
                                                • startup_stm32f407xx.o(RESET)
                                                -

                                                DWT_GetDeltaT (Thumb, 74 bytes, Stack size 24 bytes, dwt.o(.text.DWT_GetDeltaT)) -

                                                [Stack]

                                                • Max Depth = 28
                                                • Call Chain = DWT_GetDeltaT ⇒ DWT_CNT_Update -
                                                -
                                                [Calls]
                                                • >>   DWT_CNT_Update -
                                                -
                                                [Called By]
                                                • >>   Shoot_Control -
                                                - -

                                                DWT_Init (Thumb, 130 bytes, Stack size 8 bytes, dwt.o(.text.DWT_Init)) -

                                                [Stack]

                                                • Max Depth = 8
                                                • Call Chain = DWT_Init -
                                                -
                                                [Called By]
                                                • >>   Shoot_Init -
                                                -

                                                DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.DebugMon_Handler))
                                                [Address Reference Count : 1]

                                                • startup_stm32f407xx.o(RESET)
                                                -

                                                Error_Handler (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text.Error_Handler)) -

                                                [Called By]

                                                • >>   HAL_UART_MspInit -
                                                • >>   SystemClock_Config -
                                                • >>   MX_USART6_UART_Init -
                                                • >>   MX_USART3_UART_Init -
                                                • >>   MX_CAN2_Init -
                                                • >>   MX_CAN1_Init +

                                                  Error_Handler (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text.Error_Handler)) +

                                                  [Called By]

                                                  • >>   HAL_UART_MspInit +
                                                  • >>   SystemClock_Config +
                                                  • >>   MX_USART6_UART_Init +
                                                  • >>   MX_USART3_UART_Init +
                                                  • >>   MX_CAN2_Init +
                                                  • >>   MX_CAN1_Init

                                                  HAL_CAN_ActivateNotification (Thumb, 38 bytes, Stack size 0 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification)) @@ -907,10 +903,10 @@ Global Symbols
                                                  [Called By]

                                                  • >>   BSP_CAN_Init
                                                  -

                                                  HAL_CAN_ErrorCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_ErrorCallback)) +

                                                  HAL_CAN_ErrorCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_ErrorCallback))

                                                  [Stack]

                                                  • Max Depth = 8
                                                  • Call Chain = HAL_CAN_ErrorCallback
                                                  -
                                                  [Calls]
                                                  • >>   CAN_Get +
                                                    [Calls]
                                                    • >>   CAN_Get

                                                    [Called By]
                                                    • >>   HAL_CAN_IRQHandler
                                                    @@ -934,19 +930,19 @@ Global Symbols

                                                    HAL_CAN_IRQHandler (Thumb, 570 bytes, Stack size 40 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler))

                                                    [Stack]

                                                    • Max Depth = 48
                                                    • Call Chain = HAL_CAN_IRQHandler ⇒ HAL_CAN_WakeUpFromRxMsgCallback
                                                    -
                                                    [Calls]
                                                    • >>   HAL_CAN_WakeUpFromRxMsgCallback -
                                                    • >>   HAL_CAN_TxMailbox2CompleteCallback -
                                                    • >>   HAL_CAN_TxMailbox2AbortCallback -
                                                    • >>   HAL_CAN_TxMailbox1CompleteCallback -
                                                    • >>   HAL_CAN_TxMailbox1AbortCallback -
                                                    • >>   HAL_CAN_TxMailbox0CompleteCallback -
                                                    • >>   HAL_CAN_TxMailbox0AbortCallback -
                                                    • >>   HAL_CAN_SleepCallback -
                                                    • >>   HAL_CAN_RxFifo1MsgPendingCallback -
                                                    • >>   HAL_CAN_RxFifo1FullCallback -
                                                    • >>   HAL_CAN_RxFifo0MsgPendingCallback -
                                                    • >>   HAL_CAN_RxFifo0FullCallback -
                                                    • >>   HAL_CAN_ErrorCallback +
                                                      [Calls]
                                                      • >>   HAL_CAN_WakeUpFromRxMsgCallback +
                                                      • >>   HAL_CAN_TxMailbox2CompleteCallback +
                                                      • >>   HAL_CAN_TxMailbox2AbortCallback +
                                                      • >>   HAL_CAN_TxMailbox1CompleteCallback +
                                                      • >>   HAL_CAN_TxMailbox1AbortCallback +
                                                      • >>   HAL_CAN_TxMailbox0CompleteCallback +
                                                      • >>   HAL_CAN_TxMailbox0AbortCallback +
                                                      • >>   HAL_CAN_SleepCallback +
                                                      • >>   HAL_CAN_RxFifo1MsgPendingCallback +
                                                      • >>   HAL_CAN_RxFifo1FullCallback +
                                                      • >>   HAL_CAN_RxFifo0MsgPendingCallback +
                                                      • >>   HAL_CAN_RxFifo0FullCallback +
                                                      • >>   HAL_CAN_ErrorCallback

                                                      [Called By]
                                                      • >>   CAN2_RX1_IRQHandler
                                                      • >>   CAN2_RX0_IRQHandler @@ -954,62 +950,62 @@ Global Symbols
                                                      • >>   CAN1_RX0_IRQHandler
                                                      -

                                                      HAL_CAN_Init (Thumb, 244 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Init)) +

                                                      HAL_CAN_Init (Thumb, 244 bytes, Stack size 16 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Init))

                                                      [Stack]

                                                      • Max Depth = 104
                                                      • Call Chain = HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_GPIO_Init

                                                      [Calls]
                                                      • >>   HAL_GetTick -
                                                      • >>   HAL_CAN_MspInit +
                                                      • >>   HAL_CAN_MspInit
                                                      -
                                                      [Called By]
                                                      • >>   MX_CAN2_Init -
                                                      • >>   MX_CAN1_Init +
                                                        [Called By]
                                                        • >>   MX_CAN2_Init +
                                                        • >>   MX_CAN1_Init
                                                        -

                                                        HAL_CAN_MspInit (Thumb, 294 bytes, Stack size 40 bytes, can.o(.text.HAL_CAN_MspInit)) +

                                                        HAL_CAN_MspInit (Thumb, 294 bytes, Stack size 40 bytes, can.o(.text.HAL_CAN_MspInit))

                                                        [Stack]

                                                        • Max Depth = 88
                                                        • Call Chain = HAL_CAN_MspInit ⇒ HAL_GPIO_Init
                                                        -
                                                        [Calls]
                                                        • >>   HAL_NVIC_SetPriority -
                                                        • >>   HAL_NVIC_EnableIRQ -
                                                        • >>   HAL_GPIO_Init +
                                                          [Calls]
                                                          • >>   HAL_NVIC_SetPriority +
                                                          • >>   HAL_NVIC_EnableIRQ +
                                                          • >>   HAL_GPIO_Init
                                                          -
                                                          [Called By]
                                                          • >>   HAL_CAN_Init +
                                                            [Called By]
                                                            • >>   HAL_CAN_Init
                                                            -

                                                            HAL_CAN_RxFifo0FullCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_RxFifo0FullCallback)) +

                                                            HAL_CAN_RxFifo0FullCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_RxFifo0FullCallback))

                                                            [Stack]

                                                            • Max Depth = 8
                                                            • Call Chain = HAL_CAN_RxFifo0FullCallback
                                                            -
                                                            [Calls]
                                                            • >>   CAN_Get +
                                                              [Calls]
                                                              • >>   CAN_Get

                                                              [Called By]
                                                              • >>   HAL_CAN_IRQHandler
                                                              -

                                                              HAL_CAN_RxFifo0MsgPendingCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback)) +

                                                              HAL_CAN_RxFifo0MsgPendingCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback))

                                                              [Stack]

                                                              • Max Depth = 8
                                                              • Call Chain = HAL_CAN_RxFifo0MsgPendingCallback
                                                              -
                                                              [Calls]
                                                              • >>   CAN_Get +
                                                                [Calls]
                                                                • >>   CAN_Get

                                                                [Called By]
                                                                • >>   HAL_CAN_IRQHandler
                                                                -

                                                                HAL_CAN_RxFifo1FullCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_RxFifo1FullCallback)) +

                                                                HAL_CAN_RxFifo1FullCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_RxFifo1FullCallback))

                                                                [Stack]

                                                                • Max Depth = 8
                                                                • Call Chain = HAL_CAN_RxFifo1FullCallback
                                                                -
                                                                [Calls]
                                                                • >>   CAN_Get +
                                                                  [Calls]
                                                                  • >>   CAN_Get

                                                                  [Called By]
                                                                  • >>   HAL_CAN_IRQHandler
                                                                  -

                                                                  HAL_CAN_RxFifo1MsgPendingCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback)) +

                                                                  HAL_CAN_RxFifo1MsgPendingCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback))

                                                                  [Stack]

                                                                  • Max Depth = 8
                                                                  • Call Chain = HAL_CAN_RxFifo1MsgPendingCallback
                                                                  -
                                                                  [Calls]
                                                                  • >>   CAN_Get +
                                                                    [Calls]
                                                                    • >>   CAN_Get

                                                                    [Called By]
                                                                    • >>   HAL_CAN_IRQHandler
                                                                    -

                                                                    HAL_CAN_SleepCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_SleepCallback)) +

                                                                    HAL_CAN_SleepCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_SleepCallback))

                                                                    [Stack]

                                                                    • Max Depth = 8
                                                                    • Call Chain = HAL_CAN_SleepCallback
                                                                    -
                                                                    [Calls]
                                                                    • >>   CAN_Get +
                                                                      [Calls]
                                                                      • >>   CAN_Get

                                                                      [Called By]
                                                                      • >>   HAL_CAN_IRQHandler
                                                                      @@ -1022,275 +1018,275 @@ Global Symbols
                                                                      [Called By]
                                                                      • >>   BSP_CAN_Init
                                                                      -

                                                                      HAL_CAN_TxMailbox0AbortCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback)) +

                                                                      HAL_CAN_TxMailbox0AbortCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback))

                                                                      [Stack]

                                                                      • Max Depth = 8
                                                                      • Call Chain = HAL_CAN_TxMailbox0AbortCallback
                                                                      -
                                                                      [Calls]
                                                                      • >>   CAN_Get +
                                                                        [Calls]
                                                                        • >>   CAN_Get

                                                                        [Called By]
                                                                        • >>   HAL_CAN_IRQHandler
                                                                        -

                                                                        HAL_CAN_TxMailbox0CompleteCallback (Thumb, 34 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback)) +

                                                                        HAL_CAN_TxMailbox0CompleteCallback (Thumb, 34 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback))

                                                                        [Stack]

                                                                        • Max Depth = 8
                                                                        • Call Chain = HAL_CAN_TxMailbox0CompleteCallback
                                                                        -
                                                                        [Calls]
                                                                        • >>   CAN_Get +
                                                                          [Calls]
                                                                          • >>   CAN_Get

                                                                          [Called By]
                                                                          • >>   HAL_CAN_IRQHandler
                                                                          -

                                                                          HAL_CAN_TxMailbox1AbortCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback)) +

                                                                          HAL_CAN_TxMailbox1AbortCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback))

                                                                          [Stack]

                                                                          • Max Depth = 8
                                                                          • Call Chain = HAL_CAN_TxMailbox1AbortCallback
                                                                          -
                                                                          [Calls]
                                                                          • >>   CAN_Get +
                                                                            [Calls]
                                                                            • >>   CAN_Get

                                                                            [Called By]
                                                                            • >>   HAL_CAN_IRQHandler
                                                                            -

                                                                            HAL_CAN_TxMailbox1CompleteCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback)) +

                                                                            HAL_CAN_TxMailbox1CompleteCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback))

                                                                            [Stack]

                                                                            • Max Depth = 8
                                                                            • Call Chain = HAL_CAN_TxMailbox1CompleteCallback
                                                                            -
                                                                            [Calls]
                                                                            • >>   CAN_Get +
                                                                              [Calls]
                                                                              • >>   CAN_Get

                                                                              [Called By]
                                                                              • >>   HAL_CAN_IRQHandler
                                                                              -

                                                                              HAL_CAN_TxMailbox2AbortCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback)) +

                                                                              HAL_CAN_TxMailbox2AbortCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback))

                                                                              [Stack]

                                                                              • Max Depth = 8
                                                                              • Call Chain = HAL_CAN_TxMailbox2AbortCallback
                                                                              -
                                                                              [Calls]
                                                                              • >>   CAN_Get +
                                                                                [Calls]
                                                                                • >>   CAN_Get

                                                                                [Called By]
                                                                                • >>   HAL_CAN_IRQHandler
                                                                                -

                                                                                HAL_CAN_TxMailbox2CompleteCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback)) +

                                                                                HAL_CAN_TxMailbox2CompleteCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback))

                                                                                [Stack]

                                                                                • Max Depth = 8
                                                                                • Call Chain = HAL_CAN_TxMailbox2CompleteCallback
                                                                                -
                                                                                [Calls]
                                                                                • >>   CAN_Get +
                                                                                  [Calls]
                                                                                  • >>   CAN_Get

                                                                                  [Called By]
                                                                                  • >>   HAL_CAN_IRQHandler
                                                                                  -

                                                                                  HAL_CAN_WakeUpFromRxMsgCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback)) +

                                                                                  HAL_CAN_WakeUpFromRxMsgCallback (Thumb, 36 bytes, Stack size 8 bytes, can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback))

                                                                                  [Stack]

                                                                                  • Max Depth = 8
                                                                                  • Call Chain = HAL_CAN_WakeUpFromRxMsgCallback
                                                                                  -
                                                                                  [Calls]
                                                                                  • >>   CAN_Get +
                                                                                    [Calls]
                                                                                    • >>   CAN_Get

                                                                                    [Called By]
                                                                                    • >>   HAL_CAN_IRQHandler
                                                                                    -

                                                                                    HAL_DMA_IRQHandler (Thumb, 396 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler)) +

                                                                                    HAL_DMA_IRQHandler (Thumb, 396 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler))

                                                                                    [Stack]

                                                                                    • Max Depth = 24
                                                                                    • Call Chain = HAL_DMA_IRQHandler

                                                                                    [Called By]
                                                                                    • >>   DMA2_Stream6_IRQHandler
                                                                                    • >>   DMA1_Stream1_IRQHandler
                                                                                    -

                                                                                    HAL_DMA_Init (Thumb, 206 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Init)) +

                                                                                    HAL_DMA_Init (Thumb, 206 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Init))

                                                                                    [Stack]

                                                                                    • Max Depth = 24
                                                                                    • Call Chain = HAL_DMA_Init
                                                                                    -
                                                                                    [Calls]
                                                                                    • >>   DMA_CheckFifoParam -
                                                                                    • >>   DMA_CalcBaseAndBitshift +
                                                                                      [Calls]
                                                                                      • >>   DMA_CheckFifoParam +
                                                                                      • >>   DMA_CalcBaseAndBitshift
                                                                                      • >>   HAL_GetTick
                                                                                      -
                                                                                      [Called By]
                                                                                      • >>   HAL_UART_MspInit +
                                                                                        [Called By]
                                                                                        • >>   HAL_UART_MspInit
                                                                                        -

                                                                                        HAL_DMA_Start_IT (Thumb, 98 bytes, Stack size 16 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT)) +

                                                                                        HAL_DMA_Start_IT (Thumb, 98 bytes, Stack size 16 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT))

                                                                                        [Stack]

                                                                                        • Max Depth = 24
                                                                                        • Call Chain = HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                        -
                                                                                        [Calls]
                                                                                        • >>   DMA_SetConfig +
                                                                                          [Calls]
                                                                                          • >>   DMA_SetConfig
                                                                                          -
                                                                                          [Called By]
                                                                                          • >>   UART_Start_Receive_DMA +
                                                                                            [Called By]
                                                                                            • >>   UART_Start_Receive_DMA
                                                                                            -

                                                                                            HAL_GPIO_Init (Thumb, 410 bytes, Stack size 48 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init)) +

                                                                                            HAL_GPIO_Init (Thumb, 410 bytes, Stack size 48 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init))

                                                                                            [Stack]

                                                                                            • Max Depth = 48
                                                                                            • Call Chain = HAL_GPIO_Init
                                                                                            -
                                                                                            [Called By]
                                                                                            • >>   HAL_UART_MspInit -
                                                                                            • >>   HAL_CAN_MspInit +
                                                                                              [Called By]
                                                                                              • >>   HAL_UART_MspInit +
                                                                                              • >>   HAL_CAN_MspInit

                                                                                              HAL_GetTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_GetTick))

                                                                                              [Called By]

                                                                                              • >>   HAL_CAN_Start -
                                                                                              • >>   HAL_DMA_Init -
                                                                                              • >>   HAL_CAN_Init -
                                                                                              • >>   HAL_RCC_OscConfig -
                                                                                              • >>   HAL_RCC_ClockConfig +
                                                                                              • >>   HAL_DMA_Init +
                                                                                              • >>   HAL_CAN_Init +
                                                                                              • >>   HAL_RCC_OscConfig +
                                                                                              • >>   HAL_RCC_ClockConfig
                                                                                              • >>   BSP_CAN_WaitTxMailboxEmpty
                                                                                              • >>   BSP_CAN_RxFifo1Callback
                                                                                              • >>   BSP_CAN_RxFifo0Callback
                                                                                              -

                                                                                              HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_IncTick)) +

                                                                                              HAL_IncTick (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_IncTick))

                                                                                              [Called By]

                                                                                              • >>   SysTick_Handler
                                                                                              -

                                                                                              HAL_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal.o(.text.HAL_Init)) +

                                                                                              HAL_Init (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal.o(.text.HAL_Init))

                                                                                              [Stack]

                                                                                              • Max Depth = 48
                                                                                              • Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_SYSTICK_Config ⇒ SysTick_Config
                                                                                              -
                                                                                              [Calls]
                                                                                              • >>   HAL_NVIC_SetPriorityGrouping -
                                                                                              • >>   HAL_InitTick -
                                                                                              • >>   HAL_MspInit +
                                                                                                [Calls]
                                                                                                • >>   HAL_NVIC_SetPriorityGrouping +
                                                                                                • >>   HAL_InitTick +
                                                                                                • >>   HAL_MspInit

                                                                                                [Called By]
                                                                                                • >>   main
                                                                                                -

                                                                                                HAL_InitTick (Thumb, 80 bytes, Stack size 16 bytes, stm32f4xx_hal.o(.text.HAL_InitTick)) +

                                                                                                HAL_InitTick (Thumb, 80 bytes, Stack size 16 bytes, stm32f4xx_hal.o(.text.HAL_InitTick))

                                                                                                [Stack]

                                                                                                • Max Depth = 40
                                                                                                • Call Chain = HAL_InitTick ⇒ HAL_SYSTICK_Config ⇒ SysTick_Config
                                                                                                -
                                                                                                [Calls]
                                                                                                • >>   HAL_SYSTICK_Config -
                                                                                                • >>   HAL_NVIC_SetPriority +
                                                                                                  [Calls]
                                                                                                  • >>   HAL_SYSTICK_Config +
                                                                                                  • >>   HAL_NVIC_SetPriority
                                                                                                  -
                                                                                                  [Called By]
                                                                                                  • >>   HAL_RCC_ClockConfig -
                                                                                                  • >>   HAL_Init +
                                                                                                    [Called By]
                                                                                                    • >>   HAL_RCC_ClockConfig +
                                                                                                    • >>   HAL_Init
                                                                                                    -

                                                                                                    HAL_MspInit (Thumb, 70 bytes, Stack size 16 bytes, stm32f4xx_hal_msp.o(.text.HAL_MspInit)) +

                                                                                                    HAL_MspInit (Thumb, 70 bytes, Stack size 16 bytes, stm32f4xx_hal_msp.o(.text.HAL_MspInit))

                                                                                                    [Stack]

                                                                                                    • Max Depth = 32
                                                                                                    • Call Chain = HAL_MspInit ⇒ HAL_NVIC_SetPriority
                                                                                                    -
                                                                                                    [Calls]
                                                                                                    • >>   HAL_NVIC_SetPriority +
                                                                                                      [Calls]
                                                                                                      • >>   HAL_NVIC_SetPriority
                                                                                                      -
                                                                                                      [Called By]
                                                                                                      • >>   HAL_Init +
                                                                                                        [Called By]
                                                                                                        • >>   HAL_Init
                                                                                                        -

                                                                                                        HAL_NVIC_EnableIRQ (Thumb, 8 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) +

                                                                                                        HAL_NVIC_EnableIRQ (Thumb, 8 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ))

                                                                                                        [Stack]

                                                                                                        • Max Depth = 8
                                                                                                        • Call Chain = HAL_NVIC_EnableIRQ
                                                                                                        -
                                                                                                        [Calls]
                                                                                                        • >>   __NVIC_EnableIRQ +
                                                                                                          [Calls]
                                                                                                          • >>   __NVIC_EnableIRQ
                                                                                                          -
                                                                                                          [Called By]
                                                                                                          • >>   HAL_CAN_MspInit -
                                                                                                          • >>   MX_DMA_Init +
                                                                                                            [Called By]
                                                                                                            • >>   HAL_CAN_MspInit +
                                                                                                            • >>   MX_DMA_Init
                                                                                                            -

                                                                                                            HAL_NVIC_SetPriority (Thumb, 30 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)) +

                                                                                                            HAL_NVIC_SetPriority (Thumb, 30 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority))

                                                                                                            [Stack]

                                                                                                            • Max Depth = 16
                                                                                                            • Call Chain = HAL_NVIC_SetPriority
                                                                                                            -
                                                                                                            [Calls]
                                                                                                            • >>   __NVIC_SetPriority -
                                                                                                            • >>   __NVIC_GetPriorityGrouping -
                                                                                                            • >>   NVIC_EncodePriority +
                                                                                                              [Calls]
                                                                                                              • >>   __NVIC_SetPriority +
                                                                                                              • >>   __NVIC_GetPriorityGrouping +
                                                                                                              • >>   NVIC_EncodePriority
                                                                                                              -
                                                                                                              [Called By]
                                                                                                              • >>   HAL_InitTick -
                                                                                                              • >>   HAL_MspInit -
                                                                                                              • >>   HAL_CAN_MspInit -
                                                                                                              • >>   MX_DMA_Init +
                                                                                                                [Called By]
                                                                                                                • >>   HAL_InitTick +
                                                                                                                • >>   HAL_MspInit +
                                                                                                                • >>   HAL_CAN_MspInit +
                                                                                                                • >>   MX_DMA_Init
                                                                                                                -

                                                                                                                HAL_NVIC_SetPriorityGrouping (Thumb, 8 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)) +

                                                                                                                HAL_NVIC_SetPriorityGrouping (Thumb, 8 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping))

                                                                                                                [Stack]

                                                                                                                • Max Depth = 8
                                                                                                                • Call Chain = HAL_NVIC_SetPriorityGrouping
                                                                                                                -
                                                                                                                [Calls]
                                                                                                                • >>   __NVIC_SetPriorityGrouping +
                                                                                                                  [Calls]
                                                                                                                  • >>   __NVIC_SetPriorityGrouping
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   HAL_Init +
                                                                                                                    [Called By]
                                                                                                                    • >>   HAL_Init
                                                                                                                    -

                                                                                                                    HAL_RCC_ClockConfig (Thumb, 352 bytes, Stack size 24 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)) +

                                                                                                                    HAL_RCC_ClockConfig (Thumb, 352 bytes, Stack size 24 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig))

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 80
                                                                                                                    • Call Chain = HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod
                                                                                                                    -
                                                                                                                    [Calls]
                                                                                                                    • >>   HAL_RCC_GetSysClockFreq -
                                                                                                                    • >>   HAL_InitTick +
                                                                                                                      [Calls]
                                                                                                                      • >>   HAL_RCC_GetSysClockFreq +
                                                                                                                      • >>   HAL_InitTick
                                                                                                                      • >>   HAL_GetTick
                                                                                                                      -
                                                                                                                      [Called By]
                                                                                                                      • >>   SystemClock_Config +
                                                                                                                        [Called By]
                                                                                                                        • >>   SystemClock_Config
                                                                                                                        -

                                                                                                                        HAL_RCC_GetHCLKFreq (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq)) -

                                                                                                                        [Called By]

                                                                                                                        • >>   HAL_RCC_GetPCLK2Freq -
                                                                                                                        • >>   HAL_RCC_GetPCLK1Freq +

                                                                                                                          HAL_RCC_GetHCLKFreq (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq)) +

                                                                                                                          [Called By]

                                                                                                                          • >>   HAL_RCC_GetPCLK2Freq +
                                                                                                                          • >>   HAL_RCC_GetPCLK1Freq
                                                                                                                          -

                                                                                                                          HAL_RCC_GetPCLK1Freq (Thumb, 34 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)) +

                                                                                                                          HAL_RCC_GetPCLK1Freq (Thumb, 34 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq))

                                                                                                                          [Stack]

                                                                                                                          • Max Depth = 8
                                                                                                                          • Call Chain = HAL_RCC_GetPCLK1Freq
                                                                                                                          -
                                                                                                                          [Calls]
                                                                                                                          • >>   HAL_RCC_GetHCLKFreq +
                                                                                                                            [Calls]
                                                                                                                            • >>   HAL_RCC_GetHCLKFreq
                                                                                                                            -
                                                                                                                            [Called By]
                                                                                                                            • >>   UART_SetConfig +
                                                                                                                              [Called By]
                                                                                                                              • >>   UART_SetConfig
                                                                                                                              -

                                                                                                                              HAL_RCC_GetPCLK2Freq (Thumb, 34 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)) +

                                                                                                                              HAL_RCC_GetPCLK2Freq (Thumb, 34 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq))

                                                                                                                              [Stack]

                                                                                                                              • Max Depth = 8
                                                                                                                              • Call Chain = HAL_RCC_GetPCLK2Freq
                                                                                                                              -
                                                                                                                              [Calls]
                                                                                                                              • >>   HAL_RCC_GetHCLKFreq +
                                                                                                                                [Calls]
                                                                                                                                • >>   HAL_RCC_GetHCLKFreq
                                                                                                                                -
                                                                                                                                [Called By]
                                                                                                                                • >>   UART_SetConfig +
                                                                                                                                  [Called By]
                                                                                                                                  • >>   UART_SetConfig
                                                                                                                                  -

                                                                                                                                  HAL_RCC_GetSysClockFreq (Thumb, 104 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq)) +

                                                                                                                                  HAL_RCC_GetSysClockFreq (Thumb, 104 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq))

                                                                                                                                  [Stack]

                                                                                                                                  • Max Depth = 56
                                                                                                                                  • Call Chain = HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod
                                                                                                                                  -
                                                                                                                                  [Calls]
                                                                                                                                  • >>   __aeabi_uldivmod +
                                                                                                                                    [Calls]
                                                                                                                                    • >>   __aeabi_uldivmod
                                                                                                                                    -
                                                                                                                                    [Called By]
                                                                                                                                    • >>   HAL_RCC_ClockConfig +
                                                                                                                                      [Called By]
                                                                                                                                      • >>   HAL_RCC_ClockConfig
                                                                                                                                      -

                                                                                                                                      HAL_RCC_OscConfig (Thumb, 840 bytes, Stack size 32 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig)) +

                                                                                                                                      HAL_RCC_OscConfig (Thumb, 840 bytes, Stack size 32 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig))

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 32
                                                                                                                                      • Call Chain = HAL_RCC_OscConfig

                                                                                                                                      [Calls]
                                                                                                                                      • >>   HAL_GetTick
                                                                                                                                      -
                                                                                                                                      [Called By]
                                                                                                                                      • >>   SystemClock_Config +
                                                                                                                                        [Called By]
                                                                                                                                        • >>   SystemClock_Config
                                                                                                                                        -

                                                                                                                                        HAL_SYSTICK_Config (Thumb, 8 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config)) +

                                                                                                                                        HAL_SYSTICK_Config (Thumb, 8 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config))

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 24
                                                                                                                                        • Call Chain = HAL_SYSTICK_Config ⇒ SysTick_Config
                                                                                                                                        -
                                                                                                                                        [Calls]
                                                                                                                                        • >>   SysTick_Config +
                                                                                                                                          [Calls]
                                                                                                                                          • >>   SysTick_Config
                                                                                                                                          -
                                                                                                                                          [Called By]
                                                                                                                                          • >>   HAL_InitTick +
                                                                                                                                            [Called By]
                                                                                                                                            • >>   HAL_InitTick
                                                                                                                                            -

                                                                                                                                            HAL_UARTEx_RxEventCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback)) +

                                                                                                                                            HAL_UARTEx_RxEventCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback))

                                                                                                                                            [Called By]

                                                                                                                                            • >>   UART_DMARxHalfCplt
                                                                                                                                            • >>   UART_DMAReceiveCplt
                                                                                                                                            -

                                                                                                                                            HAL_UART_ErrorCallback (Thumb, 38 bytes, Stack size 8 bytes, uart.o(.text.HAL_UART_ErrorCallback)) +

                                                                                                                                            HAL_UART_ErrorCallback (Thumb, 38 bytes, Stack size 8 bytes, uart.o(.text.HAL_UART_ErrorCallback))

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 8
                                                                                                                                            • Call Chain = HAL_UART_ErrorCallback
                                                                                                                                            -
                                                                                                                                            [Calls]
                                                                                                                                            • >>   UART_Get +
                                                                                                                                              [Calls]
                                                                                                                                              • >>   UART_Get

                                                                                                                                              [Called By]
                                                                                                                                              • >>   UART_DMAError
                                                                                                                                              -

                                                                                                                                              HAL_UART_Init (Thumb, 96 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Init)) +

                                                                                                                                              HAL_UART_Init (Thumb, 96 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Init))

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 96
                                                                                                                                              • Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                              -
                                                                                                                                              [Calls]
                                                                                                                                              • >>   UART_SetConfig -
                                                                                                                                              • >>   HAL_UART_MspInit +
                                                                                                                                                [Calls]
                                                                                                                                                • >>   UART_SetConfig +
                                                                                                                                                • >>   HAL_UART_MspInit
                                                                                                                                                -
                                                                                                                                                [Called By]
                                                                                                                                                • >>   MX_USART6_UART_Init -
                                                                                                                                                • >>   MX_USART3_UART_Init +
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   MX_USART6_UART_Init +
                                                                                                                                                  • >>   MX_USART3_UART_Init
                                                                                                                                                  -

                                                                                                                                                  HAL_UART_MspInit (Thumb, 348 bytes, Stack size 40 bytes, usart.o(.text.HAL_UART_MspInit)) +

                                                                                                                                                  HAL_UART_MspInit (Thumb, 348 bytes, Stack size 40 bytes, usart.o(.text.HAL_UART_MspInit))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 88
                                                                                                                                                  • Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                  -
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   HAL_DMA_Init -
                                                                                                                                                  • >>   HAL_GPIO_Init -
                                                                                                                                                  • >>   Error_Handler +
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   HAL_DMA_Init +
                                                                                                                                                    • >>   HAL_GPIO_Init +
                                                                                                                                                    • >>   Error_Handler
                                                                                                                                                    -
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   HAL_UART_Init +
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   HAL_UART_Init
                                                                                                                                                      -

                                                                                                                                                      HAL_UART_Receive_DMA (Thumb, 44 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA)) +

                                                                                                                                                      HAL_UART_Receive_DMA (Thumb, 44 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA))

                                                                                                                                                      [Stack]

                                                                                                                                                      • Max Depth = 56
                                                                                                                                                      • Call Chain = HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                      -
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   UART_Start_Receive_DMA +
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   UART_Start_Receive_DMA
                                                                                                                                                        -
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   DEVICE_AT9S_StartDmaRecv +
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   DEVICE_AT9S_StartDmaRecv
                                                                                                                                                          -

                                                                                                                                                          HAL_UART_RxCpltCallback (Thumb, 38 bytes, Stack size 8 bytes, uart.o(.text.HAL_UART_RxCpltCallback)) +

                                                                                                                                                          HAL_UART_RxCpltCallback (Thumb, 38 bytes, Stack size 8 bytes, uart.o(.text.HAL_UART_RxCpltCallback))

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 8
                                                                                                                                                          • Call Chain = HAL_UART_RxCpltCallback
                                                                                                                                                          -
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   UART_Get +
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   UART_Get

                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   UART_DMAReceiveCplt
                                                                                                                                                            -

                                                                                                                                                            HAL_UART_RxHalfCpltCallback (Thumb, 38 bytes, Stack size 8 bytes, uart.o(.text.HAL_UART_RxHalfCpltCallback)) +

                                                                                                                                                            HAL_UART_RxHalfCpltCallback (Thumb, 38 bytes, Stack size 8 bytes, uart.o(.text.HAL_UART_RxHalfCpltCallback))

                                                                                                                                                            [Stack]

                                                                                                                                                            • Max Depth = 8
                                                                                                                                                            • Call Chain = HAL_UART_RxHalfCpltCallback
                                                                                                                                                            -
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   UART_Get +
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   UART_Get

                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   UART_DMARxHalfCplt
                                                                                                                                                              @@ -1305,151 +1301,152 @@ Global Symbols

                                                                                                                                                              LowPassFilter2p_Apply (Thumb, 124 bytes, Stack size 40 bytes, filter.o(.text.LowPassFilter2p_Apply))

                                                                                                                                                              [Stack]

                                                                                                                                                              • Max Depth = 40
                                                                                                                                                              • Call Chain = LowPassFilter2p_Apply
                                                                                                                                                              -
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   __ARM_isinff +
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   __ARM_isinff
                                                                                                                                                                -
                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   PID_Calc -
                                                                                                                                                                • >>   LowPassFilter2p_Reset -
                                                                                                                                                                • >>   Shoot_Control +
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   PID_Calc +
                                                                                                                                                                  • >>   LowPassFilter2p_Reset +
                                                                                                                                                                  • >>   Shoot_Control
                                                                                                                                                                  • >>   Chassis_UpdateFeedback
                                                                                                                                                                  -

                                                                                                                                                                  LowPassFilter2p_Init (Thumb, 164 bytes, Stack size 8 bytes, filter.o(.text.LowPassFilter2p_Init)) +

                                                                                                                                                                  LowPassFilter2p_Init (Thumb, 164 bytes, Stack size 8 bytes, filter.o(.text.LowPassFilter2p_Init))

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 44
                                                                                                                                                                  • Call Chain = LowPassFilter2p_Init ⇒ __hardfp_tanf ⇒ __mathlib_rredf2
                                                                                                                                                                  -
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   __hardfp_tanf +
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   __hardfp_tanf
                                                                                                                                                                    -
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   PID_Init -
                                                                                                                                                                    • >>   Shoot_Init +
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   PID_Init +
                                                                                                                                                                      • >>   Shoot_Init
                                                                                                                                                                      -

                                                                                                                                                                      LowPassFilter2p_Reset (Thumb, 92 bytes, Stack size 24 bytes, filter.o(.text.LowPassFilter2p_Reset)) +

                                                                                                                                                                      LowPassFilter2p_Reset (Thumb, 92 bytes, Stack size 24 bytes, filter.o(.text.LowPassFilter2p_Reset))

                                                                                                                                                                      [Stack]

                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                      • Call Chain = LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply

                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   LowPassFilter2p_Apply -
                                                                                                                                                                      • >>   __ARM_isfinitef +
                                                                                                                                                                      • >>   __ARM_isfinitef
                                                                                                                                                                      -
                                                                                                                                                                      [Called By]
                                                                                                                                                                      • >>   PID_Reset +
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   PID_Reset +
                                                                                                                                                                        • >>   Shoot_ResetCalu
                                                                                                                                                                        -

                                                                                                                                                                        MOTOR_RM_Ctrl (Thumb, 224 bytes, Stack size 32 bytes, motor_rm.o(.text.MOTOR_RM_Ctrl)) +

                                                                                                                                                                        MOTOR_RM_Ctrl (Thumb, 224 bytes, Stack size 32 bytes, motor_rm.o(.text.MOTOR_RM_Ctrl))

                                                                                                                                                                        [Stack]

                                                                                                                                                                        • Max Depth = 160
                                                                                                                                                                        • Call Chain = MOTOR_RM_Ctrl ⇒ BSP_CAN_WaitTxMailboxEmpty ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                        -
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   MOTOR_RM_GetCANManager +
                                                                                                                                                                          [Calls]
                                                                                                                                                                          • >>   MOTOR_RM_GetCANManager
                                                                                                                                                                          • >>   BSP_CAN_WaitTxMailboxEmpty
                                                                                                                                                                          • >>   BSP_CAN_TransmitStdDataFrame
                                                                                                                                                                          -
                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   Shoot_Control +
                                                                                                                                                                            [Called By]
                                                                                                                                                                            • >>   Shoot_Control

                                                                                                                                                                            MOTOR_RM_GetMotor (Thumb, 80 bytes, Stack size 24 bytes, motor_rm.o(.text.MOTOR_RM_GetMotor))

                                                                                                                                                                            [Stack]

                                                                                                                                                                            • Max Depth = 24
                                                                                                                                                                            • Call Chain = MOTOR_RM_GetMotor
                                                                                                                                                                            -
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   MOTOR_RM_GetCANManager +
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   MOTOR_RM_GetCANManager
                                                                                                                                                                              -
                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   MOTOR_RM_SetOutput +
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   MOTOR_RM_SetOutput
                                                                                                                                                                                • >>   Chassis_UpdateFeedback
                                                                                                                                                                                -

                                                                                                                                                                                MOTOR_RM_Register (Thumb, 166 bytes, Stack size 16 bytes, motor_rm.o(.text.MOTOR_RM_Register)) +

                                                                                                                                                                                MOTOR_RM_Register (Thumb, 166 bytes, Stack size 16 bytes, motor_rm.o(.text.MOTOR_RM_Register))

                                                                                                                                                                                [Stack]

                                                                                                                                                                                • Max Depth = 216 + Unknown Stack Size
                                                                                                                                                                                • Call Chain = MOTOR_RM_Register ⇒ BSP_CAN_RegisterId ⇒ BSP_CAN_CreateIdQueue ⇒ osMutexAcquire ⇒ xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                -
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   MOTOR_RM_GetCANManager -
                                                                                                                                                                                • >>   MOTOR_RM_CreateCANManager +
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   MOTOR_RM_GetCANManager +
                                                                                                                                                                                  • >>   MOTOR_RM_CreateCANManager
                                                                                                                                                                                  • >>   BSP_Malloc
                                                                                                                                                                                  • >>   BSP_Free
                                                                                                                                                                                  • >>   BSP_CAN_RegisterId -
                                                                                                                                                                                  • >>   __aeabi_memclr8 +
                                                                                                                                                                                  • >>   __aeabi_memclr8
                                                                                                                                                                                  -
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   Shoot_Init +
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   Shoot_Init
                                                                                                                                                                                    -

                                                                                                                                                                                    MOTOR_RM_Relax (Thumb, 16 bytes, Stack size 8 bytes, motor_rm.o(.text.MOTOR_RM_Relax)) +

                                                                                                                                                                                    MOTOR_RM_Relax (Thumb, 16 bytes, Stack size 8 bytes, motor_rm.o(.text.MOTOR_RM_Relax))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 64
                                                                                                                                                                                    • Call Chain = MOTOR_RM_Relax ⇒ MOTOR_RM_SetOutput ⇒ MOTOR_RM_GetMotor
                                                                                                                                                                                    -
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   MOTOR_RM_SetOutput +
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   MOTOR_RM_SetOutput
                                                                                                                                                                                      -
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   Shoot_Control +
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   Shoot_Control
                                                                                                                                                                                        -

                                                                                                                                                                                        MOTOR_RM_SetOutput (Thumb, 158 bytes, Stack size 32 bytes, motor_rm.o(.text.MOTOR_RM_SetOutput)) +

                                                                                                                                                                                        MOTOR_RM_SetOutput (Thumb, 158 bytes, Stack size 32 bytes, motor_rm.o(.text.MOTOR_RM_SetOutput))

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 56
                                                                                                                                                                                        • Call Chain = MOTOR_RM_SetOutput ⇒ MOTOR_RM_GetMotor

                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   MOTOR_RM_GetMotor -
                                                                                                                                                                                        • >>   MOTOR_RM_GetLogicalIndex -
                                                                                                                                                                                        • >>   MOTOR_RM_GetLSB -
                                                                                                                                                                                        • >>   MOTOR_RM_GetCANManager +
                                                                                                                                                                                        • >>   MOTOR_RM_GetLogicalIndex +
                                                                                                                                                                                        • >>   MOTOR_RM_GetLSB +
                                                                                                                                                                                        • >>   MOTOR_RM_GetCANManager
                                                                                                                                                                                        -
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   MOTOR_RM_Relax -
                                                                                                                                                                                        • >>   Shoot_Control +
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   MOTOR_RM_Relax +
                                                                                                                                                                                          • >>   Shoot_Control

                                                                                                                                                                                          MOTOR_RM_Update (Thumb, 198 bytes, Stack size 64 bytes, motor_rm.o(.text.MOTOR_RM_Update))

                                                                                                                                                                                          [Stack]

                                                                                                                                                                                          • Max Depth = 248
                                                                                                                                                                                          • Call Chain = MOTOR_RM_Update ⇒ BSP_CAN_GetMessage ⇒ osMutexAcquire ⇒ xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                          -
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   Motor_RM_Decode -
                                                                                                                                                                                          • >>   MOTOR_RM_GetCANManager +
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   Motor_RM_Decode +
                                                                                                                                                                                            • >>   MOTOR_RM_GetCANManager
                                                                                                                                                                                            • >>   BSP_TIME_Get
                                                                                                                                                                                            • >>   BSP_CAN_GetMessage

                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   Chassis_UpdateFeedback
                                                                                                                                                                                            -

                                                                                                                                                                                            MX_CAN1_Init (Thumb, 60 bytes, Stack size 8 bytes, can.o(.text.MX_CAN1_Init)) +

                                                                                                                                                                                            MX_CAN1_Init (Thumb, 60 bytes, Stack size 8 bytes, can.o(.text.MX_CAN1_Init))

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 112
                                                                                                                                                                                            • Call Chain = MX_CAN1_Init ⇒ HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                            -
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   HAL_CAN_Init -
                                                                                                                                                                                            • >>   Error_Handler +
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   HAL_CAN_Init +
                                                                                                                                                                                              • >>   Error_Handler

                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   main
                                                                                                                                                                                              -

                                                                                                                                                                                              MX_CAN2_Init (Thumb, 60 bytes, Stack size 8 bytes, can.o(.text.MX_CAN2_Init)) +

                                                                                                                                                                                              MX_CAN2_Init (Thumb, 60 bytes, Stack size 8 bytes, can.o(.text.MX_CAN2_Init))

                                                                                                                                                                                              [Stack]

                                                                                                                                                                                              • Max Depth = 112
                                                                                                                                                                                              • Call Chain = MX_CAN2_Init ⇒ HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                              -
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   HAL_CAN_Init -
                                                                                                                                                                                              • >>   Error_Handler +
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   HAL_CAN_Init +
                                                                                                                                                                                                • >>   Error_Handler

                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   main
                                                                                                                                                                                                -

                                                                                                                                                                                                MX_DMA_Init (Thumb, 90 bytes, Stack size 16 bytes, dma.o(.text.MX_DMA_Init)) +

                                                                                                                                                                                                MX_DMA_Init (Thumb, 90 bytes, Stack size 16 bytes, dma.o(.text.MX_DMA_Init))

                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                • Max Depth = 32
                                                                                                                                                                                                • Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                -
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   HAL_NVIC_SetPriority -
                                                                                                                                                                                                • >>   HAL_NVIC_EnableIRQ +
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                  • >>   HAL_NVIC_EnableIRQ

                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   main
                                                                                                                                                                                                  -

                                                                                                                                                                                                  MX_FREERTOS_Init (Thumb, 58 bytes, Stack size 8 bytes, freertos.o(.text.MX_FREERTOS_Init)) +

                                                                                                                                                                                                  MX_FREERTOS_Init (Thumb, 58 bytes, Stack size 8 bytes, freertos.o(.text.MX_FREERTOS_Init))

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 192
                                                                                                                                                                                                  • Call Chain = MX_FREERTOS_Init ⇒ osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   osThreadNew +
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   osThreadNew

                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                    -

                                                                                                                                                                                                    MX_GPIO_Init (Thumb, 116 bytes, Stack size 4 bytes, gpio.o(.text.MX_GPIO_Init)) +

                                                                                                                                                                                                    MX_GPIO_Init (Thumb, 116 bytes, Stack size 4 bytes, gpio.o(.text.MX_GPIO_Init))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 4
                                                                                                                                                                                                    • Call Chain = MX_GPIO_Init

                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                    -

                                                                                                                                                                                                    MX_USART3_UART_Init (Thumb, 60 bytes, Stack size 8 bytes, usart.o(.text.MX_USART3_UART_Init)) +

                                                                                                                                                                                                    MX_USART3_UART_Init (Thumb, 60 bytes, Stack size 8 bytes, usart.o(.text.MX_USART3_UART_Init))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 104
                                                                                                                                                                                                    • Call Chain = MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   HAL_UART_Init -
                                                                                                                                                                                                    • >>   Error_Handler +
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   HAL_UART_Init +
                                                                                                                                                                                                      • >>   Error_Handler

                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   main
                                                                                                                                                                                                      -

                                                                                                                                                                                                      MX_USART6_UART_Init (Thumb, 56 bytes, Stack size 8 bytes, usart.o(.text.MX_USART6_UART_Init)) +

                                                                                                                                                                                                      MX_USART6_UART_Init (Thumb, 56 bytes, Stack size 8 bytes, usart.o(.text.MX_USART6_UART_Init))

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 104
                                                                                                                                                                                                      • Call Chain = MX_USART6_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   HAL_UART_Init -
                                                                                                                                                                                                      • >>   Error_Handler +
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   HAL_UART_Init +
                                                                                                                                                                                                        • >>   Error_Handler

                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   main
                                                                                                                                                                                                        @@ -1468,99 +1465,122 @@ Global Symbols

                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                      • startup_stm32f407xx.o(RESET)
                                                                                                                                                                                                      -

                                                                                                                                                                                                      PID_Calc (Thumb, 368 bytes, Stack size 56 bytes, pid.o(.text.PID_Calc)) +

                                                                                                                                                                                                      PID_Calc (Thumb, 380 bytes, Stack size 56 bytes, pid.o(.text.PID_Calc))

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 96
                                                                                                                                                                                                      • Call Chain = PID_Calc ⇒ LowPassFilter2p_Apply
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   __ARM_isfinitef +
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   __ARM_isfinitef
                                                                                                                                                                                                        • >>   LowPassFilter2p_Apply -
                                                                                                                                                                                                        • >>   CircleError -
                                                                                                                                                                                                        • >>   AbsClip +
                                                                                                                                                                                                        • >>   CircleError +
                                                                                                                                                                                                        • >>   AbsClip
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   Shoot_Control +
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   Shoot_Control
                                                                                                                                                                                                          -

                                                                                                                                                                                                          PID_Init (Thumb, 144 bytes, Stack size 32 bytes, pid.o(.text.PID_Init)) +

                                                                                                                                                                                                          PID_Init (Thumb, 144 bytes, Stack size 32 bytes, pid.o(.text.PID_Init))

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 104
                                                                                                                                                                                                          • Call Chain = PID_Init ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   PID_Reset -
                                                                                                                                                                                                          • >>   __ARM_isfinitef -
                                                                                                                                                                                                          • >>   LowPassFilter2p_Init +
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   PID_Reset +
                                                                                                                                                                                                            • >>   __ARM_isfinitef +
                                                                                                                                                                                                            • >>   LowPassFilter2p_Init
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   Shoot_Init +
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   Shoot_Init
                                                                                                                                                                                                              -

                                                                                                                                                                                                              PID_Reset (Thumb, 44 bytes, Stack size 8 bytes, pid.o(.text.PID_Reset)) +

                                                                                                                                                                                                              PID_Reset (Thumb, 40 bytes, Stack size 8 bytes, pid.o(.text.PID_Reset))

                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                              • Max Depth = 72
                                                                                                                                                                                                              • Call Chain = PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   LowPassFilter2p_Reset +
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   LowPassFilter2p_Reset
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   PID_Init +
                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   PID_Init +
                                                                                                                                                                                                                  • >>   Shoot_ResetCalu
                                                                                                                                                                                                                  -

                                                                                                                                                                                                                  PID_ResetIntegral (Thumb, 14 bytes, Stack size 0 bytes, pid.o(.text.PID_ResetIntegral)) -

                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                  • >>   Shoot_Control +

                                                                                                                                                                                                                    PID_ResetIntegral (Thumb, 14 bytes, Stack size 0 bytes, pid.o(.text.PID_ResetIntegral)) +

                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                    • >>   Shoot_Control

                                                                                                                                                                                                                    PendSV_Handler (Thumb, 100 bytes, Stack size 0 bytes, port.o(.text.PendSV_Handler)) -

                                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                                    • >>   vTaskSwitchContext +

                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   vTaskSwitchContext

                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                      • startup_stm32f407xx.o(RESET)

                                                                                                                                                                                                                      SVC_Handler (Thumb, 36 bytes, Stack size 0 bytes, port.o(.text.SVC_Handler))
                                                                                                                                                                                                                      [Address Reference Count : 1]

                                                                                                                                                                                                                      • startup_stm32f407xx.o(RESET)
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      Shoot_Control (Thumb, 820 bytes, Stack size 64 bytes, shoot_control.o(.text.Shoot_Control)) +

                                                                                                                                                                                                                      Shoot_CaluTargetAngle (Thumb, 140 bytes, Stack size 0 bytes, shoot_control.o(.text.Shoot_CaluTargetAngle)) +

                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                      • >>   Shoot_Control +
                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                      Shoot_Control (Thumb, 948 bytes, Stack size 64 bytes, shoot_control.o(.text.Shoot_Control))

                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                      • Max Depth = 224
                                                                                                                                                                                                                      • Call Chain = Shoot_Control ⇒ MOTOR_RM_Ctrl ⇒ BSP_CAN_WaitTxMailboxEmpty ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   ScaleSumTo1 -
                                                                                                                                                                                                                      • >>   PID_ResetIntegral -
                                                                                                                                                                                                                      • >>   PID_Calc +
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   ScaleSumTo1 +
                                                                                                                                                                                                                        • >>   PID_ResetIntegral +
                                                                                                                                                                                                                        • >>   PID_Calc
                                                                                                                                                                                                                        • >>   LowPassFilter2p_Apply -
                                                                                                                                                                                                                        • >>   MOTOR_RM_SetOutput -
                                                                                                                                                                                                                        • >>   MOTOR_RM_Relax -
                                                                                                                                                                                                                        • >>   MOTOR_RM_Ctrl -
                                                                                                                                                                                                                        • >>   DWT_GetDeltaT +
                                                                                                                                                                                                                        • >>   CircleError +
                                                                                                                                                                                                                        • >>   MOTOR_RM_SetOutput +
                                                                                                                                                                                                                        • >>   MOTOR_RM_Relax +
                                                                                                                                                                                                                        • >>   MOTOR_RM_Ctrl +
                                                                                                                                                                                                                        • >>   BSP_TIME_Get_us +
                                                                                                                                                                                                                        • >>   __aeabi_ul2f +
                                                                                                                                                                                                                        • >>   Shoot_ResetOutput +
                                                                                                                                                                                                                        • >>   Shoot_ResetCalu +
                                                                                                                                                                                                                        • >>   Shoot_CaluTargetAngle

                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   Task_shoot_ctrl
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        Shoot_Init (Thumb, 214 bytes, Stack size 40 bytes, shoot_control.o(.text.Shoot_Init)) +

                                                                                                                                                                                                                        Shoot_Init (Thumb, 216 bytes, Stack size 40 bytes, shoot_control.o(.text.Shoot_Init))

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 280 + Unknown Stack Size
                                                                                                                                                                                                                        • Call Chain = Shoot_Init ⇒ BSP_CAN_Init ⇒ osMutexNew ⇒ xQueueCreateMutexStatic ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   PID_Init -
                                                                                                                                                                                                                        • >>   LowPassFilter2p_Init -
                                                                                                                                                                                                                        • >>   MOTOR_RM_Register -
                                                                                                                                                                                                                        • >>   DWT_Init +
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   PID_Init +
                                                                                                                                                                                                                          • >>   LowPassFilter2p_Init +
                                                                                                                                                                                                                          • >>   MOTOR_RM_Register
                                                                                                                                                                                                                          • >>   BSP_CAN_Init +
                                                                                                                                                                                                                          • >>   __aeabi_memclr4

                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   Task_shoot_ctrl
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          Shoot_ResetCalu (Thumb, 128 bytes, Stack size 32 bytes, shoot_control.o(.text.Shoot_ResetCalu)) +

                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                          • Max Depth = 104
                                                                                                                                                                                                                          • Call Chain = Shoot_ResetCalu ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   PID_Reset +
                                                                                                                                                                                                                          • >>   LowPassFilter2p_Reset +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   Shoot_Control +
                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                          Shoot_ResetOutput (Thumb, 34 bytes, Stack size 0 bytes, shoot_control.o(.text.Shoot_ResetOutput)) +

                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                          • >>   Shoot_Control +
                                                                                                                                                                                                                          +

                                                                                                                                                                                                                          StartDefaultTask (Thumb, 12 bytes, Stack size 8 bytes, freertos.o(.text.StartDefaultTask))

                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                          • Max Depth = 136
                                                                                                                                                                                                                          • Call Chain = StartDefaultTask ⇒ osThreadTerminate ⇒ vTaskDelete ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   osThreadTerminate -
                                                                                                                                                                                                                          • >>   osThreadGetId +
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   osThreadTerminate +
                                                                                                                                                                                                                            • >>   osThreadGetId

                                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                                            • freertos.o(.text.MX_FREERTOS_Init)

                                                                                                                                                                                                                            SysTick_Handler (Thumb, 20 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.SysTick_Handler))

                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                            • Max Depth = 56
                                                                                                                                                                                                                            • Call Chain = SysTick_Handler ⇒ xPortSysTickHandler ⇒ xTaskIncrementTick
                                                                                                                                                                                                                            -
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   xTaskGetSchedulerState -
                                                                                                                                                                                                                            • >>   xPortSysTickHandler -
                                                                                                                                                                                                                            • >>   HAL_IncTick +
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   xTaskGetSchedulerState +
                                                                                                                                                                                                                              • >>   xPortSysTickHandler +
                                                                                                                                                                                                                              • >>   HAL_IncTick

                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                              • startup_stm32f407xx.o(RESET)
                                                                                                                                                                                                                              -

                                                                                                                                                                                                                              SystemClock_Config (Thumb, 164 bytes, Stack size 88 bytes, main.o(.text.SystemClock_Config)) +

                                                                                                                                                                                                                              SystemClock_Config (Thumb, 164 bytes, Stack size 88 bytes, main.o(.text.SystemClock_Config))

                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                              • Max Depth = 168 + Unknown Stack Size
                                                                                                                                                                                                                              • Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   HAL_RCC_OscConfig -
                                                                                                                                                                                                                              • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                                              • >>   Error_Handler +
                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                • >>   HAL_RCC_OscConfig +
                                                                                                                                                                                                                                • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                                • >>   Error_Handler
                                                                                                                                                                                                                                • >>   __aeabi_memclr4

                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   main @@ -1572,31 +1592,31 @@ Global Symbols

                                                                                                                                                                                                                                  Task_Init (Thumb, 100 bytes, Stack size 8 bytes, init.o(.text.Task_Init))

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 192
                                                                                                                                                                                                                                  • Call Chain = Task_Init ⇒ osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   osThreadTerminate -
                                                                                                                                                                                                                                  • >>   osThreadNew -
                                                                                                                                                                                                                                  • >>   osThreadGetId +
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   osThreadTerminate +
                                                                                                                                                                                                                                    • >>   osThreadNew +
                                                                                                                                                                                                                                    • >>   osThreadGetId
                                                                                                                                                                                                                                    • >>   osMessageQueueNew -
                                                                                                                                                                                                                                    • >>   osKernelUnlock -
                                                                                                                                                                                                                                    • >>   osKernelLock +
                                                                                                                                                                                                                                    • >>   osKernelUnlock +
                                                                                                                                                                                                                                    • >>   osKernelLock

                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                    • freertos.o(.text.MX_FREERTOS_Init)

                                                                                                                                                                                                                                    Task_rc (Thumb, 152 bytes, Stack size 0 bytes, rc.o(.text.Task_rc))

                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                    • Max Depth = 152
                                                                                                                                                                                                                                    • Call Chain = Task_rc ⇒ osMessageQueuePut ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   COMP_AT9S_CMD_ParseRc -
                                                                                                                                                                                                                                    • >>   DEVICE_AT9S_WaitDmaCplt -
                                                                                                                                                                                                                                    • >>   DEVICE_AT9S_StartDmaRecv -
                                                                                                                                                                                                                                    • >>   DEVICE_AT9S_ParseRaw -
                                                                                                                                                                                                                                    • >>   DEVICE_AT9S_Init +
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   COMP_AT9S_CMD_ParseRc +
                                                                                                                                                                                                                                      • >>   DEVICE_AT9S_WaitDmaCplt +
                                                                                                                                                                                                                                      • >>   DEVICE_AT9S_StartDmaRecv +
                                                                                                                                                                                                                                      • >>   DEVICE_AT9S_ParseRaw +
                                                                                                                                                                                                                                      • >>   DEVICE_AT9S_Init
                                                                                                                                                                                                                                      • >>   osMessageQueuePut
                                                                                                                                                                                                                                      • >>   osKernelGetTickFreq -
                                                                                                                                                                                                                                      • >>   osKernelGetTickCount -
                                                                                                                                                                                                                                      • >>   osDelayUntil +
                                                                                                                                                                                                                                      • >>   osKernelGetTickCount +
                                                                                                                                                                                                                                      • >>   osDelayUntil
                                                                                                                                                                                                                                      • >>   osDelay -
                                                                                                                                                                                                                                      • >>   __aeabi_ui2d -
                                                                                                                                                                                                                                      • >>   __aeabi_d2uiz -
                                                                                                                                                                                                                                      • >>   __aeabi_ddiv +
                                                                                                                                                                                                                                      • >>   __aeabi_ui2d +
                                                                                                                                                                                                                                      • >>   __aeabi_d2uiz +
                                                                                                                                                                                                                                      • >>   __aeabi_ddiv

                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                      • init.o(.text.Task_Init)
                                                                                                                                                                                                                                      @@ -1606,25 +1626,25 @@ Global Symbols

                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   osMessageQueueGet
                                                                                                                                                                                                                                    • >>   osKernelGetTickFreq -
                                                                                                                                                                                                                                    • >>   osKernelGetTickCount -
                                                                                                                                                                                                                                    • >>   osDelayUntil +
                                                                                                                                                                                                                                    • >>   osKernelGetTickCount +
                                                                                                                                                                                                                                    • >>   osDelayUntil
                                                                                                                                                                                                                                    • >>   osDelay -
                                                                                                                                                                                                                                    • >>   __aeabi_ui2d -
                                                                                                                                                                                                                                    • >>   __aeabi_d2uiz -
                                                                                                                                                                                                                                    • >>   __aeabi_ddiv -
                                                                                                                                                                                                                                    • >>   Config_GetRobotParam -
                                                                                                                                                                                                                                    • >>   Shoot_Init -
                                                                                                                                                                                                                                    • >>   Shoot_Control +
                                                                                                                                                                                                                                    • >>   __aeabi_ui2d +
                                                                                                                                                                                                                                    • >>   __aeabi_d2uiz +
                                                                                                                                                                                                                                    • >>   __aeabi_ddiv +
                                                                                                                                                                                                                                    • >>   Config_GetRobotParam +
                                                                                                                                                                                                                                    • >>   Shoot_Init +
                                                                                                                                                                                                                                    • >>   Shoot_Control
                                                                                                                                                                                                                                    • >>   Chassis_UpdateFeedback

                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                    • init.o(.text.Task_Init)
                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                    UART_Start_Receive_DMA (Thumb, 170 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA)) +

                                                                                                                                                                                                                                    UART_Start_Receive_DMA (Thumb, 170 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA))

                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                    • Max Depth = 48
                                                                                                                                                                                                                                    • Call Chain = UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   HAL_DMA_Start_IT +
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   HAL_DMA_Start_IT
                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                      • >>   HAL_UART_Receive_DMA +
                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   HAL_UART_Receive_DMA

                                                                                                                                                                                                                                        UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.UsageFault_Handler)) @@ -1634,30 +1654,30 @@ Global Symbols


                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                      • startup_stm32f407xx.o(RESET)
                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                      eTaskGetState (Thumb, 156 bytes, Stack size 24 bytes, tasks.o(.text.eTaskGetState)) +

                                                                                                                                                                                                                                      eTaskGetState (Thumb, 156 bytes, Stack size 24 bytes, tasks.o(.text.eTaskGetState))

                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                      • Call Chain = eTaskGetState
                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   vPortExitCritical -
                                                                                                                                                                                                                                      • >>   vPortEnterCritical +
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   vPortExitCritical +
                                                                                                                                                                                                                                        • >>   vPortEnterCritical
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   osThreadTerminate +
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   osThreadTerminate

                                                                                                                                                                                                                                          main (Thumb, 46 bytes, Stack size 0 bytes, main.o(.text.main))

                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                          • Max Depth = 192 + Unknown Stack Size
                                                                                                                                                                                                                                          • Call Chain = main ⇒ MX_FREERTOS_Init ⇒ osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   osKernelStart -
                                                                                                                                                                                                                                          • >>   osKernelInitialize -
                                                                                                                                                                                                                                          • >>   SystemClock_Config -
                                                                                                                                                                                                                                          • >>   MX_USART6_UART_Init -
                                                                                                                                                                                                                                          • >>   MX_USART3_UART_Init -
                                                                                                                                                                                                                                          • >>   MX_GPIO_Init -
                                                                                                                                                                                                                                          • >>   MX_FREERTOS_Init -
                                                                                                                                                                                                                                          • >>   MX_DMA_Init -
                                                                                                                                                                                                                                          • >>   MX_CAN2_Init -
                                                                                                                                                                                                                                          • >>   MX_CAN1_Init -
                                                                                                                                                                                                                                          • >>   HAL_Init +
                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   osKernelStart +
                                                                                                                                                                                                                                            • >>   osKernelInitialize +
                                                                                                                                                                                                                                            • >>   SystemClock_Config +
                                                                                                                                                                                                                                            • >>   MX_USART6_UART_Init +
                                                                                                                                                                                                                                            • >>   MX_USART3_UART_Init +
                                                                                                                                                                                                                                            • >>   MX_GPIO_Init +
                                                                                                                                                                                                                                            • >>   MX_FREERTOS_Init +
                                                                                                                                                                                                                                            • >>   MX_DMA_Init +
                                                                                                                                                                                                                                            • >>   MX_CAN2_Init +
                                                                                                                                                                                                                                            • >>   MX_CAN1_Init +
                                                                                                                                                                                                                                            • >>   HAL_Init

                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   __rt_entry_main
                                                                                                                                                                                                                                            @@ -1665,27 +1685,27 @@ Global Symbols

                                                                                                                                                                                                                                            osDelay (Thumb, 32 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osDelay))

                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                            • Max Depth = 96
                                                                                                                                                                                                                                            • Call Chain = osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   vTaskDelay +
                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                              • >>   vTaskDelay

                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   BSP_CAN_WaitTxMailboxEmpty
                                                                                                                                                                                                                                              • >>   Task_shoot_ctrl
                                                                                                                                                                                                                                              • >>   Task_rc
                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                              osDelayUntil (Thumb, 52 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osDelayUntil)) +

                                                                                                                                                                                                                                              osDelayUntil (Thumb, 52 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osDelayUntil))

                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                              • Max Depth = 112
                                                                                                                                                                                                                                              • Call Chain = osDelayUntil ⇒ vTaskDelayUntil ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                              • >>   xTaskGetTickCount -
                                                                                                                                                                                                                                              • >>   vTaskDelayUntil +
                                                                                                                                                                                                                                              • >>   vTaskDelayUntil

                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   Task_shoot_ctrl
                                                                                                                                                                                                                                              • >>   Task_rc
                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                              osKernelGetTickCount (Thumb, 20 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelGetTickCount)) +

                                                                                                                                                                                                                                              osKernelGetTickCount (Thumb, 20 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelGetTickCount))

                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                                                              • Call Chain = osKernelGetTickCount ⇒ xTaskGetTickCountFromISR
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                              • >>   xTaskGetTickCountFromISR +
                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                • >>   xTaskGetTickCountFromISR
                                                                                                                                                                                                                                                • >>   xTaskGetTickCount

                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   Task_shoot_ctrl @@ -1698,33 +1718,33 @@ Global Symbols
                                                                                                                                                                                                                                                • >>   Task_rc
                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                osKernelInitialize (Thumb, 40 bytes, Stack size 0 bytes, cmsis_os2.o(.text.osKernelInitialize)) +

                                                                                                                                                                                                                                                osKernelInitialize (Thumb, 40 bytes, Stack size 0 bytes, cmsis_os2.o(.text.osKernelInitialize))

                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                • >>   main
                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                osKernelLock (Thumb, 44 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelLock)) +

                                                                                                                                                                                                                                                osKernelLock (Thumb, 44 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelLock))

                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                • Call Chain = osKernelLock
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                                • >>   xTaskGetSchedulerState +
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                                  • >>   xTaskGetSchedulerState

                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                  • >>   Task_Init
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  osKernelStart (Thumb, 52 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelStart)) +

                                                                                                                                                                                                                                                  osKernelStart (Thumb, 52 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelStart))

                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                  • Max Depth = 168
                                                                                                                                                                                                                                                  • Call Chain = osKernelStart ⇒ vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   SVC_Setup -
                                                                                                                                                                                                                                                  • >>   vTaskStartScheduler +
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   SVC_Setup +
                                                                                                                                                                                                                                                    • >>   vTaskStartScheduler

                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                    osKernelUnlock (Thumb, 68 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelUnlock)) +

                                                                                                                                                                                                                                                    osKernelUnlock (Thumb, 68 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelUnlock))

                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                    • Max Depth = 88
                                                                                                                                                                                                                                                    • Call Chain = osKernelUnlock ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                    • >>   xTaskGetSchedulerState +
                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                      • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                      • >>   xTaskGetSchedulerState

                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   Task_Init
                                                                                                                                                                                                                                                      @@ -1732,8 +1752,8 @@ Global Symbols

                                                                                                                                                                                                                                                      osMessageQueueGet (Thumb, 134 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osMessageQueueGet))

                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                      • Max Depth = 152
                                                                                                                                                                                                                                                      • Call Chain = osMessageQueueGet ⇒ xQueueReceive ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                      • >>   xQueueReceiveFromISR -
                                                                                                                                                                                                                                                      • >>   xQueueReceive +
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   xQueueReceiveFromISR +
                                                                                                                                                                                                                                                        • >>   xQueueReceive

                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   BSP_CAN_GetMessage
                                                                                                                                                                                                                                                        • >>   Task_shoot_ctrl @@ -1742,9 +1762,9 @@ Global Symbols

                                                                                                                                                                                                                                                          osMessageQueueNew (Thumb, 160 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osMessageQueueNew))

                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                          • Max Depth = 160
                                                                                                                                                                                                                                                          • Call Chain = osMessageQueueNew ⇒ xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   xQueueGenericCreateStatic -
                                                                                                                                                                                                                                                          • >>   xQueueGenericCreate -
                                                                                                                                                                                                                                                          • >>   vQueueAddToRegistry +
                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                            • >>   xQueueGenericCreateStatic +
                                                                                                                                                                                                                                                            • >>   xQueueGenericCreate +
                                                                                                                                                                                                                                                            • >>   vQueueAddToRegistry

                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   Task_Init
                                                                                                                                                                                                                                                            • >>   BSP_CAN_CreateIdQueue @@ -1753,8 +1773,8 @@ Global Symbols

                                                                                                                                                                                                                                                              osMessageQueuePut (Thumb, 142 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osMessageQueuePut))

                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                              • Max Depth = 152
                                                                                                                                                                                                                                                              • Call Chain = osMessageQueuePut ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                              • >>   xQueueGenericSendFromISR -
                                                                                                                                                                                                                                                              • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                • >>   xQueueGenericSendFromISR +
                                                                                                                                                                                                                                                                • >>   xQueueGenericSend

                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   BSP_CAN_RxFifo1Callback
                                                                                                                                                                                                                                                                • >>   BSP_CAN_RxFifo0Callback @@ -1764,8 +1784,8 @@ Global Symbols

                                                                                                                                                                                                                                                                  osMutexAcquire (Thumb, 82 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osMutexAcquire))

                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                  • Max Depth = 160
                                                                                                                                                                                                                                                                  • Call Chain = osMutexAcquire ⇒ xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                  • >>   xQueueTakeMutexRecursive -
                                                                                                                                                                                                                                                                  • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                    • >>   xQueueTakeMutexRecursive +
                                                                                                                                                                                                                                                                    • >>   xQueueSemaphoreTake

                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                    • >>   BSP_CAN_GetMessage
                                                                                                                                                                                                                                                                    • >>   BSP_CAN_CreateIdQueue @@ -1774,9 +1794,9 @@ Global Symbols

                                                                                                                                                                                                                                                                      osMutexNew (Thumb, 150 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osMutexNew))

                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                      • Max Depth = 168
                                                                                                                                                                                                                                                                      • Call Chain = osMutexNew ⇒ xQueueCreateMutexStatic ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                      • >>   xQueueCreateMutexStatic -
                                                                                                                                                                                                                                                                      • >>   xQueueCreateMutex -
                                                                                                                                                                                                                                                                      • >>   vQueueAddToRegistry +
                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   xQueueCreateMutexStatic +
                                                                                                                                                                                                                                                                        • >>   xQueueCreateMutex +
                                                                                                                                                                                                                                                                        • >>   vQueueAddToRegistry

                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   BSP_CAN_Init
                                                                                                                                                                                                                                                                        @@ -1784,56 +1804,56 @@ Global Symbols

                                                                                                                                                                                                                                                                        osMutexRelease (Thumb, 62 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osMutexRelease))

                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                        • Max Depth = 152
                                                                                                                                                                                                                                                                        • Call Chain = osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   xQueueGiveMutexRecursive -
                                                                                                                                                                                                                                                                        • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                          • >>   xQueueGiveMutexRecursive +
                                                                                                                                                                                                                                                                          • >>   xQueueGenericSend

                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                          • >>   BSP_CAN_GetMessage
                                                                                                                                                                                                                                                                          • >>   BSP_CAN_CreateIdQueue
                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                          osThreadFlagsSet (Thumb, 126 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osThreadFlagsSet)) +

                                                                                                                                                                                                                                                                          osThreadFlagsSet (Thumb, 126 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osThreadFlagsSet))

                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                          • Max Depth = 56
                                                                                                                                                                                                                                                                          • Call Chain = osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR
                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                          • >>   xTaskGenericNotifyFromISR -
                                                                                                                                                                                                                                                                          • >>   xTaskGenericNotify +
                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   xTaskGenericNotifyFromISR +
                                                                                                                                                                                                                                                                            • >>   xTaskGenericNotify

                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                            • >>   DEVICE_AT9S_RxCpltCallback
                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                            osThreadFlagsWait (Thumb, 186 bytes, Stack size 48 bytes, cmsis_os2.o(.text.osThreadFlagsWait)) +

                                                                                                                                                                                                                                                                            osThreadFlagsWait (Thumb, 186 bytes, Stack size 48 bytes, cmsis_os2.o(.text.osThreadFlagsWait))

                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                            • Max Depth = 104
                                                                                                                                                                                                                                                                            • Call Chain = osThreadFlagsWait ⇒ xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert

                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   xTaskGetTickCount -
                                                                                                                                                                                                                                                                            • >>   xTaskNotifyWait +
                                                                                                                                                                                                                                                                            • >>   xTaskNotifyWait
                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                            • >>   DEVICE_AT9S_WaitDmaCplt +
                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                              • >>   DEVICE_AT9S_WaitDmaCplt
                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                              osThreadGetId (Thumb, 8 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osThreadGetId)) +

                                                                                                                                                                                                                                                                              osThreadGetId (Thumb, 8 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osThreadGetId))

                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                                              • Call Chain = osThreadGetId
                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                              • >>   xTaskGetCurrentTaskHandle +
                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                • >>   xTaskGetCurrentTaskHandle

                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   Task_Init
                                                                                                                                                                                                                                                                                • >>   StartDefaultTask -
                                                                                                                                                                                                                                                                                • >>   DEVICE_AT9S_Init +
                                                                                                                                                                                                                                                                                • >>   DEVICE_AT9S_Init
                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                osThreadNew (Thumb, 180 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osThreadNew)) +

                                                                                                                                                                                                                                                                                osThreadNew (Thumb, 180 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osThreadNew))

                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                • Max Depth = 184
                                                                                                                                                                                                                                                                                • Call Chain = osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                • >>   xTaskCreateStatic -
                                                                                                                                                                                                                                                                                • >>   xTaskCreate +
                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                  • >>   xTaskCreateStatic +
                                                                                                                                                                                                                                                                                  • >>   xTaskCreate

                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   Task_Init -
                                                                                                                                                                                                                                                                                  • >>   MX_FREERTOS_Init +
                                                                                                                                                                                                                                                                                  • >>   MX_FREERTOS_Init
                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                  osThreadTerminate (Thumb, 52 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osThreadTerminate)) +

                                                                                                                                                                                                                                                                                  osThreadTerminate (Thumb, 52 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osThreadTerminate))

                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                  • Max Depth = 128
                                                                                                                                                                                                                                                                                  • Call Chain = osThreadTerminate ⇒ vTaskDelete ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                  • >>   vTaskDelete -
                                                                                                                                                                                                                                                                                  • >>   eTaskGetState +
                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                    • >>   vTaskDelete +
                                                                                                                                                                                                                                                                                    • >>   eTaskGetState

                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   Task_Init
                                                                                                                                                                                                                                                                                    • >>   StartDefaultTask @@ -1842,1077 +1862,1179 @@ Global Symbols

                                                                                                                                                                                                                                                                                      pvPortMalloc (Thumb, 330 bytes, Stack size 32 bytes, heap_4.o(.text.pvPortMalloc))

                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                      • Max Depth = 112
                                                                                                                                                                                                                                                                                      • Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                      • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                                                                      • >>   prvInsertBlockIntoFreeList -
                                                                                                                                                                                                                                                                                      • >>   prvHeapInit +
                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                        • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                        • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                                                                        • >>   prvInsertBlockIntoFreeList +
                                                                                                                                                                                                                                                                                        • >>   prvHeapInit

                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                        • >>   BSP_Malloc -
                                                                                                                                                                                                                                                                                        • >>   xTaskCreate -
                                                                                                                                                                                                                                                                                        • >>   xQueueGenericCreate +
                                                                                                                                                                                                                                                                                        • >>   xTaskCreate +
                                                                                                                                                                                                                                                                                        • >>   xQueueGenericCreate
                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                        pvTaskIncrementMutexHeldCount (Thumb, 24 bytes, Stack size 0 bytes, tasks.o(.text.pvTaskIncrementMutexHeldCount)) -

                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                        • >>   xQueueSemaphoreTake +

                                                                                                                                                                                                                                                                                          pvTaskIncrementMutexHeldCount (Thumb, 24 bytes, Stack size 0 bytes, tasks.o(.text.pvTaskIncrementMutexHeldCount)) +

                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                          • >>   xQueueSemaphoreTake
                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                          pxPortInitialiseStack (Thumb, 40 bytes, Stack size 0 bytes, port.o(.text.pxPortInitialiseStack)) -

                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                          • >>   prvInitialiseNewTask +

                                                                                                                                                                                                                                                                                            pxPortInitialiseStack (Thumb, 40 bytes, Stack size 0 bytes, port.o(.text.pxPortInitialiseStack)) +

                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                            • >>   prvInitialiseNewTask
                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                            uxListRemove (Thumb, 36 bytes, Stack size 0 bytes, list.o(.text.uxListRemove)) -

                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                            • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                            • >>   prvSwitchTimerLists -
                                                                                                                                                                                                                                                                                            • >>   prvProcessReceivedCommands -
                                                                                                                                                                                                                                                                                            • >>   prvProcessExpiredTimer -
                                                                                                                                                                                                                                                                                            • >>   xTaskIncrementTick -
                                                                                                                                                                                                                                                                                            • >>   vTaskDelete -
                                                                                                                                                                                                                                                                                            • >>   prvCheckTasksWaitingTermination -
                                                                                                                                                                                                                                                                                            • >>   prvAddCurrentTaskToDelayedList -
                                                                                                                                                                                                                                                                                            • >>   xTaskGenericNotifyFromISR -
                                                                                                                                                                                                                                                                                            • >>   xTaskGenericNotify -
                                                                                                                                                                                                                                                                                            • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                                                                            • >>   xTaskPriorityInherit -
                                                                                                                                                                                                                                                                                            • >>   xTaskPriorityDisinherit -
                                                                                                                                                                                                                                                                                            • >>   vTaskPriorityDisinheritAfterTimeout +

                                                                                                                                                                                                                                                                                              uxListRemove (Thumb, 36 bytes, Stack size 0 bytes, list.o(.text.uxListRemove)) +

                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                              • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                              • >>   prvSwitchTimerLists +
                                                                                                                                                                                                                                                                                              • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                                                                              • >>   prvProcessExpiredTimer +
                                                                                                                                                                                                                                                                                              • >>   xTaskIncrementTick +
                                                                                                                                                                                                                                                                                              • >>   vTaskDelete +
                                                                                                                                                                                                                                                                                              • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                                                                                                                                                              • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                                                                                                                                              • >>   xTaskGenericNotifyFromISR +
                                                                                                                                                                                                                                                                                              • >>   xTaskGenericNotify +
                                                                                                                                                                                                                                                                                              • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                                                                              • >>   xTaskPriorityInherit +
                                                                                                                                                                                                                                                                                              • >>   xTaskPriorityDisinherit +
                                                                                                                                                                                                                                                                                              • >>   vTaskPriorityDisinheritAfterTimeout
                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                              vApplicationGetIdleTaskMemory (Thumb, 26 bytes, Stack size 0 bytes, cmsis_os2.o(.text.vApplicationGetIdleTaskMemory)) -

                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                              • >>   vTaskStartScheduler +

                                                                                                                                                                                                                                                                                                vApplicationGetIdleTaskMemory (Thumb, 26 bytes, Stack size 0 bytes, cmsis_os2.o(.text.vApplicationGetIdleTaskMemory)) +

                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                • >>   vTaskStartScheduler
                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                vApplicationGetTimerTaskMemory (Thumb, 28 bytes, Stack size 0 bytes, cmsis_os2.o(.text.vApplicationGetTimerTaskMemory)) -

                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                • >>   xTimerCreateTimerTask +

                                                                                                                                                                                                                                                                                                  vApplicationGetTimerTaskMemory (Thumb, 28 bytes, Stack size 0 bytes, cmsis_os2.o(.text.vApplicationGetTimerTaskMemory)) +

                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                  • >>   xTimerCreateTimerTask
                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                  vListInitialise (Thumb, 22 bytes, Stack size 0 bytes, list.o(.text.vListInitialise)) -

                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                  • >>   prvCheckForValidListAndQueue -
                                                                                                                                                                                                                                                                                                  • >>   prvInitialiseTaskLists -
                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericReset +

                                                                                                                                                                                                                                                                                                    vListInitialise (Thumb, 22 bytes, Stack size 0 bytes, list.o(.text.vListInitialise)) +

                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                    • >>   prvCheckForValidListAndQueue +
                                                                                                                                                                                                                                                                                                    • >>   prvInitialiseTaskLists +
                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericReset
                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                    vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(.text.vListInitialiseItem)) -

                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                    • >>   prvInitialiseNewTask +

                                                                                                                                                                                                                                                                                                      vListInitialiseItem (Thumb, 6 bytes, Stack size 0 bytes, list.o(.text.vListInitialiseItem)) +

                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                      • >>   prvInitialiseNewTask
                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                      vListInsert (Thumb, 58 bytes, Stack size 8 bytes, list.o(.text.vListInsert)) +

                                                                                                                                                                                                                                                                                                      vListInsert (Thumb, 58 bytes, Stack size 8 bytes, list.o(.text.vListInsert))

                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                                                      • Call Chain = vListInsert
                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                      • >>   prvSwitchTimerLists -
                                                                                                                                                                                                                                                                                                      • >>   prvInsertTimerInActiveList -
                                                                                                                                                                                                                                                                                                      • >>   prvAddCurrentTaskToDelayedList -
                                                                                                                                                                                                                                                                                                      • >>   vTaskPlaceOnEventList +
                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                        • >>   prvSwitchTimerLists +
                                                                                                                                                                                                                                                                                                        • >>   prvInsertTimerInActiveList +
                                                                                                                                                                                                                                                                                                        • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                                                                                                                                                        • >>   vTaskPlaceOnEventList
                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                        vListInsertEnd (Thumb, 28 bytes, Stack size 0 bytes, list.o(.text.vListInsertEnd)) -

                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                        • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                        • >>   xTaskIncrementTick -
                                                                                                                                                                                                                                                                                                        • >>   vTaskDelete -
                                                                                                                                                                                                                                                                                                        • >>   prvAddNewTaskToReadyList -
                                                                                                                                                                                                                                                                                                        • >>   prvAddCurrentTaskToDelayedList -
                                                                                                                                                                                                                                                                                                        • >>   xTaskGenericNotifyFromISR -
                                                                                                                                                                                                                                                                                                        • >>   xTaskGenericNotify -
                                                                                                                                                                                                                                                                                                        • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                                                                                        • >>   xTaskPriorityInherit -
                                                                                                                                                                                                                                                                                                        • >>   xTaskPriorityDisinherit -
                                                                                                                                                                                                                                                                                                        • >>   vTaskPriorityDisinheritAfterTimeout -
                                                                                                                                                                                                                                                                                                        • >>   vTaskPlaceOnEventListRestricted +

                                                                                                                                                                                                                                                                                                          vListInsertEnd (Thumb, 28 bytes, Stack size 0 bytes, list.o(.text.vListInsertEnd)) +

                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                          • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                          • >>   xTaskIncrementTick +
                                                                                                                                                                                                                                                                                                          • >>   vTaskDelete +
                                                                                                                                                                                                                                                                                                          • >>   prvAddNewTaskToReadyList +
                                                                                                                                                                                                                                                                                                          • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                                                                                                                                                          • >>   xTaskGenericNotifyFromISR +
                                                                                                                                                                                                                                                                                                          • >>   xTaskGenericNotify +
                                                                                                                                                                                                                                                                                                          • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                                                                                          • >>   xTaskPriorityInherit +
                                                                                                                                                                                                                                                                                                          • >>   xTaskPriorityDisinherit +
                                                                                                                                                                                                                                                                                                          • >>   vTaskPriorityDisinheritAfterTimeout +
                                                                                                                                                                                                                                                                                                          • >>   vTaskPlaceOnEventListRestricted
                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                          vPortEnterCritical (Thumb, 70 bytes, Stack size 0 bytes, port.o(.text.vPortEnterCritical)) -

                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                          • >>   prvUnlockQueue -
                                                                                                                                                                                                                                                                                                          • >>   prvIsQueueFull -
                                                                                                                                                                                                                                                                                                          • >>   prvIsQueueEmpty -
                                                                                                                                                                                                                                                                                                          • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                          • >>   prvCheckForValidListAndQueue -
                                                                                                                                                                                                                                                                                                          • >>   vTaskDelete -
                                                                                                                                                                                                                                                                                                          • >>   eTaskGetState -
                                                                                                                                                                                                                                                                                                          • >>   prvCheckTasksWaitingTermination -
                                                                                                                                                                                                                                                                                                          • >>   prvAddNewTaskToReadyList -
                                                                                                                                                                                                                                                                                                          • >>   xTaskNotifyWait -
                                                                                                                                                                                                                                                                                                          • >>   xTaskGenericNotify -
                                                                                                                                                                                                                                                                                                          • >>   xTaskCheckForTimeOut -
                                                                                                                                                                                                                                                                                                          • >>   xQueueSemaphoreTake -
                                                                                                                                                                                                                                                                                                          • >>   xQueueReceive -
                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericSend -
                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericReset -
                                                                                                                                                                                                                                                                                                          • >>   vQueueWaitForMessageRestricted +

                                                                                                                                                                                                                                                                                                            vPortEnterCritical (Thumb, 70 bytes, Stack size 0 bytes, port.o(.text.vPortEnterCritical)) +

                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                            • >>   prvUnlockQueue +
                                                                                                                                                                                                                                                                                                            • >>   prvIsQueueFull +
                                                                                                                                                                                                                                                                                                            • >>   prvIsQueueEmpty +
                                                                                                                                                                                                                                                                                                            • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                            • >>   prvCheckForValidListAndQueue +
                                                                                                                                                                                                                                                                                                            • >>   vTaskDelete +
                                                                                                                                                                                                                                                                                                            • >>   eTaskGetState +
                                                                                                                                                                                                                                                                                                            • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                                                                                                                                                                            • >>   prvAddNewTaskToReadyList +
                                                                                                                                                                                                                                                                                                            • >>   xTaskNotifyWait +
                                                                                                                                                                                                                                                                                                            • >>   xTaskGenericNotify +
                                                                                                                                                                                                                                                                                                            • >>   xTaskCheckForTimeOut +
                                                                                                                                                                                                                                                                                                            • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                            • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericReset +
                                                                                                                                                                                                                                                                                                            • >>   vQueueWaitForMessageRestricted
                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                            vPortExitCritical (Thumb, 46 bytes, Stack size 0 bytes, port.o(.text.vPortExitCritical)) -

                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                            • >>   prvUnlockQueue -
                                                                                                                                                                                                                                                                                                            • >>   prvIsQueueFull -
                                                                                                                                                                                                                                                                                                            • >>   prvIsQueueEmpty -
                                                                                                                                                                                                                                                                                                            • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                            • >>   prvCheckForValidListAndQueue -
                                                                                                                                                                                                                                                                                                            • >>   vTaskDelete -
                                                                                                                                                                                                                                                                                                            • >>   eTaskGetState -
                                                                                                                                                                                                                                                                                                            • >>   prvCheckTasksWaitingTermination -
                                                                                                                                                                                                                                                                                                            • >>   prvAddNewTaskToReadyList -
                                                                                                                                                                                                                                                                                                            • >>   xTaskNotifyWait -
                                                                                                                                                                                                                                                                                                            • >>   xTaskGenericNotify -
                                                                                                                                                                                                                                                                                                            • >>   xTaskCheckForTimeOut -
                                                                                                                                                                                                                                                                                                            • >>   xQueueSemaphoreTake -
                                                                                                                                                                                                                                                                                                            • >>   xQueueReceive -
                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericSend -
                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericReset -
                                                                                                                                                                                                                                                                                                            • >>   vQueueWaitForMessageRestricted +

                                                                                                                                                                                                                                                                                                              vPortExitCritical (Thumb, 46 bytes, Stack size 0 bytes, port.o(.text.vPortExitCritical)) +

                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                              • >>   prvUnlockQueue +
                                                                                                                                                                                                                                                                                                              • >>   prvIsQueueFull +
                                                                                                                                                                                                                                                                                                              • >>   prvIsQueueEmpty +
                                                                                                                                                                                                                                                                                                              • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                              • >>   prvCheckForValidListAndQueue +
                                                                                                                                                                                                                                                                                                              • >>   vTaskDelete +
                                                                                                                                                                                                                                                                                                              • >>   eTaskGetState +
                                                                                                                                                                                                                                                                                                              • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                                                                                                                                                                              • >>   prvAddNewTaskToReadyList +
                                                                                                                                                                                                                                                                                                              • >>   xTaskNotifyWait +
                                                                                                                                                                                                                                                                                                              • >>   xTaskGenericNotify +
                                                                                                                                                                                                                                                                                                              • >>   xTaskCheckForTimeOut +
                                                                                                                                                                                                                                                                                                              • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                              • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                              • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                              • >>   xQueueGenericReset +
                                                                                                                                                                                                                                                                                                              • >>   vQueueWaitForMessageRestricted

                                                                                                                                                                                                                                                                                                              vPortFree (Thumb, 138 bytes, Stack size 16 bytes, heap_4.o(.text.vPortFree))

                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                              • Max Depth = 96
                                                                                                                                                                                                                                                                                                              • Call Chain = vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                              • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                                                                                              • >>   prvInsertBlockIntoFreeList +
                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                                • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                                                                                                • >>   prvInsertBlockIntoFreeList

                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                • >>   BSP_Free -
                                                                                                                                                                                                                                                                                                                • >>   prvProcessReceivedCommands -
                                                                                                                                                                                                                                                                                                                • >>   xTaskCreate -
                                                                                                                                                                                                                                                                                                                • >>   prvDeleteTCB +
                                                                                                                                                                                                                                                                                                                • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                                                                                                • >>   xTaskCreate +
                                                                                                                                                                                                                                                                                                                • >>   prvDeleteTCB
                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                vPortSetupTimerInterrupt (Thumb, 52 bytes, Stack size 0 bytes, port.o(.text.vPortSetupTimerInterrupt)) -

                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                • >>   xPortStartScheduler +

                                                                                                                                                                                                                                                                                                                  vPortSetupTimerInterrupt (Thumb, 52 bytes, Stack size 0 bytes, port.o(.text.vPortSetupTimerInterrupt)) +

                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                  • >>   xPortStartScheduler
                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                  vPortValidateInterruptPriority (Thumb, 98 bytes, Stack size 0 bytes, port.o(.text.vPortValidateInterruptPriority)) -

                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                  • >>   xTaskGetTickCountFromISR -
                                                                                                                                                                                                                                                                                                                  • >>   xTaskGenericNotifyFromISR -
                                                                                                                                                                                                                                                                                                                  • >>   xQueueReceiveFromISR -
                                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericSendFromISR +

                                                                                                                                                                                                                                                                                                                    vPortValidateInterruptPriority (Thumb, 98 bytes, Stack size 0 bytes, port.o(.text.vPortValidateInterruptPriority)) +

                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                    • >>   xTaskGetTickCountFromISR +
                                                                                                                                                                                                                                                                                                                    • >>   xTaskGenericNotifyFromISR +
                                                                                                                                                                                                                                                                                                                    • >>   xQueueReceiveFromISR +
                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericSendFromISR
                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                    vQueueAddToRegistry (Thumb, 40 bytes, Stack size 0 bytes, queue.o(.text.vQueueAddToRegistry)) +

                                                                                                                                                                                                                                                                                                                    vQueueAddToRegistry (Thumb, 40 bytes, Stack size 0 bytes, queue.o(.text.vQueueAddToRegistry))

                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                    • >>   osMutexNew
                                                                                                                                                                                                                                                                                                                    • >>   osMessageQueueNew -
                                                                                                                                                                                                                                                                                                                    • >>   prvCheckForValidListAndQueue +
                                                                                                                                                                                                                                                                                                                    • >>   prvCheckForValidListAndQueue
                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                    vQueueWaitForMessageRestricted (Thumb, 68 bytes, Stack size 16 bytes, queue.o(.text.vQueueWaitForMessageRestricted)) +

                                                                                                                                                                                                                                                                                                                    vQueueWaitForMessageRestricted (Thumb, 68 bytes, Stack size 16 bytes, queue.o(.text.vQueueWaitForMessageRestricted))

                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                    • Max Depth = 64
                                                                                                                                                                                                                                                                                                                    • Call Chain = vQueueWaitForMessageRestricted ⇒ vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                    • >>   prvUnlockQueue -
                                                                                                                                                                                                                                                                                                                    • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                    • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                    • >>   vTaskPlaceOnEventListRestricted +
                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                      • >>   prvUnlockQueue +
                                                                                                                                                                                                                                                                                                                      • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                      • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                      • >>   vTaskPlaceOnEventListRestricted
                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                      • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                        • >>   prvProcessTimerOrBlockTask
                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                        vTaskDelay (Thumb, 84 bytes, Stack size 8 bytes, tasks.o(.text.vTaskDelay)) +

                                                                                                                                                                                                                                                                                                                        vTaskDelay (Thumb, 84 bytes, Stack size 8 bytes, tasks.o(.text.vTaskDelay))

                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                        • Max Depth = 88
                                                                                                                                                                                                                                                                                                                        • Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                        • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                                        • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                                                                                                        • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                                          • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                                                                                                          • >>   prvAddCurrentTaskToDelayedList

                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                          • >>   osDelay
                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                          vTaskDelayUntil (Thumb, 168 bytes, Stack size 16 bytes, tasks.o(.text.vTaskDelayUntil)) +

                                                                                                                                                                                                                                                                                                                          vTaskDelayUntil (Thumb, 168 bytes, Stack size 16 bytes, tasks.o(.text.vTaskDelayUntil))

                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                          • Max Depth = 96
                                                                                                                                                                                                                                                                                                                          • Call Chain = vTaskDelayUntil ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                                          • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                                                                                                          • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                            • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                                            • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                                                                                                            • >>   prvAddCurrentTaskToDelayedList
                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                            • >>   osDelayUntil +
                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                              • >>   osDelayUntil
                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                              vTaskDelete (Thumb, 194 bytes, Stack size 16 bytes, tasks.o(.text.vTaskDelete)) +

                                                                                                                                                                                                                                                                                                                              vTaskDelete (Thumb, 194 bytes, Stack size 16 bytes, tasks.o(.text.vTaskDelete))

                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                              • Max Depth = 120
                                                                                                                                                                                                                                                                                                                              • Call Chain = vTaskDelete ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                              • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                              • >>   uxListRemove -
                                                                                                                                                                                                                                                                                                                              • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                              • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                              • >>   prvResetNextTaskUnblockTime -
                                                                                                                                                                                                                                                                                                                              • >>   prvDeleteTCB +
                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                • >>   prvResetNextTaskUnblockTime +
                                                                                                                                                                                                                                                                                                                                • >>   prvDeleteTCB
                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                • >>   osThreadTerminate +
                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                  • >>   osThreadTerminate
                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                  vTaskInternalSetTimeOutState (Thumb, 26 bytes, Stack size 0 bytes, tasks.o(.text.vTaskInternalSetTimeOutState)) -

                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                  • >>   xTaskCheckForTimeOut -
                                                                                                                                                                                                                                                                                                                                  • >>   xQueueSemaphoreTake -
                                                                                                                                                                                                                                                                                                                                  • >>   xQueueReceive -
                                                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericSend +

                                                                                                                                                                                                                                                                                                                                    vTaskInternalSetTimeOutState (Thumb, 26 bytes, Stack size 0 bytes, tasks.o(.text.vTaskInternalSetTimeOutState)) +

                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                    • >>   xTaskCheckForTimeOut +
                                                                                                                                                                                                                                                                                                                                    • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                    • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                    vTaskMissedYield (Thumb, 14 bytes, Stack size 0 bytes, tasks.o(.text.vTaskMissedYield)) -

                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                    • >>   prvUnlockQueue +

                                                                                                                                                                                                                                                                                                                                      vTaskMissedYield (Thumb, 14 bytes, Stack size 0 bytes, tasks.o(.text.vTaskMissedYield)) +

                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                      • >>   prvUnlockQueue
                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                      vTaskPlaceOnEventList (Thumb, 50 bytes, Stack size 8 bytes, tasks.o(.text.vTaskPlaceOnEventList)) +

                                                                                                                                                                                                                                                                                                                                      vTaskPlaceOnEventList (Thumb, 50 bytes, Stack size 8 bytes, tasks.o(.text.vTaskPlaceOnEventList))

                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                      • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                      • Call Chain = vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                      • >>   vListInsert -
                                                                                                                                                                                                                                                                                                                                      • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                        • >>   vListInsert +
                                                                                                                                                                                                                                                                                                                                        • >>   prvAddCurrentTaskToDelayedList
                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                        • >>   xQueueSemaphoreTake -
                                                                                                                                                                                                                                                                                                                                        • >>   xQueueReceive -
                                                                                                                                                                                                                                                                                                                                        • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                          • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                          • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                          vTaskPlaceOnEventListRestricted (Thumb, 62 bytes, Stack size 16 bytes, tasks.o(.text.vTaskPlaceOnEventListRestricted)) +

                                                                                                                                                                                                                                                                                                                                          vTaskPlaceOnEventListRestricted (Thumb, 62 bytes, Stack size 16 bytes, tasks.o(.text.vTaskPlaceOnEventListRestricted))

                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                          • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                          • Call Chain = vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                          • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                                          • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                            • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                            • >>   prvAddCurrentTaskToDelayedList
                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                            • >>   vQueueWaitForMessageRestricted +
                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                              • >>   vQueueWaitForMessageRestricted
                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                              vTaskPriorityDisinheritAfterTimeout (Thumb, 164 bytes, Stack size 16 bytes, tasks.o(.text.vTaskPriorityDisinheritAfterTimeout)) +

                                                                                                                                                                                                                                                                                                                                              vTaskPriorityDisinheritAfterTimeout (Thumb, 164 bytes, Stack size 16 bytes, tasks.o(.text.vTaskPriorityDisinheritAfterTimeout))

                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                              • Call Chain = vTaskPriorityDisinheritAfterTimeout
                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                              • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                                              • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                                • >>   uxListRemove
                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueSemaphoreTake
                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                  vTaskStartScheduler (Thumb, 156 bytes, Stack size 32 bytes, tasks.o(.text.vTaskStartScheduler)) +

                                                                                                                                                                                                                                                                                                                                                  vTaskStartScheduler (Thumb, 156 bytes, Stack size 32 bytes, tasks.o(.text.vTaskStartScheduler))

                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 160
                                                                                                                                                                                                                                                                                                                                                  • Call Chain = vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                  • >>   xTimerCreateTimerTask -
                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskCreateStatic -
                                                                                                                                                                                                                                                                                                                                                  • >>   xPortStartScheduler -
                                                                                                                                                                                                                                                                                                                                                  • >>   vApplicationGetIdleTaskMemory +
                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                    • >>   xTimerCreateTimerTask +
                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskCreateStatic +
                                                                                                                                                                                                                                                                                                                                                    • >>   xPortStartScheduler +
                                                                                                                                                                                                                                                                                                                                                    • >>   vApplicationGetIdleTaskMemory
                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                    • >>   osKernelStart +
                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                      • >>   osKernelStart
                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                      vTaskSuspendAll (Thumb, 16 bytes, Stack size 0 bytes, tasks.o(.text.vTaskSuspendAll)) +

                                                                                                                                                                                                                                                                                                                                                      vTaskSuspendAll (Thumb, 16 bytes, Stack size 0 bytes, tasks.o(.text.vTaskSuspendAll))

                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                      • >>   vPortFree
                                                                                                                                                                                                                                                                                                                                                      • >>   pvPortMalloc -
                                                                                                                                                                                                                                                                                                                                                      • >>   osKernelLock -
                                                                                                                                                                                                                                                                                                                                                      • >>   prvProcessTimerOrBlockTask -
                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskDelayUntil -
                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskDelay -
                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueSemaphoreTake -
                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueReceive -
                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                      • >>   osKernelLock +
                                                                                                                                                                                                                                                                                                                                                      • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskDelayUntil +
                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskDelay +
                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                      vTaskSwitchContext (Thumb, 154 bytes, Stack size 0 bytes, tasks.o(.text.vTaskSwitchContext)) +

                                                                                                                                                                                                                                                                                                                                                      vTaskSwitchContext (Thumb, 154 bytes, Stack size 0 bytes, tasks.o(.text.vTaskSwitchContext))

                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                      • >>   PendSV_Handler -
                                                                                                                                                                                                                                                                                                                                                      • >>   xPortStartScheduler +
                                                                                                                                                                                                                                                                                                                                                      • >>   xPortStartScheduler
                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                      xPortStartScheduler (Thumb, 274 bytes, Stack size 16 bytes, port.o(.text.xPortStartScheduler)) +

                                                                                                                                                                                                                                                                                                                                                      xPortStartScheduler (Thumb, 274 bytes, Stack size 16 bytes, port.o(.text.xPortStartScheduler))

                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 20
                                                                                                                                                                                                                                                                                                                                                      • Call Chain = xPortStartScheduler ⇒ prvTaskExitError
                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                      • >>   vPortSetupTimerInterrupt -
                                                                                                                                                                                                                                                                                                                                                      • >>   vPortEnableVFP +
                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                        • >>   vPortSetupTimerInterrupt +
                                                                                                                                                                                                                                                                                                                                                        • >>   vPortEnableVFP
                                                                                                                                                                                                                                                                                                                                                        • >>   prvTaskExitError -
                                                                                                                                                                                                                                                                                                                                                        • >>   prvPortStartFirstTask -
                                                                                                                                                                                                                                                                                                                                                        • >>   vTaskSwitchContext +
                                                                                                                                                                                                                                                                                                                                                        • >>   prvPortStartFirstTask +
                                                                                                                                                                                                                                                                                                                                                        • >>   vTaskSwitchContext
                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                        • >>   vTaskStartScheduler +
                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                          • >>   vTaskStartScheduler
                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                          xPortSysTickHandler (Thumb, 46 bytes, Stack size 8 bytes, port.o(.text.xPortSysTickHandler)) +

                                                                                                                                                                                                                                                                                                                                                          xPortSysTickHandler (Thumb, 46 bytes, Stack size 8 bytes, port.o(.text.xPortSysTickHandler))

                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                          • Call Chain = xPortSysTickHandler ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                          • >>   xTaskIncrementTick +
                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                            • >>   xTaskIncrementTick

                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                            • >>   SysTick_Handler
                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                            xQueueCreateMutex (Thumb, 22 bytes, Stack size 8 bytes, queue.o(.text.xQueueCreateMutex)) +

                                                                                                                                                                                                                                                                                                                                                            xQueueCreateMutex (Thumb, 22 bytes, Stack size 8 bytes, queue.o(.text.xQueueCreateMutex))

                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 144
                                                                                                                                                                                                                                                                                                                                                            • Call Chain = xQueueCreateMutex ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                            • >>   prvInitialiseMutex -
                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericCreate +
                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                              • >>   prvInitialiseMutex +
                                                                                                                                                                                                                                                                                                                                                              • >>   xQueueGenericCreate

                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                              • >>   osMutexNew
                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                              xQueueCreateMutexStatic (Thumb, 34 bytes, Stack size 16 bytes, queue.o(.text.xQueueCreateMutexStatic)) +

                                                                                                                                                                                                                                                                                                                                                              xQueueCreateMutexStatic (Thumb, 34 bytes, Stack size 16 bytes, queue.o(.text.xQueueCreateMutexStatic))

                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 152
                                                                                                                                                                                                                                                                                                                                                              • Call Chain = xQueueCreateMutexStatic ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                              • >>   prvInitialiseMutex -
                                                                                                                                                                                                                                                                                                                                                              • >>   xQueueGenericCreateStatic +
                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                • >>   prvInitialiseMutex +
                                                                                                                                                                                                                                                                                                                                                                • >>   xQueueGenericCreateStatic

                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                • >>   osMutexNew
                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                xQueueGenericCreate (Thumb, 70 bytes, Stack size 24 bytes, queue.o(.text.xQueueGenericCreate)) +

                                                                                                                                                                                                                                                                                                                                                                xQueueGenericCreate (Thumb, 70 bytes, Stack size 24 bytes, queue.o(.text.xQueueGenericCreate))

                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 136
                                                                                                                                                                                                                                                                                                                                                                • Call Chain = xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                • >>   prvInitialiseNewQueue +
                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                  • >>   prvInitialiseNewQueue
                                                                                                                                                                                                                                                                                                                                                                  • >>   pvPortMalloc

                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                  • >>   osMessageQueueNew -
                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueCreateMutex +
                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueCreateMutex
                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                  xQueueGenericCreateStatic (Thumb, 150 bytes, Stack size 24 bytes, queue.o(.text.xQueueGenericCreateStatic)) +

                                                                                                                                                                                                                                                                                                                                                                  xQueueGenericCreateStatic (Thumb, 150 bytes, Stack size 24 bytes, queue.o(.text.xQueueGenericCreateStatic))

                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                  • >>   prvInitialiseNewQueue +
                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                    • >>   prvInitialiseNewQueue

                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                    • >>   osMessageQueueNew -
                                                                                                                                                                                                                                                                                                                                                                    • >>   prvCheckForValidListAndQueue -
                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueCreateMutexStatic +
                                                                                                                                                                                                                                                                                                                                                                    • >>   prvCheckForValidListAndQueue +
                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueCreateMutexStatic
                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                    xQueueGenericReset (Thumb, 126 bytes, Stack size 16 bytes, queue.o(.text.xQueueGenericReset)) +

                                                                                                                                                                                                                                                                                                                                                                    xQueueGenericReset (Thumb, 126 bytes, Stack size 16 bytes, queue.o(.text.xQueueGenericReset))

                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = xQueueGenericReset ⇒ xTaskRemoveFromEventList
                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                                                                    • >>   vListInitialise -
                                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                      • >>   vListInitialise +
                                                                                                                                                                                                                                                                                                                                                                      • >>   xTaskRemoveFromEventList
                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                      • >>   prvInitialiseNewQueue +
                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                        • >>   prvInitialiseNewQueue
                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                        xQueueGenericSend (Thumb, 418 bytes, Stack size 48 bytes, queue.o(.text.xQueueGenericSend)) +

                                                                                                                                                                                                                                                                                                                                                                        xQueueGenericSend (Thumb, 418 bytes, Stack size 48 bytes, queue.o(.text.xQueueGenericSend))

                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 128
                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                        • >>   prvUnlockQueue -
                                                                                                                                                                                                                                                                                                                                                                        • >>   prvIsQueueFull -
                                                                                                                                                                                                                                                                                                                                                                        • >>   prvCopyDataToQueue -
                                                                                                                                                                                                                                                                                                                                                                        • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                                                                                        • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                                                                                                                                                        • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                        • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                                                                        • >>   xTaskGetSchedulerState -
                                                                                                                                                                                                                                                                                                                                                                        • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                                                                                                                                                        • >>   xTaskCheckForTimeOut -
                                                                                                                                                                                                                                                                                                                                                                        • >>   vTaskPlaceOnEventList -
                                                                                                                                                                                                                                                                                                                                                                        • >>   vTaskInternalSetTimeOutState +
                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                          • >>   prvUnlockQueue +
                                                                                                                                                                                                                                                                                                                                                                          • >>   prvIsQueueFull +
                                                                                                                                                                                                                                                                                                                                                                          • >>   prvCopyDataToQueue +
                                                                                                                                                                                                                                                                                                                                                                          • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                                                                                          • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                                                                                                                                                          • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                          • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                          • >>   xTaskGetSchedulerState +
                                                                                                                                                                                                                                                                                                                                                                          • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                                                                                                                                                          • >>   xTaskCheckForTimeOut +
                                                                                                                                                                                                                                                                                                                                                                          • >>   vTaskPlaceOnEventList +
                                                                                                                                                                                                                                                                                                                                                                          • >>   vTaskInternalSetTimeOutState
                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                          • >>   prvInitialiseMutex +
                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                            • >>   prvInitialiseMutex
                                                                                                                                                                                                                                                                                                                                                                            • >>   osMutexRelease
                                                                                                                                                                                                                                                                                                                                                                            • >>   osMessageQueuePut -
                                                                                                                                                                                                                                                                                                                                                                            • >>   xTimerGenericCommand -
                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGiveMutexRecursive +
                                                                                                                                                                                                                                                                                                                                                                            • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGiveMutexRecursive
                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                            xQueueGenericSendFromISR (Thumb, 206 bytes, Stack size 32 bytes, queue.o(.text.xQueueGenericSendFromISR)) +

                                                                                                                                                                                                                                                                                                                                                                            xQueueGenericSendFromISR (Thumb, 206 bytes, Stack size 32 bytes, queue.o(.text.xQueueGenericSendFromISR))

                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                            • >>   prvCopyDataToQueue -
                                                                                                                                                                                                                                                                                                                                                                            • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                                                                                                                                                            • >>   vPortValidateInterruptPriority +
                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                              • >>   prvCopyDataToQueue +
                                                                                                                                                                                                                                                                                                                                                                              • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                                                                                                                                                              • >>   vPortValidateInterruptPriority

                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                              • >>   osMessageQueuePut -
                                                                                                                                                                                                                                                                                                                                                                              • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                                                                                                                                                              • >>   xTimerGenericCommand
                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                              xQueueGiveMutexRecursive (Thumb, 66 bytes, Stack size 16 bytes, queue.o(.text.xQueueGiveMutexRecursive)) +

                                                                                                                                                                                                                                                                                                                                                                              xQueueGiveMutexRecursive (Thumb, 66 bytes, Stack size 16 bytes, queue.o(.text.xQueueGiveMutexRecursive))

                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 144
                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                              • >>   xTaskGetCurrentTaskHandle -
                                                                                                                                                                                                                                                                                                                                                                              • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                • >>   xTaskGetCurrentTaskHandle +
                                                                                                                                                                                                                                                                                                                                                                                • >>   xQueueGenericSend

                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                • >>   osMutexRelease
                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                xQueueReceive (Thumb, 388 bytes, Stack size 56 bytes, queue.o(.text.xQueueReceive)) +

                                                                                                                                                                                                                                                                                                                                                                                xQueueReceive (Thumb, 388 bytes, Stack size 56 bytes, queue.o(.text.xQueueReceive))

                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 136
                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = xQueueReceive ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                • >>   prvUnlockQueue -
                                                                                                                                                                                                                                                                                                                                                                                • >>   prvIsQueueEmpty -
                                                                                                                                                                                                                                                                                                                                                                                • >>   prvCopyDataFromQueue -
                                                                                                                                                                                                                                                                                                                                                                                • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                                                                                                • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                                                                                                                                                                • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                                                                                • >>   xTaskGetSchedulerState -
                                                                                                                                                                                                                                                                                                                                                                                • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                                                                                                                                                                • >>   xTaskCheckForTimeOut -
                                                                                                                                                                                                                                                                                                                                                                                • >>   vTaskPlaceOnEventList -
                                                                                                                                                                                                                                                                                                                                                                                • >>   vTaskInternalSetTimeOutState +
                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvUnlockQueue +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvIsQueueEmpty +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvCopyDataFromQueue +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskGetSchedulerState +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskCheckForTimeOut +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   vTaskPlaceOnEventList +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   vTaskInternalSetTimeOutState

                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                  • >>   osMessageQueueGet -
                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvProcessReceivedCommands
                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                  xQueueReceiveFromISR (Thumb, 170 bytes, Stack size 32 bytes, queue.o(.text.xQueueReceiveFromISR)) +

                                                                                                                                                                                                                                                                                                                                                                                  xQueueReceiveFromISR (Thumb, 170 bytes, Stack size 32 bytes, queue.o(.text.xQueueReceiveFromISR))

                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = xQueueReceiveFromISR ⇒ xTaskRemoveFromEventList
                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvCopyDataFromQueue -
                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortValidateInterruptPriority +
                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvCopyDataFromQueue +
                                                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortValidateInterruptPriority

                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   osMessageQueueGet
                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                    xQueueSemaphoreTake (Thumb, 454 bytes, Stack size 56 bytes, queue.o(.text.xQueueSemaphoreTake)) +

                                                                                                                                                                                                                                                                                                                                                                                    xQueueSemaphoreTake (Thumb, 454 bytes, Stack size 56 bytes, queue.o(.text.xQueueSemaphoreTake))

                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 136
                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvUnlockQueue -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvIsQueueEmpty -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvGetDisinheritPriorityAfterTimeout -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskGetSchedulerState -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskPriorityInherit -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskCheckForTimeOut -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   vTaskPriorityDisinheritAfterTimeout -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   vTaskPlaceOnEventList -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   vTaskInternalSetTimeOutState -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   pvTaskIncrementMutexHeldCount +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvUnlockQueue +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvIsQueueEmpty +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvGetDisinheritPriorityAfterTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   xTaskGetSchedulerState +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   xTaskPriorityInherit +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   xTaskCheckForTimeOut +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskPriorityDisinheritAfterTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskPlaceOnEventList +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskInternalSetTimeOutState +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   pvTaskIncrementMutexHeldCount

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   osMutexAcquire -
                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueTakeMutexRecursive +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueTakeMutexRecursive
                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                      xQueueTakeMutexRecursive (Thumb, 60 bytes, Stack size 16 bytes, queue.o(.text.xQueueTakeMutexRecursive)) +

                                                                                                                                                                                                                                                                                                                                                                                      xQueueTakeMutexRecursive (Thumb, 60 bytes, Stack size 16 bytes, queue.o(.text.xQueueTakeMutexRecursive))

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 152
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   xTaskGetCurrentTaskHandle -
                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   xTaskGetCurrentTaskHandle +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   xQueueSemaphoreTake

                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   osMutexAcquire
                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                        xTaskCheckForTimeOut (Thumb, 136 bytes, Stack size 16 bytes, tasks.o(.text.xTaskCheckForTimeOut)) +

                                                                                                                                                                                                                                                                                                                                                                                        xTaskCheckForTimeOut (Thumb, 136 bytes, Stack size 16 bytes, tasks.o(.text.xTaskCheckForTimeOut))

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = xTaskCheckForTimeOut
                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   vTaskInternalSetTimeOutState +
                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   vTaskInternalSetTimeOutState
                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueSemaphoreTake -
                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueReceive -
                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                            xTaskCreate (Thumb, 102 bytes, Stack size 40 bytes, tasks.o(.text.xTaskCreate)) +

                                                                                                                                                                                                                                                                                                                                                                                            xTaskCreate (Thumb, 102 bytes, Stack size 40 bytes, tasks.o(.text.xTaskCreate))

                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 152
                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                            • >>   vPortFree
                                                                                                                                                                                                                                                                                                                                                                                            • >>   pvPortMalloc -
                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvInitialiseNewTask -
                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvAddNewTaskToReadyList +
                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvInitialiseNewTask +
                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvAddNewTaskToReadyList
                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                            • >>   osThreadNew +
                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                              • >>   osThreadNew
                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                              xTaskCreateStatic (Thumb, 118 bytes, Stack size 40 bytes, tasks.o(.text.xTaskCreateStatic)) +

                                                                                                                                                                                                                                                                                                                                                                                              xTaskCreateStatic (Thumb, 118 bytes, Stack size 40 bytes, tasks.o(.text.xTaskCreateStatic))

                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 76
                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = xTaskCreateStatic ⇒ prvInitialiseNewTask ⇒ __aeabi_memset4 ⇒ _memset_w
                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                              • >>   prvInitialiseNewTask -
                                                                                                                                                                                                                                                                                                                                                                                              • >>   prvAddNewTaskToReadyList +
                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvInitialiseNewTask +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvAddNewTaskToReadyList
                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   osThreadNew -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   xTimerCreateTimerTask -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   vTaskStartScheduler +
                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   osThreadNew +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTimerCreateTimerTask +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vTaskStartScheduler
                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                  xTaskGenericNotify (Thumb, 252 bytes, Stack size 24 bytes, tasks.o(.text.xTaskGenericNotify)) +

                                                                                                                                                                                                                                                                                                                                                                                                  xTaskGenericNotify (Thumb, 252 bytes, Stack size 24 bytes, tasks.o(.text.xTaskGenericNotify))

                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = xTaskGenericNotify
                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   uxListRemove -
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortEnterCritical
                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   osThreadFlagsSet +
                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   osThreadFlagsSet
                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                      xTaskGenericNotifyFromISR (Thumb, 298 bytes, Stack size 24 bytes, tasks.o(.text.xTaskGenericNotifyFromISR)) +

                                                                                                                                                                                                                                                                                                                                                                                                      xTaskGenericNotifyFromISR (Thumb, 298 bytes, Stack size 24 bytes, tasks.o(.text.xTaskGenericNotifyFromISR))

                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = xTaskGenericNotifyFromISR
                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   uxListRemove -
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortValidateInterruptPriority +
                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vPortValidateInterruptPriority
                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   osThreadFlagsSet +
                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   osThreadFlagsSet
                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                          xTaskGetCurrentTaskHandle (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(.text.xTaskGetCurrentTaskHandle)) -

                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                          • >>   osThreadGetId -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueTakeMutexRecursive -
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueGiveMutexRecursive +

                                                                                                                                                                                                                                                                                                                                                                                                            xTaskGetCurrentTaskHandle (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(.text.xTaskGetCurrentTaskHandle)) +

                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                            • >>   osThreadGetId +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueTakeMutexRecursive +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGiveMutexRecursive
                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                            xTaskGetSchedulerState (Thumb, 38 bytes, Stack size 0 bytes, tasks.o(.text.xTaskGetSchedulerState)) +

                                                                                                                                                                                                                                                                                                                                                                                                            xTaskGetSchedulerState (Thumb, 38 bytes, Stack size 0 bytes, tasks.o(.text.xTaskGetSchedulerState))

                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                            • >>   SysTick_Handler -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   osKernelUnlock -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   osKernelLock -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xTimerGenericCommand -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueSemaphoreTake -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueReceive -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   osKernelUnlock +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   osKernelLock +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericSend

                                                                                                                                                                                                                                                                                                                                                                                                            xTaskGetTickCount (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(.text.xTaskGetTickCount))

                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                            • >>   BSP_TIME_Get -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   osThreadFlagsWait -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   osKernelGetTickCount -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   osDelayUntil -
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvSampleTimeNow +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   osThreadFlagsWait +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   osKernelGetTickCount +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   osDelayUntil +
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvSampleTimeNow
                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                            xTaskGetTickCountFromISR (Thumb, 18 bytes, Stack size 8 bytes, tasks.o(.text.xTaskGetTickCountFromISR)) +

                                                                                                                                                                                                                                                                                                                                                                                                            xTaskGetTickCountFromISR (Thumb, 18 bytes, Stack size 8 bytes, tasks.o(.text.xTaskGetTickCountFromISR))

                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = xTaskGetTickCountFromISR
                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   vPortValidateInterruptPriority +
                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vPortValidateInterruptPriority
                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   osKernelGetTickCount +
                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   osKernelGetTickCount
                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                xTaskIncrementTick (Thumb, 338 bytes, Stack size 40 bytes, tasks.o(.text.xTaskIncrementTick)) +

                                                                                                                                                                                                                                                                                                                                                                                                                xTaskIncrementTick (Thumb, 338 bytes, Stack size 40 bytes, tasks.o(.text.xTaskIncrementTick))

                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   uxListRemove -
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvResetNextTaskUnblockTime +
                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvResetNextTaskUnblockTime
                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xPortSysTickHandler +
                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xPortSysTickHandler
                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                    xTaskNotifyWait (Thumb, 144 bytes, Stack size 24 bytes, tasks.o(.text.xTaskNotifyWait)) +

                                                                                                                                                                                                                                                                                                                                                                                                                    xTaskNotifyWait (Thumb, 144 bytes, Stack size 24 bytes, tasks.o(.text.xTaskNotifyWait))

                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvAddCurrentTaskToDelayedList
                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   osThreadFlagsWait +
                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   osThreadFlagsWait
                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                        xTaskPriorityDisinherit (Thumb, 146 bytes, Stack size 16 bytes, tasks.o(.text.xTaskPriorityDisinherit)) +

                                                                                                                                                                                                                                                                                                                                                                                                                        xTaskPriorityDisinherit (Thumb, 146 bytes, Stack size 16 bytes, tasks.o(.text.xTaskPriorityDisinherit))

                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = xTaskPriorityDisinherit
                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   uxListRemove
                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   prvCopyDataToQueue +
                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvCopyDataToQueue
                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                            xTaskPriorityInherit (Thumb, 146 bytes, Stack size 24 bytes, tasks.o(.text.xTaskPriorityInherit)) +

                                                                                                                                                                                                                                                                                                                                                                                                                            xTaskPriorityInherit (Thumb, 146 bytes, Stack size 24 bytes, tasks.o(.text.xTaskPriorityInherit))

                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = xTaskPriorityInherit
                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   uxListRemove
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xQueueSemaphoreTake
                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                xTaskRemoveFromEventList (Thumb, 142 bytes, Stack size 16 bytes, tasks.o(.text.xTaskRemoveFromEventList)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                xTaskRemoveFromEventList (Thumb, 142 bytes, Stack size 16 bytes, tasks.o(.text.xTaskRemoveFromEventList))

                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = xTaskRemoveFromEventList
                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   uxListRemove
                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvUnlockQueue -
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueSemaphoreTake -
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueReceiveFromISR -
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueReceive -
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericSendFromISR -
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericSend -
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericReset +
                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvUnlockQueue +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueReceiveFromISR +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericSendFromISR +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericReset
                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                    xTaskResumeAll (Thumb, 276 bytes, Stack size 40 bytes, tasks.o(.text.xTaskResumeAll)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                    xTaskResumeAll (Thumb, 276 bytes, Stack size 40 bytes, tasks.o(.text.xTaskResumeAll))

                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 80
                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   uxListRemove -
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskIncrementTick -
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvResetNextTaskUnblockTime +
                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xTaskIncrementTick +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvResetNextTaskUnblockTime

                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortFree
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   pvPortMalloc -
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   osKernelUnlock -
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvProcessTimerOrBlockTask -
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskDelayUntil -
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskDelay -
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueSemaphoreTake -
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueReceive -
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   osKernelUnlock +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskDelayUntil +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskDelay +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                      xTimerCreateTimerTask (Thumb, 108 bytes, Stack size 32 bytes, timers.o(.text.xTimerCreateTimerTask)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                      xTimerCreateTimerTask (Thumb, 108 bytes, Stack size 32 bytes, timers.o(.text.xTimerCreateTimerTask))

                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 128
                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = xTimerCreateTimerTask ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vApplicationGetTimerTaskMemory -
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvCheckForValidListAndQueue -
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xTaskCreateStatic +
                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vApplicationGetTimerTaskMemory +
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   prvCheckForValidListAndQueue +
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   xTaskCreateStatic
                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vTaskStartScheduler +
                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   vTaskStartScheduler
                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                          xTimerGenericCommand (Thumb, 104 bytes, Stack size 24 bytes, timers.o(.text.xTimerGenericCommand)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                          xTimerGenericCommand (Thumb, 104 bytes, Stack size 24 bytes, timers.o(.text.xTimerGenericCommand))

                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 152
                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xTaskGetSchedulerState -
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericSendFromISR -
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xTaskGetSchedulerState +
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericSendFromISR +
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvSwitchTimerLists -
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvProcessReceivedCommands -
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvProcessExpiredTimer +
                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   prvSwitchTimerLists +
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   prvProcessExpiredTimer
                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                              __ARM_fpclassifyf (Thumb, 38 bytes, Stack size 0 bytes, fpclassifyf.o(i.__ARM_fpclassifyf)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __hardfp_tanf +

                                                                                                                                                                                                                                                                                                                                                                                                                                                __ARM_fpclassifyf (Thumb, 38 bytes, Stack size 0 bytes, fpclassifyf.o(i.__ARM_fpclassifyf)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __hardfp_tanf
                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                __hardfp_tanf (Thumb, 322 bytes, Stack size 16 bytes, tanf.o(i.__hardfp_tanf)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 36
                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = __hardfp_tanf ⇒ __mathlib_rredf2 +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  __hardfp_fmod (Thumb, 254 bytes, Stack size 48 bytes, fmod.o(i.__hardfp_fmod)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = __hardfp_fmod ⇒ __mathlib_dbl_invalid ⇒ __aeabi_ddiv
                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __mathlib_rredf2 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __mathlib_flt_underflow -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __mathlib_flt_invalid -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __mathlib_flt_infnan -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __ARM_fpclassifyf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __mathlib_dbl_invalid +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   _drem +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_drsub
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __set_errno
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   LowPassFilter2p_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   Chassis_UpdateFeedback
                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                      __mathlib_flt_infnan (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __hardfp_tanf +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        __hardfp_tanf (Thumb, 322 bytes, Stack size 16 bytes, tanf.o(i.__hardfp_tanf)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 36
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = __hardfp_tanf ⇒ __mathlib_rredf2 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __mathlib_rredf2 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __mathlib_flt_underflow +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __mathlib_flt_invalid +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __mathlib_flt_infnan +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __ARM_fpclassifyf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __set_errno +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LowPassFilter2p_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                        __mathlib_flt_invalid (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_invalid)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __hardfp_tanf +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          __mathlib_dbl_invalid (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = __mathlib_dbl_invalid ⇒ __aeabi_ddiv +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_ddiv +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __hardfp_fmod
                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                          __mathlib_flt_underflow (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_underflow)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __hardfp_tanf +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            __mathlib_flt_infnan (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __hardfp_tanf
                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                            __mathlib_rredf2 (Thumb, 316 bytes, Stack size 20 bytes, rredf.o(i.__mathlib_rredf2)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            __mathlib_flt_invalid (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_invalid)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __hardfp_tanf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            __mathlib_flt_underflow (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_underflow)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __hardfp_tanf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            __mathlib_rredf2 (Thumb, 316 bytes, Stack size 20 bytes, rredf.o(i.__mathlib_rredf2))

                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 20
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = __mathlib_rredf2
                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __hardfp_tanf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __hardfp_tanf
                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                              __aeabi_ddiv (Thumb, 0 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              __aeabi_d2f (Thumb, 0 bytes, Stack size 32 bytes, d2f.o(x$fpl$d2f)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = __aeabi_d2f +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   Chassis_UpdateFeedback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              _d2f (Thumb, 98 bytes, Stack size 32 bytes, d2f.o(x$fpl$d2f), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __fpl_fretinf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __fpl_dnaninf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              __aeabi_dadd (Thumb, 0 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              _dadd (Thumb, 332 bytes, Stack size 16 bytes, daddsub_clz.o(x$fpl$dadd), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __fpl_dretinf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __fpl_dnaninf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   _dsub1 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                              __aeabi_ddiv (Thumb, 0 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv))

                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = __aeabi_ddiv
                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   Task_shoot_ctrl +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __mathlib_dbl_invalid +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   Task_shoot_ctrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   Task_rc
                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                _ddiv (Thumb, 556 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __fpl_dretinf -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __fpl_dnaninf +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  _ddiv (Thumb, 556 bytes, Stack size 32 bytes, ddiv.o(x$fpl$ddiv), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __fpl_dretinf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __fpl_dnaninf
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  __aeabi_d2uiz (Thumb, 0 bytes, Stack size 32 bytes, dfixu.o(x$fpl$dfixu)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  __aeabi_d2uiz (Thumb, 0 bytes, Stack size 32 bytes, dfixu.o(x$fpl$dfixu))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = __aeabi_d2uiz

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   Task_shoot_ctrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   Task_rc
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  _dfixu (Thumb, 90 bytes, Stack size 32 bytes, dfixu.o(x$fpl$dfixu), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __fpl_dnaninf +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    _dfixu (Thumb, 90 bytes, Stack size 32 bytes, dfixu.o(x$fpl$dfixu), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __fpl_dnaninf
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    __aeabi_ui2d (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    __aeabi_ui2d (Thumb, 0 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   Task_shoot_ctrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   Task_rc
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    _dfltu (Thumb, 38 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    _dfltu (Thumb, 38 bytes, Stack size 0 bytes, dflt_clz.o(x$fpl$dfltu), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    __fpl_dnaninf (Thumb, 156 bytes, Stack size 16 bytes, dnaninf.o(x$fpl$dnaninf), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   _dfixu -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   _ddiv +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      __fpl_dnaninf (Thumb, 156 bytes, Stack size 16 bytes, dnaninf.o(x$fpl$dnaninf)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = __fpl_dnaninf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   _drem +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   _dsub +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   _dadd +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   _dfixu +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   _ddiv +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   _d2f
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      __fpl_dretinf (Thumb, 12 bytes, Stack size 0 bytes, dretinf.o(x$fpl$dretinf), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   _ddiv +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        _drem (Thumb, 328 bytes, Stack size 16 bytes, drem_clz.o(x$fpl$drem)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = _drem ⇒ __fpl_dnaninf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __fpl_dnaninf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __hardfp_fmod +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __fpl_dretinf (Thumb, 12 bytes, Stack size 0 bytes, dretinf.o(x$fpl$dretinf), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   _dadd +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   _f2d +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   _ddiv +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __aeabi_drsub (Thumb, 0 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = __aeabi_drsub +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __hardfp_fmod +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        _drsb (Thumb, 22 bytes, Stack size 8 bytes, daddsub_clz.o(x$fpl$drsb), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   _dsub1 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   _dadd1 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __aeabi_dsub (Thumb, 0 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        _dsub (Thumb, 472 bytes, Stack size 32 bytes, daddsub_clz.o(x$fpl$dsub), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __fpl_dnaninf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   _dadd1 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __aeabi_f2d (Thumb, 0 bytes, Stack size 16 bytes, f2d.o(x$fpl$f2d)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = __aeabi_f2d +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   Chassis_UpdateFeedback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        _f2d (Thumb, 86 bytes, Stack size 16 bytes, f2d.o(x$fpl$f2d), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __fpl_fnaninf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __fpl_dretinf +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __aeabi_ul2f (Thumb, 0 bytes, Stack size 0 bytes, ffltll_clz.o(x$fpl$ffltll)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   Shoot_Control +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        _ll_uto_f (Thumb, 6 bytes, Stack size 0 bytes, ffltll_clz.o(x$fpl$ffltll), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __aeabi_l2f (Thumb, 0 bytes, Stack size 0 bytes, ffltll_clz.o(x$fpl$ffltll), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        _ll_sto_f (Thumb, 90 bytes, Stack size 0 bytes, ffltll_clz.o(x$fpl$ffltll), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __fpl_fnaninf (Thumb, 140 bytes, Stack size 8 bytes, fnaninf.o(x$fpl$fnaninf), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   _f2d

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        _fp_init (Thumb, 26 bytes, Stack size 0 bytes, fpinit.o(x$fpl$fpinit))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __rt_lib_init_fp_1
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __fplib_config_fpu_vfp (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __fplib_config_fpu_vfp (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __fplib_config_pureend_doubles (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __fplib_config_pureend_doubles (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __fpl_fretinf (Thumb, 10 bytes, Stack size 0 bytes, fretinf.o(x$fpl$fretinf), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   _d2f +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Local Symbols

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        DMA_CalcBaseAndBitshift (Thumb, 52 bytes, Stack size 0 bytes, stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_DMA_Init +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          DMA_CalcBaseAndBitshift (Thumb, 52 bytes, Stack size 0 bytes, stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_DMA_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          DMA_CheckFifoParam (Thumb, 80 bytes, Stack size 0 bytes, stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_DMA_Init +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            DMA_CheckFifoParam (Thumb, 80 bytes, Stack size 0 bytes, stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_DMA_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            DMA_SetConfig (Thumb, 48 bytes, Stack size 8 bytes, stm32f4xx_hal_dma.o(.text.DMA_SetConfig)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            DMA_SetConfig (Thumb, 48 bytes, Stack size 8 bytes, stm32f4xx_hal_dma.o(.text.DMA_SetConfig))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = DMA_SetConfig
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_DMA_Start_IT +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_DMA_Start_IT
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              NVIC_EncodePriority (Thumb, 44 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_NVIC_SetPriority +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                NVIC_EncodePriority (Thumb, 44 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SysTick_Config (Thumb, 46 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.SysTick_Config)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SysTick_Config (Thumb, 46 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.SysTick_Config))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = SysTick_Config
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __NVIC_SetPriority +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __NVIC_SetPriority
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_SYSTICK_Config +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_SYSTICK_Config
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    __NVIC_EnableIRQ (Thumb, 32 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_NVIC_EnableIRQ +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      __NVIC_EnableIRQ (Thumb, 32 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_NVIC_EnableIRQ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      __NVIC_GetPriorityGrouping (Thumb, 16 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_NVIC_SetPriority +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __NVIC_GetPriorityGrouping (Thumb, 16 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __NVIC_SetPriority (Thumb, 34 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   SysTick_Config -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_NVIC_SetPriority +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          __NVIC_SetPriority (Thumb, 34 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   SysTick_Config +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          __NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriorityGrouping +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            __NVIC_SetPriorityGrouping (Thumb, 32 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_NVIC_SetPriorityGrouping

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            UART_DMAError (Thumb, 76 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.UART_DMAError))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = UART_DMAError ⇒ HAL_UART_ErrorCallback
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   UART_EndTxTransfer -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   UART_EndRxTransfer -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   UART_EndTxTransfer +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   UART_EndRxTransfer +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_UART_ErrorCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              UART_DMAReceiveCplt (Thumb, 132 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = UART_DMAReceiveCplt ⇒ HAL_UART_RxCpltCallback
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_UARTEx_RxEventCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_UART_RxCpltCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UART_DMARxHalfCplt (Thumb, 30 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = UART_DMARxHalfCplt ⇒ HAL_UART_RxHalfCpltCallback
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_UARTEx_RxEventCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_UART_RxHalfCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_UART_RxHalfCpltCallback

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  UART_EndRxTransfer (Thumb, 80 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   UART_EndRxTransfer +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    UART_EndRxTransfer (Thumb, 80 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   UART_EndRxTransfer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   UART_EndRxTransfer +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_EndRxTransfer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_DMAError
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UART_EndTxTransfer (Thumb, 28 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_EndTxTransfer +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        UART_EndTxTransfer (Thumb, 28 bytes, Stack size 0 bytes, stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   UART_EndTxTransfer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   UART_EndTxTransfer +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   UART_EndTxTransfer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   UART_DMAError
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UART_SetConfig (Thumb, 220 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.UART_SetConfig)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UART_SetConfig (Thumb, 220 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.UART_SetConfig))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = UART_SetConfig ⇒ __aeabi_uldivmod
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_RCC_GetPCLK2Freq -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_RCC_GetPCLK1Freq -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_uldivmod +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_RCC_GetPCLK2Freq +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_RCC_GetPCLK1Freq +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_uldivmod
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_UART_Init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              prvCopyDataFromQueue (Thumb, 38 bytes, Stack size 8 bytes, queue.o(.text.prvCopyDataFromQueue)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              prvCopyDataFromQueue (Thumb, 38 bytes, Stack size 8 bytes, queue.o(.text.prvCopyDataFromQueue))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = prvCopyDataFromQueue

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_memcpy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   xQueueReceiveFromISR -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xQueueReceiveFromISR +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xQueueReceive
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                prvCopyDataToQueue (Thumb, 122 bytes, Stack size 16 bytes, queue.o(.text.prvCopyDataToQueue)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                prvCopyDataToQueue (Thumb, 122 bytes, Stack size 16 bytes, queue.o(.text.prvCopyDataToQueue))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xTaskPriorityDisinherit +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskPriorityDisinherit
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_memcpy
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericSendFromISR -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericSendFromISR +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    prvGetDisinheritPriorityAfterTimeout (Thumb, 18 bytes, Stack size 0 bytes, queue.o(.text.prvGetDisinheritPriorityAfterTimeout)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueSemaphoreTake +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvGetDisinheritPriorityAfterTimeout (Thumb, 18 bytes, Stack size 0 bytes, queue.o(.text.prvGetDisinheritPriorityAfterTimeout)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueSemaphoreTake
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvInitialiseMutex (Thumb, 32 bytes, Stack size 8 bytes, queue.o(.text.prvInitialiseMutex)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvInitialiseMutex (Thumb, 32 bytes, Stack size 8 bytes, queue.o(.text.prvInitialiseMutex))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 136
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = prvInitialiseMutex ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   xQueueCreateMutexStatic -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   xQueueCreateMutex +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueCreateMutexStatic +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueCreateMutex
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          prvInitialiseNewQueue (Thumb, 32 bytes, Stack size 16 bytes, queue.o(.text.prvInitialiseNewQueue)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          prvInitialiseNewQueue (Thumb, 32 bytes, Stack size 16 bytes, queue.o(.text.prvInitialiseNewQueue))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericReset +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericReset
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericCreateStatic -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xQueueGenericCreate +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   xQueueGenericCreateStatic +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   xQueueGenericCreate
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              prvIsQueueEmpty (Thumb, 24 bytes, Stack size 8 bytes, queue.o(.text.prvIsQueueEmpty)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              prvIsQueueEmpty (Thumb, 24 bytes, Stack size 8 bytes, queue.o(.text.prvIsQueueEmpty))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = prvIsQueueEmpty
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   vPortEnterCritical
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xQueueSemaphoreTake -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueReceive
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvIsQueueFull (Thumb, 28 bytes, Stack size 8 bytes, queue.o(.text.prvIsQueueFull)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvIsQueueFull (Thumb, 28 bytes, Stack size 8 bytes, queue.o(.text.prvIsQueueFull))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = prvIsQueueFull
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortEnterCritical
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xQueueGenericSend
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvUnlockQueue (Thumb, 114 bytes, Stack size 24 bytes, queue.o(.text.prvUnlockQueue)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvUnlockQueue (Thumb, 114 bytes, Stack size 24 bytes, queue.o(.text.prvUnlockQueue))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = prvUnlockQueue ⇒ xTaskRemoveFromEventList
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xTaskRemoveFromEventList -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskMissedYield +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   xTaskRemoveFromEventList +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vTaskMissedYield
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   xQueueSemaphoreTake -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   xQueueReceive -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   xQueueGenericSend -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vQueueWaitForMessageRestricted +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueSemaphoreTake +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xQueueGenericSend +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   vQueueWaitForMessageRestricted
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          prvAddCurrentTaskToDelayedList (Thumb, 128 bytes, Stack size 24 bytes, tasks.o(.text.prvAddCurrentTaskToDelayedList)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          prvAddCurrentTaskToDelayedList (Thumb, 128 bytes, Stack size 24 bytes, tasks.o(.text.prvAddCurrentTaskToDelayedList))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   vListInsert -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   vListInsert +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   uxListRemove
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   vTaskDelayUntil -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   vTaskDelay -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xTaskNotifyWait -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   vTaskPlaceOnEventListRestricted -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   vTaskPlaceOnEventList +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vTaskDelayUntil +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vTaskDelay +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   xTaskNotifyWait +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vTaskPlaceOnEventListRestricted +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vTaskPlaceOnEventList
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              prvAddNewTaskToReadyList (Thumb, 172 bytes, Stack size 16 bytes, tasks.o(.text.prvAddNewTaskToReadyList)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              prvAddNewTaskToReadyList (Thumb, 172 bytes, Stack size 16 bytes, tasks.o(.text.prvAddNewTaskToReadyList))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = prvAddNewTaskToReadyList ⇒ prvInitialiseTaskLists
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vListInsertEnd -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   prvInitialiseTaskLists +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   vListInsertEnd +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvInitialiseTaskLists
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xTaskCreateStatic -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xTaskCreate +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskCreateStatic +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskCreate
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvCheckTasksWaitingTermination (Thumb, 78 bytes, Stack size 24 bytes, tasks.o(.text.prvCheckTasksWaitingTermination)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvCheckTasksWaitingTermination (Thumb, 78 bytes, Stack size 24 bytes, tasks.o(.text.prvCheckTasksWaitingTermination))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 128
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   uxListRemove -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvDeleteTCB +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvDeleteTCB

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvIdleTask
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    prvDeleteTCB (Thumb, 54 bytes, Stack size 8 bytes, tasks.o(.text.prvDeleteTCB)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    prvDeleteTCB (Thumb, 54 bytes, Stack size 8 bytes, tasks.o(.text.prvDeleteTCB))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 104
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortFree
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vTaskDelete -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vTaskDelete +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvCheckTasksWaitingTermination

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvIdleTask (Thumb, 42 bytes, Stack size 0 bytes, tasks.o(.text.prvIdleTask))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 128
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = prvIdleTask ⇒ prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvCheckTasksWaitingTermination +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   prvCheckTasksWaitingTermination

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • tasks.o(.text.vTaskStartScheduler)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        prvInitialiseNewTask (Thumb, 152 bytes, Stack size 32 bytes, tasks.o(.text.prvInitialiseNewTask)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        prvInitialiseNewTask (Thumb, 152 bytes, Stack size 32 bytes, tasks.o(.text.prvInitialiseNewTask))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 36
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = prvInitialiseNewTask ⇒ __aeabi_memset4 ⇒ _memset_w
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vListInitialiseItem -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   pxPortInitialiseStack +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   vListInitialiseItem +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   pxPortInitialiseStack
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_memset4
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xTaskCreateStatic -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xTaskCreate +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xTaskCreateStatic +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xTaskCreate
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            prvInitialiseTaskLists (Thumb, 112 bytes, Stack size 16 bytes, tasks.o(.text.prvInitialiseTaskLists)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            prvInitialiseTaskLists (Thumb, 112 bytes, Stack size 16 bytes, tasks.o(.text.prvInitialiseTaskLists))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = prvInitialiseTaskLists
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   vListInitialise +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   vListInitialise
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   prvAddNewTaskToReadyList +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvAddNewTaskToReadyList
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                prvResetNextTaskUnblockTime (Thumb, 40 bytes, Stack size 0 bytes, tasks.o(.text.prvResetNextTaskUnblockTime)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xTaskIncrementTick -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   vTaskDelete +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvResetNextTaskUnblockTime (Thumb, 40 bytes, Stack size 0 bytes, tasks.o(.text.prvResetNextTaskUnblockTime)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskIncrementTick +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vTaskDelete
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvCheckForValidListAndQueue (Thumb, 116 bytes, Stack size 24 bytes, timers.o(.text.prvCheckForValidListAndQueue)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvCheckForValidListAndQueue (Thumb, 116 bytes, Stack size 24 bytes, timers.o(.text.prvCheckForValidListAndQueue))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 96
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortExitCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortEnterCritical -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vListInitialise -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xQueueGenericCreateStatic -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vQueueAddToRegistry +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortExitCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vPortEnterCritical +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vListInitialise +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xQueueGenericCreateStatic +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   vQueueAddToRegistry
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xTimerCreateTimerTask +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xTimerCreateTimerTask
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvGetNextExpireTime (Thumb, 32 bytes, Stack size 0 bytes, timers.o(.text.prvGetNextExpireTime)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvGetNextExpireTime (Thumb, 32 bytes, Stack size 0 bytes, timers.o(.text.prvGetNextExpireTime))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvTimerTask
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvInsertTimerInActiveList (Thumb, 64 bytes, Stack size 8 bytes, timers.o(.text.prvInsertTimerInActiveList)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvInsertTimerInActiveList (Thumb, 64 bytes, Stack size 8 bytes, timers.o(.text.prvInsertTimerInActiveList))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = prvInsertTimerInActiveList ⇒ vListInsert
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vListInsert +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vListInsert
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   prvProcessReceivedCommands -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   prvProcessExpiredTimer +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   prvProcessExpiredTimer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          prvProcessExpiredTimer (Thumb, 110 bytes, Stack size 24 bytes, timers.o(.text.prvProcessExpiredTimer)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          prvProcessExpiredTimer (Thumb, 110 bytes, Stack size 24 bytes, timers.o(.text.prvProcessExpiredTimer))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 176
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = prvProcessExpiredTimer ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   uxListRemove -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   xTimerGenericCommand -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   prvInsertTimerInActiveList +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvInsertTimerInActiveList
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   prvProcessTimerOrBlockTask
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              prvProcessReceivedCommands (Thumb, 290 bytes, Stack size 48 bytes, timers.o(.text.prvProcessReceivedCommands)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              prvProcessReceivedCommands (Thumb, 290 bytes, Stack size 48 bytes, timers.o(.text.prvProcessReceivedCommands))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 248
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   uxListRemove
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   vPortFree -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xTimerGenericCommand -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvSampleTimeNow -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvInsertTimerInActiveList -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xQueueReceive +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvSampleTimeNow +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvInsertTimerInActiveList +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xQueueReceive

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvTimerTask
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                prvProcessTimerOrBlockTask (Thumb, 128 bytes, Stack size 24 bytes, timers.o(.text.prvProcessTimerOrBlockTask)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                prvProcessTimerOrBlockTask (Thumb, 128 bytes, Stack size 24 bytes, timers.o(.text.prvProcessTimerOrBlockTask))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 224
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = prvProcessTimerOrBlockTask ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   xTaskResumeAll -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   vTaskSuspendAll -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvSampleTimeNow -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   prvProcessExpiredTimer -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   vQueueWaitForMessageRestricted +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xTaskResumeAll +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vTaskSuspendAll +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvSampleTimeNow +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvProcessExpiredTimer +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vQueueWaitForMessageRestricted

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvTimerTask
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvSampleTimeNow (Thumb, 42 bytes, Stack size 16 bytes, timers.o(.text.prvSampleTimeNow)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvSampleTimeNow (Thumb, 42 bytes, Stack size 16 bytes, timers.o(.text.prvSampleTimeNow))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 200
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   prvSwitchTimerLists +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvSwitchTimerLists
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xTaskGetTickCount
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvProcessTimerOrBlockTask -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   prvProcessReceivedCommands
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvSwitchTimerLists (Thumb, 142 bytes, Stack size 32 bytes, timers.o(.text.prvSwitchTimerLists)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      prvSwitchTimerLists (Thumb, 142 bytes, Stack size 32 bytes, timers.o(.text.prvSwitchTimerLists))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 184
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   vListInsert -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   uxListRemove -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xTimerGenericCommand +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   vListInsert +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   uxListRemove +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   xTimerGenericCommand
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   prvSampleTimeNow +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   prvSampleTimeNow

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          prvTimerTask (Thumb, 22 bytes, Stack size 8 bytes, timers.o(.text.prvTimerTask))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 256
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = prvTimerTask ⇒ prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   prvProcessTimerOrBlockTask -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   prvProcessReceivedCommands -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   prvGetNextExpireTime +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvProcessReceivedCommands +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   prvGetNextExpireTime

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • timers.o(.text.xTimerCreateTimerTask)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SVC_Setup (Thumb, 8 bytes, Stack size 8 bytes, cmsis_os2.o(.text.SVC_Setup)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SVC_Setup (Thumb, 8 bytes, Stack size 8 bytes, cmsis_os2.o(.text.SVC_Setup))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = SVC_Setup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __NVIC_SetPriority +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __NVIC_SetPriority
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   osKernelStart +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   osKernelStart
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                __NVIC_SetPriority (Thumb, 14 bytes, Stack size 0 bytes, cmsis_os2.o(.text.__NVIC_SetPriority)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   SVC_Setup +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  __NVIC_SetPriority (Thumb, 14 bytes, Stack size 0 bytes, cmsis_os2.o(.text.__NVIC_SetPriority)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SVC_Setup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvHeapInit (Thumb, 118 bytes, Stack size 0 bytes, heap_4.o(.text.prvHeapInit)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvHeapInit (Thumb, 118 bytes, Stack size 0 bytes, heap_4.o(.text.prvHeapInit))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   pvPortMalloc
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvInsertBlockIntoFreeList (Thumb, 90 bytes, Stack size 8 bytes, heap_4.o(.text.prvInsertBlockIntoFreeList)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvInsertBlockIntoFreeList (Thumb, 90 bytes, Stack size 8 bytes, heap_4.o(.text.prvInsertBlockIntoFreeList))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = prvInsertBlockIntoFreeList

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   vPortFree
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   pvPortMalloc
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  prvPortStartFirstTask (Thumb, 34 bytes, Stack size 0 bytes, port.o(.text.prvPortStartFirstTask)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   xPortStartScheduler +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    prvPortStartFirstTask (Thumb, 34 bytes, Stack size 0 bytes, port.o(.text.prvPortStartFirstTask)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xPortStartScheduler

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    prvTaskExitError (Thumb, 50 bytes, Stack size 4 bytes, port.o(.text.prvTaskExitError))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 4
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = prvTaskExitError
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   xPortStartScheduler +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xPortStartScheduler

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • port.o(.text.pxPortInitialiseStack)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      vPortEnableVFP (Thumb, 14 bytes, Stack size 0 bytes, port.o(.text.vPortEnableVFP)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   xPortStartScheduler +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        vPortEnableVFP (Thumb, 14 bytes, Stack size 0 bytes, port.o(.text.vPortEnableVFP)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   xPortStartScheduler

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        BSP_CAN_CreateIdQueue (Thumb, 146 bytes, Stack size 32 bytes, can_1.o(.text.BSP_CAN_CreateIdQueue)) @@ -2971,70 +3093,64 @@ Local Symbols


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • can_1.o(.text.BSP_CAN_Init)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      CAN_Get (Thumb, 36 bytes, Stack size 0 bytes, can_1.o(.text.CAN_Get)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_WakeUpFromRxMsgCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_TxMailbox2CompleteCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_TxMailbox2AbortCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_TxMailbox1CompleteCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_TxMailbox1AbortCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_TxMailbox0CompleteCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_TxMailbox0AbortCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_SleepCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_RxFifo1MsgPendingCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_RxFifo1FullCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_RxFifo0MsgPendingCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_RxFifo0FullCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_CAN_ErrorCallback +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        CAN_Get (Thumb, 36 bytes, Stack size 0 bytes, can_1.o(.text.CAN_Get)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_WakeUpFromRxMsgCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_TxMailbox2CompleteCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_TxMailbox2AbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_TxMailbox1CompleteCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_TxMailbox1AbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_TxMailbox0CompleteCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_TxMailbox0AbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_SleepCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_RxFifo1MsgPendingCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_RxFifo1FullCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_RxFifo0MsgPendingCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_RxFifo0FullCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_CAN_ErrorCallback
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        UART_Get (Thumb, 30 bytes, Stack size 0 bytes, uart.o(.text.UART_Get)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_RxHalfCpltCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_RxCpltCallback -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_ErrorCallback +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UART_Get (Thumb, 30 bytes, Stack size 0 bytes, uart.o(.text.UART_Get)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_UART_RxHalfCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_UART_ErrorCallback
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          DWT_CNT_Update (Thumb, 52 bytes, Stack size 4 bytes, dwt.o(.text.DWT_CNT_Update)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 4
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = DWT_CNT_Update -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   DWT_GetDeltaT -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MOTOR_RM_CreateCANManager (Thumb, 60 bytes, Stack size 16 bytes, motor_rm.o(.text.MOTOR_RM_CreateCANManager)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          MOTOR_RM_CreateCANManager (Thumb, 60 bytes, Stack size 16 bytes, motor_rm.o(.text.MOTOR_RM_CreateCANManager))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 136 + Unknown Stack Size
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = MOTOR_RM_CreateCANManager ⇒ BSP_Malloc ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   BSP_Malloc
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_memclr4
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   MOTOR_RM_Register +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   MOTOR_RM_Register
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            MOTOR_RM_GetCANManager (Thumb, 20 bytes, Stack size 0 bytes, motor_rm.o(.text.MOTOR_RM_GetCANManager)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            MOTOR_RM_GetCANManager (Thumb, 20 bytes, Stack size 0 bytes, motor_rm.o(.text.MOTOR_RM_GetCANManager))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   MOTOR_RM_Update -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   MOTOR_RM_SetOutput -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   MOTOR_RM_Register +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   MOTOR_RM_SetOutput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   MOTOR_RM_Register
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   MOTOR_RM_GetMotor -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   MOTOR_RM_Ctrl +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   MOTOR_RM_Ctrl
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            MOTOR_RM_GetLSB (Thumb, 38 bytes, Stack size 0 bytes, motor_rm.o(.text.MOTOR_RM_GetLSB)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   MOTOR_RM_SetOutput -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   Motor_RM_Decode +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              MOTOR_RM_GetLSB (Thumb, 38 bytes, Stack size 0 bytes, motor_rm.o(.text.MOTOR_RM_GetLSB)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   MOTOR_RM_SetOutput +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   Motor_RM_Decode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              MOTOR_RM_GetLogicalIndex (Thumb, 40 bytes, Stack size 0 bytes, motor_rm.o(.text.MOTOR_RM_GetLogicalIndex)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   MOTOR_RM_SetOutput +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MOTOR_RM_GetLogicalIndex (Thumb, 40 bytes, Stack size 0 bytes, motor_rm.o(.text.MOTOR_RM_GetLogicalIndex)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   MOTOR_RM_SetOutput
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                MOTOR_RM_GetRatio (Thumb, 36 bytes, Stack size 0 bytes, motor_rm.o(.text.MOTOR_RM_GetRatio)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   Motor_RM_Decode +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  MOTOR_RM_GetRatio (Thumb, 36 bytes, Stack size 0 bytes, motor_rm.o(.text.MOTOR_RM_GetRatio)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   Motor_RM_Decode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Motor_RM_Decode (Thumb, 352 bytes, Stack size 32 bytes, motor_rm.o(.text.Motor_RM_Decode)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Motor_RM_Decode (Thumb, 352 bytes, Stack size 32 bytes, motor_rm.o(.text.Motor_RM_Decode))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = Motor_RM_Decode
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   MOTOR_RM_GetRatio -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   MOTOR_RM_GetLSB +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   MOTOR_RM_GetRatio +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   MOTOR_RM_GetLSB

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   MOTOR_RM_Update
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @@ -3042,25 +3158,35 @@ Local Symbols

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    DEVICE_AT9S_RxCpltCallback (Thumb, 20 bytes, Stack size 8 bytes, at9s_pro.o(.text.DEVICE_AT9S_RxCpltCallback))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = DEVICE_AT9S_RxCpltCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   osThreadFlagsSet +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   osThreadFlagsSet

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • at9s_pro.o(.text.DEVICE_AT9S_Init)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      __ARM_isfinitef (Thumb, 14 bytes, Stack size 0 bytes, filter.o(.text.__ARM_isfinitef)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   LowPassFilter2p_Reset +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __ARM_isfinitef (Thumb, 14 bytes, Stack size 0 bytes, filter.o(.text.__ARM_isfinitef)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LowPassFilter2p_Reset
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __ARM_isinff (Thumb, 16 bytes, Stack size 0 bytes, filter.o(.text.__ARM_isinff)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __ARM_isinff (Thumb, 16 bytes, Stack size 0 bytes, filter.o(.text.__ARM_isinff))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   LowPassFilter2p_Apply
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        __ARM_isfinitef (Thumb, 14 bytes, Stack size 0 bytes, pid.o(.text.__ARM_isfinitef)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   PID_Init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   PID_Calc +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          __ARM_isfinitef (Thumb, 14 bytes, Stack size 0 bytes, pid.o(.text.__ARM_isfinitef)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   PID_Init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   PID_Calc
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ScaleSumTo1 (Thumb, 54 bytes, Stack size 0 bytes, shoot_control.o(.text.ScaleSumTo1)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   Shoot_Control +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ScaleSumTo1 (Thumb, 54 bytes, Stack size 0 bytes, shoot_control.o(.text.ScaleSumTo1)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   Shoot_Control +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            _dadd1 (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dadd), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   _dsub +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   _drsb +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            _dsub1 (Thumb, 0 bytes, Stack size unknown bytes, daddsub_clz.o(x$fpl$dsub), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   _drsb +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   _dadd

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            diff --git a/MDK-ARM/shoot/shoot.map b/MDK-ARM/shoot/shoot.map index 691c776..2c11ce6 100644 --- a/MDK-ARM/shoot/shoot.map +++ b/MDK-ARM/shoot/shoot.map @@ -2101,24 +2101,42 @@ Section Cross References pid.o(.text.PID_Calc) refers to user_math.o(.text.AbsClip) for AbsClip pid.o(.ARM.exidx.text.PID_Calc) refers to pid.o(.text.PID_Calc) for [Anonymous Symbol] pid.o(.ARM.exidx.text.PID_ResetIntegral) refers to pid.o(.text.PID_ResetIntegral) for [Anonymous Symbol] - shoot_control.o(.text.Shoot_Init) refers to dwt.o(.text.DWT_Init) for DWT_Init + shoot_control.o(.ARM.exidx.text.Shoot_SetMode) refers to shoot_control.o(.text.Shoot_SetMode) for [Anonymous Symbol] + shoot_control.o(.text.Shoot_ResetIntegral) refers to pid.o(.text.PID_ResetIntegral) for PID_ResetIntegral + shoot_control.o(.ARM.exidx.text.Shoot_ResetIntegral) refers to shoot_control.o(.text.Shoot_ResetIntegral) for [Anonymous Symbol] + shoot_control.o(.text.Shoot_ResetCalu) refers to pid.o(.text.PID_Reset) for PID_Reset + shoot_control.o(.text.Shoot_ResetCalu) refers to filter.o(.text.LowPassFilter2p_Reset) for LowPassFilter2p_Reset + shoot_control.o(.ARM.exidx.text.Shoot_ResetCalu) refers to shoot_control.o(.text.Shoot_ResetCalu) for [Anonymous Symbol] + shoot_control.o(.ARM.exidx.text.Shoot_ResetOutput) refers to shoot_control.o(.text.Shoot_ResetOutput) for [Anonymous Symbol] + shoot_control.o(.ARM.exidx.text.Shoot_CaluTargetRPM) refers to shoot_control.o(.text.Shoot_CaluTargetRPM) for [Anonymous Symbol] + shoot_control.o(.ARM.exidx.text.Shoot_CaluTargetAngle) refers to shoot_control.o(.text.Shoot_CaluTargetAngle) for [Anonymous Symbol] shoot_control.o(.text.Shoot_Init) refers to can_1.o(.text.BSP_CAN_Init) for BSP_CAN_Init shoot_control.o(.text.Shoot_Init) refers to motor_rm.o(.text.MOTOR_RM_Register) for MOTOR_RM_Register shoot_control.o(.text.Shoot_Init) refers to pid.o(.text.PID_Init) for PID_Init shoot_control.o(.text.Shoot_Init) refers to filter.o(.text.LowPassFilter2p_Init) for LowPassFilter2p_Init + shoot_control.o(.text.Shoot_Init) refers to rt_memclr_w.o(.text) for __aeabi_memclr4 shoot_control.o(.ARM.exidx.text.Shoot_Init) refers to shoot_control.o(.text.Shoot_Init) for [Anonymous Symbol] shoot_control.o(.text.Chassis_UpdateFeedback) refers to filter.o(.text.LowPassFilter2p_Apply) for LowPassFilter2p_Apply shoot_control.o(.text.Chassis_UpdateFeedback) refers to motor_rm.o(.text.MOTOR_RM_Update) for MOTOR_RM_Update shoot_control.o(.text.Chassis_UpdateFeedback) refers to motor_rm.o(.text.MOTOR_RM_GetMotor) for MOTOR_RM_GetMotor + shoot_control.o(.text.Chassis_UpdateFeedback) refers to f2d.o(x$fpl$f2d) for __aeabi_f2d + shoot_control.o(.text.Chassis_UpdateFeedback) refers to fmod.o(i.__hardfp_fmod) for __hardfp_fmod + shoot_control.o(.text.Chassis_UpdateFeedback) refers to d2f.o(x$fpl$d2f) for __aeabi_d2f shoot_control.o(.ARM.exidx.text.Chassis_UpdateFeedback) refers to shoot_control.o(.text.Chassis_UpdateFeedback) for [Anonymous Symbol] - shoot_control.o(.text.Shoot_Control) refers to dwt.o(.text.DWT_GetDeltaT) for DWT_GetDeltaT + shoot_control.o(.text.Shoot_Control) refers to time.o(.text.BSP_TIME_Get_us) for BSP_TIME_Get_us + shoot_control.o(.text.Shoot_Control) refers to ffltll_clz.o(x$fpl$ffltll) for __aeabi_ul2f shoot_control.o(.text.Shoot_Control) refers to shoot_control.o(.bss.last_firecmd) for last_firecmd + shoot_control.o(.text.Shoot_Control) refers to user_math.o(.text.CircleError) for CircleError + shoot_control.o(.text.Shoot_Control) refers to shoot_control.o(.bss.a) for a shoot_control.o(.text.Shoot_Control) refers to pid.o(.text.PID_Calc) for PID_Calc shoot_control.o(.text.Shoot_Control) refers to shoot_control.o(.text.ScaleSumTo1) for ScaleSumTo1 shoot_control.o(.text.Shoot_Control) refers to filter.o(.text.LowPassFilter2p_Apply) for LowPassFilter2p_Apply shoot_control.o(.text.Shoot_Control) refers to motor_rm.o(.text.MOTOR_RM_SetOutput) for MOTOR_RM_SetOutput + shoot_control.o(.text.Shoot_Control) refers to shoot_control.o(.text.Shoot_ResetCalu) for Shoot_ResetCalu + shoot_control.o(.text.Shoot_Control) refers to shoot_control.o(.text.Shoot_ResetOutput) for Shoot_ResetOutput shoot_control.o(.text.Shoot_Control) refers to motor_rm.o(.text.MOTOR_RM_Relax) for MOTOR_RM_Relax shoot_control.o(.text.Shoot_Control) refers to pid.o(.text.PID_ResetIntegral) for PID_ResetIntegral + shoot_control.o(.text.Shoot_Control) refers to shoot_control.o(.text.Shoot_CaluTargetAngle) for Shoot_CaluTargetAngle shoot_control.o(.text.Shoot_Control) refers to motor_rm.o(.text.MOTOR_RM_Ctrl) for MOTOR_RM_Ctrl shoot_control.o(.ARM.exidx.text.Shoot_Control) refers to shoot_control.o(.text.Shoot_Control) for [Anonymous Symbol] shoot_control.o(.ARM.exidx.text.ScaleSumTo1) refers to shoot_control.o(.text.ScaleSumTo1) for [Anonymous Symbol] @@ -2161,7 +2179,7 @@ Section Cross References shoot_ctrl.o(.text.Task_shoot_ctrl) refers to cmsis_os2.o(.text.osDelay) for osDelay shoot_ctrl.o(.text.Task_shoot_ctrl) refers to cmsis_os2.o(.text.osKernelGetTickCount) for osKernelGetTickCount shoot_ctrl.o(.text.Task_shoot_ctrl) refers to config.o(.text.Config_GetRobotParam) for Config_GetRobotParam - shoot_ctrl.o(.text.Task_shoot_ctrl) refers to shoot_ctrl.o(.bss.shoot_c) for shoot_c + shoot_ctrl.o(.text.Task_shoot_ctrl) refers to shoot_ctrl.o(.bss.shoot) for shoot shoot_ctrl.o(.text.Task_shoot_ctrl) refers to shoot_control.o(.text.Shoot_Init) for Shoot_Init shoot_ctrl.o(.text.Task_shoot_ctrl) refers to user_task.o(.bss.task_runtime) for task_runtime shoot_ctrl.o(.text.Task_shoot_ctrl) refers to shoot_ctrl.o(.bss.shoot_ctrl_cmd_rc) for shoot_ctrl_cmd_rc @@ -2209,6 +2227,9 @@ Section Cross References aeabi_memset4.o(.text) refers to rt_memclr_w.o(.text) for _memset_w rt_memclr.o(.text) refers to rt_memclr_w.o(.text) for _memset_w __main.o(!!!main) refers to __rtentry.o(.ARM.Collect$$rtentry$$00000000) for __rt_entry + d2f.o(x$fpl$d2f) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + d2f.o(x$fpl$d2f) refers to fretinf.o(x$fpl$fretinf) for __fpl_fretinf + d2f.o(x$fpl$d2f) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf ddiv.o(x$fpl$drdiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp ddiv.o(x$fpl$drdiv) refers to ddiv.o(x$fpl$ddiv) for ddiv_entry ddiv.o(x$fpl$ddiv) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp @@ -2224,6 +2245,7 @@ Section Cross References f2d.o(x$fpl$f2d) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp f2d.o(x$fpl$f2d) refers to fnaninf.o(x$fpl$fnaninf) for __fpl_fnaninf f2d.o(x$fpl$f2d) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf + ffltll_clz.o(x$fpl$ffltll) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp printf1.o(x$fpl$printf1) refers to _printf_fp_dec.o(.text) for _printf_fp_dec_real cosf.o(i.__hardfp_cosf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp cosf.o(i.__hardfp_cosf) refers to rredf.o(i.__mathlib_rredf2) for __mathlib_rredf2 @@ -2234,6 +2256,15 @@ Section Cross References cosf.o(i.__softfp_cosf) refers to cosf.o(i.__hardfp_cosf) for __hardfp_cosf cosf.o(i.cosf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp cosf.o(i.cosf) refers to cosf.o(i.__hardfp_cosf) for __hardfp_cosf + fmod.o(i.__hardfp_fmod) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + fmod.o(i.__hardfp_fmod) refers to drem_clz.o(x$fpl$drem) for _drem + fmod.o(i.__hardfp_fmod) refers to daddsub_clz.o(x$fpl$drsb) for __aeabi_drsub + fmod.o(i.__hardfp_fmod) refers to _rserrno.o(.text) for __set_errno + fmod.o(i.__hardfp_fmod) refers to dunder.o(i.__mathlib_dbl_invalid) for __mathlib_dbl_invalid + fmod.o(i.__softfp_fmod) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + fmod.o(i.__softfp_fmod) refers to fmod.o(i.__hardfp_fmod) for __hardfp_fmod + fmod.o(i.fmod) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + fmod.o(i.fmod) refers to fmod.o(i.__hardfp_fmod) for __hardfp_fmod tanf.o(i.__hardfp_tanf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp tanf.o(i.__hardfp_tanf) refers to rredf.o(i.__mathlib_rredf2) for __mathlib_rredf2 tanf.o(i.__hardfp_tanf) refers to fpclassifyf.o(i.__ARM_fpclassifyf) for __ARM_fpclassifyf @@ -2271,9 +2302,29 @@ Section Cross References _printf_fp_dec_accurate.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale _printf_char_common.o(.text) refers to __printf_wp.o(.text) for __printf _printf_char.o(.text) refers (Weak) to _printf_str.o(.text) for _printf_str + daddsub_clz.o(x$fpl$dadd) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + daddsub_clz.o(x$fpl$dadd) refers to daddsub_clz.o(x$fpl$dsub) for _dsub1 + daddsub_clz.o(x$fpl$dadd) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf + daddsub_clz.o(x$fpl$dadd) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf + daddsub_clz.o(x$fpl$drsb) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + daddsub_clz.o(x$fpl$drsb) refers to daddsub_clz.o(x$fpl$dadd) for _dadd1 + daddsub_clz.o(x$fpl$drsb) refers to daddsub_clz.o(x$fpl$dsub) for _dsub1 + daddsub_clz.o(x$fpl$dsub) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + daddsub_clz.o(x$fpl$dsub) refers to daddsub_clz.o(x$fpl$dadd) for _dadd1 + daddsub_clz.o(x$fpl$dsub) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf dnaninf.o(x$fpl$dnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + drem_clz.o(x$fpl$drem) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + drem_clz.o(x$fpl$drem) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf dretinf.o(x$fpl$dretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fnaninf.o(x$fpl$fnaninf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + fretinf.o(x$fpl$fretinf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + dunder.o(i.__mathlib_dbl_divzero) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv + dunder.o(i.__mathlib_dbl_infnan) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd + dunder.o(i.__mathlib_dbl_infnan2) refers to daddsub_clz.o(x$fpl$dadd) for __aeabi_dadd + dunder.o(i.__mathlib_dbl_invalid) refers to ddiv.o(x$fpl$ddiv) for __aeabi_ddiv + dunder.o(i.__mathlib_dbl_overflow) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul + dunder.o(i.__mathlib_dbl_posinfnan) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul + dunder.o(i.__mathlib_dbl_underflow) refers to dmul.o(x$fpl$dmul) for __aeabi_dmul fpclassifyf.o(i.__ARM_fpclassifyf) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp rredf.o(i.__mathlib_rredf2) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp rredf.o(i.__mathlib_rredf2) refers to rredf.o(.constdata) for .constdata @@ -2327,6 +2378,9 @@ Section Cross References lc_numeric_c.o(locale$$code) refers (Special) to libinit2.o(.ARM.Collect$$libinit$$00000016) for __rt_lib_init_lc_numeric_2 lc_numeric_c.o(locale$$code) refers to strcmpv7em.o(.text) for strcmp lc_numeric_c.o(locale$$code) refers to lc_numeric_c.o(locale$$data) for __lcnum_c_name + dmul.o(x$fpl$dmul) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp + dmul.o(x$fpl$dmul) refers to dretinf.o(x$fpl$dretinf) for __fpl_dretinf + dmul.o(x$fpl$dmul) refers to dnaninf.o(x$fpl$dnaninf) for __fpl_dnaninf istatus.o(x$fpl$ieeestatus) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp fpclassify.o(i.__ARM_fpclassify) refers (Special) to usenofp.o(x$fpl$usenofp) for __I$use$fp libspace.o(.text) refers to libspace.o(.bss) for __libspace_start @@ -3521,8 +3575,11 @@ Removing Unused input sections from the image. Removing uart.o(.text.BSP_UART_Receive), (64 bytes). Removing uart.o(.ARM.exidx.text.BSP_UART_Receive), (8 bytes). Removing dwt.o(.text), (0 bytes). + Removing dwt.o(.text.DWT_Init), (130 bytes). Removing dwt.o(.ARM.exidx.text.DWT_Init), (8 bytes). + Removing dwt.o(.text.DWT_GetDeltaT), (74 bytes). Removing dwt.o(.ARM.exidx.text.DWT_GetDeltaT), (8 bytes). + Removing dwt.o(.text.DWT_CNT_Update), (52 bytes). Removing dwt.o(.ARM.exidx.text.DWT_CNT_Update), (8 bytes). Removing dwt.o(.text.DWT_GetDeltaT64), (82 bytes). Removing dwt.o(.ARM.exidx.text.DWT_GetDeltaT64), (8 bytes). @@ -3536,8 +3593,13 @@ Removing Unused input sections from the image. Removing dwt.o(.ARM.exidx.text.DWT_GetTimeline_us), (8 bytes). Removing dwt.o(.text.DWT_Delay), (56 bytes). Removing dwt.o(.ARM.exidx.text.DWT_Delay), (8 bytes). + Removing dwt.o(.bss.CPU_FREQ_Hz), (4 bytes). + Removing dwt.o(.bss.CPU_FREQ_Hz_ms), (4 bytes). + Removing dwt.o(.bss.CPU_FREQ_Hz_us), (4 bytes). + Removing dwt.o(.bss.CYCCNT_RountCount), (4 bytes). Removing dwt.o(.bss.CYCCNT64), (8 bytes). Removing dwt.o(.bss.SysTime), (8 bytes). + Removing dwt.o(.bss.CYCCNT_LAST), (4 bytes). Removing motor.o(.text), (0 bytes). Removing motor.o(.text.MOTOR_GetRotorAbsAngle), (14 bytes). Removing motor.o(.ARM.exidx.text.MOTOR_GetRotorAbsAngle), (8 bytes). @@ -3626,6 +3688,15 @@ Removing Unused input sections from the image. Removing pid.o(.ARM.exidx.text.PID_Calc), (8 bytes). Removing pid.o(.ARM.exidx.text.PID_ResetIntegral), (8 bytes). Removing shoot_control.o(.text), (0 bytes). + Removing shoot_control.o(.text.Shoot_SetMode), (14 bytes). + Removing shoot_control.o(.ARM.exidx.text.Shoot_SetMode), (8 bytes). + Removing shoot_control.o(.text.Shoot_ResetIntegral), (58 bytes). + Removing shoot_control.o(.ARM.exidx.text.Shoot_ResetIntegral), (8 bytes). + Removing shoot_control.o(.ARM.exidx.text.Shoot_ResetCalu), (8 bytes). + Removing shoot_control.o(.ARM.exidx.text.Shoot_ResetOutput), (8 bytes). + Removing shoot_control.o(.text.Shoot_CaluTargetRPM), (16 bytes). + Removing shoot_control.o(.ARM.exidx.text.Shoot_CaluTargetRPM), (8 bytes). + Removing shoot_control.o(.ARM.exidx.text.Shoot_CaluTargetAngle), (8 bytes). Removing shoot_control.o(.ARM.exidx.text.Shoot_Init), (8 bytes). Removing shoot_control.o(.ARM.exidx.text.Chassis_UpdateFeedback), (8 bytes). Removing shoot_control.o(.ARM.exidx.text.Shoot_Control), (8 bytes). @@ -3640,7 +3711,7 @@ Removing Unused input sections from the image. Removing shoot_ctrl.o(.ARM.exidx.text.Task_shoot_ctrl), (8 bytes). Removing user_task.o(.text), (0 bytes). -1211 unused section(s) (total 33979 bytes) removed from the image. +1228 unused section(s) (total 34391 bytes) removed from the image. ============================================================================== @@ -3752,18 +3823,26 @@ Image Symbol Table ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../fplib/d2f.s 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/daddsub.s 0x00000000 Number 0 daddsub_clz.o ABSOLUTE ../fplib/ddiv.s 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/dfixu.s 0x00000000 Number 0 dfixu.o ABSOLUTE ../fplib/dflt.s 0x00000000 Number 0 dflt_clz.o ABSOLUTE + ../fplib/dmul.s 0x00000000 Number 0 dmul.o ABSOLUTE ../fplib/dnaninf.s 0x00000000 Number 0 dnaninf.o ABSOLUTE + ../fplib/drem.s 0x00000000 Number 0 drem_clz.o ABSOLUTE ../fplib/dretinf.s 0x00000000 Number 0 dretinf.o ABSOLUTE ../fplib/f2d.s 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/ffltll.s 0x00000000 Number 0 ffltll_clz.o ABSOLUTE ../fplib/fnaninf.s 0x00000000 Number 0 fnaninf.o ABSOLUTE ../fplib/fpinit.s 0x00000000 Number 0 fpinit.o ABSOLUTE + ../fplib/fretinf.s 0x00000000 Number 0 fretinf.o ABSOLUTE ../fplib/istatus.s 0x00000000 Number 0 istatus.o ABSOLUTE ../fplib/printf1.s 0x00000000 Number 0 printf1.o ABSOLUTE ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE ../mathlib/cosf.c 0x00000000 Number 0 cosf.o ABSOLUTE + ../mathlib/dunder.c 0x00000000 Number 0 dunder.o ABSOLUTE + ../mathlib/fmod.c 0x00000000 Number 0 fmod.o ABSOLUTE ../mathlib/fpclassify.c 0x00000000 Number 0 fpclassify.o ABSOLUTE ../mathlib/fpclassifyf.c 0x00000000 Number 0 fpclassifyf.o ABSOLUTE ../mathlib/funder.c 0x00000000 Number 0 funder.o ABSOLUTE @@ -3921,459 +4000,470 @@ Image Symbol Table CAN_Get 0x08000c15 Thumb Code 36 can_1.o(.text.CAN_Get) [Anonymous Symbol] 0x08000c14 Section 0 can_1.o(.text.CAN_Get) [Anonymous Symbol] 0x08000c38 Section 0 at9s_pro_cmd.o(.text.COMP_AT9S_CMD_ParseRc) - [Anonymous Symbol] 0x08000e54 Section 0 shoot_control.o(.text.Chassis_UpdateFeedback) - [Anonymous Symbol] 0x08000f94 Section 0 user_math.o(.text.CircleError) - [Anonymous Symbol] 0x08000fd0 Section 0 config.o(.text.Config_GetRobotParam) - [Anonymous Symbol] 0x08000fdc Section 0 at9s_pro.o(.text.DEVICE_AT9S_Init) - [Anonymous Symbol] 0x08001024 Section 0 at9s_pro.o(.text.DEVICE_AT9S_ParseRaw) - DEVICE_AT9S_RxCpltCallback 0x0800129d Thumb Code 20 at9s_pro.o(.text.DEVICE_AT9S_RxCpltCallback) - [Anonymous Symbol] 0x0800129c Section 0 at9s_pro.o(.text.DEVICE_AT9S_RxCpltCallback) - [Anonymous Symbol] 0x080012b0 Section 0 at9s_pro.o(.text.DEVICE_AT9S_StartDmaRecv) - [Anonymous Symbol] 0x080012cc Section 0 at9s_pro.o(.text.DEVICE_AT9S_WaitDmaCplt) - [Anonymous Symbol] 0x080012e4 Section 0 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) - [Anonymous Symbol] 0x080012f4 Section 0 stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler) - DMA_CalcBaseAndBitshift 0x08001305 Thumb Code 52 stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift) - [Anonymous Symbol] 0x08001304 Section 0 stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift) - DMA_CalcBaseAndBitshift.flagBitshiftOffset 0x08001338 Number 0 stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift) - DMA_CheckFifoParam 0x08001341 Thumb Code 80 stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam) - [Anonymous Symbol] 0x08001340 Section 0 stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam) - DMA_SetConfig 0x08001391 Thumb Code 48 stm32f4xx_hal_dma.o(.text.DMA_SetConfig) - [Anonymous Symbol] 0x08001390 Section 0 stm32f4xx_hal_dma.o(.text.DMA_SetConfig) - DWT_CNT_Update 0x080013c1 Thumb Code 52 dwt.o(.text.DWT_CNT_Update) - [Anonymous Symbol] 0x080013c0 Section 0 dwt.o(.text.DWT_CNT_Update) - [Anonymous Symbol] 0x080013f4 Section 0 dwt.o(.text.DWT_GetDeltaT) - [Anonymous Symbol] 0x08001440 Section 0 dwt.o(.text.DWT_Init) - [Anonymous Symbol] 0x080014c4 Section 0 stm32f4xx_it.o(.text.DebugMon_Handler) - [Anonymous Symbol] 0x080014c8 Section 0 main.o(.text.Error_Handler) - [Anonymous Symbol] 0x080014d0 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) - [Anonymous Symbol] 0x080014f8 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) - [Anonymous Symbol] 0x0800158c Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) - [Anonymous Symbol] 0x0800166c Section 0 can_1.o(.text.HAL_CAN_ErrorCallback) - [Anonymous Symbol] 0x08001690 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxFifoFillLevel) - [Anonymous Symbol] 0x080016b0 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) - [Anonymous Symbol] 0x080017d4 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_GetTxMailboxesFreeLevel) - [Anonymous Symbol] 0x080017fc Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) - [Anonymous Symbol] 0x08001a38 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) - [Anonymous Symbol] 0x08001b2c Section 0 can.o(.text.HAL_CAN_MspInit) - [Anonymous Symbol] 0x08001c54 Section 0 can_1.o(.text.HAL_CAN_RxFifo0FullCallback) - [Anonymous Symbol] 0x08001c78 Section 0 can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) - [Anonymous Symbol] 0x08001c9c Section 0 can_1.o(.text.HAL_CAN_RxFifo1FullCallback) - [Anonymous Symbol] 0x08001cc0 Section 0 can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) - [Anonymous Symbol] 0x08001ce4 Section 0 can_1.o(.text.HAL_CAN_SleepCallback) - [Anonymous Symbol] 0x08001d08 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) - [Anonymous Symbol] 0x08001d64 Section 0 can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback) - [Anonymous Symbol] 0x08001d88 Section 0 can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback) - [Anonymous Symbol] 0x08001dac Section 0 can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback) - [Anonymous Symbol] 0x08001dd0 Section 0 can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback) - [Anonymous Symbol] 0x08001df4 Section 0 can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback) - [Anonymous Symbol] 0x08001e18 Section 0 can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback) - [Anonymous Symbol] 0x08001e3c Section 0 can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) - [Anonymous Symbol] 0x08001e60 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) - [Anonymous Symbol] 0x08001fec Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) - [Anonymous Symbol] 0x080020bc Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) - [Anonymous Symbol] 0x08002120 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) - [Anonymous Symbol] 0x080022bc Section 0 stm32f4xx_hal.o(.text.HAL_GetTick) - [Anonymous Symbol] 0x080022c8 Section 0 stm32f4xx_hal.o(.text.HAL_IncTick) - [Anonymous Symbol] 0x080022e4 Section 0 stm32f4xx_hal.o(.text.HAL_Init) - [Anonymous Symbol] 0x0800231c Section 0 stm32f4xx_hal.o(.text.HAL_InitTick) - [Anonymous Symbol] 0x0800236c Section 0 stm32f4xx_hal_msp.o(.text.HAL_MspInit) - [Anonymous Symbol] 0x080023b4 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - [Anonymous Symbol] 0x080023bc Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - [Anonymous Symbol] 0x080023dc Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x080023e4 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - [Anonymous Symbol] 0x08002544 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq) - [Anonymous Symbol] 0x08002550 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) - [Anonymous Symbol] 0x08002574 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) - [Anonymous Symbol] 0x08002598 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) - [Anonymous Symbol] 0x08002600 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - [Anonymous Symbol] 0x08002948 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - [Anonymous Symbol] 0x08002950 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) - [Anonymous Symbol] 0x08002954 Section 0 uart.o(.text.HAL_UART_ErrorCallback) - [Anonymous Symbol] 0x0800297c Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) - [Anonymous Symbol] 0x080029dc Section 0 usart.o(.text.HAL_UART_MspInit) - [Anonymous Symbol] 0x08002b38 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) - [Anonymous Symbol] 0x08002b64 Section 0 uart.o(.text.HAL_UART_RxCpltCallback) - [Anonymous Symbol] 0x08002b8c Section 0 uart.o(.text.HAL_UART_RxHalfCpltCallback) - [Anonymous Symbol] 0x08002bb4 Section 0 stm32f4xx_it.o(.text.HardFault_Handler) - [Anonymous Symbol] 0x08002bb8 Section 0 filter.o(.text.LowPassFilter2p_Apply) - [Anonymous Symbol] 0x08002c34 Section 0 filter.o(.text.LowPassFilter2p_Init) - [Anonymous Symbol] 0x08002cd8 Section 0 filter.o(.text.LowPassFilter2p_Reset) - MOTOR_RM_CreateCANManager 0x08002d35 Thumb Code 60 motor_rm.o(.text.MOTOR_RM_CreateCANManager) - [Anonymous Symbol] 0x08002d34 Section 0 motor_rm.o(.text.MOTOR_RM_CreateCANManager) - [Anonymous Symbol] 0x08002d70 Section 0 motor_rm.o(.text.MOTOR_RM_Ctrl) - MOTOR_RM_GetCANManager 0x08002e51 Thumb Code 20 motor_rm.o(.text.MOTOR_RM_GetCANManager) - [Anonymous Symbol] 0x08002e50 Section 0 motor_rm.o(.text.MOTOR_RM_GetCANManager) - MOTOR_RM_GetLSB 0x08002e65 Thumb Code 38 motor_rm.o(.text.MOTOR_RM_GetLSB) - [Anonymous Symbol] 0x08002e64 Section 0 motor_rm.o(.text.MOTOR_RM_GetLSB) - MOTOR_RM_GetLogicalIndex 0x08002e8d Thumb Code 40 motor_rm.o(.text.MOTOR_RM_GetLogicalIndex) - [Anonymous Symbol] 0x08002e8c Section 0 motor_rm.o(.text.MOTOR_RM_GetLogicalIndex) - [Anonymous Symbol] 0x08002eb4 Section 0 motor_rm.o(.text.MOTOR_RM_GetMotor) - MOTOR_RM_GetRatio 0x08002f05 Thumb Code 36 motor_rm.o(.text.MOTOR_RM_GetRatio) - [Anonymous Symbol] 0x08002f04 Section 0 motor_rm.o(.text.MOTOR_RM_GetRatio) - [Anonymous Symbol] 0x08002f28 Section 0 motor_rm.o(.text.MOTOR_RM_Register) - [Anonymous Symbol] 0x08002fd0 Section 0 motor_rm.o(.text.MOTOR_RM_Relax) - [Anonymous Symbol] 0x08002fe0 Section 0 motor_rm.o(.text.MOTOR_RM_SetOutput) - [Anonymous Symbol] 0x08003080 Section 0 motor_rm.o(.text.MOTOR_RM_Update) - [Anonymous Symbol] 0x08003148 Section 0 can.o(.text.MX_CAN1_Init) - [Anonymous Symbol] 0x08003184 Section 0 can.o(.text.MX_CAN2_Init) - [Anonymous Symbol] 0x080031c0 Section 0 dma.o(.text.MX_DMA_Init) - [Anonymous Symbol] 0x0800321c Section 0 freertos.o(.text.MX_FREERTOS_Init) - [Anonymous Symbol] 0x08003258 Section 0 gpio.o(.text.MX_GPIO_Init) - [Anonymous Symbol] 0x080032cc Section 0 usart.o(.text.MX_USART3_UART_Init) - [Anonymous Symbol] 0x08003308 Section 0 usart.o(.text.MX_USART6_UART_Init) - [Anonymous Symbol] 0x08003340 Section 0 stm32f4xx_it.o(.text.MemManage_Handler) - Motor_RM_Decode 0x08003345 Thumb Code 352 motor_rm.o(.text.Motor_RM_Decode) - [Anonymous Symbol] 0x08003344 Section 0 motor_rm.o(.text.Motor_RM_Decode) - [Anonymous Symbol] 0x080034a4 Section 0 stm32f4xx_it.o(.text.NMI_Handler) - NVIC_EncodePriority 0x080034a9 Thumb Code 44 stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority) - [Anonymous Symbol] 0x080034a8 Section 0 stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority) - [Anonymous Symbol] 0x080034d4 Section 0 pid.o(.text.PID_Calc) - [Anonymous Symbol] 0x08003644 Section 0 pid.o(.text.PID_Init) - [Anonymous Symbol] 0x080036d4 Section 0 pid.o(.text.PID_Reset) - [Anonymous Symbol] 0x08003700 Section 0 pid.o(.text.PID_ResetIntegral) - [Anonymous Symbol] 0x08003710 Section 0 port.o(.text.PendSV_Handler) - pxCurrentTCBConst 0x08003770 Number 0 port.o(.text.PendSV_Handler) - [Anonymous Symbol] 0x08003780 Section 0 port.o(.text.SVC_Handler) - pxCurrentTCBConst2 0x080037a0 Number 0 port.o(.text.SVC_Handler) - SVC_Setup 0x080037a5 Thumb Code 8 cmsis_os2.o(.text.SVC_Setup) - [Anonymous Symbol] 0x080037a4 Section 0 cmsis_os2.o(.text.SVC_Setup) - ScaleSumTo1 0x080037ad Thumb Code 54 shoot_control.o(.text.ScaleSumTo1) - [Anonymous Symbol] 0x080037ac Section 0 shoot_control.o(.text.ScaleSumTo1) - [Anonymous Symbol] 0x080037e4 Section 0 shoot_control.o(.text.Shoot_Control) - [Anonymous Symbol] 0x08003b18 Section 0 shoot_control.o(.text.Shoot_Init) - [Anonymous Symbol] 0x08003bf0 Section 0 freertos.o(.text.StartDefaultTask) - SysTick_Config 0x08003bfd Thumb Code 46 stm32f4xx_hal_cortex.o(.text.SysTick_Config) - [Anonymous Symbol] 0x08003bfc Section 0 stm32f4xx_hal_cortex.o(.text.SysTick_Config) - [Anonymous Symbol] 0x08003c2c Section 0 stm32f4xx_it.o(.text.SysTick_Handler) - [Anonymous Symbol] 0x08003c40 Section 0 main.o(.text.SystemClock_Config) - [Anonymous Symbol] 0x08003ce4 Section 0 system_stm32f4xx.o(.text.SystemInit) - [Anonymous Symbol] 0x08003cf8 Section 0 init.o(.text.Task_Init) - [Anonymous Symbol] 0x08003d60 Section 0 rc.o(.text.Task_rc) - [Anonymous Symbol] 0x08003df8 Section 0 shoot_ctrl.o(.text.Task_shoot_ctrl) - UART_DMAError 0x08003e9d Thumb Code 76 stm32f4xx_hal_uart.o(.text.UART_DMAError) - [Anonymous Symbol] 0x08003e9c Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAError) - UART_DMAReceiveCplt 0x08003ee9 Thumb Code 132 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) - [Anonymous Symbol] 0x08003ee8 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) - UART_DMARxHalfCplt 0x08003f6d Thumb Code 30 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) - [Anonymous Symbol] 0x08003f6c Section 0 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) - UART_EndRxTransfer 0x08003f8d Thumb Code 80 stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer) - [Anonymous Symbol] 0x08003f8c Section 0 stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer) - UART_EndTxTransfer 0x08003fdd Thumb Code 28 stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer) - [Anonymous Symbol] 0x08003fdc Section 0 stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer) - UART_Get 0x08003ff9 Thumb Code 30 uart.o(.text.UART_Get) - [Anonymous Symbol] 0x08003ff8 Section 0 uart.o(.text.UART_Get) - UART_SetConfig 0x08004019 Thumb Code 220 stm32f4xx_hal_uart.o(.text.UART_SetConfig) - [Anonymous Symbol] 0x08004018 Section 0 stm32f4xx_hal_uart.o(.text.UART_SetConfig) - [Anonymous Symbol] 0x080040f4 Section 0 stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA) - [Anonymous Symbol] 0x080041a0 Section 0 stm32f4xx_it.o(.text.UsageFault_Handler) - __ARM_isfinitef 0x080041a5 Thumb Code 14 filter.o(.text.__ARM_isfinitef) - [Anonymous Symbol] 0x080041a4 Section 0 filter.o(.text.__ARM_isfinitef) - __ARM_isfinitef 0x080041b5 Thumb Code 14 pid.o(.text.__ARM_isfinitef) - [Anonymous Symbol] 0x080041b4 Section 0 pid.o(.text.__ARM_isfinitef) - __ARM_isinff 0x080041c5 Thumb Code 16 filter.o(.text.__ARM_isinff) - [Anonymous Symbol] 0x080041c4 Section 0 filter.o(.text.__ARM_isinff) - __NVIC_EnableIRQ 0x080041d5 Thumb Code 32 stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ) - [Anonymous Symbol] 0x080041d4 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ) - __NVIC_GetPriorityGrouping 0x080041f5 Thumb Code 16 stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) - [Anonymous Symbol] 0x080041f4 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) - __NVIC_SetPriority 0x08004205 Thumb Code 34 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority) - [Anonymous Symbol] 0x08004204 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority) - __NVIC_SetPriority 0x08004229 Thumb Code 14 cmsis_os2.o(.text.__NVIC_SetPriority) - [Anonymous Symbol] 0x08004228 Section 0 cmsis_os2.o(.text.__NVIC_SetPriority) - __NVIC_SetPriorityGrouping 0x08004239 Thumb Code 32 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x08004238 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x08004258 Section 0 tasks.o(.text.eTaskGetState) - [Anonymous Symbol] 0x080042f4 Section 0 main.o(.text.main) - [Anonymous Symbol] 0x08004324 Section 0 cmsis_os2.o(.text.osDelay) - [Anonymous Symbol] 0x08004344 Section 0 cmsis_os2.o(.text.osDelayUntil) - [Anonymous Symbol] 0x08004378 Section 0 cmsis_os2.o(.text.osKernelGetTickCount) - [Anonymous Symbol] 0x0800438c Section 0 cmsis_os2.o(.text.osKernelGetTickFreq) - [Anonymous Symbol] 0x08004394 Section 0 cmsis_os2.o(.text.osKernelInitialize) - [Anonymous Symbol] 0x080043bc Section 0 cmsis_os2.o(.text.osKernelLock) - [Anonymous Symbol] 0x080043e8 Section 0 cmsis_os2.o(.text.osKernelStart) - [Anonymous Symbol] 0x0800441c Section 0 cmsis_os2.o(.text.osKernelUnlock) - [Anonymous Symbol] 0x08004460 Section 0 cmsis_os2.o(.text.osMessageQueueGet) - [Anonymous Symbol] 0x080044e8 Section 0 cmsis_os2.o(.text.osMessageQueueNew) - [Anonymous Symbol] 0x08004588 Section 0 cmsis_os2.o(.text.osMessageQueuePut) - [Anonymous Symbol] 0x08004618 Section 0 cmsis_os2.o(.text.osMutexAcquire) - [Anonymous Symbol] 0x0800466c Section 0 cmsis_os2.o(.text.osMutexNew) - [Anonymous Symbol] 0x08004704 Section 0 cmsis_os2.o(.text.osMutexRelease) - [Anonymous Symbol] 0x08004744 Section 0 cmsis_os2.o(.text.osThreadFlagsSet) - [Anonymous Symbol] 0x080047c4 Section 0 cmsis_os2.o(.text.osThreadFlagsWait) - [Anonymous Symbol] 0x08004880 Section 0 cmsis_os2.o(.text.osThreadGetId) - [Anonymous Symbol] 0x08004888 Section 0 cmsis_os2.o(.text.osThreadNew) - [Anonymous Symbol] 0x0800493c Section 0 cmsis_os2.o(.text.osThreadTerminate) - prvAddCurrentTaskToDelayedList 0x08004971 Thumb Code 128 tasks.o(.text.prvAddCurrentTaskToDelayedList) - [Anonymous Symbol] 0x08004970 Section 0 tasks.o(.text.prvAddCurrentTaskToDelayedList) - prvAddNewTaskToReadyList 0x080049f1 Thumb Code 172 tasks.o(.text.prvAddNewTaskToReadyList) - [Anonymous Symbol] 0x080049f0 Section 0 tasks.o(.text.prvAddNewTaskToReadyList) - prvCheckForValidListAndQueue 0x08004a9d Thumb Code 116 timers.o(.text.prvCheckForValidListAndQueue) - [Anonymous Symbol] 0x08004a9c Section 0 timers.o(.text.prvCheckForValidListAndQueue) - prvCheckTasksWaitingTermination 0x08004b19 Thumb Code 78 tasks.o(.text.prvCheckTasksWaitingTermination) - [Anonymous Symbol] 0x08004b18 Section 0 tasks.o(.text.prvCheckTasksWaitingTermination) - prvCopyDataFromQueue 0x08004b69 Thumb Code 38 queue.o(.text.prvCopyDataFromQueue) - [Anonymous Symbol] 0x08004b68 Section 0 queue.o(.text.prvCopyDataFromQueue) - prvCopyDataToQueue 0x08004b91 Thumb Code 122 queue.o(.text.prvCopyDataToQueue) - [Anonymous Symbol] 0x08004b90 Section 0 queue.o(.text.prvCopyDataToQueue) - prvDeleteTCB 0x08004c0d Thumb Code 54 tasks.o(.text.prvDeleteTCB) - [Anonymous Symbol] 0x08004c0c Section 0 tasks.o(.text.prvDeleteTCB) - prvGetDisinheritPriorityAfterTimeout 0x08004c45 Thumb Code 18 queue.o(.text.prvGetDisinheritPriorityAfterTimeout) - [Anonymous Symbol] 0x08004c44 Section 0 queue.o(.text.prvGetDisinheritPriorityAfterTimeout) - prvGetNextExpireTime 0x08004c59 Thumb Code 32 timers.o(.text.prvGetNextExpireTime) - [Anonymous Symbol] 0x08004c58 Section 0 timers.o(.text.prvGetNextExpireTime) - prvHeapInit 0x08004c79 Thumb Code 118 heap_4.o(.text.prvHeapInit) - [Anonymous Symbol] 0x08004c78 Section 0 heap_4.o(.text.prvHeapInit) - prvIdleTask 0x08004cf1 Thumb Code 42 tasks.o(.text.prvIdleTask) - [Anonymous Symbol] 0x08004cf0 Section 0 tasks.o(.text.prvIdleTask) - prvInitialiseMutex 0x08004d1d Thumb Code 32 queue.o(.text.prvInitialiseMutex) - [Anonymous Symbol] 0x08004d1c Section 0 queue.o(.text.prvInitialiseMutex) - prvInitialiseNewQueue 0x08004d3d Thumb Code 32 queue.o(.text.prvInitialiseNewQueue) - [Anonymous Symbol] 0x08004d3c Section 0 queue.o(.text.prvInitialiseNewQueue) - prvInitialiseNewTask 0x08004d5d Thumb Code 152 tasks.o(.text.prvInitialiseNewTask) - [Anonymous Symbol] 0x08004d5c Section 0 tasks.o(.text.prvInitialiseNewTask) - prvInitialiseTaskLists 0x08004df5 Thumb Code 112 tasks.o(.text.prvInitialiseTaskLists) - [Anonymous Symbol] 0x08004df4 Section 0 tasks.o(.text.prvInitialiseTaskLists) - prvInsertBlockIntoFreeList 0x08004e65 Thumb Code 90 heap_4.o(.text.prvInsertBlockIntoFreeList) - [Anonymous Symbol] 0x08004e64 Section 0 heap_4.o(.text.prvInsertBlockIntoFreeList) - prvInsertTimerInActiveList 0x08004ec1 Thumb Code 64 timers.o(.text.prvInsertTimerInActiveList) - [Anonymous Symbol] 0x08004ec0 Section 0 timers.o(.text.prvInsertTimerInActiveList) - prvIsQueueEmpty 0x08004f01 Thumb Code 24 queue.o(.text.prvIsQueueEmpty) - [Anonymous Symbol] 0x08004f00 Section 0 queue.o(.text.prvIsQueueEmpty) - prvIsQueueFull 0x08004f19 Thumb Code 28 queue.o(.text.prvIsQueueFull) - [Anonymous Symbol] 0x08004f18 Section 0 queue.o(.text.prvIsQueueFull) - prvPortStartFirstTask 0x08004f35 Thumb Code 34 port.o(.text.prvPortStartFirstTask) - [Anonymous Symbol] 0x08004f34 Section 0 port.o(.text.prvPortStartFirstTask) - prvProcessExpiredTimer 0x08004f5d Thumb Code 110 timers.o(.text.prvProcessExpiredTimer) - [Anonymous Symbol] 0x08004f5c Section 0 timers.o(.text.prvProcessExpiredTimer) - prvProcessReceivedCommands 0x08004fcd Thumb Code 290 timers.o(.text.prvProcessReceivedCommands) - [Anonymous Symbol] 0x08004fcc Section 0 timers.o(.text.prvProcessReceivedCommands) - prvProcessTimerOrBlockTask 0x080050f1 Thumb Code 128 timers.o(.text.prvProcessTimerOrBlockTask) - [Anonymous Symbol] 0x080050f0 Section 0 timers.o(.text.prvProcessTimerOrBlockTask) - prvResetNextTaskUnblockTime 0x08005171 Thumb Code 40 tasks.o(.text.prvResetNextTaskUnblockTime) - [Anonymous Symbol] 0x08005170 Section 0 tasks.o(.text.prvResetNextTaskUnblockTime) - prvSampleTimeNow 0x08005199 Thumb Code 42 timers.o(.text.prvSampleTimeNow) - [Anonymous Symbol] 0x08005198 Section 0 timers.o(.text.prvSampleTimeNow) - prvSwitchTimerLists 0x080051c5 Thumb Code 142 timers.o(.text.prvSwitchTimerLists) - [Anonymous Symbol] 0x080051c4 Section 0 timers.o(.text.prvSwitchTimerLists) - prvTaskExitError 0x08005255 Thumb Code 50 port.o(.text.prvTaskExitError) - [Anonymous Symbol] 0x08005254 Section 0 port.o(.text.prvTaskExitError) - prvTimerTask 0x08005289 Thumb Code 22 timers.o(.text.prvTimerTask) - [Anonymous Symbol] 0x08005288 Section 0 timers.o(.text.prvTimerTask) - prvUnlockQueue 0x080052a1 Thumb Code 114 queue.o(.text.prvUnlockQueue) - [Anonymous Symbol] 0x080052a0 Section 0 queue.o(.text.prvUnlockQueue) - [Anonymous Symbol] 0x08005314 Section 0 heap_4.o(.text.pvPortMalloc) - [Anonymous Symbol] 0x08005460 Section 0 tasks.o(.text.pvTaskIncrementMutexHeldCount) - [Anonymous Symbol] 0x08005478 Section 0 port.o(.text.pxPortInitialiseStack) - [Anonymous Symbol] 0x080054a0 Section 0 list.o(.text.uxListRemove) - [Anonymous Symbol] 0x080054c4 Section 0 cmsis_os2.o(.text.vApplicationGetIdleTaskMemory) - [Anonymous Symbol] 0x080054e0 Section 0 cmsis_os2.o(.text.vApplicationGetTimerTaskMemory) - [Anonymous Symbol] 0x080054fc Section 0 list.o(.text.vListInitialise) - [Anonymous Symbol] 0x08005514 Section 0 list.o(.text.vListInitialiseItem) - [Anonymous Symbol] 0x0800551c Section 0 list.o(.text.vListInsert) - [Anonymous Symbol] 0x08005558 Section 0 list.o(.text.vListInsertEnd) - vPortEnableVFP 0x08005575 Thumb Code 14 port.o(.text.vPortEnableVFP) - [Anonymous Symbol] 0x08005574 Section 0 port.o(.text.vPortEnableVFP) - [Anonymous Symbol] 0x08005588 Section 0 port.o(.text.vPortEnterCritical) - [Anonymous Symbol] 0x080055d0 Section 0 port.o(.text.vPortExitCritical) - [Anonymous Symbol] 0x08005600 Section 0 heap_4.o(.text.vPortFree) - [Anonymous Symbol] 0x0800568c Section 0 port.o(.text.vPortSetupTimerInterrupt) - [Anonymous Symbol] 0x080056c0 Section 0 port.o(.text.vPortValidateInterruptPriority) - [Anonymous Symbol] 0x08005724 Section 0 queue.o(.text.vQueueAddToRegistry) - [Anonymous Symbol] 0x0800574c Section 0 queue.o(.text.vQueueWaitForMessageRestricted) - [Anonymous Symbol] 0x08005790 Section 0 tasks.o(.text.vTaskDelay) - [Anonymous Symbol] 0x080057e4 Section 0 tasks.o(.text.vTaskDelayUntil) - [Anonymous Symbol] 0x0800588c Section 0 tasks.o(.text.vTaskDelete) - [Anonymous Symbol] 0x08005950 Section 0 tasks.o(.text.vTaskInternalSetTimeOutState) - [Anonymous Symbol] 0x0800596c Section 0 tasks.o(.text.vTaskMissedYield) - [Anonymous Symbol] 0x0800597c Section 0 tasks.o(.text.vTaskPlaceOnEventList) - [Anonymous Symbol] 0x080059b0 Section 0 tasks.o(.text.vTaskPlaceOnEventListRestricted) - [Anonymous Symbol] 0x080059f0 Section 0 tasks.o(.text.vTaskPriorityDisinheritAfterTimeout) - [Anonymous Symbol] 0x08005a94 Section 0 tasks.o(.text.vTaskStartScheduler) - [Anonymous Symbol] 0x08005b38 Section 0 tasks.o(.text.vTaskSuspendAll) - [Anonymous Symbol] 0x08005b48 Section 0 tasks.o(.text.vTaskSwitchContext) - [Anonymous Symbol] 0x08005be4 Section 0 port.o(.text.xPortStartScheduler) - [Anonymous Symbol] 0x08005cf8 Section 0 port.o(.text.xPortSysTickHandler) - [Anonymous Symbol] 0x08005d28 Section 0 queue.o(.text.xQueueCreateMutex) - [Anonymous Symbol] 0x08005d40 Section 0 queue.o(.text.xQueueCreateMutexStatic) - [Anonymous Symbol] 0x08005d64 Section 0 queue.o(.text.xQueueGenericCreate) - [Anonymous Symbol] 0x08005dac Section 0 queue.o(.text.xQueueGenericCreateStatic) - [Anonymous Symbol] 0x08005e44 Section 0 queue.o(.text.xQueueGenericReset) - [Anonymous Symbol] 0x08005ec4 Section 0 queue.o(.text.xQueueGenericSend) - [Anonymous Symbol] 0x08006068 Section 0 queue.o(.text.xQueueGenericSendFromISR) - [Anonymous Symbol] 0x08006138 Section 0 queue.o(.text.xQueueGiveMutexRecursive) - [Anonymous Symbol] 0x0800617c Section 0 queue.o(.text.xQueueReceive) - [Anonymous Symbol] 0x08006300 Section 0 queue.o(.text.xQueueReceiveFromISR) - [Anonymous Symbol] 0x080063ac Section 0 queue.o(.text.xQueueSemaphoreTake) - [Anonymous Symbol] 0x08006574 Section 0 queue.o(.text.xQueueTakeMutexRecursive) - [Anonymous Symbol] 0x080065b0 Section 0 tasks.o(.text.xTaskCheckForTimeOut) - [Anonymous Symbol] 0x08006638 Section 0 tasks.o(.text.xTaskCreate) - [Anonymous Symbol] 0x080066a0 Section 0 tasks.o(.text.xTaskCreateStatic) - [Anonymous Symbol] 0x08006718 Section 0 tasks.o(.text.xTaskGenericNotify) - [Anonymous Symbol] 0x08006814 Section 0 tasks.o(.text.xTaskGenericNotifyFromISR) - [Anonymous Symbol] 0x08006940 Section 0 tasks.o(.text.xTaskGetCurrentTaskHandle) - [Anonymous Symbol] 0x0800694c Section 0 tasks.o(.text.xTaskGetSchedulerState) - [Anonymous Symbol] 0x08006974 Section 0 tasks.o(.text.xTaskGetTickCount) - [Anonymous Symbol] 0x08006980 Section 0 tasks.o(.text.xTaskGetTickCountFromISR) - [Anonymous Symbol] 0x08006994 Section 0 tasks.o(.text.xTaskIncrementTick) - [Anonymous Symbol] 0x08006ae8 Section 0 tasks.o(.text.xTaskNotifyWait) - [Anonymous Symbol] 0x08006b78 Section 0 tasks.o(.text.xTaskPriorityDisinherit) - [Anonymous Symbol] 0x08006c0c Section 0 tasks.o(.text.xTaskPriorityInherit) - [Anonymous Symbol] 0x08006ca0 Section 0 tasks.o(.text.xTaskRemoveFromEventList) - [Anonymous Symbol] 0x08006d30 Section 0 tasks.o(.text.xTaskResumeAll) - [Anonymous Symbol] 0x08006e44 Section 0 timers.o(.text.xTimerCreateTimerTask) - [Anonymous Symbol] 0x08006eb8 Section 0 timers.o(.text.xTimerGenericCommand) - i.__ARM_fpclassifyf 0x08006f20 Section 0 fpclassifyf.o(i.__ARM_fpclassifyf) - i.__hardfp_tanf 0x08006f48 Section 0 tanf.o(i.__hardfp_tanf) - i.__mathlib_flt_infnan 0x080070c4 Section 0 funder.o(i.__mathlib_flt_infnan) - i.__mathlib_flt_invalid 0x080070cc Section 0 funder.o(i.__mathlib_flt_invalid) - i.__mathlib_flt_underflow 0x080070dc Section 0 funder.o(i.__mathlib_flt_underflow) - i.__mathlib_rredf2 0x080070ec Section 0 rredf.o(i.__mathlib_rredf2) - $v0 0x08007240 Number 0 ddiv.o(x$fpl$ddiv) - x$fpl$ddiv 0x08007240 Section 692 ddiv.o(x$fpl$ddiv) - ddiv_entry 0x08007247 Thumb Code 0 ddiv.o(x$fpl$ddiv) - $v0 0x080074f4 Number 0 dfixu.o(x$fpl$dfixu) - x$fpl$dfixu 0x080074f4 Section 90 dfixu.o(x$fpl$dfixu) - $v0 0x0800754e Number 0 dflt_clz.o(x$fpl$dfltu) - x$fpl$dfltu 0x0800754e Section 38 dflt_clz.o(x$fpl$dfltu) - $v0 0x08007574 Number 0 dnaninf.o(x$fpl$dnaninf) - x$fpl$dnaninf 0x08007574 Section 156 dnaninf.o(x$fpl$dnaninf) - $v0 0x08007610 Number 0 dretinf.o(x$fpl$dretinf) - x$fpl$dretinf 0x08007610 Section 12 dretinf.o(x$fpl$dretinf) - $v0 0x0800761c Number 0 fpinit.o(x$fpl$fpinit) - x$fpl$fpinit 0x0800761c Section 26 fpinit.o(x$fpl$fpinit) - x$fpl$usenofp 0x08007636 Section 0 usenofp.o(x$fpl$usenofp) - twooverpi 0x08007638 Data 32 rredf.o(.constdata) - .constdata 0x08007638 Section 32 rredf.o(.constdata) - [Anonymous Symbol] 0x08007700 Section 0 freertos.o(.rodata.str1.1) - [Anonymous Symbol] 0x0800770c Section 0 user_task.o(.rodata.str1.1) - uxCriticalNesting 0x20000098 Data 4 port.o(.data.uxCriticalNesting) - [Anonymous Symbol] 0x20000098 Section 0 port.o(.data.uxCriticalNesting) - .bss 0x200000a0 Section 96 libspace.o(.bss) - CAN_Callback 0x20000100 Data 104 can_1.o(.bss.CAN_Callback) - [Anonymous Symbol] 0x20000100 Section 0 can_1.o(.bss.CAN_Callback) - CPU_FREQ_Hz 0x20000168 Data 4 dwt.o(.bss.CPU_FREQ_Hz) - [Anonymous Symbol] 0x20000168 Section 0 dwt.o(.bss.CPU_FREQ_Hz) - CPU_FREQ_Hz_ms 0x2000016c Data 4 dwt.o(.bss.CPU_FREQ_Hz_ms) - [Anonymous Symbol] 0x2000016c Section 0 dwt.o(.bss.CPU_FREQ_Hz_ms) - CPU_FREQ_Hz_us 0x20000170 Data 4 dwt.o(.bss.CPU_FREQ_Hz_us) - [Anonymous Symbol] 0x20000170 Section 0 dwt.o(.bss.CPU_FREQ_Hz_us) - CYCCNT_LAST 0x20000174 Data 4 dwt.o(.bss.CYCCNT_LAST) - [Anonymous Symbol] 0x20000174 Section 0 dwt.o(.bss.CYCCNT_LAST) - CYCCNT_RountCount 0x20000178 Data 4 dwt.o(.bss.CYCCNT_RountCount) - [Anonymous Symbol] 0x20000178 Section 0 dwt.o(.bss.CYCCNT_RountCount) - HAL_RCC_CAN1_CLK_ENABLED 0x2000017c Data 4 can.o(.bss.HAL_RCC_CAN1_CLK_ENABLED) - [Anonymous Symbol] 0x2000017c Section 0 can.o(.bss.HAL_RCC_CAN1_CLK_ENABLED) - KernelState 0x20000180 Data 4 cmsis_os2.o(.bss.KernelState) - [Anonymous Symbol] 0x20000180 Section 0 cmsis_os2.o(.bss.KernelState) - UART_Callback 0x20000184 Data 72 uart.o(.bss.UART_Callback) - [Anonymous Symbol] 0x20000184 Section 0 uart.o(.bss.UART_Callback) - can_managers 0x200001f8 Data 8 motor_rm.o(.bss.can_managers) - [Anonymous Symbol] 0x200001f8 Section 0 motor_rm.o(.bss.can_managers) - id_parser 0x200003c0 Data 4 can_1.o(.bss.id_parser) - [Anonymous Symbol] 0x200003c0 Section 0 can_1.o(.bss.id_parser) - inited 0x200003c4 Data 1 can_1.o(.bss.inited) - [Anonymous Symbol] 0x200003c4 Section 0 can_1.o(.bss.inited) - inited 0x200003c5 Data 1 at9s_pro.o(.bss.inited) - [Anonymous Symbol] 0x200003c5 Section 0 at9s_pro.o(.bss.inited) - last_firecmd 0x200003c6 Data 1 shoot_control.o(.bss.last_firecmd) - [Anonymous Symbol] 0x200003c6 Section 0 shoot_control.o(.bss.last_firecmd) - prvCheckForValidListAndQueue.ucStaticTimerQueueStorage 0x200003c7 Data 160 timers.o(.bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage) - [Anonymous Symbol] 0x200003c7 Section 0 timers.o(.bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage) - prvCheckForValidListAndQueue.xStaticTimerQueue 0x20000468 Data 80 timers.o(.bss.prvCheckForValidListAndQueue.xStaticTimerQueue) - [Anonymous Symbol] 0x20000468 Section 0 timers.o(.bss.prvCheckForValidListAndQueue.xStaticTimerQueue) - prvSampleTimeNow.xLastTime 0x200004b8 Data 4 timers.o(.bss.prvSampleTimeNow.xLastTime) - [Anonymous Symbol] 0x200004b8 Section 0 timers.o(.bss.prvSampleTimeNow.xLastTime) - pxCurrentTimerList 0x200004c0 Data 4 timers.o(.bss.pxCurrentTimerList) - [Anonymous Symbol] 0x200004c0 Section 0 timers.o(.bss.pxCurrentTimerList) - pxDelayedTaskList 0x200004c4 Data 4 tasks.o(.bss.pxDelayedTaskList) - [Anonymous Symbol] 0x200004c4 Section 0 tasks.o(.bss.pxDelayedTaskList) - pxEnd 0x200004c8 Data 4 heap_4.o(.bss.pxEnd) - [Anonymous Symbol] 0x200004c8 Section 0 heap_4.o(.bss.pxEnd) - pxOverflowDelayedTaskList 0x200004cc Data 4 tasks.o(.bss.pxOverflowDelayedTaskList) - [Anonymous Symbol] 0x200004cc Section 0 tasks.o(.bss.pxOverflowDelayedTaskList) - pxOverflowTimerList 0x200004d0 Data 4 timers.o(.bss.pxOverflowTimerList) - [Anonymous Symbol] 0x200004d0 Section 0 timers.o(.bss.pxOverflowTimerList) - pxReadyTasksLists 0x200004d4 Data 1120 tasks.o(.bss.pxReadyTasksLists) - [Anonymous Symbol] 0x200004d4 Section 0 tasks.o(.bss.pxReadyTasksLists) - queue_list 0x20000934 Data 4 can_1.o(.bss.queue_list) - [Anonymous Symbol] 0x20000934 Section 0 can_1.o(.bss.queue_list) - queue_mutex 0x20000938 Data 4 can_1.o(.bss.queue_mutex) - [Anonymous Symbol] 0x20000938 Section 0 can_1.o(.bss.queue_mutex) - thread_alert 0x20000c50 Data 4 at9s_pro.o(.bss.thread_alert) - [Anonymous Symbol] 0x20000c50 Section 0 at9s_pro.o(.bss.thread_alert) - ucHeap 0x20000c54 Data 15360 heap_4.o(.bss.ucHeap) - [Anonymous Symbol] 0x20000c54 Section 0 heap_4.o(.bss.ucHeap) - ucMaxSysCallPriority 0x20004854 Data 1 port.o(.bss.ucMaxSysCallPriority) - [Anonymous Symbol] 0x20004854 Section 0 port.o(.bss.ucMaxSysCallPriority) - ulMaxPRIGROUPValue 0x20004858 Data 4 port.o(.bss.ulMaxPRIGROUPValue) - [Anonymous Symbol] 0x20004858 Section 0 port.o(.bss.ulMaxPRIGROUPValue) - uxCurrentNumberOfTasks 0x20004860 Data 4 tasks.o(.bss.uxCurrentNumberOfTasks) - [Anonymous Symbol] 0x20004860 Section 0 tasks.o(.bss.uxCurrentNumberOfTasks) - uxDeletedTasksWaitingCleanUp 0x20004864 Data 4 tasks.o(.bss.uxDeletedTasksWaitingCleanUp) - [Anonymous Symbol] 0x20004864 Section 0 tasks.o(.bss.uxDeletedTasksWaitingCleanUp) - uxSchedulerSuspended 0x20004868 Data 4 tasks.o(.bss.uxSchedulerSuspended) - [Anonymous Symbol] 0x20004868 Section 0 tasks.o(.bss.uxSchedulerSuspended) - uxTaskNumber 0x2000486c Data 4 tasks.o(.bss.uxTaskNumber) - [Anonymous Symbol] 0x2000486c Section 0 tasks.o(.bss.uxTaskNumber) - uxTopReadyPriority 0x20004870 Data 4 tasks.o(.bss.uxTopReadyPriority) - [Anonymous Symbol] 0x20004870 Section 0 tasks.o(.bss.uxTopReadyPriority) - vApplicationGetIdleTaskMemory.Idle_Stack 0x20004874 Data 512 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_Stack) - [Anonymous Symbol] 0x20004874 Section 0 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_Stack) - vApplicationGetIdleTaskMemory.Idle_TCB 0x20004a74 Data 92 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_TCB) - [Anonymous Symbol] 0x20004a74 Section 0 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_TCB) - vApplicationGetTimerTaskMemory.Timer_Stack 0x20004ad0 Data 1024 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_Stack) - [Anonymous Symbol] 0x20004ad0 Section 0 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_Stack) - vApplicationGetTimerTaskMemory.Timer_TCB 0x20004ed0 Data 92 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_TCB) - [Anonymous Symbol] 0x20004ed0 Section 0 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_TCB) - xActiveTimerList1 0x20004f2c Data 20 timers.o(.bss.xActiveTimerList1) - [Anonymous Symbol] 0x20004f2c Section 0 timers.o(.bss.xActiveTimerList1) - xActiveTimerList2 0x20004f40 Data 20 timers.o(.bss.xActiveTimerList2) - [Anonymous Symbol] 0x20004f40 Section 0 timers.o(.bss.xActiveTimerList2) - xBlockAllocatedBit 0x20004f54 Data 1 heap_4.o(.bss.xBlockAllocatedBit) - [Anonymous Symbol] 0x20004f54 Section 0 heap_4.o(.bss.xBlockAllocatedBit) - xDelayedTaskList1 0x20004f58 Data 20 tasks.o(.bss.xDelayedTaskList1) - [Anonymous Symbol] 0x20004f58 Section 0 tasks.o(.bss.xDelayedTaskList1) - xDelayedTaskList2 0x20004f6c Data 20 tasks.o(.bss.xDelayedTaskList2) - [Anonymous Symbol] 0x20004f6c Section 0 tasks.o(.bss.xDelayedTaskList2) - xFreeBytesRemaining 0x20004f80 Data 4 heap_4.o(.bss.xFreeBytesRemaining) - [Anonymous Symbol] 0x20004f80 Section 0 heap_4.o(.bss.xFreeBytesRemaining) - xIdleTaskHandle 0x20004f84 Data 4 tasks.o(.bss.xIdleTaskHandle) - [Anonymous Symbol] 0x20004f84 Section 0 tasks.o(.bss.xIdleTaskHandle) - xMinimumEverFreeBytesRemaining 0x20004f88 Data 4 heap_4.o(.bss.xMinimumEverFreeBytesRemaining) - [Anonymous Symbol] 0x20004f88 Section 0 heap_4.o(.bss.xMinimumEverFreeBytesRemaining) - xNextTaskUnblockTime 0x20004f8c Data 4 tasks.o(.bss.xNextTaskUnblockTime) - [Anonymous Symbol] 0x20004f8c Section 0 tasks.o(.bss.xNextTaskUnblockTime) - xNumOfOverflows 0x20004f90 Data 4 tasks.o(.bss.xNumOfOverflows) - [Anonymous Symbol] 0x20004f90 Section 0 tasks.o(.bss.xNumOfOverflows) - xNumberOfSuccessfulAllocations 0x20004f94 Data 4 heap_4.o(.bss.xNumberOfSuccessfulAllocations) - [Anonymous Symbol] 0x20004f94 Section 0 heap_4.o(.bss.xNumberOfSuccessfulAllocations) - xNumberOfSuccessfulFrees 0x20004f98 Data 4 heap_4.o(.bss.xNumberOfSuccessfulFrees) - [Anonymous Symbol] 0x20004f98 Section 0 heap_4.o(.bss.xNumberOfSuccessfulFrees) - xPendedTicks 0x20004f9c Data 4 tasks.o(.bss.xPendedTicks) - [Anonymous Symbol] 0x20004f9c Section 0 tasks.o(.bss.xPendedTicks) - xPendingReadyList 0x20004fa0 Data 20 tasks.o(.bss.xPendingReadyList) - [Anonymous Symbol] 0x20004fa0 Section 0 tasks.o(.bss.xPendingReadyList) - xSchedulerRunning 0x20004ff4 Data 4 tasks.o(.bss.xSchedulerRunning) - [Anonymous Symbol] 0x20004ff4 Section 0 tasks.o(.bss.xSchedulerRunning) - xStart 0x20004ff8 Data 8 heap_4.o(.bss.xStart) - [Anonymous Symbol] 0x20004ff8 Section 0 heap_4.o(.bss.xStart) - xSuspendedTaskList 0x20005000 Data 20 tasks.o(.bss.xSuspendedTaskList) - [Anonymous Symbol] 0x20005000 Section 0 tasks.o(.bss.xSuspendedTaskList) - xTasksWaitingTermination 0x20005014 Data 20 tasks.o(.bss.xTasksWaitingTermination) - [Anonymous Symbol] 0x20005014 Section 0 tasks.o(.bss.xTasksWaitingTermination) - xTickCount 0x20005028 Data 4 tasks.o(.bss.xTickCount) - [Anonymous Symbol] 0x20005028 Section 0 tasks.o(.bss.xTickCount) - xTimerQueue 0x2000502c Data 4 timers.o(.bss.xTimerQueue) - [Anonymous Symbol] 0x2000502c Section 0 timers.o(.bss.xTimerQueue) - xTimerTaskHandle 0x20005030 Data 4 timers.o(.bss.xTimerTaskHandle) - [Anonymous Symbol] 0x20005030 Section 0 timers.o(.bss.xTimerTaskHandle) - xYieldPending 0x20005034 Data 4 tasks.o(.bss.xYieldPending) - [Anonymous Symbol] 0x20005034 Section 0 tasks.o(.bss.xYieldPending) - Heap_Mem 0x20005038 Data 512 startup_stm32f407xx.o(HEAP) - HEAP 0x20005038 Section 512 startup_stm32f407xx.o(HEAP) - Stack_Mem 0x20005238 Data 1024 startup_stm32f407xx.o(STACK) - STACK 0x20005238 Section 1024 startup_stm32f407xx.o(STACK) - __initial_sp 0x20005638 Data 0 startup_stm32f407xx.o(STACK) + [Anonymous Symbol] 0x08000e58 Section 0 shoot_control.o(.text.Chassis_UpdateFeedback) + [Anonymous Symbol] 0x0800101c Section 0 user_math.o(.text.CircleError) + [Anonymous Symbol] 0x08001058 Section 0 config.o(.text.Config_GetRobotParam) + [Anonymous Symbol] 0x08001064 Section 0 at9s_pro.o(.text.DEVICE_AT9S_Init) + [Anonymous Symbol] 0x080010ac Section 0 at9s_pro.o(.text.DEVICE_AT9S_ParseRaw) + DEVICE_AT9S_RxCpltCallback 0x08001325 Thumb Code 20 at9s_pro.o(.text.DEVICE_AT9S_RxCpltCallback) + [Anonymous Symbol] 0x08001324 Section 0 at9s_pro.o(.text.DEVICE_AT9S_RxCpltCallback) + [Anonymous Symbol] 0x08001338 Section 0 at9s_pro.o(.text.DEVICE_AT9S_StartDmaRecv) + [Anonymous Symbol] 0x08001354 Section 0 at9s_pro.o(.text.DEVICE_AT9S_WaitDmaCplt) + [Anonymous Symbol] 0x0800136c Section 0 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) + [Anonymous Symbol] 0x0800137c Section 0 stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler) + DMA_CalcBaseAndBitshift 0x0800138d Thumb Code 52 stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift) + [Anonymous Symbol] 0x0800138c Section 0 stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift) + DMA_CalcBaseAndBitshift.flagBitshiftOffset 0x080013c0 Number 0 stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift) + DMA_CheckFifoParam 0x080013c9 Thumb Code 80 stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam) + [Anonymous Symbol] 0x080013c8 Section 0 stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam) + DMA_SetConfig 0x08001419 Thumb Code 48 stm32f4xx_hal_dma.o(.text.DMA_SetConfig) + [Anonymous Symbol] 0x08001418 Section 0 stm32f4xx_hal_dma.o(.text.DMA_SetConfig) + [Anonymous Symbol] 0x08001448 Section 0 stm32f4xx_it.o(.text.DebugMon_Handler) + [Anonymous Symbol] 0x0800144c Section 0 main.o(.text.Error_Handler) + [Anonymous Symbol] 0x08001454 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) + [Anonymous Symbol] 0x0800147c Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) + [Anonymous Symbol] 0x08001510 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) + [Anonymous Symbol] 0x080015f0 Section 0 can_1.o(.text.HAL_CAN_ErrorCallback) + [Anonymous Symbol] 0x08001614 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxFifoFillLevel) + [Anonymous Symbol] 0x08001634 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) + [Anonymous Symbol] 0x08001758 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_GetTxMailboxesFreeLevel) + [Anonymous Symbol] 0x08001780 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) + [Anonymous Symbol] 0x080019bc Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) + [Anonymous Symbol] 0x08001ab0 Section 0 can.o(.text.HAL_CAN_MspInit) + [Anonymous Symbol] 0x08001bd8 Section 0 can_1.o(.text.HAL_CAN_RxFifo0FullCallback) + [Anonymous Symbol] 0x08001bfc Section 0 can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) + [Anonymous Symbol] 0x08001c20 Section 0 can_1.o(.text.HAL_CAN_RxFifo1FullCallback) + [Anonymous Symbol] 0x08001c44 Section 0 can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) + [Anonymous Symbol] 0x08001c68 Section 0 can_1.o(.text.HAL_CAN_SleepCallback) + [Anonymous Symbol] 0x08001c8c Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) + [Anonymous Symbol] 0x08001ce8 Section 0 can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback) + [Anonymous Symbol] 0x08001d0c Section 0 can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback) + [Anonymous Symbol] 0x08001d30 Section 0 can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback) + [Anonymous Symbol] 0x08001d54 Section 0 can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback) + [Anonymous Symbol] 0x08001d78 Section 0 can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback) + [Anonymous Symbol] 0x08001d9c Section 0 can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback) + [Anonymous Symbol] 0x08001dc0 Section 0 can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) + [Anonymous Symbol] 0x08001de4 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) + [Anonymous Symbol] 0x08001f70 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) + [Anonymous Symbol] 0x08002040 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) + [Anonymous Symbol] 0x080020a4 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) + [Anonymous Symbol] 0x08002240 Section 0 stm32f4xx_hal.o(.text.HAL_GetTick) + [Anonymous Symbol] 0x0800224c Section 0 stm32f4xx_hal.o(.text.HAL_IncTick) + [Anonymous Symbol] 0x08002268 Section 0 stm32f4xx_hal.o(.text.HAL_Init) + [Anonymous Symbol] 0x080022a0 Section 0 stm32f4xx_hal.o(.text.HAL_InitTick) + [Anonymous Symbol] 0x080022f0 Section 0 stm32f4xx_hal_msp.o(.text.HAL_MspInit) + [Anonymous Symbol] 0x08002338 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + [Anonymous Symbol] 0x08002340 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + [Anonymous Symbol] 0x08002360 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x08002368 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + [Anonymous Symbol] 0x080024c8 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq) + [Anonymous Symbol] 0x080024d4 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) + [Anonymous Symbol] 0x080024f8 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) + [Anonymous Symbol] 0x0800251c Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) + [Anonymous Symbol] 0x08002584 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + [Anonymous Symbol] 0x080028cc Section 0 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + [Anonymous Symbol] 0x080028d4 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) + [Anonymous Symbol] 0x080028d8 Section 0 uart.o(.text.HAL_UART_ErrorCallback) + [Anonymous Symbol] 0x08002900 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) + [Anonymous Symbol] 0x08002960 Section 0 usart.o(.text.HAL_UART_MspInit) + [Anonymous Symbol] 0x08002abc Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) + [Anonymous Symbol] 0x08002ae8 Section 0 uart.o(.text.HAL_UART_RxCpltCallback) + [Anonymous Symbol] 0x08002b10 Section 0 uart.o(.text.HAL_UART_RxHalfCpltCallback) + [Anonymous Symbol] 0x08002b38 Section 0 stm32f4xx_it.o(.text.HardFault_Handler) + [Anonymous Symbol] 0x08002b3c Section 0 filter.o(.text.LowPassFilter2p_Apply) + [Anonymous Symbol] 0x08002bb8 Section 0 filter.o(.text.LowPassFilter2p_Init) + [Anonymous Symbol] 0x08002c5c Section 0 filter.o(.text.LowPassFilter2p_Reset) + MOTOR_RM_CreateCANManager 0x08002cb9 Thumb Code 60 motor_rm.o(.text.MOTOR_RM_CreateCANManager) + [Anonymous Symbol] 0x08002cb8 Section 0 motor_rm.o(.text.MOTOR_RM_CreateCANManager) + [Anonymous Symbol] 0x08002cf4 Section 0 motor_rm.o(.text.MOTOR_RM_Ctrl) + MOTOR_RM_GetCANManager 0x08002dd5 Thumb Code 20 motor_rm.o(.text.MOTOR_RM_GetCANManager) + [Anonymous Symbol] 0x08002dd4 Section 0 motor_rm.o(.text.MOTOR_RM_GetCANManager) + MOTOR_RM_GetLSB 0x08002de9 Thumb Code 38 motor_rm.o(.text.MOTOR_RM_GetLSB) + [Anonymous Symbol] 0x08002de8 Section 0 motor_rm.o(.text.MOTOR_RM_GetLSB) + MOTOR_RM_GetLogicalIndex 0x08002e11 Thumb Code 40 motor_rm.o(.text.MOTOR_RM_GetLogicalIndex) + [Anonymous Symbol] 0x08002e10 Section 0 motor_rm.o(.text.MOTOR_RM_GetLogicalIndex) + [Anonymous Symbol] 0x08002e38 Section 0 motor_rm.o(.text.MOTOR_RM_GetMotor) + MOTOR_RM_GetRatio 0x08002e89 Thumb Code 36 motor_rm.o(.text.MOTOR_RM_GetRatio) + [Anonymous Symbol] 0x08002e88 Section 0 motor_rm.o(.text.MOTOR_RM_GetRatio) + [Anonymous Symbol] 0x08002eac Section 0 motor_rm.o(.text.MOTOR_RM_Register) + [Anonymous Symbol] 0x08002f54 Section 0 motor_rm.o(.text.MOTOR_RM_Relax) + [Anonymous Symbol] 0x08002f64 Section 0 motor_rm.o(.text.MOTOR_RM_SetOutput) + [Anonymous Symbol] 0x08003004 Section 0 motor_rm.o(.text.MOTOR_RM_Update) + [Anonymous Symbol] 0x080030cc Section 0 can.o(.text.MX_CAN1_Init) + [Anonymous Symbol] 0x08003108 Section 0 can.o(.text.MX_CAN2_Init) + [Anonymous Symbol] 0x08003144 Section 0 dma.o(.text.MX_DMA_Init) + [Anonymous Symbol] 0x080031a0 Section 0 freertos.o(.text.MX_FREERTOS_Init) + [Anonymous Symbol] 0x080031dc Section 0 gpio.o(.text.MX_GPIO_Init) + [Anonymous Symbol] 0x08003250 Section 0 usart.o(.text.MX_USART3_UART_Init) + [Anonymous Symbol] 0x0800328c Section 0 usart.o(.text.MX_USART6_UART_Init) + [Anonymous Symbol] 0x080032c4 Section 0 stm32f4xx_it.o(.text.MemManage_Handler) + Motor_RM_Decode 0x080032c9 Thumb Code 352 motor_rm.o(.text.Motor_RM_Decode) + [Anonymous Symbol] 0x080032c8 Section 0 motor_rm.o(.text.Motor_RM_Decode) + [Anonymous Symbol] 0x08003428 Section 0 stm32f4xx_it.o(.text.NMI_Handler) + NVIC_EncodePriority 0x0800342d Thumb Code 44 stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority) + [Anonymous Symbol] 0x0800342c Section 0 stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority) + [Anonymous Symbol] 0x08003458 Section 0 pid.o(.text.PID_Calc) + [Anonymous Symbol] 0x080035d4 Section 0 pid.o(.text.PID_Init) + [Anonymous Symbol] 0x08003664 Section 0 pid.o(.text.PID_Reset) + [Anonymous Symbol] 0x0800368c Section 0 pid.o(.text.PID_ResetIntegral) + [Anonymous Symbol] 0x080036a0 Section 0 port.o(.text.PendSV_Handler) + pxCurrentTCBConst 0x08003700 Number 0 port.o(.text.PendSV_Handler) + [Anonymous Symbol] 0x08003710 Section 0 port.o(.text.SVC_Handler) + pxCurrentTCBConst2 0x08003730 Number 0 port.o(.text.SVC_Handler) + SVC_Setup 0x08003735 Thumb Code 8 cmsis_os2.o(.text.SVC_Setup) + [Anonymous Symbol] 0x08003734 Section 0 cmsis_os2.o(.text.SVC_Setup) + ScaleSumTo1 0x0800373d Thumb Code 54 shoot_control.o(.text.ScaleSumTo1) + [Anonymous Symbol] 0x0800373c Section 0 shoot_control.o(.text.ScaleSumTo1) + [Anonymous Symbol] 0x08003774 Section 0 shoot_control.o(.text.Shoot_CaluTargetAngle) + [Anonymous Symbol] 0x08003800 Section 0 shoot_control.o(.text.Shoot_Control) + [Anonymous Symbol] 0x08003bb4 Section 0 shoot_control.o(.text.Shoot_Init) + [Anonymous Symbol] 0x08003c8c Section 0 shoot_control.o(.text.Shoot_ResetCalu) + [Anonymous Symbol] 0x08003d0c Section 0 shoot_control.o(.text.Shoot_ResetOutput) + [Anonymous Symbol] 0x08003d30 Section 0 freertos.o(.text.StartDefaultTask) + SysTick_Config 0x08003d3d Thumb Code 46 stm32f4xx_hal_cortex.o(.text.SysTick_Config) + [Anonymous Symbol] 0x08003d3c Section 0 stm32f4xx_hal_cortex.o(.text.SysTick_Config) + [Anonymous Symbol] 0x08003d6c Section 0 stm32f4xx_it.o(.text.SysTick_Handler) + [Anonymous Symbol] 0x08003d80 Section 0 main.o(.text.SystemClock_Config) + [Anonymous Symbol] 0x08003e24 Section 0 system_stm32f4xx.o(.text.SystemInit) + [Anonymous Symbol] 0x08003e38 Section 0 init.o(.text.Task_Init) + [Anonymous Symbol] 0x08003ea0 Section 0 rc.o(.text.Task_rc) + [Anonymous Symbol] 0x08003f38 Section 0 shoot_ctrl.o(.text.Task_shoot_ctrl) + UART_DMAError 0x08003fdd Thumb Code 76 stm32f4xx_hal_uart.o(.text.UART_DMAError) + [Anonymous Symbol] 0x08003fdc Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAError) + UART_DMAReceiveCplt 0x08004029 Thumb Code 132 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) + [Anonymous Symbol] 0x08004028 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) + UART_DMARxHalfCplt 0x080040ad Thumb Code 30 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) + [Anonymous Symbol] 0x080040ac Section 0 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) + UART_EndRxTransfer 0x080040cd Thumb Code 80 stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer) + [Anonymous Symbol] 0x080040cc Section 0 stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer) + UART_EndTxTransfer 0x0800411d Thumb Code 28 stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer) + [Anonymous Symbol] 0x0800411c Section 0 stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer) + UART_Get 0x08004139 Thumb Code 30 uart.o(.text.UART_Get) + [Anonymous Symbol] 0x08004138 Section 0 uart.o(.text.UART_Get) + UART_SetConfig 0x08004159 Thumb Code 220 stm32f4xx_hal_uart.o(.text.UART_SetConfig) + [Anonymous Symbol] 0x08004158 Section 0 stm32f4xx_hal_uart.o(.text.UART_SetConfig) + [Anonymous Symbol] 0x08004234 Section 0 stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA) + [Anonymous Symbol] 0x080042e0 Section 0 stm32f4xx_it.o(.text.UsageFault_Handler) + __ARM_isfinitef 0x080042e5 Thumb Code 14 filter.o(.text.__ARM_isfinitef) + [Anonymous Symbol] 0x080042e4 Section 0 filter.o(.text.__ARM_isfinitef) + __ARM_isfinitef 0x080042f5 Thumb Code 14 pid.o(.text.__ARM_isfinitef) + [Anonymous Symbol] 0x080042f4 Section 0 pid.o(.text.__ARM_isfinitef) + __ARM_isinff 0x08004305 Thumb Code 16 filter.o(.text.__ARM_isinff) + [Anonymous Symbol] 0x08004304 Section 0 filter.o(.text.__ARM_isinff) + __NVIC_EnableIRQ 0x08004315 Thumb Code 32 stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ) + [Anonymous Symbol] 0x08004314 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ) + __NVIC_GetPriorityGrouping 0x08004335 Thumb Code 16 stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) + [Anonymous Symbol] 0x08004334 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) + __NVIC_SetPriority 0x08004345 Thumb Code 34 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority) + [Anonymous Symbol] 0x08004344 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority) + __NVIC_SetPriority 0x08004369 Thumb Code 14 cmsis_os2.o(.text.__NVIC_SetPriority) + [Anonymous Symbol] 0x08004368 Section 0 cmsis_os2.o(.text.__NVIC_SetPriority) + __NVIC_SetPriorityGrouping 0x08004379 Thumb Code 32 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x08004378 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x08004398 Section 0 tasks.o(.text.eTaskGetState) + [Anonymous Symbol] 0x08004434 Section 0 main.o(.text.main) + [Anonymous Symbol] 0x08004464 Section 0 cmsis_os2.o(.text.osDelay) + [Anonymous Symbol] 0x08004484 Section 0 cmsis_os2.o(.text.osDelayUntil) + [Anonymous Symbol] 0x080044b8 Section 0 cmsis_os2.o(.text.osKernelGetTickCount) + [Anonymous Symbol] 0x080044cc Section 0 cmsis_os2.o(.text.osKernelGetTickFreq) + [Anonymous Symbol] 0x080044d4 Section 0 cmsis_os2.o(.text.osKernelInitialize) + [Anonymous Symbol] 0x080044fc Section 0 cmsis_os2.o(.text.osKernelLock) + [Anonymous Symbol] 0x08004528 Section 0 cmsis_os2.o(.text.osKernelStart) + [Anonymous Symbol] 0x0800455c Section 0 cmsis_os2.o(.text.osKernelUnlock) + [Anonymous Symbol] 0x080045a0 Section 0 cmsis_os2.o(.text.osMessageQueueGet) + [Anonymous Symbol] 0x08004628 Section 0 cmsis_os2.o(.text.osMessageQueueNew) + [Anonymous Symbol] 0x080046c8 Section 0 cmsis_os2.o(.text.osMessageQueuePut) + [Anonymous Symbol] 0x08004758 Section 0 cmsis_os2.o(.text.osMutexAcquire) + [Anonymous Symbol] 0x080047ac Section 0 cmsis_os2.o(.text.osMutexNew) + [Anonymous Symbol] 0x08004844 Section 0 cmsis_os2.o(.text.osMutexRelease) + [Anonymous Symbol] 0x08004884 Section 0 cmsis_os2.o(.text.osThreadFlagsSet) + [Anonymous Symbol] 0x08004904 Section 0 cmsis_os2.o(.text.osThreadFlagsWait) + [Anonymous Symbol] 0x080049c0 Section 0 cmsis_os2.o(.text.osThreadGetId) + [Anonymous Symbol] 0x080049c8 Section 0 cmsis_os2.o(.text.osThreadNew) + [Anonymous Symbol] 0x08004a7c Section 0 cmsis_os2.o(.text.osThreadTerminate) + prvAddCurrentTaskToDelayedList 0x08004ab1 Thumb Code 128 tasks.o(.text.prvAddCurrentTaskToDelayedList) + [Anonymous Symbol] 0x08004ab0 Section 0 tasks.o(.text.prvAddCurrentTaskToDelayedList) + prvAddNewTaskToReadyList 0x08004b31 Thumb Code 172 tasks.o(.text.prvAddNewTaskToReadyList) + [Anonymous Symbol] 0x08004b30 Section 0 tasks.o(.text.prvAddNewTaskToReadyList) + prvCheckForValidListAndQueue 0x08004bdd Thumb Code 116 timers.o(.text.prvCheckForValidListAndQueue) + [Anonymous Symbol] 0x08004bdc Section 0 timers.o(.text.prvCheckForValidListAndQueue) + prvCheckTasksWaitingTermination 0x08004c59 Thumb Code 78 tasks.o(.text.prvCheckTasksWaitingTermination) + [Anonymous Symbol] 0x08004c58 Section 0 tasks.o(.text.prvCheckTasksWaitingTermination) + prvCopyDataFromQueue 0x08004ca9 Thumb Code 38 queue.o(.text.prvCopyDataFromQueue) + [Anonymous Symbol] 0x08004ca8 Section 0 queue.o(.text.prvCopyDataFromQueue) + prvCopyDataToQueue 0x08004cd1 Thumb Code 122 queue.o(.text.prvCopyDataToQueue) + [Anonymous Symbol] 0x08004cd0 Section 0 queue.o(.text.prvCopyDataToQueue) + prvDeleteTCB 0x08004d4d Thumb Code 54 tasks.o(.text.prvDeleteTCB) + [Anonymous Symbol] 0x08004d4c Section 0 tasks.o(.text.prvDeleteTCB) + prvGetDisinheritPriorityAfterTimeout 0x08004d85 Thumb Code 18 queue.o(.text.prvGetDisinheritPriorityAfterTimeout) + [Anonymous Symbol] 0x08004d84 Section 0 queue.o(.text.prvGetDisinheritPriorityAfterTimeout) + prvGetNextExpireTime 0x08004d99 Thumb Code 32 timers.o(.text.prvGetNextExpireTime) + [Anonymous Symbol] 0x08004d98 Section 0 timers.o(.text.prvGetNextExpireTime) + prvHeapInit 0x08004db9 Thumb Code 118 heap_4.o(.text.prvHeapInit) + [Anonymous Symbol] 0x08004db8 Section 0 heap_4.o(.text.prvHeapInit) + prvIdleTask 0x08004e31 Thumb Code 42 tasks.o(.text.prvIdleTask) + [Anonymous Symbol] 0x08004e30 Section 0 tasks.o(.text.prvIdleTask) + prvInitialiseMutex 0x08004e5d Thumb Code 32 queue.o(.text.prvInitialiseMutex) + [Anonymous Symbol] 0x08004e5c Section 0 queue.o(.text.prvInitialiseMutex) + prvInitialiseNewQueue 0x08004e7d Thumb Code 32 queue.o(.text.prvInitialiseNewQueue) + [Anonymous Symbol] 0x08004e7c Section 0 queue.o(.text.prvInitialiseNewQueue) + prvInitialiseNewTask 0x08004e9d Thumb Code 152 tasks.o(.text.prvInitialiseNewTask) + [Anonymous Symbol] 0x08004e9c Section 0 tasks.o(.text.prvInitialiseNewTask) + prvInitialiseTaskLists 0x08004f35 Thumb Code 112 tasks.o(.text.prvInitialiseTaskLists) + [Anonymous Symbol] 0x08004f34 Section 0 tasks.o(.text.prvInitialiseTaskLists) + prvInsertBlockIntoFreeList 0x08004fa5 Thumb Code 90 heap_4.o(.text.prvInsertBlockIntoFreeList) + [Anonymous Symbol] 0x08004fa4 Section 0 heap_4.o(.text.prvInsertBlockIntoFreeList) + prvInsertTimerInActiveList 0x08005001 Thumb Code 64 timers.o(.text.prvInsertTimerInActiveList) + [Anonymous Symbol] 0x08005000 Section 0 timers.o(.text.prvInsertTimerInActiveList) + prvIsQueueEmpty 0x08005041 Thumb Code 24 queue.o(.text.prvIsQueueEmpty) + [Anonymous Symbol] 0x08005040 Section 0 queue.o(.text.prvIsQueueEmpty) + prvIsQueueFull 0x08005059 Thumb Code 28 queue.o(.text.prvIsQueueFull) + [Anonymous Symbol] 0x08005058 Section 0 queue.o(.text.prvIsQueueFull) + prvPortStartFirstTask 0x08005075 Thumb Code 34 port.o(.text.prvPortStartFirstTask) + [Anonymous Symbol] 0x08005074 Section 0 port.o(.text.prvPortStartFirstTask) + prvProcessExpiredTimer 0x0800509d Thumb Code 110 timers.o(.text.prvProcessExpiredTimer) + [Anonymous Symbol] 0x0800509c Section 0 timers.o(.text.prvProcessExpiredTimer) + prvProcessReceivedCommands 0x0800510d Thumb Code 290 timers.o(.text.prvProcessReceivedCommands) + [Anonymous Symbol] 0x0800510c Section 0 timers.o(.text.prvProcessReceivedCommands) + prvProcessTimerOrBlockTask 0x08005231 Thumb Code 128 timers.o(.text.prvProcessTimerOrBlockTask) + [Anonymous Symbol] 0x08005230 Section 0 timers.o(.text.prvProcessTimerOrBlockTask) + prvResetNextTaskUnblockTime 0x080052b1 Thumb Code 40 tasks.o(.text.prvResetNextTaskUnblockTime) + [Anonymous Symbol] 0x080052b0 Section 0 tasks.o(.text.prvResetNextTaskUnblockTime) + prvSampleTimeNow 0x080052d9 Thumb Code 42 timers.o(.text.prvSampleTimeNow) + [Anonymous Symbol] 0x080052d8 Section 0 timers.o(.text.prvSampleTimeNow) + prvSwitchTimerLists 0x08005305 Thumb Code 142 timers.o(.text.prvSwitchTimerLists) + [Anonymous Symbol] 0x08005304 Section 0 timers.o(.text.prvSwitchTimerLists) + prvTaskExitError 0x08005395 Thumb Code 50 port.o(.text.prvTaskExitError) + [Anonymous Symbol] 0x08005394 Section 0 port.o(.text.prvTaskExitError) + prvTimerTask 0x080053c9 Thumb Code 22 timers.o(.text.prvTimerTask) + [Anonymous Symbol] 0x080053c8 Section 0 timers.o(.text.prvTimerTask) + prvUnlockQueue 0x080053e1 Thumb Code 114 queue.o(.text.prvUnlockQueue) + [Anonymous Symbol] 0x080053e0 Section 0 queue.o(.text.prvUnlockQueue) + [Anonymous Symbol] 0x08005454 Section 0 heap_4.o(.text.pvPortMalloc) + [Anonymous Symbol] 0x080055a0 Section 0 tasks.o(.text.pvTaskIncrementMutexHeldCount) + [Anonymous Symbol] 0x080055b8 Section 0 port.o(.text.pxPortInitialiseStack) + [Anonymous Symbol] 0x080055e0 Section 0 list.o(.text.uxListRemove) + [Anonymous Symbol] 0x08005604 Section 0 cmsis_os2.o(.text.vApplicationGetIdleTaskMemory) + [Anonymous Symbol] 0x08005620 Section 0 cmsis_os2.o(.text.vApplicationGetTimerTaskMemory) + [Anonymous Symbol] 0x0800563c Section 0 list.o(.text.vListInitialise) + [Anonymous Symbol] 0x08005654 Section 0 list.o(.text.vListInitialiseItem) + [Anonymous Symbol] 0x0800565c Section 0 list.o(.text.vListInsert) + [Anonymous Symbol] 0x08005698 Section 0 list.o(.text.vListInsertEnd) + vPortEnableVFP 0x080056b5 Thumb Code 14 port.o(.text.vPortEnableVFP) + [Anonymous Symbol] 0x080056b4 Section 0 port.o(.text.vPortEnableVFP) + [Anonymous Symbol] 0x080056c8 Section 0 port.o(.text.vPortEnterCritical) + [Anonymous Symbol] 0x08005710 Section 0 port.o(.text.vPortExitCritical) + [Anonymous Symbol] 0x08005740 Section 0 heap_4.o(.text.vPortFree) + [Anonymous Symbol] 0x080057cc Section 0 port.o(.text.vPortSetupTimerInterrupt) + [Anonymous Symbol] 0x08005800 Section 0 port.o(.text.vPortValidateInterruptPriority) + [Anonymous Symbol] 0x08005864 Section 0 queue.o(.text.vQueueAddToRegistry) + [Anonymous Symbol] 0x0800588c Section 0 queue.o(.text.vQueueWaitForMessageRestricted) + [Anonymous Symbol] 0x080058d0 Section 0 tasks.o(.text.vTaskDelay) + [Anonymous Symbol] 0x08005924 Section 0 tasks.o(.text.vTaskDelayUntil) + [Anonymous Symbol] 0x080059cc Section 0 tasks.o(.text.vTaskDelete) + [Anonymous Symbol] 0x08005a90 Section 0 tasks.o(.text.vTaskInternalSetTimeOutState) + [Anonymous Symbol] 0x08005aac Section 0 tasks.o(.text.vTaskMissedYield) + [Anonymous Symbol] 0x08005abc Section 0 tasks.o(.text.vTaskPlaceOnEventList) + [Anonymous Symbol] 0x08005af0 Section 0 tasks.o(.text.vTaskPlaceOnEventListRestricted) + [Anonymous Symbol] 0x08005b30 Section 0 tasks.o(.text.vTaskPriorityDisinheritAfterTimeout) + [Anonymous Symbol] 0x08005bd4 Section 0 tasks.o(.text.vTaskStartScheduler) + [Anonymous Symbol] 0x08005c78 Section 0 tasks.o(.text.vTaskSuspendAll) + [Anonymous Symbol] 0x08005c88 Section 0 tasks.o(.text.vTaskSwitchContext) + [Anonymous Symbol] 0x08005d24 Section 0 port.o(.text.xPortStartScheduler) + [Anonymous Symbol] 0x08005e38 Section 0 port.o(.text.xPortSysTickHandler) + [Anonymous Symbol] 0x08005e68 Section 0 queue.o(.text.xQueueCreateMutex) + [Anonymous Symbol] 0x08005e80 Section 0 queue.o(.text.xQueueCreateMutexStatic) + [Anonymous Symbol] 0x08005ea4 Section 0 queue.o(.text.xQueueGenericCreate) + [Anonymous Symbol] 0x08005eec Section 0 queue.o(.text.xQueueGenericCreateStatic) + [Anonymous Symbol] 0x08005f84 Section 0 queue.o(.text.xQueueGenericReset) + [Anonymous Symbol] 0x08006004 Section 0 queue.o(.text.xQueueGenericSend) + [Anonymous Symbol] 0x080061a8 Section 0 queue.o(.text.xQueueGenericSendFromISR) + [Anonymous Symbol] 0x08006278 Section 0 queue.o(.text.xQueueGiveMutexRecursive) + [Anonymous Symbol] 0x080062bc Section 0 queue.o(.text.xQueueReceive) + [Anonymous Symbol] 0x08006440 Section 0 queue.o(.text.xQueueReceiveFromISR) + [Anonymous Symbol] 0x080064ec Section 0 queue.o(.text.xQueueSemaphoreTake) + [Anonymous Symbol] 0x080066b4 Section 0 queue.o(.text.xQueueTakeMutexRecursive) + [Anonymous Symbol] 0x080066f0 Section 0 tasks.o(.text.xTaskCheckForTimeOut) + [Anonymous Symbol] 0x08006778 Section 0 tasks.o(.text.xTaskCreate) + [Anonymous Symbol] 0x080067e0 Section 0 tasks.o(.text.xTaskCreateStatic) + [Anonymous Symbol] 0x08006858 Section 0 tasks.o(.text.xTaskGenericNotify) + [Anonymous Symbol] 0x08006954 Section 0 tasks.o(.text.xTaskGenericNotifyFromISR) + [Anonymous Symbol] 0x08006a80 Section 0 tasks.o(.text.xTaskGetCurrentTaskHandle) + [Anonymous Symbol] 0x08006a8c Section 0 tasks.o(.text.xTaskGetSchedulerState) + [Anonymous Symbol] 0x08006ab4 Section 0 tasks.o(.text.xTaskGetTickCount) + [Anonymous Symbol] 0x08006ac0 Section 0 tasks.o(.text.xTaskGetTickCountFromISR) + [Anonymous Symbol] 0x08006ad4 Section 0 tasks.o(.text.xTaskIncrementTick) + [Anonymous Symbol] 0x08006c28 Section 0 tasks.o(.text.xTaskNotifyWait) + [Anonymous Symbol] 0x08006cb8 Section 0 tasks.o(.text.xTaskPriorityDisinherit) + [Anonymous Symbol] 0x08006d4c Section 0 tasks.o(.text.xTaskPriorityInherit) + [Anonymous Symbol] 0x08006de0 Section 0 tasks.o(.text.xTaskRemoveFromEventList) + [Anonymous Symbol] 0x08006e70 Section 0 tasks.o(.text.xTaskResumeAll) + [Anonymous Symbol] 0x08006f84 Section 0 timers.o(.text.xTimerCreateTimerTask) + [Anonymous Symbol] 0x08006ff8 Section 0 timers.o(.text.xTimerGenericCommand) + i.__ARM_fpclassifyf 0x08007060 Section 0 fpclassifyf.o(i.__ARM_fpclassifyf) + i.__hardfp_fmod 0x08007088 Section 0 fmod.o(i.__hardfp_fmod) + i.__hardfp_tanf 0x0800718c Section 0 tanf.o(i.__hardfp_tanf) + i.__mathlib_dbl_invalid 0x08007308 Section 0 dunder.o(i.__mathlib_dbl_invalid) + i.__mathlib_flt_infnan 0x08007328 Section 0 funder.o(i.__mathlib_flt_infnan) + i.__mathlib_flt_invalid 0x08007330 Section 0 funder.o(i.__mathlib_flt_invalid) + i.__mathlib_flt_underflow 0x08007340 Section 0 funder.o(i.__mathlib_flt_underflow) + i.__mathlib_rredf2 0x08007350 Section 0 rredf.o(i.__mathlib_rredf2) + $v0 0x080074a4 Number 0 d2f.o(x$fpl$d2f) + x$fpl$d2f 0x080074a4 Section 98 d2f.o(x$fpl$d2f) + $v0 0x08007508 Number 0 daddsub_clz.o(x$fpl$dadd) + x$fpl$dadd 0x08007508 Section 336 daddsub_clz.o(x$fpl$dadd) + _dadd1 0x08007519 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) + $v0 0x08007658 Number 0 ddiv.o(x$fpl$ddiv) + x$fpl$ddiv 0x08007658 Section 692 ddiv.o(x$fpl$ddiv) + ddiv_entry 0x0800765f Thumb Code 0 ddiv.o(x$fpl$ddiv) + $v0 0x0800790c Number 0 dfixu.o(x$fpl$dfixu) + x$fpl$dfixu 0x0800790c Section 90 dfixu.o(x$fpl$dfixu) + $v0 0x08007966 Number 0 dflt_clz.o(x$fpl$dfltu) + x$fpl$dfltu 0x08007966 Section 38 dflt_clz.o(x$fpl$dfltu) + $v0 0x0800798c Number 0 dnaninf.o(x$fpl$dnaninf) + x$fpl$dnaninf 0x0800798c Section 156 dnaninf.o(x$fpl$dnaninf) + $v0 0x08007a28 Number 0 drem_clz.o(x$fpl$drem) + x$fpl$drem 0x08007a28 Section 336 drem_clz.o(x$fpl$drem) + $v0 0x08007b78 Number 0 dretinf.o(x$fpl$dretinf) + x$fpl$dretinf 0x08007b78 Section 12 dretinf.o(x$fpl$dretinf) + $v0 0x08007b84 Number 0 daddsub_clz.o(x$fpl$drsb) + x$fpl$drsb 0x08007b84 Section 22 daddsub_clz.o(x$fpl$drsb) + $v0 0x08007b9c Number 0 daddsub_clz.o(x$fpl$dsub) + x$fpl$dsub 0x08007b9c Section 476 daddsub_clz.o(x$fpl$dsub) + _dsub1 0x08007bad Thumb Code 0 daddsub_clz.o(x$fpl$dsub) + $v0 0x08007d78 Number 0 f2d.o(x$fpl$f2d) + x$fpl$f2d 0x08007d78 Section 86 f2d.o(x$fpl$f2d) + $v0 0x08007dce Number 0 ffltll_clz.o(x$fpl$ffltll) + x$fpl$ffltll 0x08007dce Section 96 ffltll_clz.o(x$fpl$ffltll) + $v0 0x08007e2e Number 0 fnaninf.o(x$fpl$fnaninf) + x$fpl$fnaninf 0x08007e2e Section 140 fnaninf.o(x$fpl$fnaninf) + $v0 0x08007eba Number 0 fpinit.o(x$fpl$fpinit) + x$fpl$fpinit 0x08007eba Section 26 fpinit.o(x$fpl$fpinit) + $v0 0x08007ed4 Number 0 fretinf.o(x$fpl$fretinf) + x$fpl$fretinf 0x08007ed4 Section 10 fretinf.o(x$fpl$fretinf) + x$fpl$usenofp 0x08007ede Section 0 usenofp.o(x$fpl$usenofp) + twooverpi 0x08007ee0 Data 32 rredf.o(.constdata) + .constdata 0x08007ee0 Section 32 rredf.o(.constdata) + [Anonymous Symbol] 0x08007fa8 Section 0 freertos.o(.rodata.str1.1) + [Anonymous Symbol] 0x08007fb4 Section 0 user_task.o(.rodata.str1.1) + uxCriticalNesting 0x200000a0 Data 4 port.o(.data.uxCriticalNesting) + [Anonymous Symbol] 0x200000a0 Section 0 port.o(.data.uxCriticalNesting) + .bss 0x200000a8 Section 96 libspace.o(.bss) + CAN_Callback 0x20000108 Data 104 can_1.o(.bss.CAN_Callback) + [Anonymous Symbol] 0x20000108 Section 0 can_1.o(.bss.CAN_Callback) + HAL_RCC_CAN1_CLK_ENABLED 0x20000170 Data 4 can.o(.bss.HAL_RCC_CAN1_CLK_ENABLED) + [Anonymous Symbol] 0x20000170 Section 0 can.o(.bss.HAL_RCC_CAN1_CLK_ENABLED) + KernelState 0x20000174 Data 4 cmsis_os2.o(.bss.KernelState) + [Anonymous Symbol] 0x20000174 Section 0 cmsis_os2.o(.bss.KernelState) + UART_Callback 0x20000178 Data 72 uart.o(.bss.UART_Callback) + [Anonymous Symbol] 0x20000178 Section 0 uart.o(.bss.UART_Callback) + can_managers 0x200001f0 Data 8 motor_rm.o(.bss.can_managers) + [Anonymous Symbol] 0x200001f0 Section 0 motor_rm.o(.bss.can_managers) + id_parser 0x200003b8 Data 4 can_1.o(.bss.id_parser) + [Anonymous Symbol] 0x200003b8 Section 0 can_1.o(.bss.id_parser) + inited 0x200003bc Data 1 can_1.o(.bss.inited) + [Anonymous Symbol] 0x200003bc Section 0 can_1.o(.bss.inited) + inited 0x200003bd Data 1 at9s_pro.o(.bss.inited) + [Anonymous Symbol] 0x200003bd Section 0 at9s_pro.o(.bss.inited) + last_firecmd 0x200003be Data 1 shoot_control.o(.bss.last_firecmd) + [Anonymous Symbol] 0x200003be Section 0 shoot_control.o(.bss.last_firecmd) + prvCheckForValidListAndQueue.ucStaticTimerQueueStorage 0x200003bf Data 160 timers.o(.bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage) + [Anonymous Symbol] 0x200003bf Section 0 timers.o(.bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage) + prvCheckForValidListAndQueue.xStaticTimerQueue 0x20000460 Data 80 timers.o(.bss.prvCheckForValidListAndQueue.xStaticTimerQueue) + [Anonymous Symbol] 0x20000460 Section 0 timers.o(.bss.prvCheckForValidListAndQueue.xStaticTimerQueue) + prvSampleTimeNow.xLastTime 0x200004b0 Data 4 timers.o(.bss.prvSampleTimeNow.xLastTime) + [Anonymous Symbol] 0x200004b0 Section 0 timers.o(.bss.prvSampleTimeNow.xLastTime) + pxCurrentTimerList 0x200004b8 Data 4 timers.o(.bss.pxCurrentTimerList) + [Anonymous Symbol] 0x200004b8 Section 0 timers.o(.bss.pxCurrentTimerList) + pxDelayedTaskList 0x200004bc Data 4 tasks.o(.bss.pxDelayedTaskList) + [Anonymous Symbol] 0x200004bc Section 0 tasks.o(.bss.pxDelayedTaskList) + pxEnd 0x200004c0 Data 4 heap_4.o(.bss.pxEnd) + [Anonymous Symbol] 0x200004c0 Section 0 heap_4.o(.bss.pxEnd) + pxOverflowDelayedTaskList 0x200004c4 Data 4 tasks.o(.bss.pxOverflowDelayedTaskList) + [Anonymous Symbol] 0x200004c4 Section 0 tasks.o(.bss.pxOverflowDelayedTaskList) + pxOverflowTimerList 0x200004c8 Data 4 timers.o(.bss.pxOverflowTimerList) + [Anonymous Symbol] 0x200004c8 Section 0 timers.o(.bss.pxOverflowTimerList) + pxReadyTasksLists 0x200004cc Data 1120 tasks.o(.bss.pxReadyTasksLists) + [Anonymous Symbol] 0x200004cc Section 0 tasks.o(.bss.pxReadyTasksLists) + queue_list 0x2000092c Data 4 can_1.o(.bss.queue_list) + [Anonymous Symbol] 0x2000092c Section 0 can_1.o(.bss.queue_list) + queue_mutex 0x20000930 Data 4 can_1.o(.bss.queue_mutex) + [Anonymous Symbol] 0x20000930 Section 0 can_1.o(.bss.queue_mutex) + thread_alert 0x20000ca8 Data 4 at9s_pro.o(.bss.thread_alert) + [Anonymous Symbol] 0x20000ca8 Section 0 at9s_pro.o(.bss.thread_alert) + ucHeap 0x20000cac Data 15360 heap_4.o(.bss.ucHeap) + [Anonymous Symbol] 0x20000cac Section 0 heap_4.o(.bss.ucHeap) + ucMaxSysCallPriority 0x200048ac Data 1 port.o(.bss.ucMaxSysCallPriority) + [Anonymous Symbol] 0x200048ac Section 0 port.o(.bss.ucMaxSysCallPriority) + ulMaxPRIGROUPValue 0x200048b0 Data 4 port.o(.bss.ulMaxPRIGROUPValue) + [Anonymous Symbol] 0x200048b0 Section 0 port.o(.bss.ulMaxPRIGROUPValue) + uxCurrentNumberOfTasks 0x200048b8 Data 4 tasks.o(.bss.uxCurrentNumberOfTasks) + [Anonymous Symbol] 0x200048b8 Section 0 tasks.o(.bss.uxCurrentNumberOfTasks) + uxDeletedTasksWaitingCleanUp 0x200048bc Data 4 tasks.o(.bss.uxDeletedTasksWaitingCleanUp) + [Anonymous Symbol] 0x200048bc Section 0 tasks.o(.bss.uxDeletedTasksWaitingCleanUp) + uxSchedulerSuspended 0x200048c0 Data 4 tasks.o(.bss.uxSchedulerSuspended) + [Anonymous Symbol] 0x200048c0 Section 0 tasks.o(.bss.uxSchedulerSuspended) + uxTaskNumber 0x200048c4 Data 4 tasks.o(.bss.uxTaskNumber) + [Anonymous Symbol] 0x200048c4 Section 0 tasks.o(.bss.uxTaskNumber) + uxTopReadyPriority 0x200048c8 Data 4 tasks.o(.bss.uxTopReadyPriority) + [Anonymous Symbol] 0x200048c8 Section 0 tasks.o(.bss.uxTopReadyPriority) + vApplicationGetIdleTaskMemory.Idle_Stack 0x200048cc Data 512 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_Stack) + [Anonymous Symbol] 0x200048cc Section 0 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_Stack) + vApplicationGetIdleTaskMemory.Idle_TCB 0x20004acc Data 92 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_TCB) + [Anonymous Symbol] 0x20004acc Section 0 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_TCB) + vApplicationGetTimerTaskMemory.Timer_Stack 0x20004b28 Data 1024 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_Stack) + [Anonymous Symbol] 0x20004b28 Section 0 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_Stack) + vApplicationGetTimerTaskMemory.Timer_TCB 0x20004f28 Data 92 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_TCB) + [Anonymous Symbol] 0x20004f28 Section 0 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_TCB) + xActiveTimerList1 0x20004f84 Data 20 timers.o(.bss.xActiveTimerList1) + [Anonymous Symbol] 0x20004f84 Section 0 timers.o(.bss.xActiveTimerList1) + xActiveTimerList2 0x20004f98 Data 20 timers.o(.bss.xActiveTimerList2) + [Anonymous Symbol] 0x20004f98 Section 0 timers.o(.bss.xActiveTimerList2) + xBlockAllocatedBit 0x20004fac Data 1 heap_4.o(.bss.xBlockAllocatedBit) + [Anonymous Symbol] 0x20004fac Section 0 heap_4.o(.bss.xBlockAllocatedBit) + xDelayedTaskList1 0x20004fb0 Data 20 tasks.o(.bss.xDelayedTaskList1) + [Anonymous Symbol] 0x20004fb0 Section 0 tasks.o(.bss.xDelayedTaskList1) + xDelayedTaskList2 0x20004fc4 Data 20 tasks.o(.bss.xDelayedTaskList2) + [Anonymous Symbol] 0x20004fc4 Section 0 tasks.o(.bss.xDelayedTaskList2) + xFreeBytesRemaining 0x20004fd8 Data 4 heap_4.o(.bss.xFreeBytesRemaining) + [Anonymous Symbol] 0x20004fd8 Section 0 heap_4.o(.bss.xFreeBytesRemaining) + xIdleTaskHandle 0x20004fdc Data 4 tasks.o(.bss.xIdleTaskHandle) + [Anonymous Symbol] 0x20004fdc Section 0 tasks.o(.bss.xIdleTaskHandle) + xMinimumEverFreeBytesRemaining 0x20004fe0 Data 4 heap_4.o(.bss.xMinimumEverFreeBytesRemaining) + [Anonymous Symbol] 0x20004fe0 Section 0 heap_4.o(.bss.xMinimumEverFreeBytesRemaining) + xNextTaskUnblockTime 0x20004fe4 Data 4 tasks.o(.bss.xNextTaskUnblockTime) + [Anonymous Symbol] 0x20004fe4 Section 0 tasks.o(.bss.xNextTaskUnblockTime) + xNumOfOverflows 0x20004fe8 Data 4 tasks.o(.bss.xNumOfOverflows) + [Anonymous Symbol] 0x20004fe8 Section 0 tasks.o(.bss.xNumOfOverflows) + xNumberOfSuccessfulAllocations 0x20004fec Data 4 heap_4.o(.bss.xNumberOfSuccessfulAllocations) + [Anonymous Symbol] 0x20004fec Section 0 heap_4.o(.bss.xNumberOfSuccessfulAllocations) + xNumberOfSuccessfulFrees 0x20004ff0 Data 4 heap_4.o(.bss.xNumberOfSuccessfulFrees) + [Anonymous Symbol] 0x20004ff0 Section 0 heap_4.o(.bss.xNumberOfSuccessfulFrees) + xPendedTicks 0x20004ff4 Data 4 tasks.o(.bss.xPendedTicks) + [Anonymous Symbol] 0x20004ff4 Section 0 tasks.o(.bss.xPendedTicks) + xPendingReadyList 0x20004ff8 Data 20 tasks.o(.bss.xPendingReadyList) + [Anonymous Symbol] 0x20004ff8 Section 0 tasks.o(.bss.xPendingReadyList) + xSchedulerRunning 0x2000504c Data 4 tasks.o(.bss.xSchedulerRunning) + [Anonymous Symbol] 0x2000504c Section 0 tasks.o(.bss.xSchedulerRunning) + xStart 0x20005050 Data 8 heap_4.o(.bss.xStart) + [Anonymous Symbol] 0x20005050 Section 0 heap_4.o(.bss.xStart) + xSuspendedTaskList 0x20005058 Data 20 tasks.o(.bss.xSuspendedTaskList) + [Anonymous Symbol] 0x20005058 Section 0 tasks.o(.bss.xSuspendedTaskList) + xTasksWaitingTermination 0x2000506c Data 20 tasks.o(.bss.xTasksWaitingTermination) + [Anonymous Symbol] 0x2000506c Section 0 tasks.o(.bss.xTasksWaitingTermination) + xTickCount 0x20005080 Data 4 tasks.o(.bss.xTickCount) + [Anonymous Symbol] 0x20005080 Section 0 tasks.o(.bss.xTickCount) + xTimerQueue 0x20005084 Data 4 timers.o(.bss.xTimerQueue) + [Anonymous Symbol] 0x20005084 Section 0 timers.o(.bss.xTimerQueue) + xTimerTaskHandle 0x20005088 Data 4 timers.o(.bss.xTimerTaskHandle) + [Anonymous Symbol] 0x20005088 Section 0 timers.o(.bss.xTimerTaskHandle) + xYieldPending 0x2000508c Data 4 tasks.o(.bss.xYieldPending) + [Anonymous Symbol] 0x2000508c Section 0 tasks.o(.bss.xYieldPending) + Heap_Mem 0x20005090 Data 512 startup_stm32f407xx.o(HEAP) + HEAP 0x20005090 Section 512 startup_stm32f407xx.o(HEAP) + Stack_Mem 0x20005290 Data 1024 startup_stm32f407xx.o(STACK) + STACK 0x20005290 Section 1024 startup_stm32f407xx.o(STACK) + __initial_sp 0x20005690 Data 0 startup_stm32f407xx.o(STACK) Global Symbols @@ -4595,234 +4685,255 @@ Image Symbol Table CAN2_RX0_IRQHandler 0x08000bf5 Thumb Code 16 stm32f4xx_it.o(.text.CAN2_RX0_IRQHandler) CAN2_RX1_IRQHandler 0x08000c05 Thumb Code 16 stm32f4xx_it.o(.text.CAN2_RX1_IRQHandler) COMP_AT9S_CMD_ParseRc 0x08000c39 Thumb Code 540 at9s_pro_cmd.o(.text.COMP_AT9S_CMD_ParseRc) - Chassis_UpdateFeedback 0x08000e55 Thumb Code 320 shoot_control.o(.text.Chassis_UpdateFeedback) - CircleError 0x08000f95 Thumb Code 60 user_math.o(.text.CircleError) - Config_GetRobotParam 0x08000fd1 Thumb Code 10 config.o(.text.Config_GetRobotParam) - DEVICE_AT9S_Init 0x08000fdd Thumb Code 70 at9s_pro.o(.text.DEVICE_AT9S_Init) - DEVICE_AT9S_ParseRaw 0x08001025 Thumb Code 632 at9s_pro.o(.text.DEVICE_AT9S_ParseRaw) - DEVICE_AT9S_StartDmaRecv 0x080012b1 Thumb Code 28 at9s_pro.o(.text.DEVICE_AT9S_StartDmaRecv) - DEVICE_AT9S_WaitDmaCplt 0x080012cd Thumb Code 22 at9s_pro.o(.text.DEVICE_AT9S_WaitDmaCplt) - DMA1_Stream1_IRQHandler 0x080012e5 Thumb Code 16 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) - DMA2_Stream6_IRQHandler 0x080012f5 Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler) - DWT_GetDeltaT 0x080013f5 Thumb Code 74 dwt.o(.text.DWT_GetDeltaT) - DWT_Init 0x08001441 Thumb Code 130 dwt.o(.text.DWT_Init) - DebugMon_Handler 0x080014c5 Thumb Code 2 stm32f4xx_it.o(.text.DebugMon_Handler) - Error_Handler 0x080014c9 Thumb Code 6 main.o(.text.Error_Handler) - HAL_CAN_ActivateNotification 0x080014d1 Thumb Code 38 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) - HAL_CAN_AddTxMessage 0x080014f9 Thumb Code 146 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) - HAL_CAN_ConfigFilter 0x0800158d Thumb Code 222 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) - HAL_CAN_ErrorCallback 0x0800166d Thumb Code 36 can_1.o(.text.HAL_CAN_ErrorCallback) - HAL_CAN_GetRxFifoFillLevel 0x08001691 Thumb Code 32 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxFifoFillLevel) - HAL_CAN_GetRxMessage 0x080016b1 Thumb Code 292 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) - HAL_CAN_GetTxMailboxesFreeLevel 0x080017d5 Thumb Code 40 stm32f4xx_hal_can.o(.text.HAL_CAN_GetTxMailboxesFreeLevel) - HAL_CAN_IRQHandler 0x080017fd Thumb Code 570 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) - HAL_CAN_Init 0x08001a39 Thumb Code 244 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) - HAL_CAN_MspInit 0x08001b2d Thumb Code 294 can.o(.text.HAL_CAN_MspInit) - HAL_CAN_RxFifo0FullCallback 0x08001c55 Thumb Code 36 can_1.o(.text.HAL_CAN_RxFifo0FullCallback) - HAL_CAN_RxFifo0MsgPendingCallback 0x08001c79 Thumb Code 36 can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) - HAL_CAN_RxFifo1FullCallback 0x08001c9d Thumb Code 36 can_1.o(.text.HAL_CAN_RxFifo1FullCallback) - HAL_CAN_RxFifo1MsgPendingCallback 0x08001cc1 Thumb Code 36 can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) - HAL_CAN_SleepCallback 0x08001ce5 Thumb Code 36 can_1.o(.text.HAL_CAN_SleepCallback) - HAL_CAN_Start 0x08001d09 Thumb Code 90 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) - HAL_CAN_TxMailbox0AbortCallback 0x08001d65 Thumb Code 36 can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback) - HAL_CAN_TxMailbox0CompleteCallback 0x08001d89 Thumb Code 34 can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback) - HAL_CAN_TxMailbox1AbortCallback 0x08001dad Thumb Code 36 can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback) - HAL_CAN_TxMailbox1CompleteCallback 0x08001dd1 Thumb Code 36 can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback) - HAL_CAN_TxMailbox2AbortCallback 0x08001df5 Thumb Code 36 can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback) - HAL_CAN_TxMailbox2CompleteCallback 0x08001e19 Thumb Code 36 can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback) - HAL_CAN_WakeUpFromRxMsgCallback 0x08001e3d Thumb Code 36 can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) - HAL_DMA_IRQHandler 0x08001e61 Thumb Code 396 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) - HAL_DMA_Init 0x08001fed Thumb Code 206 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) - HAL_DMA_Start_IT 0x080020bd Thumb Code 98 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) - HAL_GPIO_Init 0x08002121 Thumb Code 410 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) - HAL_GetTick 0x080022bd Thumb Code 12 stm32f4xx_hal.o(.text.HAL_GetTick) - HAL_IncTick 0x080022c9 Thumb Code 26 stm32f4xx_hal.o(.text.HAL_IncTick) - HAL_Init 0x080022e5 Thumb Code 54 stm32f4xx_hal.o(.text.HAL_Init) - HAL_InitTick 0x0800231d Thumb Code 80 stm32f4xx_hal.o(.text.HAL_InitTick) - HAL_MspInit 0x0800236d Thumb Code 70 stm32f4xx_hal_msp.o(.text.HAL_MspInit) - HAL_NVIC_EnableIRQ 0x080023b5 Thumb Code 8 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x080023bd Thumb Code 30 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x080023dd Thumb Code 8 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - HAL_RCC_ClockConfig 0x080023e5 Thumb Code 352 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - HAL_RCC_GetHCLKFreq 0x08002545 Thumb Code 12 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq) - HAL_RCC_GetPCLK1Freq 0x08002551 Thumb Code 34 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetPCLK2Freq 0x08002575 Thumb Code 34 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) - HAL_RCC_GetSysClockFreq 0x08002599 Thumb Code 104 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x08002601 Thumb Code 840 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - HAL_SYSTICK_Config 0x08002949 Thumb Code 8 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - HAL_UARTEx_RxEventCallback 0x08002951 Thumb Code 2 stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) - HAL_UART_ErrorCallback 0x08002955 Thumb Code 38 uart.o(.text.HAL_UART_ErrorCallback) - HAL_UART_Init 0x0800297d Thumb Code 96 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) - HAL_UART_MspInit 0x080029dd Thumb Code 348 usart.o(.text.HAL_UART_MspInit) - HAL_UART_Receive_DMA 0x08002b39 Thumb Code 44 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) - HAL_UART_RxCpltCallback 0x08002b65 Thumb Code 38 uart.o(.text.HAL_UART_RxCpltCallback) - HAL_UART_RxHalfCpltCallback 0x08002b8d Thumb Code 38 uart.o(.text.HAL_UART_RxHalfCpltCallback) - HardFault_Handler 0x08002bb5 Thumb Code 2 stm32f4xx_it.o(.text.HardFault_Handler) - LowPassFilter2p_Apply 0x08002bb9 Thumb Code 124 filter.o(.text.LowPassFilter2p_Apply) - LowPassFilter2p_Init 0x08002c35 Thumb Code 164 filter.o(.text.LowPassFilter2p_Init) - LowPassFilter2p_Reset 0x08002cd9 Thumb Code 92 filter.o(.text.LowPassFilter2p_Reset) - MOTOR_RM_Ctrl 0x08002d71 Thumb Code 224 motor_rm.o(.text.MOTOR_RM_Ctrl) - MOTOR_RM_GetMotor 0x08002eb5 Thumb Code 80 motor_rm.o(.text.MOTOR_RM_GetMotor) - MOTOR_RM_Register 0x08002f29 Thumb Code 166 motor_rm.o(.text.MOTOR_RM_Register) - MOTOR_RM_Relax 0x08002fd1 Thumb Code 16 motor_rm.o(.text.MOTOR_RM_Relax) - MOTOR_RM_SetOutput 0x08002fe1 Thumb Code 158 motor_rm.o(.text.MOTOR_RM_SetOutput) - MOTOR_RM_Update 0x08003081 Thumb Code 198 motor_rm.o(.text.MOTOR_RM_Update) - MX_CAN1_Init 0x08003149 Thumb Code 60 can.o(.text.MX_CAN1_Init) - MX_CAN2_Init 0x08003185 Thumb Code 60 can.o(.text.MX_CAN2_Init) - MX_DMA_Init 0x080031c1 Thumb Code 90 dma.o(.text.MX_DMA_Init) - MX_FREERTOS_Init 0x0800321d Thumb Code 58 freertos.o(.text.MX_FREERTOS_Init) - MX_GPIO_Init 0x08003259 Thumb Code 116 gpio.o(.text.MX_GPIO_Init) - MX_USART3_UART_Init 0x080032cd Thumb Code 60 usart.o(.text.MX_USART3_UART_Init) - MX_USART6_UART_Init 0x08003309 Thumb Code 56 usart.o(.text.MX_USART6_UART_Init) - MemManage_Handler 0x08003341 Thumb Code 2 stm32f4xx_it.o(.text.MemManage_Handler) - NMI_Handler 0x080034a5 Thumb Code 2 stm32f4xx_it.o(.text.NMI_Handler) - PID_Calc 0x080034d5 Thumb Code 368 pid.o(.text.PID_Calc) - PID_Init 0x08003645 Thumb Code 144 pid.o(.text.PID_Init) - PID_Reset 0x080036d5 Thumb Code 44 pid.o(.text.PID_Reset) - PID_ResetIntegral 0x08003701 Thumb Code 14 pid.o(.text.PID_ResetIntegral) - PendSV_Handler 0x08003711 Thumb Code 100 port.o(.text.PendSV_Handler) - SVC_Handler 0x08003781 Thumb Code 36 port.o(.text.SVC_Handler) - Shoot_Control 0x080037e5 Thumb Code 820 shoot_control.o(.text.Shoot_Control) - Shoot_Init 0x08003b19 Thumb Code 214 shoot_control.o(.text.Shoot_Init) - StartDefaultTask 0x08003bf1 Thumb Code 12 freertos.o(.text.StartDefaultTask) - SysTick_Handler 0x08003c2d Thumb Code 20 stm32f4xx_it.o(.text.SysTick_Handler) - SystemClock_Config 0x08003c41 Thumb Code 164 main.o(.text.SystemClock_Config) - SystemInit 0x08003ce5 Thumb Code 18 system_stm32f4xx.o(.text.SystemInit) - Task_Init 0x08003cf9 Thumb Code 100 init.o(.text.Task_Init) - Task_rc 0x08003d61 Thumb Code 152 rc.o(.text.Task_rc) - Task_shoot_ctrl 0x08003df9 Thumb Code 164 shoot_ctrl.o(.text.Task_shoot_ctrl) - UART_Start_Receive_DMA 0x080040f5 Thumb Code 170 stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA) - UsageFault_Handler 0x080041a1 Thumb Code 2 stm32f4xx_it.o(.text.UsageFault_Handler) - eTaskGetState 0x08004259 Thumb Code 156 tasks.o(.text.eTaskGetState) - main 0x080042f5 Thumb Code 46 main.o(.text.main) - osDelay 0x08004325 Thumb Code 32 cmsis_os2.o(.text.osDelay) - osDelayUntil 0x08004345 Thumb Code 52 cmsis_os2.o(.text.osDelayUntil) - osKernelGetTickCount 0x08004379 Thumb Code 20 cmsis_os2.o(.text.osKernelGetTickCount) - osKernelGetTickFreq 0x0800438d Thumb Code 6 cmsis_os2.o(.text.osKernelGetTickFreq) - osKernelInitialize 0x08004395 Thumb Code 40 cmsis_os2.o(.text.osKernelInitialize) - osKernelLock 0x080043bd Thumb Code 44 cmsis_os2.o(.text.osKernelLock) - osKernelStart 0x080043e9 Thumb Code 52 cmsis_os2.o(.text.osKernelStart) - osKernelUnlock 0x0800441d Thumb Code 68 cmsis_os2.o(.text.osKernelUnlock) - osMessageQueueGet 0x08004461 Thumb Code 134 cmsis_os2.o(.text.osMessageQueueGet) - osMessageQueueNew 0x080044e9 Thumb Code 160 cmsis_os2.o(.text.osMessageQueueNew) - osMessageQueuePut 0x08004589 Thumb Code 142 cmsis_os2.o(.text.osMessageQueuePut) - osMutexAcquire 0x08004619 Thumb Code 82 cmsis_os2.o(.text.osMutexAcquire) - osMutexNew 0x0800466d Thumb Code 150 cmsis_os2.o(.text.osMutexNew) - osMutexRelease 0x08004705 Thumb Code 62 cmsis_os2.o(.text.osMutexRelease) - osThreadFlagsSet 0x08004745 Thumb Code 126 cmsis_os2.o(.text.osThreadFlagsSet) - osThreadFlagsWait 0x080047c5 Thumb Code 186 cmsis_os2.o(.text.osThreadFlagsWait) - osThreadGetId 0x08004881 Thumb Code 8 cmsis_os2.o(.text.osThreadGetId) - osThreadNew 0x08004889 Thumb Code 180 cmsis_os2.o(.text.osThreadNew) - osThreadTerminate 0x0800493d Thumb Code 52 cmsis_os2.o(.text.osThreadTerminate) - pvPortMalloc 0x08005315 Thumb Code 330 heap_4.o(.text.pvPortMalloc) - pvTaskIncrementMutexHeldCount 0x08005461 Thumb Code 24 tasks.o(.text.pvTaskIncrementMutexHeldCount) - pxPortInitialiseStack 0x08005479 Thumb Code 40 port.o(.text.pxPortInitialiseStack) - uxListRemove 0x080054a1 Thumb Code 36 list.o(.text.uxListRemove) - vApplicationGetIdleTaskMemory 0x080054c5 Thumb Code 26 cmsis_os2.o(.text.vApplicationGetIdleTaskMemory) - vApplicationGetTimerTaskMemory 0x080054e1 Thumb Code 28 cmsis_os2.o(.text.vApplicationGetTimerTaskMemory) - vListInitialise 0x080054fd Thumb Code 22 list.o(.text.vListInitialise) - vListInitialiseItem 0x08005515 Thumb Code 6 list.o(.text.vListInitialiseItem) - vListInsert 0x0800551d Thumb Code 58 list.o(.text.vListInsert) - vListInsertEnd 0x08005559 Thumb Code 28 list.o(.text.vListInsertEnd) - vPortEnterCritical 0x08005589 Thumb Code 70 port.o(.text.vPortEnterCritical) - vPortExitCritical 0x080055d1 Thumb Code 46 port.o(.text.vPortExitCritical) - vPortFree 0x08005601 Thumb Code 138 heap_4.o(.text.vPortFree) - vPortSetupTimerInterrupt 0x0800568d Thumb Code 52 port.o(.text.vPortSetupTimerInterrupt) - vPortValidateInterruptPriority 0x080056c1 Thumb Code 98 port.o(.text.vPortValidateInterruptPriority) - vQueueAddToRegistry 0x08005725 Thumb Code 40 queue.o(.text.vQueueAddToRegistry) - vQueueWaitForMessageRestricted 0x0800574d Thumb Code 68 queue.o(.text.vQueueWaitForMessageRestricted) - vTaskDelay 0x08005791 Thumb Code 84 tasks.o(.text.vTaskDelay) - vTaskDelayUntil 0x080057e5 Thumb Code 168 tasks.o(.text.vTaskDelayUntil) - vTaskDelete 0x0800588d Thumb Code 194 tasks.o(.text.vTaskDelete) - vTaskInternalSetTimeOutState 0x08005951 Thumb Code 26 tasks.o(.text.vTaskInternalSetTimeOutState) - vTaskMissedYield 0x0800596d Thumb Code 14 tasks.o(.text.vTaskMissedYield) - vTaskPlaceOnEventList 0x0800597d Thumb Code 50 tasks.o(.text.vTaskPlaceOnEventList) - vTaskPlaceOnEventListRestricted 0x080059b1 Thumb Code 62 tasks.o(.text.vTaskPlaceOnEventListRestricted) - vTaskPriorityDisinheritAfterTimeout 0x080059f1 Thumb Code 164 tasks.o(.text.vTaskPriorityDisinheritAfterTimeout) - vTaskStartScheduler 0x08005a95 Thumb Code 156 tasks.o(.text.vTaskStartScheduler) - vTaskSuspendAll 0x08005b39 Thumb Code 16 tasks.o(.text.vTaskSuspendAll) - vTaskSwitchContext 0x08005b49 Thumb Code 154 tasks.o(.text.vTaskSwitchContext) - xPortStartScheduler 0x08005be5 Thumb Code 274 port.o(.text.xPortStartScheduler) - xPortSysTickHandler 0x08005cf9 Thumb Code 46 port.o(.text.xPortSysTickHandler) - xQueueCreateMutex 0x08005d29 Thumb Code 22 queue.o(.text.xQueueCreateMutex) - xQueueCreateMutexStatic 0x08005d41 Thumb Code 34 queue.o(.text.xQueueCreateMutexStatic) - xQueueGenericCreate 0x08005d65 Thumb Code 70 queue.o(.text.xQueueGenericCreate) - xQueueGenericCreateStatic 0x08005dad Thumb Code 150 queue.o(.text.xQueueGenericCreateStatic) - xQueueGenericReset 0x08005e45 Thumb Code 126 queue.o(.text.xQueueGenericReset) - xQueueGenericSend 0x08005ec5 Thumb Code 418 queue.o(.text.xQueueGenericSend) - xQueueGenericSendFromISR 0x08006069 Thumb Code 206 queue.o(.text.xQueueGenericSendFromISR) - xQueueGiveMutexRecursive 0x08006139 Thumb Code 66 queue.o(.text.xQueueGiveMutexRecursive) - xQueueReceive 0x0800617d Thumb Code 388 queue.o(.text.xQueueReceive) - xQueueReceiveFromISR 0x08006301 Thumb Code 170 queue.o(.text.xQueueReceiveFromISR) - xQueueSemaphoreTake 0x080063ad Thumb Code 454 queue.o(.text.xQueueSemaphoreTake) - xQueueTakeMutexRecursive 0x08006575 Thumb Code 60 queue.o(.text.xQueueTakeMutexRecursive) - xTaskCheckForTimeOut 0x080065b1 Thumb Code 136 tasks.o(.text.xTaskCheckForTimeOut) - xTaskCreate 0x08006639 Thumb Code 102 tasks.o(.text.xTaskCreate) - xTaskCreateStatic 0x080066a1 Thumb Code 118 tasks.o(.text.xTaskCreateStatic) - xTaskGenericNotify 0x08006719 Thumb Code 252 tasks.o(.text.xTaskGenericNotify) - xTaskGenericNotifyFromISR 0x08006815 Thumb Code 298 tasks.o(.text.xTaskGenericNotifyFromISR) - xTaskGetCurrentTaskHandle 0x08006941 Thumb Code 12 tasks.o(.text.xTaskGetCurrentTaskHandle) - xTaskGetSchedulerState 0x0800694d Thumb Code 38 tasks.o(.text.xTaskGetSchedulerState) - xTaskGetTickCount 0x08006975 Thumb Code 12 tasks.o(.text.xTaskGetTickCount) - xTaskGetTickCountFromISR 0x08006981 Thumb Code 18 tasks.o(.text.xTaskGetTickCountFromISR) - xTaskIncrementTick 0x08006995 Thumb Code 338 tasks.o(.text.xTaskIncrementTick) - xTaskNotifyWait 0x08006ae9 Thumb Code 144 tasks.o(.text.xTaskNotifyWait) - xTaskPriorityDisinherit 0x08006b79 Thumb Code 146 tasks.o(.text.xTaskPriorityDisinherit) - xTaskPriorityInherit 0x08006c0d Thumb Code 146 tasks.o(.text.xTaskPriorityInherit) - xTaskRemoveFromEventList 0x08006ca1 Thumb Code 142 tasks.o(.text.xTaskRemoveFromEventList) - xTaskResumeAll 0x08006d31 Thumb Code 276 tasks.o(.text.xTaskResumeAll) - xTimerCreateTimerTask 0x08006e45 Thumb Code 108 timers.o(.text.xTimerCreateTimerTask) - xTimerGenericCommand 0x08006eb9 Thumb Code 104 timers.o(.text.xTimerGenericCommand) - __ARM_fpclassifyf 0x08006f21 Thumb Code 38 fpclassifyf.o(i.__ARM_fpclassifyf) - __hardfp_tanf 0x08006f49 Thumb Code 322 tanf.o(i.__hardfp_tanf) - __mathlib_flt_infnan 0x080070c5 Thumb Code 6 funder.o(i.__mathlib_flt_infnan) - __mathlib_flt_invalid 0x080070cd Thumb Code 10 funder.o(i.__mathlib_flt_invalid) - __mathlib_flt_underflow 0x080070dd Thumb Code 10 funder.o(i.__mathlib_flt_underflow) - __mathlib_rredf2 0x080070ed Thumb Code 316 rredf.o(i.__mathlib_rredf2) - __aeabi_ddiv 0x08007241 Thumb Code 0 ddiv.o(x$fpl$ddiv) - _ddiv 0x08007241 Thumb Code 556 ddiv.o(x$fpl$ddiv) - __aeabi_d2uiz 0x080074f5 Thumb Code 0 dfixu.o(x$fpl$dfixu) - _dfixu 0x080074f5 Thumb Code 90 dfixu.o(x$fpl$dfixu) - __aeabi_ui2d 0x0800754f Thumb Code 0 dflt_clz.o(x$fpl$dfltu) - _dfltu 0x0800754f Thumb Code 38 dflt_clz.o(x$fpl$dfltu) - __fpl_dnaninf 0x08007575 Thumb Code 156 dnaninf.o(x$fpl$dnaninf) - __fpl_dretinf 0x08007611 Thumb Code 12 dretinf.o(x$fpl$dretinf) - _fp_init 0x0800761d Thumb Code 26 fpinit.o(x$fpl$fpinit) - __fplib_config_fpu_vfp 0x08007635 Thumb Code 0 fpinit.o(x$fpl$fpinit) - __fplib_config_pureend_doubles 0x08007635 Thumb Code 0 fpinit.o(x$fpl$fpinit) - __I$use$fp 0x08007636 Number 0 usenofp.o(x$fpl$usenofp) - AHBPrescTable 0x08007658 Data 16 system_stm32f4xx.o(.rodata.AHBPrescTable) - APBPrescTable 0x08007668 Data 8 system_stm32f4xx.o(.rodata.APBPrescTable) - attr_init 0x08007670 Data 36 user_task.o(.rodata.attr_init) - attr_rc 0x08007694 Data 36 user_task.o(.rodata.attr_rc) - attr_shoot_ctrl 0x080076b8 Data 36 user_task.o(.rodata.attr_shoot_ctrl) - defaultTask_attributes 0x080076dc Data 36 freertos.o(.rodata.defaultTask_attributes) - Region$$Table$$Base 0x08007724 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08007744 Number 0 anon$$obj.o(Region$$Table) + Chassis_UpdateFeedback 0x08000e59 Thumb Code 452 shoot_control.o(.text.Chassis_UpdateFeedback) + CircleError 0x0800101d Thumb Code 60 user_math.o(.text.CircleError) + Config_GetRobotParam 0x08001059 Thumb Code 10 config.o(.text.Config_GetRobotParam) + DEVICE_AT9S_Init 0x08001065 Thumb Code 70 at9s_pro.o(.text.DEVICE_AT9S_Init) + DEVICE_AT9S_ParseRaw 0x080010ad Thumb Code 632 at9s_pro.o(.text.DEVICE_AT9S_ParseRaw) + DEVICE_AT9S_StartDmaRecv 0x08001339 Thumb Code 28 at9s_pro.o(.text.DEVICE_AT9S_StartDmaRecv) + DEVICE_AT9S_WaitDmaCplt 0x08001355 Thumb Code 22 at9s_pro.o(.text.DEVICE_AT9S_WaitDmaCplt) + DMA1_Stream1_IRQHandler 0x0800136d Thumb Code 16 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) + DMA2_Stream6_IRQHandler 0x0800137d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler) + DebugMon_Handler 0x08001449 Thumb Code 2 stm32f4xx_it.o(.text.DebugMon_Handler) + Error_Handler 0x0800144d Thumb Code 6 main.o(.text.Error_Handler) + HAL_CAN_ActivateNotification 0x08001455 Thumb Code 38 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) + HAL_CAN_AddTxMessage 0x0800147d Thumb Code 146 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) + HAL_CAN_ConfigFilter 0x08001511 Thumb Code 222 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) + HAL_CAN_ErrorCallback 0x080015f1 Thumb Code 36 can_1.o(.text.HAL_CAN_ErrorCallback) + HAL_CAN_GetRxFifoFillLevel 0x08001615 Thumb Code 32 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxFifoFillLevel) + HAL_CAN_GetRxMessage 0x08001635 Thumb Code 292 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) + HAL_CAN_GetTxMailboxesFreeLevel 0x08001759 Thumb Code 40 stm32f4xx_hal_can.o(.text.HAL_CAN_GetTxMailboxesFreeLevel) + HAL_CAN_IRQHandler 0x08001781 Thumb Code 570 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) + HAL_CAN_Init 0x080019bd Thumb Code 244 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) + HAL_CAN_MspInit 0x08001ab1 Thumb Code 294 can.o(.text.HAL_CAN_MspInit) + HAL_CAN_RxFifo0FullCallback 0x08001bd9 Thumb Code 36 can_1.o(.text.HAL_CAN_RxFifo0FullCallback) + HAL_CAN_RxFifo0MsgPendingCallback 0x08001bfd Thumb Code 36 can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) + HAL_CAN_RxFifo1FullCallback 0x08001c21 Thumb Code 36 can_1.o(.text.HAL_CAN_RxFifo1FullCallback) + HAL_CAN_RxFifo1MsgPendingCallback 0x08001c45 Thumb Code 36 can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) + HAL_CAN_SleepCallback 0x08001c69 Thumb Code 36 can_1.o(.text.HAL_CAN_SleepCallback) + HAL_CAN_Start 0x08001c8d Thumb Code 90 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) + HAL_CAN_TxMailbox0AbortCallback 0x08001ce9 Thumb Code 36 can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback) + HAL_CAN_TxMailbox0CompleteCallback 0x08001d0d Thumb Code 34 can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback) + HAL_CAN_TxMailbox1AbortCallback 0x08001d31 Thumb Code 36 can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback) + HAL_CAN_TxMailbox1CompleteCallback 0x08001d55 Thumb Code 36 can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback) + HAL_CAN_TxMailbox2AbortCallback 0x08001d79 Thumb Code 36 can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback) + HAL_CAN_TxMailbox2CompleteCallback 0x08001d9d Thumb Code 36 can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback) + HAL_CAN_WakeUpFromRxMsgCallback 0x08001dc1 Thumb Code 36 can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) + HAL_DMA_IRQHandler 0x08001de5 Thumb Code 396 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) + HAL_DMA_Init 0x08001f71 Thumb Code 206 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) + HAL_DMA_Start_IT 0x08002041 Thumb Code 98 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) + HAL_GPIO_Init 0x080020a5 Thumb Code 410 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) + HAL_GetTick 0x08002241 Thumb Code 12 stm32f4xx_hal.o(.text.HAL_GetTick) + HAL_IncTick 0x0800224d Thumb Code 26 stm32f4xx_hal.o(.text.HAL_IncTick) + HAL_Init 0x08002269 Thumb Code 54 stm32f4xx_hal.o(.text.HAL_Init) + HAL_InitTick 0x080022a1 Thumb Code 80 stm32f4xx_hal.o(.text.HAL_InitTick) + HAL_MspInit 0x080022f1 Thumb Code 70 stm32f4xx_hal_msp.o(.text.HAL_MspInit) + HAL_NVIC_EnableIRQ 0x08002339 Thumb Code 8 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x08002341 Thumb Code 30 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x08002361 Thumb Code 8 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + HAL_RCC_ClockConfig 0x08002369 Thumb Code 352 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + HAL_RCC_GetHCLKFreq 0x080024c9 Thumb Code 12 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq) + HAL_RCC_GetPCLK1Freq 0x080024d5 Thumb Code 34 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetPCLK2Freq 0x080024f9 Thumb Code 34 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) + HAL_RCC_GetSysClockFreq 0x0800251d Thumb Code 104 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x08002585 Thumb Code 840 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + HAL_SYSTICK_Config 0x080028cd Thumb Code 8 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + HAL_UARTEx_RxEventCallback 0x080028d5 Thumb Code 2 stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) + HAL_UART_ErrorCallback 0x080028d9 Thumb Code 38 uart.o(.text.HAL_UART_ErrorCallback) + HAL_UART_Init 0x08002901 Thumb Code 96 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) + HAL_UART_MspInit 0x08002961 Thumb Code 348 usart.o(.text.HAL_UART_MspInit) + HAL_UART_Receive_DMA 0x08002abd Thumb Code 44 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) + HAL_UART_RxCpltCallback 0x08002ae9 Thumb Code 38 uart.o(.text.HAL_UART_RxCpltCallback) + HAL_UART_RxHalfCpltCallback 0x08002b11 Thumb Code 38 uart.o(.text.HAL_UART_RxHalfCpltCallback) + HardFault_Handler 0x08002b39 Thumb Code 2 stm32f4xx_it.o(.text.HardFault_Handler) + LowPassFilter2p_Apply 0x08002b3d Thumb Code 124 filter.o(.text.LowPassFilter2p_Apply) + LowPassFilter2p_Init 0x08002bb9 Thumb Code 164 filter.o(.text.LowPassFilter2p_Init) + LowPassFilter2p_Reset 0x08002c5d Thumb Code 92 filter.o(.text.LowPassFilter2p_Reset) + MOTOR_RM_Ctrl 0x08002cf5 Thumb Code 224 motor_rm.o(.text.MOTOR_RM_Ctrl) + MOTOR_RM_GetMotor 0x08002e39 Thumb Code 80 motor_rm.o(.text.MOTOR_RM_GetMotor) + MOTOR_RM_Register 0x08002ead Thumb Code 166 motor_rm.o(.text.MOTOR_RM_Register) + MOTOR_RM_Relax 0x08002f55 Thumb Code 16 motor_rm.o(.text.MOTOR_RM_Relax) + MOTOR_RM_SetOutput 0x08002f65 Thumb Code 158 motor_rm.o(.text.MOTOR_RM_SetOutput) + MOTOR_RM_Update 0x08003005 Thumb Code 198 motor_rm.o(.text.MOTOR_RM_Update) + MX_CAN1_Init 0x080030cd Thumb Code 60 can.o(.text.MX_CAN1_Init) + MX_CAN2_Init 0x08003109 Thumb Code 60 can.o(.text.MX_CAN2_Init) + MX_DMA_Init 0x08003145 Thumb Code 90 dma.o(.text.MX_DMA_Init) + MX_FREERTOS_Init 0x080031a1 Thumb Code 58 freertos.o(.text.MX_FREERTOS_Init) + MX_GPIO_Init 0x080031dd Thumb Code 116 gpio.o(.text.MX_GPIO_Init) + MX_USART3_UART_Init 0x08003251 Thumb Code 60 usart.o(.text.MX_USART3_UART_Init) + MX_USART6_UART_Init 0x0800328d Thumb Code 56 usart.o(.text.MX_USART6_UART_Init) + MemManage_Handler 0x080032c5 Thumb Code 2 stm32f4xx_it.o(.text.MemManage_Handler) + NMI_Handler 0x08003429 Thumb Code 2 stm32f4xx_it.o(.text.NMI_Handler) + PID_Calc 0x08003459 Thumb Code 380 pid.o(.text.PID_Calc) + PID_Init 0x080035d5 Thumb Code 144 pid.o(.text.PID_Init) + PID_Reset 0x08003665 Thumb Code 40 pid.o(.text.PID_Reset) + PID_ResetIntegral 0x0800368d Thumb Code 14 pid.o(.text.PID_ResetIntegral) + PendSV_Handler 0x080036a1 Thumb Code 100 port.o(.text.PendSV_Handler) + SVC_Handler 0x08003711 Thumb Code 36 port.o(.text.SVC_Handler) + Shoot_CaluTargetAngle 0x08003775 Thumb Code 140 shoot_control.o(.text.Shoot_CaluTargetAngle) + Shoot_Control 0x08003801 Thumb Code 948 shoot_control.o(.text.Shoot_Control) + Shoot_Init 0x08003bb5 Thumb Code 216 shoot_control.o(.text.Shoot_Init) + Shoot_ResetCalu 0x08003c8d Thumb Code 128 shoot_control.o(.text.Shoot_ResetCalu) + Shoot_ResetOutput 0x08003d0d Thumb Code 34 shoot_control.o(.text.Shoot_ResetOutput) + StartDefaultTask 0x08003d31 Thumb Code 12 freertos.o(.text.StartDefaultTask) + SysTick_Handler 0x08003d6d Thumb Code 20 stm32f4xx_it.o(.text.SysTick_Handler) + SystemClock_Config 0x08003d81 Thumb Code 164 main.o(.text.SystemClock_Config) + SystemInit 0x08003e25 Thumb Code 18 system_stm32f4xx.o(.text.SystemInit) + Task_Init 0x08003e39 Thumb Code 100 init.o(.text.Task_Init) + Task_rc 0x08003ea1 Thumb Code 152 rc.o(.text.Task_rc) + Task_shoot_ctrl 0x08003f39 Thumb Code 164 shoot_ctrl.o(.text.Task_shoot_ctrl) + UART_Start_Receive_DMA 0x08004235 Thumb Code 170 stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA) + UsageFault_Handler 0x080042e1 Thumb Code 2 stm32f4xx_it.o(.text.UsageFault_Handler) + eTaskGetState 0x08004399 Thumb Code 156 tasks.o(.text.eTaskGetState) + main 0x08004435 Thumb Code 46 main.o(.text.main) + osDelay 0x08004465 Thumb Code 32 cmsis_os2.o(.text.osDelay) + osDelayUntil 0x08004485 Thumb Code 52 cmsis_os2.o(.text.osDelayUntil) + osKernelGetTickCount 0x080044b9 Thumb Code 20 cmsis_os2.o(.text.osKernelGetTickCount) + osKernelGetTickFreq 0x080044cd Thumb Code 6 cmsis_os2.o(.text.osKernelGetTickFreq) + osKernelInitialize 0x080044d5 Thumb Code 40 cmsis_os2.o(.text.osKernelInitialize) + osKernelLock 0x080044fd Thumb Code 44 cmsis_os2.o(.text.osKernelLock) + osKernelStart 0x08004529 Thumb Code 52 cmsis_os2.o(.text.osKernelStart) + osKernelUnlock 0x0800455d Thumb Code 68 cmsis_os2.o(.text.osKernelUnlock) + osMessageQueueGet 0x080045a1 Thumb Code 134 cmsis_os2.o(.text.osMessageQueueGet) + osMessageQueueNew 0x08004629 Thumb Code 160 cmsis_os2.o(.text.osMessageQueueNew) + osMessageQueuePut 0x080046c9 Thumb Code 142 cmsis_os2.o(.text.osMessageQueuePut) + osMutexAcquire 0x08004759 Thumb Code 82 cmsis_os2.o(.text.osMutexAcquire) + osMutexNew 0x080047ad Thumb Code 150 cmsis_os2.o(.text.osMutexNew) + osMutexRelease 0x08004845 Thumb Code 62 cmsis_os2.o(.text.osMutexRelease) + osThreadFlagsSet 0x08004885 Thumb Code 126 cmsis_os2.o(.text.osThreadFlagsSet) + osThreadFlagsWait 0x08004905 Thumb Code 186 cmsis_os2.o(.text.osThreadFlagsWait) + osThreadGetId 0x080049c1 Thumb Code 8 cmsis_os2.o(.text.osThreadGetId) + osThreadNew 0x080049c9 Thumb Code 180 cmsis_os2.o(.text.osThreadNew) + osThreadTerminate 0x08004a7d Thumb Code 52 cmsis_os2.o(.text.osThreadTerminate) + pvPortMalloc 0x08005455 Thumb Code 330 heap_4.o(.text.pvPortMalloc) + pvTaskIncrementMutexHeldCount 0x080055a1 Thumb Code 24 tasks.o(.text.pvTaskIncrementMutexHeldCount) + pxPortInitialiseStack 0x080055b9 Thumb Code 40 port.o(.text.pxPortInitialiseStack) + uxListRemove 0x080055e1 Thumb Code 36 list.o(.text.uxListRemove) + vApplicationGetIdleTaskMemory 0x08005605 Thumb Code 26 cmsis_os2.o(.text.vApplicationGetIdleTaskMemory) + vApplicationGetTimerTaskMemory 0x08005621 Thumb Code 28 cmsis_os2.o(.text.vApplicationGetTimerTaskMemory) + vListInitialise 0x0800563d Thumb Code 22 list.o(.text.vListInitialise) + vListInitialiseItem 0x08005655 Thumb Code 6 list.o(.text.vListInitialiseItem) + vListInsert 0x0800565d Thumb Code 58 list.o(.text.vListInsert) + vListInsertEnd 0x08005699 Thumb Code 28 list.o(.text.vListInsertEnd) + vPortEnterCritical 0x080056c9 Thumb Code 70 port.o(.text.vPortEnterCritical) + vPortExitCritical 0x08005711 Thumb Code 46 port.o(.text.vPortExitCritical) + vPortFree 0x08005741 Thumb Code 138 heap_4.o(.text.vPortFree) + vPortSetupTimerInterrupt 0x080057cd Thumb Code 52 port.o(.text.vPortSetupTimerInterrupt) + vPortValidateInterruptPriority 0x08005801 Thumb Code 98 port.o(.text.vPortValidateInterruptPriority) + vQueueAddToRegistry 0x08005865 Thumb Code 40 queue.o(.text.vQueueAddToRegistry) + vQueueWaitForMessageRestricted 0x0800588d Thumb Code 68 queue.o(.text.vQueueWaitForMessageRestricted) + vTaskDelay 0x080058d1 Thumb Code 84 tasks.o(.text.vTaskDelay) + vTaskDelayUntil 0x08005925 Thumb Code 168 tasks.o(.text.vTaskDelayUntil) + vTaskDelete 0x080059cd Thumb Code 194 tasks.o(.text.vTaskDelete) + vTaskInternalSetTimeOutState 0x08005a91 Thumb Code 26 tasks.o(.text.vTaskInternalSetTimeOutState) + vTaskMissedYield 0x08005aad Thumb Code 14 tasks.o(.text.vTaskMissedYield) + vTaskPlaceOnEventList 0x08005abd Thumb Code 50 tasks.o(.text.vTaskPlaceOnEventList) + vTaskPlaceOnEventListRestricted 0x08005af1 Thumb Code 62 tasks.o(.text.vTaskPlaceOnEventListRestricted) + vTaskPriorityDisinheritAfterTimeout 0x08005b31 Thumb Code 164 tasks.o(.text.vTaskPriorityDisinheritAfterTimeout) + vTaskStartScheduler 0x08005bd5 Thumb Code 156 tasks.o(.text.vTaskStartScheduler) + vTaskSuspendAll 0x08005c79 Thumb Code 16 tasks.o(.text.vTaskSuspendAll) + vTaskSwitchContext 0x08005c89 Thumb Code 154 tasks.o(.text.vTaskSwitchContext) + xPortStartScheduler 0x08005d25 Thumb Code 274 port.o(.text.xPortStartScheduler) + xPortSysTickHandler 0x08005e39 Thumb Code 46 port.o(.text.xPortSysTickHandler) + xQueueCreateMutex 0x08005e69 Thumb Code 22 queue.o(.text.xQueueCreateMutex) + xQueueCreateMutexStatic 0x08005e81 Thumb Code 34 queue.o(.text.xQueueCreateMutexStatic) + xQueueGenericCreate 0x08005ea5 Thumb Code 70 queue.o(.text.xQueueGenericCreate) + xQueueGenericCreateStatic 0x08005eed Thumb Code 150 queue.o(.text.xQueueGenericCreateStatic) + xQueueGenericReset 0x08005f85 Thumb Code 126 queue.o(.text.xQueueGenericReset) + xQueueGenericSend 0x08006005 Thumb Code 418 queue.o(.text.xQueueGenericSend) + xQueueGenericSendFromISR 0x080061a9 Thumb Code 206 queue.o(.text.xQueueGenericSendFromISR) + xQueueGiveMutexRecursive 0x08006279 Thumb Code 66 queue.o(.text.xQueueGiveMutexRecursive) + xQueueReceive 0x080062bd Thumb Code 388 queue.o(.text.xQueueReceive) + xQueueReceiveFromISR 0x08006441 Thumb Code 170 queue.o(.text.xQueueReceiveFromISR) + xQueueSemaphoreTake 0x080064ed Thumb Code 454 queue.o(.text.xQueueSemaphoreTake) + xQueueTakeMutexRecursive 0x080066b5 Thumb Code 60 queue.o(.text.xQueueTakeMutexRecursive) + xTaskCheckForTimeOut 0x080066f1 Thumb Code 136 tasks.o(.text.xTaskCheckForTimeOut) + xTaskCreate 0x08006779 Thumb Code 102 tasks.o(.text.xTaskCreate) + xTaskCreateStatic 0x080067e1 Thumb Code 118 tasks.o(.text.xTaskCreateStatic) + xTaskGenericNotify 0x08006859 Thumb Code 252 tasks.o(.text.xTaskGenericNotify) + xTaskGenericNotifyFromISR 0x08006955 Thumb Code 298 tasks.o(.text.xTaskGenericNotifyFromISR) + xTaskGetCurrentTaskHandle 0x08006a81 Thumb Code 12 tasks.o(.text.xTaskGetCurrentTaskHandle) + xTaskGetSchedulerState 0x08006a8d Thumb Code 38 tasks.o(.text.xTaskGetSchedulerState) + xTaskGetTickCount 0x08006ab5 Thumb Code 12 tasks.o(.text.xTaskGetTickCount) + xTaskGetTickCountFromISR 0x08006ac1 Thumb Code 18 tasks.o(.text.xTaskGetTickCountFromISR) + xTaskIncrementTick 0x08006ad5 Thumb Code 338 tasks.o(.text.xTaskIncrementTick) + xTaskNotifyWait 0x08006c29 Thumb Code 144 tasks.o(.text.xTaskNotifyWait) + xTaskPriorityDisinherit 0x08006cb9 Thumb Code 146 tasks.o(.text.xTaskPriorityDisinherit) + xTaskPriorityInherit 0x08006d4d Thumb Code 146 tasks.o(.text.xTaskPriorityInherit) + xTaskRemoveFromEventList 0x08006de1 Thumb Code 142 tasks.o(.text.xTaskRemoveFromEventList) + xTaskResumeAll 0x08006e71 Thumb Code 276 tasks.o(.text.xTaskResumeAll) + xTimerCreateTimerTask 0x08006f85 Thumb Code 108 timers.o(.text.xTimerCreateTimerTask) + xTimerGenericCommand 0x08006ff9 Thumb Code 104 timers.o(.text.xTimerGenericCommand) + __ARM_fpclassifyf 0x08007061 Thumb Code 38 fpclassifyf.o(i.__ARM_fpclassifyf) + __hardfp_fmod 0x08007089 Thumb Code 254 fmod.o(i.__hardfp_fmod) + __hardfp_tanf 0x0800718d Thumb Code 322 tanf.o(i.__hardfp_tanf) + __mathlib_dbl_invalid 0x08007309 Thumb Code 24 dunder.o(i.__mathlib_dbl_invalid) + __mathlib_flt_infnan 0x08007329 Thumb Code 6 funder.o(i.__mathlib_flt_infnan) + __mathlib_flt_invalid 0x08007331 Thumb Code 10 funder.o(i.__mathlib_flt_invalid) + __mathlib_flt_underflow 0x08007341 Thumb Code 10 funder.o(i.__mathlib_flt_underflow) + __mathlib_rredf2 0x08007351 Thumb Code 316 rredf.o(i.__mathlib_rredf2) + __aeabi_d2f 0x080074a5 Thumb Code 0 d2f.o(x$fpl$d2f) + _d2f 0x080074a5 Thumb Code 98 d2f.o(x$fpl$d2f) + __aeabi_dadd 0x08007509 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) + _dadd 0x08007509 Thumb Code 332 daddsub_clz.o(x$fpl$dadd) + __aeabi_ddiv 0x08007659 Thumb Code 0 ddiv.o(x$fpl$ddiv) + _ddiv 0x08007659 Thumb Code 556 ddiv.o(x$fpl$ddiv) + __aeabi_d2uiz 0x0800790d Thumb Code 0 dfixu.o(x$fpl$dfixu) + _dfixu 0x0800790d Thumb Code 90 dfixu.o(x$fpl$dfixu) + __aeabi_ui2d 0x08007967 Thumb Code 0 dflt_clz.o(x$fpl$dfltu) + _dfltu 0x08007967 Thumb Code 38 dflt_clz.o(x$fpl$dfltu) + __fpl_dnaninf 0x0800798d Thumb Code 156 dnaninf.o(x$fpl$dnaninf) + _drem 0x08007a29 Thumb Code 328 drem_clz.o(x$fpl$drem) + __fpl_dretinf 0x08007b79 Thumb Code 12 dretinf.o(x$fpl$dretinf) + __aeabi_drsub 0x08007b85 Thumb Code 0 daddsub_clz.o(x$fpl$drsb) + _drsb 0x08007b85 Thumb Code 22 daddsub_clz.o(x$fpl$drsb) + __aeabi_dsub 0x08007b9d Thumb Code 0 daddsub_clz.o(x$fpl$dsub) + _dsub 0x08007b9d Thumb Code 472 daddsub_clz.o(x$fpl$dsub) + __aeabi_f2d 0x08007d79 Thumb Code 0 f2d.o(x$fpl$f2d) + _f2d 0x08007d79 Thumb Code 86 f2d.o(x$fpl$f2d) + __aeabi_ul2f 0x08007dcf Thumb Code 0 ffltll_clz.o(x$fpl$ffltll) + _ll_uto_f 0x08007dcf Thumb Code 6 ffltll_clz.o(x$fpl$ffltll) + __aeabi_l2f 0x08007dd5 Thumb Code 0 ffltll_clz.o(x$fpl$ffltll) + _ll_sto_f 0x08007dd5 Thumb Code 90 ffltll_clz.o(x$fpl$ffltll) + __fpl_fnaninf 0x08007e2f Thumb Code 140 fnaninf.o(x$fpl$fnaninf) + _fp_init 0x08007ebb Thumb Code 26 fpinit.o(x$fpl$fpinit) + __fplib_config_fpu_vfp 0x08007ed3 Thumb Code 0 fpinit.o(x$fpl$fpinit) + __fplib_config_pureend_doubles 0x08007ed3 Thumb Code 0 fpinit.o(x$fpl$fpinit) + __fpl_fretinf 0x08007ed5 Thumb Code 10 fretinf.o(x$fpl$fretinf) + __I$use$fp 0x08007ede Number 0 usenofp.o(x$fpl$usenofp) + AHBPrescTable 0x08007f00 Data 16 system_stm32f4xx.o(.rodata.AHBPrescTable) + APBPrescTable 0x08007f10 Data 8 system_stm32f4xx.o(.rodata.APBPrescTable) + attr_init 0x08007f18 Data 36 user_task.o(.rodata.attr_init) + attr_rc 0x08007f3c Data 36 user_task.o(.rodata.attr_rc) + attr_shoot_ctrl 0x08007f60 Data 36 user_task.o(.rodata.attr_shoot_ctrl) + defaultTask_attributes 0x08007f84 Data 36 freertos.o(.rodata.defaultTask_attributes) + Region$$Table$$Base 0x08007fcc Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08007fec Number 0 anon$$obj.o(Region$$Table) SystemCoreClock 0x20000000 Data 4 system_stm32f4xx.o(.data.SystemCoreClock) - robot_config 0x20000004 Data 140 config.o(.data.robot_config) - uwTickFreq 0x20000090 Data 1 stm32f4xx_hal.o(.data.uwTickFreq) - uwTickPrio 0x20000094 Data 4 stm32f4xx_hal.o(.data.uwTickPrio) - __libspace_start 0x200000a0 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x20000100 Data 0 libspace.o(.bss) - at9s 0x200001cc Data 44 rc.o(.bss.at9s) - cmd_buffer 0x20000200 Data 25 rc.o(.bss.cmd_buffer) - defaultTaskHandle 0x2000021c Data 4 freertos.o(.bss.defaultTaskHandle) - hcan1 0x20000220 Data 40 can.o(.bss.hcan1) - hcan2 0x20000248 Data 40 can.o(.bss.hcan2) - hdma_usart3_rx 0x20000270 Data 96 usart.o(.bss.hdma_usart3_rx) - hdma_usart6_tx 0x200002d0 Data 96 usart.o(.bss.hdma_usart6_tx) - huart3 0x20000330 Data 72 usart.o(.bss.huart3) - huart6 0x20000378 Data 72 usart.o(.bss.huart6) - pxCurrentTCB 0x200004bc Data 4 tasks.o(.bss.pxCurrentTCB) - r 0x2000093c Data 24 at9s_pro.o(.bss.r) - rc_cmd 0x20000954 Data 40 rc.o(.bss.rc_cmd) - shoot_c 0x2000097c Data 628 shoot_ctrl.o(.bss.shoot_c) - shoot_cmd 0x20000bf0 Data 3 shoot_ctrl.o(.bss.shoot_cmd) - shoot_ctrl_cmd_rc 0x20000bf4 Data 40 shoot_ctrl.o(.bss.shoot_ctrl_cmd_rc) - task_runtime 0x20000c1c Data 52 user_task.o(.bss.task_runtime) - uwTick 0x2000485c Data 4 stm32f4xx_hal.o(.bss.uwTick) - xQueueRegistry 0x20004fb4 Data 64 queue.o(.bss.xQueueRegistry) + robot_config 0x20000004 Data 148 config.o(.data.robot_config) + uwTickFreq 0x20000098 Data 1 stm32f4xx_hal.o(.data.uwTickFreq) + uwTickPrio 0x2000009c Data 4 stm32f4xx_hal.o(.data.uwTickPrio) + __libspace_start 0x200000a8 Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x20000108 Data 0 libspace.o(.bss) + a 0x200001c0 Data 4 shoot_control.o(.bss.a) + at9s 0x200001c4 Data 44 rc.o(.bss.at9s) + cmd_buffer 0x200001f8 Data 25 rc.o(.bss.cmd_buffer) + defaultTaskHandle 0x20000214 Data 4 freertos.o(.bss.defaultTaskHandle) + hcan1 0x20000218 Data 40 can.o(.bss.hcan1) + hcan2 0x20000240 Data 40 can.o(.bss.hcan2) + hdma_usart3_rx 0x20000268 Data 96 usart.o(.bss.hdma_usart3_rx) + hdma_usart6_tx 0x200002c8 Data 96 usart.o(.bss.hdma_usart6_tx) + huart3 0x20000328 Data 72 usart.o(.bss.huart3) + huart6 0x20000370 Data 72 usart.o(.bss.huart6) + pxCurrentTCB 0x200004b4 Data 4 tasks.o(.bss.pxCurrentTCB) + r 0x20000934 Data 24 at9s_pro.o(.bss.r) + rc_cmd 0x2000094c Data 40 rc.o(.bss.rc_cmd) + shoot 0x20000978 Data 720 shoot_ctrl.o(.bss.shoot) + shoot_cmd 0x20000c48 Data 3 shoot_ctrl.o(.bss.shoot_cmd) + shoot_ctrl_cmd_rc 0x20000c4c Data 40 shoot_ctrl.o(.bss.shoot_ctrl_cmd_rc) + task_runtime 0x20000c74 Data 52 user_task.o(.bss.task_runtime) + uwTick 0x200048b4 Data 4 stm32f4xx_hal.o(.bss.uwTick) + xQueueRegistry 0x2000500c Data 64 queue.o(.bss.xQueueRegistry) @@ -4832,75 +4943,75 @@ Memory Map of the image Image Entry point : 0x08000189 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000077e8, Max: 0x00100000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00008098, Max: 0x00100000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00007744, Max: 0x00100000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00007fec, Max: 0x00100000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x00000188 Data RO 3 RESET startup_stm32f407xx.o - 0x08000188 0x08000188 0x00000008 Code RO 1973 * !!!main c_w.l(__main.o) - 0x08000190 0x08000190 0x00000034 Code RO 2273 !!!scatter c_w.l(__scatter.o) - 0x080001c4 0x080001c4 0x0000001a Code RO 2275 !!handler_copy c_w.l(__scatter_copy.o) + 0x08000188 0x08000188 0x00000008 Code RO 1986 * !!!main c_w.l(__main.o) + 0x08000190 0x08000190 0x00000034 Code RO 2322 !!!scatter c_w.l(__scatter.o) + 0x080001c4 0x080001c4 0x0000001a Code RO 2324 !!handler_copy c_w.l(__scatter_copy.o) 0x080001de 0x080001de 0x00000002 PAD - 0x080001e0 0x080001e0 0x0000001c Code RO 2277 !!handler_zi c_w.l(__scatter_zi.o) - 0x080001fc 0x080001fc 0x00000002 Code RO 2138 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x080001fe 0x080001fe 0x00000004 Code RO 2139 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2142 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2145 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2147 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2149 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2152 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2154 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2156 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2158 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2160 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2162 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2164 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2166 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2168 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2170 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2172 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2176 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2178 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2180 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000000 Code RO 2182 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x08000202 0x08000202 0x00000002 Code RO 2183 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x08000204 0x08000204 0x00000002 Code RO 2238 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x08000206 0x08000206 0x00000000 Code RO 2256 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x08000206 0x08000206 0x00000000 Code RO 2258 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x08000206 0x08000206 0x00000000 Code RO 2261 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) - 0x08000206 0x08000206 0x00000000 Code RO 2264 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) - 0x08000206 0x08000206 0x00000000 Code RO 2266 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x08000206 0x08000206 0x00000000 Code RO 2269 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) - 0x08000206 0x08000206 0x00000002 Code RO 2270 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) - 0x08000208 0x08000208 0x00000000 Code RO 2005 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x08000208 0x08000208 0x00000000 Code RO 2052 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x08000208 0x08000208 0x00000006 Code RO 2064 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x0800020e 0x0800020e 0x00000000 Code RO 2054 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x0800020e 0x0800020e 0x00000004 Code RO 2055 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x08000212 0x08000212 0x00000000 Code RO 2057 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x08000212 0x08000212 0x00000008 Code RO 2058 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x0800021a 0x0800021a 0x00000002 Code RO 2184 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x0800021c 0x0800021c 0x00000000 Code RO 2203 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x0800021c 0x0800021c 0x00000004 Code RO 2204 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x08000220 0x08000220 0x00000006 Code RO 2205 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x080001e0 0x080001e0 0x0000001c Code RO 2326 !!handler_zi c_w.l(__scatter_zi.o) + 0x080001fc 0x080001fc 0x00000002 Code RO 2187 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x080001fe 0x080001fe 0x00000004 Code RO 2188 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2191 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2194 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2196 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2198 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2201 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2203 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2205 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2207 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2209 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2211 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2213 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2215 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2217 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2219 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2221 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2225 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2227 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2229 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000000 Code RO 2231 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x08000202 0x08000202 0x00000002 Code RO 2232 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) + 0x08000204 0x08000204 0x00000002 Code RO 2287 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x08000206 0x08000206 0x00000000 Code RO 2305 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x08000206 0x08000206 0x00000000 Code RO 2307 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x08000206 0x08000206 0x00000000 Code RO 2310 .ARM.Collect$$libshutdown$$00000007 c_w.l(libshutdown2.o) + 0x08000206 0x08000206 0x00000000 Code RO 2313 .ARM.Collect$$libshutdown$$0000000A c_w.l(libshutdown2.o) + 0x08000206 0x08000206 0x00000000 Code RO 2315 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x08000206 0x08000206 0x00000000 Code RO 2318 .ARM.Collect$$libshutdown$$0000000F c_w.l(libshutdown2.o) + 0x08000206 0x08000206 0x00000002 Code RO 2319 .ARM.Collect$$libshutdown$$00000010 c_w.l(libshutdown2.o) + 0x08000208 0x08000208 0x00000000 Code RO 2028 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x08000208 0x08000208 0x00000000 Code RO 2099 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x08000208 0x08000208 0x00000006 Code RO 2111 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x0800020e 0x0800020e 0x00000000 Code RO 2101 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x0800020e 0x0800020e 0x00000004 Code RO 2102 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x08000212 0x08000212 0x00000000 Code RO 2104 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x08000212 0x08000212 0x00000008 Code RO 2105 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x0800021a 0x0800021a 0x00000002 Code RO 2233 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x0800021c 0x0800021c 0x00000000 Code RO 2252 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x0800021c 0x0800021c 0x00000004 Code RO 2253 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x08000220 0x08000220 0x00000006 Code RO 2254 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000226 0x08000226 0x00000002 PAD 0x08000228 0x08000228 0x00000040 Code RO 4 .text startup_stm32f407xx.o - 0x08000268 0x08000268 0x000000f0 Code RO 1920 .text c_w.l(lludivv7m.o) - 0x08000358 0x08000358 0x0000008a Code RO 1959 .text c_w.l(rt_memcpy_v6.o) - 0x080003e2 0x080003e2 0x00000064 Code RO 1961 .text c_w.l(rt_memcpy_w.o) - 0x08000446 0x08000446 0x00000010 Code RO 1965 .text c_w.l(aeabi_memset4.o) - 0x08000456 0x08000456 0x0000004e Code RO 1969 .text c_w.l(rt_memclr_w.o) - 0x080004a4 0x080004a4 0x00000006 Code RO 1971 .text c_w.l(heapauxi.o) - 0x080004aa 0x080004aa 0x00000016 Code RO 2010 .text c_w.l(_rserrno.o) - 0x080004c0 0x080004c0 0x00000008 Code RO 2076 .text c_w.l(rt_errno_addr_intlibspace.o) - 0x080004c8 0x080004c8 0x00000008 Code RO 2118 .text c_w.l(libspace.o) - 0x080004d0 0x080004d0 0x0000004a Code RO 2121 .text c_w.l(sys_stackheap_outer.o) - 0x0800051a 0x0800051a 0x00000012 Code RO 2125 .text c_w.l(exit.o) - 0x0800052c 0x0800052c 0x0000000c Code RO 2198 .text c_w.l(sys_exit.o) - 0x08000538 0x08000538 0x00000002 Code RO 2225 .text c_w.l(use_no_semi.o) - 0x0800053a 0x0800053a 0x00000000 Code RO 2227 .text c_w.l(indicate_semi.o) + 0x08000268 0x08000268 0x000000f0 Code RO 1933 .text c_w.l(lludivv7m.o) + 0x08000358 0x08000358 0x0000008a Code RO 1972 .text c_w.l(rt_memcpy_v6.o) + 0x080003e2 0x080003e2 0x00000064 Code RO 1974 .text c_w.l(rt_memcpy_w.o) + 0x08000446 0x08000446 0x00000010 Code RO 1978 .text c_w.l(aeabi_memset4.o) + 0x08000456 0x08000456 0x0000004e Code RO 1982 .text c_w.l(rt_memclr_w.o) + 0x080004a4 0x080004a4 0x00000006 Code RO 1984 .text c_w.l(heapauxi.o) + 0x080004aa 0x080004aa 0x00000016 Code RO 2033 .text c_w.l(_rserrno.o) + 0x080004c0 0x080004c0 0x00000008 Code RO 2123 .text c_w.l(rt_errno_addr_intlibspace.o) + 0x080004c8 0x080004c8 0x00000008 Code RO 2167 .text c_w.l(libspace.o) + 0x080004d0 0x080004d0 0x0000004a Code RO 2170 .text c_w.l(sys_stackheap_outer.o) + 0x0800051a 0x0800051a 0x00000012 Code RO 2174 .text c_w.l(exit.o) + 0x0800052c 0x0800052c 0x0000000c Code RO 2247 .text c_w.l(sys_exit.o) + 0x08000538 0x08000538 0x00000002 Code RO 2274 .text c_w.l(use_no_semi.o) + 0x0800053a 0x0800053a 0x00000000 Code RO 2276 .text c_w.l(indicate_semi.o) 0x0800053a 0x0800053a 0x00000002 PAD 0x0800053c 0x0800053c 0x00000022 Code RO 1773 .text.AbsClip user_math.o 0x0800055e 0x0800055e 0x00000002 PAD @@ -4942,483 +5053,492 @@ Memory Map of the image 0x08000c04 0x08000c04 0x00000010 Code RO 117 .text.CAN2_RX1_IRQHandler stm32f4xx_it.o 0x08000c14 0x08000c14 0x00000024 Code RO 1490 .text.CAN_Get can_1.o 0x08000c38 0x08000c38 0x0000021c Code RO 1799 .text.COMP_AT9S_CMD_ParseRc at9s_pro_cmd.o - 0x08000e54 0x08000e54 0x00000140 Code RO 1852 .text.Chassis_UpdateFeedback shoot_control.o - 0x08000f94 0x08000f94 0x0000003c Code RO 1783 .text.CircleError user_math.o - 0x08000fd0 0x08000fd0 0x0000000a Code RO 1867 .text.Config_GetRobotParam config.o - 0x08000fda 0x08000fda 0x00000002 PAD - 0x08000fdc 0x08000fdc 0x00000046 Code RO 1748 .text.DEVICE_AT9S_Init at9s_pro.o - 0x08001022 0x08001022 0x00000002 PAD - 0x08001024 0x08001024 0x00000278 Code RO 1758 .text.DEVICE_AT9S_ParseRaw at9s_pro.o - 0x0800129c 0x0800129c 0x00000014 Code RO 1750 .text.DEVICE_AT9S_RxCpltCallback at9s_pro.o - 0x080012b0 0x080012b0 0x0000001c Code RO 1754 .text.DEVICE_AT9S_StartDmaRecv at9s_pro.o - 0x080012cc 0x080012cc 0x00000016 Code RO 1756 .text.DEVICE_AT9S_WaitDmaCplt at9s_pro.o - 0x080012e2 0x080012e2 0x00000002 PAD - 0x080012e4 0x080012e4 0x00000010 Code RO 109 .text.DMA1_Stream1_IRQHandler stm32f4xx_it.o - 0x080012f4 0x080012f4 0x00000010 Code RO 119 .text.DMA2_Stream6_IRQHandler stm32f4xx_it.o - 0x08001304 0x08001304 0x0000003c Code RO 401 .text.DMA_CalcBaseAndBitshift stm32f4xx_hal_dma.o - 0x08001340 0x08001340 0x00000050 Code RO 399 .text.DMA_CheckFifoParam stm32f4xx_hal_dma.o - 0x08001390 0x08001390 0x00000030 Code RO 407 .text.DMA_SetConfig stm32f4xx_hal_dma.o - 0x080013c0 0x080013c0 0x00000034 Code RO 1646 .text.DWT_CNT_Update dwt.o - 0x080013f4 0x080013f4 0x0000004a Code RO 1644 .text.DWT_GetDeltaT dwt.o - 0x0800143e 0x0800143e 0x00000002 PAD - 0x08001440 0x08001440 0x00000082 Code RO 1642 .text.DWT_Init dwt.o - 0x080014c2 0x080014c2 0x00000002 PAD - 0x080014c4 0x080014c4 0x00000002 Code RO 105 .text.DebugMon_Handler stm32f4xx_it.o - 0x080014c6 0x080014c6 0x00000002 PAD - 0x080014c8 0x080014c8 0x00000006 Code RO 15 .text.Error_Handler main.o - 0x080014ce 0x080014ce 0x00000002 PAD - 0x080014d0 0x080014d0 0x00000026 Code RO 171 .text.HAL_CAN_ActivateNotification stm32f4xx_hal_can.o - 0x080014f6 0x080014f6 0x00000002 PAD - 0x080014f8 0x080014f8 0x00000092 Code RO 157 .text.HAL_CAN_AddTxMessage stm32f4xx_hal_can.o - 0x0800158a 0x0800158a 0x00000002 PAD - 0x0800158c 0x0800158c 0x000000de Code RO 147 .text.HAL_CAN_ConfigFilter stm32f4xx_hal_can.o - 0x0800166a 0x0800166a 0x00000002 PAD - 0x0800166c 0x0800166c 0x00000024 Code RO 1514 .text.HAL_CAN_ErrorCallback can_1.o - 0x08001690 0x08001690 0x00000020 Code RO 169 .text.HAL_CAN_GetRxFifoFillLevel stm32f4xx_hal_can.o - 0x080016b0 0x080016b0 0x00000124 Code RO 167 .text.HAL_CAN_GetRxMessage stm32f4xx_hal_can.o - 0x080017d4 0x080017d4 0x00000028 Code RO 161 .text.HAL_CAN_GetTxMailboxesFreeLevel stm32f4xx_hal_can.o - 0x080017fc 0x080017fc 0x0000023a Code RO 175 .text.HAL_CAN_IRQHandler stm32f4xx_hal_can.o - 0x08001a36 0x08001a36 0x00000002 PAD - 0x08001a38 0x08001a38 0x000000f4 Code RO 137 .text.HAL_CAN_Init stm32f4xx_hal_can.o - 0x08001b2c 0x08001b2c 0x00000126 Code RO 51 .text.HAL_CAN_MspInit can.o - 0x08001c52 0x08001c52 0x00000002 PAD - 0x08001c54 0x08001c54 0x00000024 Code RO 1504 .text.HAL_CAN_RxFifo0FullCallback can_1.o - 0x08001c78 0x08001c78 0x00000024 Code RO 1502 .text.HAL_CAN_RxFifo0MsgPendingCallback can_1.o - 0x08001c9c 0x08001c9c 0x00000024 Code RO 1508 .text.HAL_CAN_RxFifo1FullCallback can_1.o - 0x08001cc0 0x08001cc0 0x00000024 Code RO 1506 .text.HAL_CAN_RxFifo1MsgPendingCallback can_1.o - 0x08001ce4 0x08001ce4 0x00000024 Code RO 1510 .text.HAL_CAN_SleepCallback can_1.o - 0x08001d08 0x08001d08 0x0000005a Code RO 149 .text.HAL_CAN_Start stm32f4xx_hal_can.o - 0x08001d62 0x08001d62 0x00000002 PAD - 0x08001d64 0x08001d64 0x00000024 Code RO 1496 .text.HAL_CAN_TxMailbox0AbortCallback can_1.o - 0x08001d88 0x08001d88 0x00000022 Code RO 1488 .text.HAL_CAN_TxMailbox0CompleteCallback can_1.o - 0x08001daa 0x08001daa 0x00000002 PAD - 0x08001dac 0x08001dac 0x00000024 Code RO 1498 .text.HAL_CAN_TxMailbox1AbortCallback can_1.o - 0x08001dd0 0x08001dd0 0x00000024 Code RO 1492 .text.HAL_CAN_TxMailbox1CompleteCallback can_1.o - 0x08001df4 0x08001df4 0x00000024 Code RO 1500 .text.HAL_CAN_TxMailbox2AbortCallback can_1.o - 0x08001e18 0x08001e18 0x00000024 Code RO 1494 .text.HAL_CAN_TxMailbox2CompleteCallback can_1.o - 0x08001e3c 0x08001e3c 0x00000024 Code RO 1512 .text.HAL_CAN_WakeUpFromRxMsgCallback can_1.o - 0x08001e60 0x08001e60 0x0000018c Code RO 417 .text.HAL_DMA_IRQHandler stm32f4xx_hal_dma.o - 0x08001fec 0x08001fec 0x000000ce Code RO 397 .text.HAL_DMA_Init stm32f4xx_hal_dma.o - 0x080020ba 0x080020ba 0x00000002 PAD - 0x080020bc 0x080020bc 0x00000062 Code RO 409 .text.HAL_DMA_Start_IT stm32f4xx_hal_dma.o - 0x0800211e 0x0800211e 0x00000002 PAD - 0x08002120 0x08002120 0x0000019a Code RO 357 .text.HAL_GPIO_Init stm32f4xx_hal_gpio.o - 0x080022ba 0x080022ba 0x00000002 PAD - 0x080022bc 0x080022bc 0x0000000c Code RO 587 .text.HAL_GetTick stm32f4xx_hal.o - 0x080022c8 0x080022c8 0x0000001a Code RO 585 .text.HAL_IncTick stm32f4xx_hal.o - 0x080022e2 0x080022e2 0x00000002 PAD - 0x080022e4 0x080022e4 0x00000036 Code RO 575 .text.HAL_Init stm32f4xx_hal.o - 0x0800231a 0x0800231a 0x00000002 PAD - 0x0800231c 0x0800231c 0x00000050 Code RO 577 .text.HAL_InitTick stm32f4xx_hal.o - 0x0800236c 0x0800236c 0x00000046 Code RO 128 .text.HAL_MspInit stm32f4xx_hal_msp.o - 0x080023b2 0x080023b2 0x00000002 PAD - 0x080023b4 0x080023b4 0x00000008 Code RO 509 .text.HAL_NVIC_EnableIRQ stm32f4xx_hal_cortex.o - 0x080023bc 0x080023bc 0x0000001e Code RO 501 .text.HAL_NVIC_SetPriority stm32f4xx_hal_cortex.o - 0x080023da 0x080023da 0x00000002 PAD - 0x080023dc 0x080023dc 0x00000008 Code RO 497 .text.HAL_NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o - 0x080023e4 0x080023e4 0x00000160 Code RO 221 .text.HAL_RCC_ClockConfig stm32f4xx_hal_rcc.o - 0x08002544 0x08002544 0x0000000c Code RO 231 .text.HAL_RCC_GetHCLKFreq stm32f4xx_hal_rcc.o - 0x08002550 0x08002550 0x00000022 Code RO 233 .text.HAL_RCC_GetPCLK1Freq stm32f4xx_hal_rcc.o - 0x08002572 0x08002572 0x00000002 PAD - 0x08002574 0x08002574 0x00000022 Code RO 235 .text.HAL_RCC_GetPCLK2Freq stm32f4xx_hal_rcc.o - 0x08002596 0x08002596 0x00000002 PAD - 0x08002598 0x08002598 0x00000068 Code RO 223 .text.HAL_RCC_GetSysClockFreq stm32f4xx_hal_rcc.o - 0x08002600 0x08002600 0x00000348 Code RO 219 .text.HAL_RCC_OscConfig stm32f4xx_hal_rcc.o - 0x08002948 0x08002948 0x00000008 Code RO 521 .text.HAL_SYSTICK_Config stm32f4xx_hal_cortex.o - 0x08002950 0x08002950 0x00000002 Code RO 758 .text.HAL_UARTEx_RxEventCallback stm32f4xx_hal_uart.o - 0x08002952 0x08002952 0x00000002 PAD - 0x08002954 0x08002954 0x00000026 Code RO 1615 .text.HAL_UART_ErrorCallback uart.o - 0x0800297a 0x0800297a 0x00000002 PAD - 0x0800297c 0x0800297c 0x00000060 Code RO 666 .text.HAL_UART_Init stm32f4xx_hal_uart.o - 0x080029dc 0x080029dc 0x0000015c Code RO 79 .text.HAL_UART_MspInit usart.o - 0x08002b38 0x08002b38 0x0000002c Code RO 702 .text.HAL_UART_Receive_DMA stm32f4xx_hal_uart.o - 0x08002b64 0x08002b64 0x00000026 Code RO 1611 .text.HAL_UART_RxCpltCallback uart.o - 0x08002b8a 0x08002b8a 0x00000002 PAD - 0x08002b8c 0x08002b8c 0x00000026 Code RO 1613 .text.HAL_UART_RxHalfCpltCallback uart.o - 0x08002bb2 0x08002bb2 0x00000002 PAD - 0x08002bb4 0x08002bb4 0x00000002 Code RO 97 .text.HardFault_Handler stm32f4xx_it.o - 0x08002bb6 0x08002bb6 0x00000002 PAD - 0x08002bb8 0x08002bb8 0x0000007c Code RO 1810 .text.LowPassFilter2p_Apply filter.o - 0x08002c34 0x08002c34 0x000000a4 Code RO 1808 .text.LowPassFilter2p_Init filter.o - 0x08002cd8 0x08002cd8 0x0000005c Code RO 1814 .text.LowPassFilter2p_Reset filter.o - 0x08002d34 0x08002d34 0x0000003c Code RO 1692 .text.MOTOR_RM_CreateCANManager motor_rm.o - 0x08002d70 0x08002d70 0x000000e0 Code RO 1710 .text.MOTOR_RM_Ctrl motor_rm.o - 0x08002e50 0x08002e50 0x00000014 Code RO 1694 .text.MOTOR_RM_GetCANManager motor_rm.o - 0x08002e64 0x08002e64 0x00000026 Code RO 1708 .text.MOTOR_RM_GetLSB motor_rm.o - 0x08002e8a 0x08002e8a 0x00000002 PAD - 0x08002e8c 0x08002e8c 0x00000028 Code RO 1706 .text.MOTOR_RM_GetLogicalIndex motor_rm.o - 0x08002eb4 0x08002eb4 0x00000050 Code RO 1704 .text.MOTOR_RM_GetMotor motor_rm.o - 0x08002f04 0x08002f04 0x00000024 Code RO 1716 .text.MOTOR_RM_GetRatio motor_rm.o - 0x08002f28 0x08002f28 0x000000a6 Code RO 1690 .text.MOTOR_RM_Register motor_rm.o - 0x08002fce 0x08002fce 0x00000002 PAD - 0x08002fd0 0x08002fd0 0x00000010 Code RO 1712 .text.MOTOR_RM_Relax motor_rm.o - 0x08002fe0 0x08002fe0 0x0000009e Code RO 1702 .text.MOTOR_RM_SetOutput motor_rm.o - 0x0800307e 0x0800307e 0x00000002 PAD - 0x08003080 0x08003080 0x000000c6 Code RO 1696 .text.MOTOR_RM_Update motor_rm.o - 0x08003146 0x08003146 0x00000002 PAD - 0x08003148 0x08003148 0x0000003c Code RO 47 .text.MX_CAN1_Init can.o - 0x08003184 0x08003184 0x0000003c Code RO 49 .text.MX_CAN2_Init can.o - 0x080031c0 0x080031c0 0x0000005a Code RO 66 .text.MX_DMA_Init dma.o - 0x0800321a 0x0800321a 0x00000002 PAD - 0x0800321c 0x0800321c 0x0000003a Code RO 33 .text.MX_FREERTOS_Init freertos.o - 0x08003256 0x08003256 0x00000002 PAD - 0x08003258 0x08003258 0x00000074 Code RO 25 .text.MX_GPIO_Init gpio.o - 0x080032cc 0x080032cc 0x0000003c Code RO 75 .text.MX_USART3_UART_Init usart.o - 0x08003308 0x08003308 0x00000038 Code RO 77 .text.MX_USART6_UART_Init usart.o - 0x08003340 0x08003340 0x00000002 Code RO 99 .text.MemManage_Handler stm32f4xx_it.o - 0x08003342 0x08003342 0x00000002 PAD - 0x08003344 0x08003344 0x00000160 Code RO 1698 .text.Motor_RM_Decode motor_rm.o - 0x080034a4 0x080034a4 0x00000002 Code RO 95 .text.NMI_Handler stm32f4xx_it.o - 0x080034a6 0x080034a6 0x00000002 PAD - 0x080034a8 0x080034a8 0x0000002c Code RO 507 .text.NVIC_EncodePriority stm32f4xx_hal_cortex.o - 0x080034d4 0x080034d4 0x00000170 Code RO 1838 .text.PID_Calc pid.o - 0x08003644 0x08003644 0x00000090 Code RO 1832 .text.PID_Init pid.o - 0x080036d4 0x080036d4 0x0000002c Code RO 1836 .text.PID_Reset pid.o - 0x08003700 0x08003700 0x0000000e Code RO 1840 .text.PID_ResetIntegral pid.o - 0x0800370e 0x0800370e 0x00000002 PAD - 0x08003710 0x08003710 0x00000064 Code RO 1471 .text.PendSV_Handler port.o - 0x08003774 0x08003774 0x0000000c PAD - 0x08003780 0x08003780 0x00000024 Code RO 1455 .text.SVC_Handler port.o - 0x080037a4 0x080037a4 0x00000008 Code RO 1249 .text.SVC_Setup cmsis_os2.o - 0x080037ac 0x080037ac 0x00000036 Code RO 1856 .text.ScaleSumTo1 shoot_control.o - 0x080037e2 0x080037e2 0x00000002 PAD - 0x080037e4 0x080037e4 0x00000334 Code RO 1854 .text.Shoot_Control shoot_control.o - 0x08003b18 0x08003b18 0x000000d6 Code RO 1850 .text.Shoot_Init shoot_control.o - 0x08003bee 0x08003bee 0x00000002 PAD - 0x08003bf0 0x08003bf0 0x0000000c Code RO 35 .text.StartDefaultTask freertos.o - 0x08003bfc 0x08003bfc 0x0000002e Code RO 523 .text.SysTick_Config stm32f4xx_hal_cortex.o - 0x08003c2a 0x08003c2a 0x00000002 PAD - 0x08003c2c 0x08003c2c 0x00000014 Code RO 107 .text.SysTick_Handler stm32f4xx_it.o - 0x08003c40 0x08003c40 0x000000a4 Code RO 13 .text.SystemClock_Config main.o - 0x08003ce4 0x08003ce4 0x00000012 Code RO 798 .text.SystemInit system_stm32f4xx.o - 0x08003cf6 0x08003cf6 0x00000002 PAD - 0x08003cf8 0x08003cf8 0x00000064 Code RO 1876 .text.Task_Init init.o - 0x08003d5c 0x08003d5c 0x00000004 PAD - 0x08003d60 0x08003d60 0x00000098 Code RO 1885 .text.Task_rc rc.o - 0x08003df8 0x08003df8 0x000000a4 Code RO 1897 .text.Task_shoot_ctrl shoot_ctrl.o - 0x08003e9c 0x08003e9c 0x0000004c Code RO 700 .text.UART_DMAError stm32f4xx_hal_uart.o - 0x08003ee8 0x08003ee8 0x00000084 Code RO 786 .text.UART_DMAReceiveCplt stm32f4xx_hal_uart.o - 0x08003f6c 0x08003f6c 0x0000001e Code RO 788 .text.UART_DMARxHalfCplt stm32f4xx_hal_uart.o - 0x08003f8a 0x08003f8a 0x00000002 PAD - 0x08003f8c 0x08003f8c 0x00000050 Code RO 714 .text.UART_EndRxTransfer stm32f4xx_hal_uart.o - 0x08003fdc 0x08003fdc 0x0000001c Code RO 712 .text.UART_EndTxTransfer stm32f4xx_hal_uart.o - 0x08003ff8 0x08003ff8 0x0000001e Code RO 1607 .text.UART_Get uart.o - 0x08004016 0x08004016 0x00000002 PAD - 0x08004018 0x08004018 0x000000dc Code RO 670 .text.UART_SetConfig stm32f4xx_hal_uart.o - 0x080040f4 0x080040f4 0x000000aa Code RO 704 .text.UART_Start_Receive_DMA stm32f4xx_hal_uart.o - 0x0800419e 0x0800419e 0x00000002 PAD - 0x080041a0 0x080041a0 0x00000002 Code RO 103 .text.UsageFault_Handler stm32f4xx_it.o - 0x080041a2 0x080041a2 0x00000002 PAD - 0x080041a4 0x080041a4 0x0000000e Code RO 1816 .text.__ARM_isfinitef filter.o - 0x080041b2 0x080041b2 0x00000002 PAD - 0x080041b4 0x080041b4 0x0000000e Code RO 1834 .text.__ARM_isfinitef pid.o - 0x080041c2 0x080041c2 0x00000002 PAD - 0x080041c4 0x080041c4 0x00000010 Code RO 1812 .text.__ARM_isinff filter.o - 0x080041d4 0x080041d4 0x00000020 Code RO 511 .text.__NVIC_EnableIRQ stm32f4xx_hal_cortex.o - 0x080041f4 0x080041f4 0x00000010 Code RO 503 .text.__NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o - 0x08004204 0x08004204 0x00000022 Code RO 505 .text.__NVIC_SetPriority stm32f4xx_hal_cortex.o - 0x08004226 0x08004226 0x00000002 PAD - 0x08004228 0x08004228 0x0000000e Code RO 1403 .text.__NVIC_SetPriority cmsis_os2.o - 0x08004236 0x08004236 0x00000002 PAD - 0x08004238 0x08004238 0x00000020 Code RO 499 .text.__NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o - 0x08004258 0x08004258 0x0000009c Code RO 1041 .text.eTaskGetState tasks.o - 0x080042f4 0x080042f4 0x0000002e Code RO 11 .text.main main.o - 0x08004322 0x08004322 0x00000002 PAD - 0x08004324 0x08004324 0x00000020 Code RO 1307 .text.osDelay cmsis_os2.o - 0x08004344 0x08004344 0x00000034 Code RO 1309 .text.osDelayUntil cmsis_os2.o - 0x08004378 0x08004378 0x00000014 Code RO 1257 .text.osKernelGetTickCount cmsis_os2.o - 0x0800438c 0x0800438c 0x00000006 Code RO 1259 .text.osKernelGetTickFreq cmsis_os2.o - 0x08004392 0x08004392 0x00000002 PAD - 0x08004394 0x08004394 0x00000028 Code RO 1241 .text.osKernelInitialize cmsis_os2.o - 0x080043bc 0x080043bc 0x0000002c Code RO 1251 .text.osKernelLock cmsis_os2.o - 0x080043e8 0x080043e8 0x00000034 Code RO 1247 .text.osKernelStart cmsis_os2.o - 0x0800441c 0x0800441c 0x00000044 Code RO 1253 .text.osKernelUnlock cmsis_os2.o - 0x08004460 0x08004460 0x00000086 Code RO 1361 .text.osMessageQueueGet cmsis_os2.o - 0x080044e6 0x080044e6 0x00000002 PAD - 0x080044e8 0x080044e8 0x000000a0 Code RO 1357 .text.osMessageQueueNew cmsis_os2.o - 0x08004588 0x08004588 0x0000008e Code RO 1359 .text.osMessageQueuePut cmsis_os2.o - 0x08004616 0x08004616 0x00000002 PAD - 0x08004618 0x08004618 0x00000052 Code RO 1339 .text.osMutexAcquire cmsis_os2.o - 0x0800466a 0x0800466a 0x00000002 PAD - 0x0800466c 0x0800466c 0x00000096 Code RO 1337 .text.osMutexNew cmsis_os2.o - 0x08004702 0x08004702 0x00000002 PAD - 0x08004704 0x08004704 0x0000003e Code RO 1341 .text.osMutexRelease cmsis_os2.o - 0x08004742 0x08004742 0x00000002 PAD - 0x08004744 0x08004744 0x0000007e Code RO 1299 .text.osThreadFlagsSet cmsis_os2.o - 0x080047c2 0x080047c2 0x00000002 PAD - 0x080047c4 0x080047c4 0x000000ba Code RO 1305 .text.osThreadFlagsWait cmsis_os2.o - 0x0800487e 0x0800487e 0x00000002 PAD - 0x08004880 0x08004880 0x00000008 Code RO 1275 .text.osThreadGetId cmsis_os2.o - 0x08004888 0x08004888 0x000000b4 Code RO 1271 .text.osThreadNew cmsis_os2.o - 0x0800493c 0x0800493c 0x00000034 Code RO 1293 .text.osThreadTerminate cmsis_os2.o - 0x08004970 0x08004970 0x00000080 Code RO 1035 .text.prvAddCurrentTaskToDelayedList tasks.o - 0x080049f0 0x080049f0 0x000000ac Code RO 1021 .text.prvAddNewTaskToReadyList tasks.o - 0x08004a9c 0x08004a9c 0x0000007c Code RO 1172 .text.prvCheckForValidListAndQueue timers.o - 0x08004b18 0x08004b18 0x0000004e Code RO 1139 .text.prvCheckTasksWaitingTermination tasks.o - 0x08004b66 0x08004b66 0x00000002 PAD - 0x08004b68 0x08004b68 0x00000026 Code RO 912 .text.prvCopyDataFromQueue queue.o - 0x08004b8e 0x08004b8e 0x00000002 PAD - 0x08004b90 0x08004b90 0x0000007a Code RO 900 .text.prvCopyDataToQueue queue.o - 0x08004c0a 0x08004c0a 0x00000002 PAD - 0x08004c0c 0x08004c0c 0x00000036 Code RO 1027 .text.prvDeleteTCB tasks.o - 0x08004c42 0x08004c42 0x00000002 PAD - 0x08004c44 0x08004c44 0x00000012 Code RO 916 .text.prvGetDisinheritPriorityAfterTimeout queue.o - 0x08004c56 0x08004c56 0x00000002 PAD - 0x08004c58 0x08004c58 0x00000020 Code RO 1210 .text.prvGetNextExpireTime timers.o - 0x08004c78 0x08004c78 0x00000076 Code RO 1421 .text.prvHeapInit heap_4.o - 0x08004cee 0x08004cee 0x00000002 PAD - 0x08004cf0 0x08004cf0 0x0000002a Code RO 1061 .text.prvIdleTask tasks.o - 0x08004d1a 0x08004d1a 0x00000002 PAD - 0x08004d1c 0x08004d1c 0x00000020 Code RO 880 .text.prvInitialiseMutex queue.o - 0x08004d3c 0x08004d3c 0x00000020 Code RO 874 .text.prvInitialiseNewQueue queue.o - 0x08004d5c 0x08004d5c 0x00000098 Code RO 1019 .text.prvInitialiseNewTask tasks.o - 0x08004df4 0x08004df4 0x00000070 Code RO 1137 .text.prvInitialiseTaskLists tasks.o - 0x08004e64 0x08004e64 0x0000005a Code RO 1423 .text.prvInsertBlockIntoFreeList heap_4.o - 0x08004ebe 0x08004ebe 0x00000002 PAD - 0x08004ec0 0x08004ec0 0x00000040 Code RO 1222 .text.prvInsertTimerInActiveList timers.o - 0x08004f00 0x08004f00 0x00000018 Code RO 914 .text.prvIsQueueEmpty queue.o - 0x08004f18 0x08004f18 0x0000001c Code RO 902 .text.prvIsQueueFull queue.o - 0x08004f34 0x08004f34 0x00000028 Code RO 1463 .text.prvPortStartFirstTask port.o - 0x08004f5c 0x08004f5c 0x0000006e Code RO 1218 .text.prvProcessExpiredTimer timers.o - 0x08004fca 0x08004fca 0x00000002 PAD - 0x08004fcc 0x08004fcc 0x00000122 Code RO 1214 .text.prvProcessReceivedCommands timers.o - 0x080050ee 0x080050ee 0x00000002 PAD - 0x080050f0 0x080050f0 0x00000080 Code RO 1212 .text.prvProcessTimerOrBlockTask timers.o - 0x08005170 0x08005170 0x00000028 Code RO 1029 .text.prvResetNextTaskUnblockTime tasks.o - 0x08005198 0x08005198 0x0000002a Code RO 1216 .text.prvSampleTimeNow timers.o - 0x080051c2 0x080051c2 0x00000002 PAD - 0x080051c4 0x080051c4 0x0000008e Code RO 1220 .text.prvSwitchTimerLists timers.o - 0x08005252 0x08005252 0x00000002 PAD - 0x08005254 0x08005254 0x00000032 Code RO 1453 .text.prvTaskExitError port.o - 0x08005286 0x08005286 0x00000002 PAD - 0x08005288 0x08005288 0x00000016 Code RO 1174 .text.prvTimerTask timers.o - 0x0800529e 0x0800529e 0x00000002 PAD - 0x080052a0 0x080052a0 0x00000072 Code RO 904 .text.prvUnlockQueue queue.o - 0x08005312 0x08005312 0x00000002 PAD - 0x08005314 0x08005314 0x0000014a Code RO 1419 .text.pvPortMalloc heap_4.o - 0x0800545e 0x0800545e 0x00000002 PAD - 0x08005460 0x08005460 0x00000018 Code RO 1121 .text.pvTaskIncrementMutexHeldCount tasks.o - 0x08005478 0x08005478 0x00000028 Code RO 1451 .text.pxPortInitialiseStack port.o - 0x080054a0 0x080054a0 0x00000024 Code RO 860 .text.uxListRemove list.o - 0x080054c4 0x080054c4 0x0000001a Code RO 1399 .text.vApplicationGetIdleTaskMemory cmsis_os2.o - 0x080054de 0x080054de 0x00000002 PAD - 0x080054e0 0x080054e0 0x0000001c Code RO 1401 .text.vApplicationGetTimerTaskMemory cmsis_os2.o - 0x080054fc 0x080054fc 0x00000016 Code RO 852 .text.vListInitialise list.o - 0x08005512 0x08005512 0x00000002 PAD - 0x08005514 0x08005514 0x00000006 Code RO 854 .text.vListInitialiseItem list.o - 0x0800551a 0x0800551a 0x00000002 PAD - 0x0800551c 0x0800551c 0x0000003a Code RO 858 .text.vListInsert list.o - 0x08005556 0x08005556 0x00000002 PAD - 0x08005558 0x08005558 0x0000001c Code RO 856 .text.vListInsertEnd list.o - 0x08005574 0x08005574 0x00000014 Code RO 1461 .text.vPortEnableVFP port.o - 0x08005588 0x08005588 0x00000046 Code RO 1467 .text.vPortEnterCritical port.o - 0x080055ce 0x080055ce 0x00000002 PAD - 0x080055d0 0x080055d0 0x0000002e Code RO 1469 .text.vPortExitCritical port.o - 0x080055fe 0x080055fe 0x00000002 PAD - 0x08005600 0x08005600 0x0000008a Code RO 1425 .text.vPortFree heap_4.o - 0x0800568a 0x0800568a 0x00000002 PAD - 0x0800568c 0x0800568c 0x00000034 Code RO 1459 .text.vPortSetupTimerInterrupt port.o - 0x080056c0 0x080056c0 0x00000062 Code RO 1475 .text.vPortValidateInterruptPriority port.o - 0x08005722 0x08005722 0x00000002 PAD - 0x08005724 0x08005724 0x00000028 Code RO 944 .text.vQueueAddToRegistry queue.o - 0x0800574c 0x0800574c 0x00000044 Code RO 948 .text.vQueueWaitForMessageRestricted queue.o - 0x08005790 0x08005790 0x00000054 Code RO 1039 .text.vTaskDelay tasks.o - 0x080057e4 0x080057e4 0x000000a8 Code RO 1031 .text.vTaskDelayUntil tasks.o - 0x0800588c 0x0800588c 0x000000c2 Code RO 1025 .text.vTaskDelete tasks.o - 0x0800594e 0x0800594e 0x00000002 PAD - 0x08005950 0x08005950 0x0000001a Code RO 1093 .text.vTaskInternalSetTimeOutState tasks.o - 0x0800596a 0x0800596a 0x00000002 PAD - 0x0800596c 0x0800596c 0x0000000e Code RO 1097 .text.vTaskMissedYield tasks.o - 0x0800597a 0x0800597a 0x00000002 PAD - 0x0800597c 0x0800597c 0x00000032 Code RO 1081 .text.vTaskPlaceOnEventList tasks.o - 0x080059ae 0x080059ae 0x00000002 PAD - 0x080059b0 0x080059b0 0x0000003e Code RO 1085 .text.vTaskPlaceOnEventListRestricted tasks.o - 0x080059ee 0x080059ee 0x00000002 PAD - 0x080059f0 0x080059f0 0x000000a4 Code RO 1117 .text.vTaskPriorityDisinheritAfterTimeout tasks.o - 0x08005a94 0x08005a94 0x000000a4 Code RO 1059 .text.vTaskStartScheduler tasks.o - 0x08005b38 0x08005b38 0x00000010 Code RO 1033 .text.vTaskSuspendAll tasks.o - 0x08005b48 0x08005b48 0x0000009a Code RO 1051 .text.vTaskSwitchContext tasks.o - 0x08005be2 0x08005be2 0x00000002 PAD - 0x08005be4 0x08005be4 0x00000112 Code RO 1457 .text.xPortStartScheduler port.o - 0x08005cf6 0x08005cf6 0x00000002 PAD - 0x08005cf8 0x08005cf8 0x0000002e Code RO 1473 .text.xPortSysTickHandler port.o - 0x08005d26 0x08005d26 0x00000002 PAD - 0x08005d28 0x08005d28 0x00000016 Code RO 878 .text.xQueueCreateMutex queue.o - 0x08005d3e 0x08005d3e 0x00000002 PAD - 0x08005d40 0x08005d40 0x00000022 Code RO 882 .text.xQueueCreateMutexStatic queue.o - 0x08005d62 0x08005d62 0x00000002 PAD - 0x08005d64 0x08005d64 0x00000046 Code RO 876 .text.xQueueGenericCreate queue.o - 0x08005daa 0x08005daa 0x00000002 PAD - 0x08005dac 0x08005dac 0x00000096 Code RO 872 .text.xQueueGenericCreateStatic queue.o - 0x08005e42 0x08005e42 0x00000002 PAD - 0x08005e44 0x08005e44 0x0000007e Code RO 870 .text.xQueueGenericReset queue.o - 0x08005ec2 0x08005ec2 0x00000002 PAD - 0x08005ec4 0x08005ec4 0x000001a2 Code RO 890 .text.xQueueGenericSend queue.o - 0x08006066 0x08006066 0x00000002 PAD - 0x08006068 0x08006068 0x000000ce Code RO 906 .text.xQueueGenericSendFromISR queue.o - 0x08006136 0x08006136 0x00000002 PAD - 0x08006138 0x08006138 0x00000042 Code RO 888 .text.xQueueGiveMutexRecursive queue.o - 0x0800617a 0x0800617a 0x00000002 PAD - 0x0800617c 0x0800617c 0x00000184 Code RO 910 .text.xQueueReceive queue.o - 0x08006300 0x08006300 0x000000aa Code RO 920 .text.xQueueReceiveFromISR queue.o - 0x080063aa 0x080063aa 0x00000002 PAD - 0x080063ac 0x080063ac 0x000001c6 Code RO 894 .text.xQueueSemaphoreTake queue.o - 0x08006572 0x08006572 0x00000002 PAD - 0x08006574 0x08006574 0x0000003c Code RO 892 .text.xQueueTakeMutexRecursive queue.o - 0x080065b0 0x080065b0 0x00000088 Code RO 1095 .text.xTaskCheckForTimeOut tasks.o - 0x08006638 0x08006638 0x00000066 Code RO 1023 .text.xTaskCreate tasks.o - 0x0800669e 0x0800669e 0x00000002 PAD - 0x080066a0 0x080066a0 0x00000076 Code RO 1017 .text.xTaskCreateStatic tasks.o - 0x08006716 0x08006716 0x00000002 PAD - 0x08006718 0x08006718 0x000000fc Code RO 1127 .text.xTaskGenericNotify tasks.o - 0x08006814 0x08006814 0x0000012a Code RO 1129 .text.xTaskGenericNotifyFromISR tasks.o - 0x0800693e 0x0800693e 0x00000002 PAD - 0x08006940 0x08006940 0x0000000c Code RO 1109 .text.xTaskGetCurrentTaskHandle tasks.o - 0x0800694c 0x0800694c 0x00000026 Code RO 1111 .text.xTaskGetSchedulerState tasks.o - 0x08006972 0x08006972 0x00000002 PAD - 0x08006974 0x08006974 0x0000000c Code RO 1067 .text.xTaskGetTickCount tasks.o - 0x08006980 0x08006980 0x00000012 Code RO 1069 .text.xTaskGetTickCountFromISR tasks.o - 0x08006992 0x08006992 0x00000002 PAD - 0x08006994 0x08006994 0x00000152 Code RO 1065 .text.xTaskIncrementTick tasks.o - 0x08006ae6 0x08006ae6 0x00000002 PAD - 0x08006ae8 0x08006ae8 0x00000090 Code RO 1125 .text.xTaskNotifyWait tasks.o - 0x08006b78 0x08006b78 0x00000092 Code RO 1115 .text.xTaskPriorityDisinherit tasks.o - 0x08006c0a 0x08006c0a 0x00000002 PAD - 0x08006c0c 0x08006c0c 0x00000092 Code RO 1113 .text.xTaskPriorityInherit tasks.o - 0x08006c9e 0x08006c9e 0x00000002 PAD - 0x08006ca0 0x08006ca0 0x0000008e Code RO 1087 .text.xTaskRemoveFromEventList tasks.o - 0x08006d2e 0x08006d2e 0x00000002 PAD - 0x08006d30 0x08006d30 0x00000114 Code RO 1037 .text.xTaskResumeAll tasks.o - 0x08006e44 0x08006e44 0x00000074 Code RO 1170 .text.xTimerCreateTimerTask timers.o - 0x08006eb8 0x08006eb8 0x00000068 Code RO 1182 .text.xTimerGenericCommand timers.o - 0x08006f20 0x08006f20 0x00000026 Code RO 2032 i.__ARM_fpclassifyf m_wm.l(fpclassifyf.o) - 0x08006f46 0x08006f46 0x00000002 PAD - 0x08006f48 0x08006f48 0x0000017c Code RO 1999 i.__hardfp_tanf m_wm.l(tanf.o) - 0x080070c4 0x080070c4 0x00000006 Code RO 2035 i.__mathlib_flt_infnan m_wm.l(funder.o) - 0x080070ca 0x080070ca 0x00000002 PAD - 0x080070cc 0x080070cc 0x00000010 Code RO 2037 i.__mathlib_flt_invalid m_wm.l(funder.o) - 0x080070dc 0x080070dc 0x00000010 Code RO 2040 i.__mathlib_flt_underflow m_wm.l(funder.o) - 0x080070ec 0x080070ec 0x00000154 Code RO 2048 i.__mathlib_rredf2 m_wm.l(rredf.o) - 0x08007240 0x08007240 0x000002b4 Code RO 1976 x$fpl$ddiv fz_wm.l(ddiv.o) - 0x080074f4 0x080074f4 0x0000005a Code RO 1979 x$fpl$dfixu fz_wm.l(dfixu.o) - 0x0800754e 0x0800754e 0x00000026 Code RO 1983 x$fpl$dfltu fz_wm.l(dflt_clz.o) - 0x08007574 0x08007574 0x0000009c Code RO 2025 x$fpl$dnaninf fz_wm.l(dnaninf.o) - 0x08007610 0x08007610 0x0000000c Code RO 2027 x$fpl$dretinf fz_wm.l(dretinf.o) - 0x0800761c 0x0800761c 0x0000001a Code RO 2196 x$fpl$fpinit fz_wm.l(fpinit.o) - 0x08007636 0x08007636 0x00000000 Code RO 2031 x$fpl$usenofp fz_wm.l(usenofp.o) - 0x08007636 0x08007636 0x00000002 PAD - 0x08007638 0x08007638 0x00000020 Data RO 2049 .constdata m_wm.l(rredf.o) - 0x08007658 0x08007658 0x00000010 Data RO 803 .rodata.AHBPrescTable system_stm32f4xx.o - 0x08007668 0x08007668 0x00000008 Data RO 804 .rodata.APBPrescTable system_stm32f4xx.o - 0x08007670 0x08007670 0x00000024 Data RO 1910 .rodata.attr_init user_task.o - 0x08007694 0x08007694 0x00000024 Data RO 1912 .rodata.attr_rc user_task.o - 0x080076b8 0x080076b8 0x00000024 Data RO 1911 .rodata.attr_shoot_ctrl user_task.o - 0x080076dc 0x080076dc 0x00000024 Data RO 38 .rodata.defaultTask_attributes freertos.o - 0x08007700 0x08007700 0x0000000c Data RO 37 .rodata.str1.1 freertos.o - 0x0800770c 0x0800770c 0x00000018 Data RO 1909 .rodata.str1.1 user_task.o - 0x08007724 0x08007724 0x00000020 Data RO 2272 Region$$Table anon$$obj.o + 0x08000e54 0x08000e54 0x00000004 PAD + 0x08000e58 0x08000e58 0x000001c4 Code RO 1864 .text.Chassis_UpdateFeedback shoot_control.o + 0x0800101c 0x0800101c 0x0000003c Code RO 1783 .text.CircleError user_math.o + 0x08001058 0x08001058 0x0000000a Code RO 1880 .text.Config_GetRobotParam config.o + 0x08001062 0x08001062 0x00000002 PAD + 0x08001064 0x08001064 0x00000046 Code RO 1748 .text.DEVICE_AT9S_Init at9s_pro.o + 0x080010aa 0x080010aa 0x00000002 PAD + 0x080010ac 0x080010ac 0x00000278 Code RO 1758 .text.DEVICE_AT9S_ParseRaw at9s_pro.o + 0x08001324 0x08001324 0x00000014 Code RO 1750 .text.DEVICE_AT9S_RxCpltCallback at9s_pro.o + 0x08001338 0x08001338 0x0000001c Code RO 1754 .text.DEVICE_AT9S_StartDmaRecv at9s_pro.o + 0x08001354 0x08001354 0x00000016 Code RO 1756 .text.DEVICE_AT9S_WaitDmaCplt at9s_pro.o + 0x0800136a 0x0800136a 0x00000002 PAD + 0x0800136c 0x0800136c 0x00000010 Code RO 109 .text.DMA1_Stream1_IRQHandler stm32f4xx_it.o + 0x0800137c 0x0800137c 0x00000010 Code RO 119 .text.DMA2_Stream6_IRQHandler stm32f4xx_it.o + 0x0800138c 0x0800138c 0x0000003c Code RO 401 .text.DMA_CalcBaseAndBitshift stm32f4xx_hal_dma.o + 0x080013c8 0x080013c8 0x00000050 Code RO 399 .text.DMA_CheckFifoParam stm32f4xx_hal_dma.o + 0x08001418 0x08001418 0x00000030 Code RO 407 .text.DMA_SetConfig stm32f4xx_hal_dma.o + 0x08001448 0x08001448 0x00000002 Code RO 105 .text.DebugMon_Handler stm32f4xx_it.o + 0x0800144a 0x0800144a 0x00000002 PAD + 0x0800144c 0x0800144c 0x00000006 Code RO 15 .text.Error_Handler main.o + 0x08001452 0x08001452 0x00000002 PAD + 0x08001454 0x08001454 0x00000026 Code RO 171 .text.HAL_CAN_ActivateNotification stm32f4xx_hal_can.o + 0x0800147a 0x0800147a 0x00000002 PAD + 0x0800147c 0x0800147c 0x00000092 Code RO 157 .text.HAL_CAN_AddTxMessage stm32f4xx_hal_can.o + 0x0800150e 0x0800150e 0x00000002 PAD + 0x08001510 0x08001510 0x000000de Code RO 147 .text.HAL_CAN_ConfigFilter stm32f4xx_hal_can.o + 0x080015ee 0x080015ee 0x00000002 PAD + 0x080015f0 0x080015f0 0x00000024 Code RO 1514 .text.HAL_CAN_ErrorCallback can_1.o + 0x08001614 0x08001614 0x00000020 Code RO 169 .text.HAL_CAN_GetRxFifoFillLevel stm32f4xx_hal_can.o + 0x08001634 0x08001634 0x00000124 Code RO 167 .text.HAL_CAN_GetRxMessage stm32f4xx_hal_can.o + 0x08001758 0x08001758 0x00000028 Code RO 161 .text.HAL_CAN_GetTxMailboxesFreeLevel stm32f4xx_hal_can.o + 0x08001780 0x08001780 0x0000023a Code RO 175 .text.HAL_CAN_IRQHandler stm32f4xx_hal_can.o + 0x080019ba 0x080019ba 0x00000002 PAD + 0x080019bc 0x080019bc 0x000000f4 Code RO 137 .text.HAL_CAN_Init stm32f4xx_hal_can.o + 0x08001ab0 0x08001ab0 0x00000126 Code RO 51 .text.HAL_CAN_MspInit can.o + 0x08001bd6 0x08001bd6 0x00000002 PAD + 0x08001bd8 0x08001bd8 0x00000024 Code RO 1504 .text.HAL_CAN_RxFifo0FullCallback can_1.o + 0x08001bfc 0x08001bfc 0x00000024 Code RO 1502 .text.HAL_CAN_RxFifo0MsgPendingCallback can_1.o + 0x08001c20 0x08001c20 0x00000024 Code RO 1508 .text.HAL_CAN_RxFifo1FullCallback can_1.o + 0x08001c44 0x08001c44 0x00000024 Code RO 1506 .text.HAL_CAN_RxFifo1MsgPendingCallback can_1.o + 0x08001c68 0x08001c68 0x00000024 Code RO 1510 .text.HAL_CAN_SleepCallback can_1.o + 0x08001c8c 0x08001c8c 0x0000005a Code RO 149 .text.HAL_CAN_Start stm32f4xx_hal_can.o + 0x08001ce6 0x08001ce6 0x00000002 PAD + 0x08001ce8 0x08001ce8 0x00000024 Code RO 1496 .text.HAL_CAN_TxMailbox0AbortCallback can_1.o + 0x08001d0c 0x08001d0c 0x00000022 Code RO 1488 .text.HAL_CAN_TxMailbox0CompleteCallback can_1.o + 0x08001d2e 0x08001d2e 0x00000002 PAD + 0x08001d30 0x08001d30 0x00000024 Code RO 1498 .text.HAL_CAN_TxMailbox1AbortCallback can_1.o + 0x08001d54 0x08001d54 0x00000024 Code RO 1492 .text.HAL_CAN_TxMailbox1CompleteCallback can_1.o + 0x08001d78 0x08001d78 0x00000024 Code RO 1500 .text.HAL_CAN_TxMailbox2AbortCallback can_1.o + 0x08001d9c 0x08001d9c 0x00000024 Code RO 1494 .text.HAL_CAN_TxMailbox2CompleteCallback can_1.o + 0x08001dc0 0x08001dc0 0x00000024 Code RO 1512 .text.HAL_CAN_WakeUpFromRxMsgCallback can_1.o + 0x08001de4 0x08001de4 0x0000018c Code RO 417 .text.HAL_DMA_IRQHandler stm32f4xx_hal_dma.o + 0x08001f70 0x08001f70 0x000000ce Code RO 397 .text.HAL_DMA_Init stm32f4xx_hal_dma.o + 0x0800203e 0x0800203e 0x00000002 PAD + 0x08002040 0x08002040 0x00000062 Code RO 409 .text.HAL_DMA_Start_IT stm32f4xx_hal_dma.o + 0x080020a2 0x080020a2 0x00000002 PAD + 0x080020a4 0x080020a4 0x0000019a Code RO 357 .text.HAL_GPIO_Init stm32f4xx_hal_gpio.o + 0x0800223e 0x0800223e 0x00000002 PAD + 0x08002240 0x08002240 0x0000000c Code RO 587 .text.HAL_GetTick stm32f4xx_hal.o + 0x0800224c 0x0800224c 0x0000001a Code RO 585 .text.HAL_IncTick stm32f4xx_hal.o + 0x08002266 0x08002266 0x00000002 PAD + 0x08002268 0x08002268 0x00000036 Code RO 575 .text.HAL_Init stm32f4xx_hal.o + 0x0800229e 0x0800229e 0x00000002 PAD + 0x080022a0 0x080022a0 0x00000050 Code RO 577 .text.HAL_InitTick stm32f4xx_hal.o + 0x080022f0 0x080022f0 0x00000046 Code RO 128 .text.HAL_MspInit stm32f4xx_hal_msp.o + 0x08002336 0x08002336 0x00000002 PAD + 0x08002338 0x08002338 0x00000008 Code RO 509 .text.HAL_NVIC_EnableIRQ stm32f4xx_hal_cortex.o + 0x08002340 0x08002340 0x0000001e Code RO 501 .text.HAL_NVIC_SetPriority stm32f4xx_hal_cortex.o + 0x0800235e 0x0800235e 0x00000002 PAD + 0x08002360 0x08002360 0x00000008 Code RO 497 .text.HAL_NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o + 0x08002368 0x08002368 0x00000160 Code RO 221 .text.HAL_RCC_ClockConfig stm32f4xx_hal_rcc.o + 0x080024c8 0x080024c8 0x0000000c Code RO 231 .text.HAL_RCC_GetHCLKFreq stm32f4xx_hal_rcc.o + 0x080024d4 0x080024d4 0x00000022 Code RO 233 .text.HAL_RCC_GetPCLK1Freq stm32f4xx_hal_rcc.o + 0x080024f6 0x080024f6 0x00000002 PAD + 0x080024f8 0x080024f8 0x00000022 Code RO 235 .text.HAL_RCC_GetPCLK2Freq stm32f4xx_hal_rcc.o + 0x0800251a 0x0800251a 0x00000002 PAD + 0x0800251c 0x0800251c 0x00000068 Code RO 223 .text.HAL_RCC_GetSysClockFreq stm32f4xx_hal_rcc.o + 0x08002584 0x08002584 0x00000348 Code RO 219 .text.HAL_RCC_OscConfig stm32f4xx_hal_rcc.o + 0x080028cc 0x080028cc 0x00000008 Code RO 521 .text.HAL_SYSTICK_Config stm32f4xx_hal_cortex.o + 0x080028d4 0x080028d4 0x00000002 Code RO 758 .text.HAL_UARTEx_RxEventCallback stm32f4xx_hal_uart.o + 0x080028d6 0x080028d6 0x00000002 PAD + 0x080028d8 0x080028d8 0x00000026 Code RO 1615 .text.HAL_UART_ErrorCallback uart.o + 0x080028fe 0x080028fe 0x00000002 PAD + 0x08002900 0x08002900 0x00000060 Code RO 666 .text.HAL_UART_Init stm32f4xx_hal_uart.o + 0x08002960 0x08002960 0x0000015c Code RO 79 .text.HAL_UART_MspInit usart.o + 0x08002abc 0x08002abc 0x0000002c Code RO 702 .text.HAL_UART_Receive_DMA stm32f4xx_hal_uart.o + 0x08002ae8 0x08002ae8 0x00000026 Code RO 1611 .text.HAL_UART_RxCpltCallback uart.o + 0x08002b0e 0x08002b0e 0x00000002 PAD + 0x08002b10 0x08002b10 0x00000026 Code RO 1613 .text.HAL_UART_RxHalfCpltCallback uart.o + 0x08002b36 0x08002b36 0x00000002 PAD + 0x08002b38 0x08002b38 0x00000002 Code RO 97 .text.HardFault_Handler stm32f4xx_it.o + 0x08002b3a 0x08002b3a 0x00000002 PAD + 0x08002b3c 0x08002b3c 0x0000007c Code RO 1810 .text.LowPassFilter2p_Apply filter.o + 0x08002bb8 0x08002bb8 0x000000a4 Code RO 1808 .text.LowPassFilter2p_Init filter.o + 0x08002c5c 0x08002c5c 0x0000005c Code RO 1814 .text.LowPassFilter2p_Reset filter.o + 0x08002cb8 0x08002cb8 0x0000003c Code RO 1692 .text.MOTOR_RM_CreateCANManager motor_rm.o + 0x08002cf4 0x08002cf4 0x000000e0 Code RO 1710 .text.MOTOR_RM_Ctrl motor_rm.o + 0x08002dd4 0x08002dd4 0x00000014 Code RO 1694 .text.MOTOR_RM_GetCANManager motor_rm.o + 0x08002de8 0x08002de8 0x00000026 Code RO 1708 .text.MOTOR_RM_GetLSB motor_rm.o + 0x08002e0e 0x08002e0e 0x00000002 PAD + 0x08002e10 0x08002e10 0x00000028 Code RO 1706 .text.MOTOR_RM_GetLogicalIndex motor_rm.o + 0x08002e38 0x08002e38 0x00000050 Code RO 1704 .text.MOTOR_RM_GetMotor motor_rm.o + 0x08002e88 0x08002e88 0x00000024 Code RO 1716 .text.MOTOR_RM_GetRatio motor_rm.o + 0x08002eac 0x08002eac 0x000000a6 Code RO 1690 .text.MOTOR_RM_Register motor_rm.o + 0x08002f52 0x08002f52 0x00000002 PAD + 0x08002f54 0x08002f54 0x00000010 Code RO 1712 .text.MOTOR_RM_Relax motor_rm.o + 0x08002f64 0x08002f64 0x0000009e Code RO 1702 .text.MOTOR_RM_SetOutput motor_rm.o + 0x08003002 0x08003002 0x00000002 PAD + 0x08003004 0x08003004 0x000000c6 Code RO 1696 .text.MOTOR_RM_Update motor_rm.o + 0x080030ca 0x080030ca 0x00000002 PAD + 0x080030cc 0x080030cc 0x0000003c Code RO 47 .text.MX_CAN1_Init can.o + 0x08003108 0x08003108 0x0000003c Code RO 49 .text.MX_CAN2_Init can.o + 0x08003144 0x08003144 0x0000005a Code RO 66 .text.MX_DMA_Init dma.o + 0x0800319e 0x0800319e 0x00000002 PAD + 0x080031a0 0x080031a0 0x0000003a Code RO 33 .text.MX_FREERTOS_Init freertos.o + 0x080031da 0x080031da 0x00000002 PAD + 0x080031dc 0x080031dc 0x00000074 Code RO 25 .text.MX_GPIO_Init gpio.o + 0x08003250 0x08003250 0x0000003c Code RO 75 .text.MX_USART3_UART_Init usart.o + 0x0800328c 0x0800328c 0x00000038 Code RO 77 .text.MX_USART6_UART_Init usart.o + 0x080032c4 0x080032c4 0x00000002 Code RO 99 .text.MemManage_Handler stm32f4xx_it.o + 0x080032c6 0x080032c6 0x00000002 PAD + 0x080032c8 0x080032c8 0x00000160 Code RO 1698 .text.Motor_RM_Decode motor_rm.o + 0x08003428 0x08003428 0x00000002 Code RO 95 .text.NMI_Handler stm32f4xx_it.o + 0x0800342a 0x0800342a 0x00000002 PAD + 0x0800342c 0x0800342c 0x0000002c Code RO 507 .text.NVIC_EncodePriority stm32f4xx_hal_cortex.o + 0x08003458 0x08003458 0x0000017c Code RO 1838 .text.PID_Calc pid.o + 0x080035d4 0x080035d4 0x00000090 Code RO 1832 .text.PID_Init pid.o + 0x08003664 0x08003664 0x00000028 Code RO 1836 .text.PID_Reset pid.o + 0x0800368c 0x0800368c 0x0000000e Code RO 1840 .text.PID_ResetIntegral pid.o + 0x0800369a 0x0800369a 0x00000006 PAD + 0x080036a0 0x080036a0 0x00000064 Code RO 1471 .text.PendSV_Handler port.o + 0x08003704 0x08003704 0x0000000c PAD + 0x08003710 0x08003710 0x00000024 Code RO 1455 .text.SVC_Handler port.o + 0x08003734 0x08003734 0x00000008 Code RO 1249 .text.SVC_Setup cmsis_os2.o + 0x0800373c 0x0800373c 0x00000036 Code RO 1868 .text.ScaleSumTo1 shoot_control.o + 0x08003772 0x08003772 0x00000002 PAD + 0x08003774 0x08003774 0x0000008c Code RO 1860 .text.Shoot_CaluTargetAngle shoot_control.o + 0x08003800 0x08003800 0x000003b4 Code RO 1866 .text.Shoot_Control shoot_control.o + 0x08003bb4 0x08003bb4 0x000000d8 Code RO 1862 .text.Shoot_Init shoot_control.o + 0x08003c8c 0x08003c8c 0x00000080 Code RO 1854 .text.Shoot_ResetCalu shoot_control.o + 0x08003d0c 0x08003d0c 0x00000022 Code RO 1856 .text.Shoot_ResetOutput shoot_control.o + 0x08003d2e 0x08003d2e 0x00000002 PAD + 0x08003d30 0x08003d30 0x0000000c Code RO 35 .text.StartDefaultTask freertos.o + 0x08003d3c 0x08003d3c 0x0000002e Code RO 523 .text.SysTick_Config stm32f4xx_hal_cortex.o + 0x08003d6a 0x08003d6a 0x00000002 PAD + 0x08003d6c 0x08003d6c 0x00000014 Code RO 107 .text.SysTick_Handler stm32f4xx_it.o + 0x08003d80 0x08003d80 0x000000a4 Code RO 13 .text.SystemClock_Config main.o + 0x08003e24 0x08003e24 0x00000012 Code RO 798 .text.SystemInit system_stm32f4xx.o + 0x08003e36 0x08003e36 0x00000002 PAD + 0x08003e38 0x08003e38 0x00000064 Code RO 1889 .text.Task_Init init.o + 0x08003e9c 0x08003e9c 0x00000004 PAD + 0x08003ea0 0x08003ea0 0x00000098 Code RO 1898 .text.Task_rc rc.o + 0x08003f38 0x08003f38 0x000000a4 Code RO 1910 .text.Task_shoot_ctrl shoot_ctrl.o + 0x08003fdc 0x08003fdc 0x0000004c Code RO 700 .text.UART_DMAError stm32f4xx_hal_uart.o + 0x08004028 0x08004028 0x00000084 Code RO 786 .text.UART_DMAReceiveCplt stm32f4xx_hal_uart.o + 0x080040ac 0x080040ac 0x0000001e Code RO 788 .text.UART_DMARxHalfCplt stm32f4xx_hal_uart.o + 0x080040ca 0x080040ca 0x00000002 PAD + 0x080040cc 0x080040cc 0x00000050 Code RO 714 .text.UART_EndRxTransfer stm32f4xx_hal_uart.o + 0x0800411c 0x0800411c 0x0000001c Code RO 712 .text.UART_EndTxTransfer stm32f4xx_hal_uart.o + 0x08004138 0x08004138 0x0000001e Code RO 1607 .text.UART_Get uart.o + 0x08004156 0x08004156 0x00000002 PAD + 0x08004158 0x08004158 0x000000dc Code RO 670 .text.UART_SetConfig stm32f4xx_hal_uart.o + 0x08004234 0x08004234 0x000000aa Code RO 704 .text.UART_Start_Receive_DMA stm32f4xx_hal_uart.o + 0x080042de 0x080042de 0x00000002 PAD + 0x080042e0 0x080042e0 0x00000002 Code RO 103 .text.UsageFault_Handler stm32f4xx_it.o + 0x080042e2 0x080042e2 0x00000002 PAD + 0x080042e4 0x080042e4 0x0000000e Code RO 1816 .text.__ARM_isfinitef filter.o + 0x080042f2 0x080042f2 0x00000002 PAD + 0x080042f4 0x080042f4 0x0000000e Code RO 1834 .text.__ARM_isfinitef pid.o + 0x08004302 0x08004302 0x00000002 PAD + 0x08004304 0x08004304 0x00000010 Code RO 1812 .text.__ARM_isinff filter.o + 0x08004314 0x08004314 0x00000020 Code RO 511 .text.__NVIC_EnableIRQ stm32f4xx_hal_cortex.o + 0x08004334 0x08004334 0x00000010 Code RO 503 .text.__NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o + 0x08004344 0x08004344 0x00000022 Code RO 505 .text.__NVIC_SetPriority stm32f4xx_hal_cortex.o + 0x08004366 0x08004366 0x00000002 PAD + 0x08004368 0x08004368 0x0000000e Code RO 1403 .text.__NVIC_SetPriority cmsis_os2.o + 0x08004376 0x08004376 0x00000002 PAD + 0x08004378 0x08004378 0x00000020 Code RO 499 .text.__NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o + 0x08004398 0x08004398 0x0000009c Code RO 1041 .text.eTaskGetState tasks.o + 0x08004434 0x08004434 0x0000002e Code RO 11 .text.main main.o + 0x08004462 0x08004462 0x00000002 PAD + 0x08004464 0x08004464 0x00000020 Code RO 1307 .text.osDelay cmsis_os2.o + 0x08004484 0x08004484 0x00000034 Code RO 1309 .text.osDelayUntil cmsis_os2.o + 0x080044b8 0x080044b8 0x00000014 Code RO 1257 .text.osKernelGetTickCount cmsis_os2.o + 0x080044cc 0x080044cc 0x00000006 Code RO 1259 .text.osKernelGetTickFreq cmsis_os2.o + 0x080044d2 0x080044d2 0x00000002 PAD + 0x080044d4 0x080044d4 0x00000028 Code RO 1241 .text.osKernelInitialize cmsis_os2.o + 0x080044fc 0x080044fc 0x0000002c Code RO 1251 .text.osKernelLock cmsis_os2.o + 0x08004528 0x08004528 0x00000034 Code RO 1247 .text.osKernelStart cmsis_os2.o + 0x0800455c 0x0800455c 0x00000044 Code RO 1253 .text.osKernelUnlock cmsis_os2.o + 0x080045a0 0x080045a0 0x00000086 Code RO 1361 .text.osMessageQueueGet cmsis_os2.o + 0x08004626 0x08004626 0x00000002 PAD + 0x08004628 0x08004628 0x000000a0 Code RO 1357 .text.osMessageQueueNew cmsis_os2.o + 0x080046c8 0x080046c8 0x0000008e Code RO 1359 .text.osMessageQueuePut cmsis_os2.o + 0x08004756 0x08004756 0x00000002 PAD + 0x08004758 0x08004758 0x00000052 Code RO 1339 .text.osMutexAcquire cmsis_os2.o + 0x080047aa 0x080047aa 0x00000002 PAD + 0x080047ac 0x080047ac 0x00000096 Code RO 1337 .text.osMutexNew cmsis_os2.o + 0x08004842 0x08004842 0x00000002 PAD + 0x08004844 0x08004844 0x0000003e Code RO 1341 .text.osMutexRelease cmsis_os2.o + 0x08004882 0x08004882 0x00000002 PAD + 0x08004884 0x08004884 0x0000007e Code RO 1299 .text.osThreadFlagsSet cmsis_os2.o + 0x08004902 0x08004902 0x00000002 PAD + 0x08004904 0x08004904 0x000000ba Code RO 1305 .text.osThreadFlagsWait cmsis_os2.o + 0x080049be 0x080049be 0x00000002 PAD + 0x080049c0 0x080049c0 0x00000008 Code RO 1275 .text.osThreadGetId cmsis_os2.o + 0x080049c8 0x080049c8 0x000000b4 Code RO 1271 .text.osThreadNew cmsis_os2.o + 0x08004a7c 0x08004a7c 0x00000034 Code RO 1293 .text.osThreadTerminate cmsis_os2.o + 0x08004ab0 0x08004ab0 0x00000080 Code RO 1035 .text.prvAddCurrentTaskToDelayedList tasks.o + 0x08004b30 0x08004b30 0x000000ac Code RO 1021 .text.prvAddNewTaskToReadyList tasks.o + 0x08004bdc 0x08004bdc 0x0000007c Code RO 1172 .text.prvCheckForValidListAndQueue timers.o + 0x08004c58 0x08004c58 0x0000004e Code RO 1139 .text.prvCheckTasksWaitingTermination tasks.o + 0x08004ca6 0x08004ca6 0x00000002 PAD + 0x08004ca8 0x08004ca8 0x00000026 Code RO 912 .text.prvCopyDataFromQueue queue.o + 0x08004cce 0x08004cce 0x00000002 PAD + 0x08004cd0 0x08004cd0 0x0000007a Code RO 900 .text.prvCopyDataToQueue queue.o + 0x08004d4a 0x08004d4a 0x00000002 PAD + 0x08004d4c 0x08004d4c 0x00000036 Code RO 1027 .text.prvDeleteTCB tasks.o + 0x08004d82 0x08004d82 0x00000002 PAD + 0x08004d84 0x08004d84 0x00000012 Code RO 916 .text.prvGetDisinheritPriorityAfterTimeout queue.o + 0x08004d96 0x08004d96 0x00000002 PAD + 0x08004d98 0x08004d98 0x00000020 Code RO 1210 .text.prvGetNextExpireTime timers.o + 0x08004db8 0x08004db8 0x00000076 Code RO 1421 .text.prvHeapInit heap_4.o + 0x08004e2e 0x08004e2e 0x00000002 PAD + 0x08004e30 0x08004e30 0x0000002a Code RO 1061 .text.prvIdleTask tasks.o + 0x08004e5a 0x08004e5a 0x00000002 PAD + 0x08004e5c 0x08004e5c 0x00000020 Code RO 880 .text.prvInitialiseMutex queue.o + 0x08004e7c 0x08004e7c 0x00000020 Code RO 874 .text.prvInitialiseNewQueue queue.o + 0x08004e9c 0x08004e9c 0x00000098 Code RO 1019 .text.prvInitialiseNewTask tasks.o + 0x08004f34 0x08004f34 0x00000070 Code RO 1137 .text.prvInitialiseTaskLists tasks.o + 0x08004fa4 0x08004fa4 0x0000005a Code RO 1423 .text.prvInsertBlockIntoFreeList heap_4.o + 0x08004ffe 0x08004ffe 0x00000002 PAD + 0x08005000 0x08005000 0x00000040 Code RO 1222 .text.prvInsertTimerInActiveList timers.o + 0x08005040 0x08005040 0x00000018 Code RO 914 .text.prvIsQueueEmpty queue.o + 0x08005058 0x08005058 0x0000001c Code RO 902 .text.prvIsQueueFull queue.o + 0x08005074 0x08005074 0x00000028 Code RO 1463 .text.prvPortStartFirstTask port.o + 0x0800509c 0x0800509c 0x0000006e Code RO 1218 .text.prvProcessExpiredTimer timers.o + 0x0800510a 0x0800510a 0x00000002 PAD + 0x0800510c 0x0800510c 0x00000122 Code RO 1214 .text.prvProcessReceivedCommands timers.o + 0x0800522e 0x0800522e 0x00000002 PAD + 0x08005230 0x08005230 0x00000080 Code RO 1212 .text.prvProcessTimerOrBlockTask timers.o + 0x080052b0 0x080052b0 0x00000028 Code RO 1029 .text.prvResetNextTaskUnblockTime tasks.o + 0x080052d8 0x080052d8 0x0000002a Code RO 1216 .text.prvSampleTimeNow timers.o + 0x08005302 0x08005302 0x00000002 PAD + 0x08005304 0x08005304 0x0000008e Code RO 1220 .text.prvSwitchTimerLists timers.o + 0x08005392 0x08005392 0x00000002 PAD + 0x08005394 0x08005394 0x00000032 Code RO 1453 .text.prvTaskExitError port.o + 0x080053c6 0x080053c6 0x00000002 PAD + 0x080053c8 0x080053c8 0x00000016 Code RO 1174 .text.prvTimerTask timers.o + 0x080053de 0x080053de 0x00000002 PAD + 0x080053e0 0x080053e0 0x00000072 Code RO 904 .text.prvUnlockQueue queue.o + 0x08005452 0x08005452 0x00000002 PAD + 0x08005454 0x08005454 0x0000014a Code RO 1419 .text.pvPortMalloc heap_4.o + 0x0800559e 0x0800559e 0x00000002 PAD + 0x080055a0 0x080055a0 0x00000018 Code RO 1121 .text.pvTaskIncrementMutexHeldCount tasks.o + 0x080055b8 0x080055b8 0x00000028 Code RO 1451 .text.pxPortInitialiseStack port.o + 0x080055e0 0x080055e0 0x00000024 Code RO 860 .text.uxListRemove list.o + 0x08005604 0x08005604 0x0000001a Code RO 1399 .text.vApplicationGetIdleTaskMemory cmsis_os2.o + 0x0800561e 0x0800561e 0x00000002 PAD + 0x08005620 0x08005620 0x0000001c Code RO 1401 .text.vApplicationGetTimerTaskMemory cmsis_os2.o + 0x0800563c 0x0800563c 0x00000016 Code RO 852 .text.vListInitialise list.o + 0x08005652 0x08005652 0x00000002 PAD + 0x08005654 0x08005654 0x00000006 Code RO 854 .text.vListInitialiseItem list.o + 0x0800565a 0x0800565a 0x00000002 PAD + 0x0800565c 0x0800565c 0x0000003a Code RO 858 .text.vListInsert list.o + 0x08005696 0x08005696 0x00000002 PAD + 0x08005698 0x08005698 0x0000001c Code RO 856 .text.vListInsertEnd list.o + 0x080056b4 0x080056b4 0x00000014 Code RO 1461 .text.vPortEnableVFP port.o + 0x080056c8 0x080056c8 0x00000046 Code RO 1467 .text.vPortEnterCritical port.o + 0x0800570e 0x0800570e 0x00000002 PAD + 0x08005710 0x08005710 0x0000002e Code RO 1469 .text.vPortExitCritical port.o + 0x0800573e 0x0800573e 0x00000002 PAD + 0x08005740 0x08005740 0x0000008a Code RO 1425 .text.vPortFree heap_4.o + 0x080057ca 0x080057ca 0x00000002 PAD + 0x080057cc 0x080057cc 0x00000034 Code RO 1459 .text.vPortSetupTimerInterrupt port.o + 0x08005800 0x08005800 0x00000062 Code RO 1475 .text.vPortValidateInterruptPriority port.o + 0x08005862 0x08005862 0x00000002 PAD + 0x08005864 0x08005864 0x00000028 Code RO 944 .text.vQueueAddToRegistry queue.o + 0x0800588c 0x0800588c 0x00000044 Code RO 948 .text.vQueueWaitForMessageRestricted queue.o + 0x080058d0 0x080058d0 0x00000054 Code RO 1039 .text.vTaskDelay tasks.o + 0x08005924 0x08005924 0x000000a8 Code RO 1031 .text.vTaskDelayUntil tasks.o + 0x080059cc 0x080059cc 0x000000c2 Code RO 1025 .text.vTaskDelete tasks.o + 0x08005a8e 0x08005a8e 0x00000002 PAD + 0x08005a90 0x08005a90 0x0000001a Code RO 1093 .text.vTaskInternalSetTimeOutState tasks.o + 0x08005aaa 0x08005aaa 0x00000002 PAD + 0x08005aac 0x08005aac 0x0000000e Code RO 1097 .text.vTaskMissedYield tasks.o + 0x08005aba 0x08005aba 0x00000002 PAD + 0x08005abc 0x08005abc 0x00000032 Code RO 1081 .text.vTaskPlaceOnEventList tasks.o + 0x08005aee 0x08005aee 0x00000002 PAD + 0x08005af0 0x08005af0 0x0000003e Code RO 1085 .text.vTaskPlaceOnEventListRestricted tasks.o + 0x08005b2e 0x08005b2e 0x00000002 PAD + 0x08005b30 0x08005b30 0x000000a4 Code RO 1117 .text.vTaskPriorityDisinheritAfterTimeout tasks.o + 0x08005bd4 0x08005bd4 0x000000a4 Code RO 1059 .text.vTaskStartScheduler tasks.o + 0x08005c78 0x08005c78 0x00000010 Code RO 1033 .text.vTaskSuspendAll tasks.o + 0x08005c88 0x08005c88 0x0000009a Code RO 1051 .text.vTaskSwitchContext tasks.o + 0x08005d22 0x08005d22 0x00000002 PAD + 0x08005d24 0x08005d24 0x00000112 Code RO 1457 .text.xPortStartScheduler port.o + 0x08005e36 0x08005e36 0x00000002 PAD + 0x08005e38 0x08005e38 0x0000002e Code RO 1473 .text.xPortSysTickHandler port.o + 0x08005e66 0x08005e66 0x00000002 PAD + 0x08005e68 0x08005e68 0x00000016 Code RO 878 .text.xQueueCreateMutex queue.o + 0x08005e7e 0x08005e7e 0x00000002 PAD + 0x08005e80 0x08005e80 0x00000022 Code RO 882 .text.xQueueCreateMutexStatic queue.o + 0x08005ea2 0x08005ea2 0x00000002 PAD + 0x08005ea4 0x08005ea4 0x00000046 Code RO 876 .text.xQueueGenericCreate queue.o + 0x08005eea 0x08005eea 0x00000002 PAD + 0x08005eec 0x08005eec 0x00000096 Code RO 872 .text.xQueueGenericCreateStatic queue.o + 0x08005f82 0x08005f82 0x00000002 PAD + 0x08005f84 0x08005f84 0x0000007e Code RO 870 .text.xQueueGenericReset queue.o + 0x08006002 0x08006002 0x00000002 PAD + 0x08006004 0x08006004 0x000001a2 Code RO 890 .text.xQueueGenericSend queue.o + 0x080061a6 0x080061a6 0x00000002 PAD + 0x080061a8 0x080061a8 0x000000ce Code RO 906 .text.xQueueGenericSendFromISR queue.o + 0x08006276 0x08006276 0x00000002 PAD + 0x08006278 0x08006278 0x00000042 Code RO 888 .text.xQueueGiveMutexRecursive queue.o + 0x080062ba 0x080062ba 0x00000002 PAD + 0x080062bc 0x080062bc 0x00000184 Code RO 910 .text.xQueueReceive queue.o + 0x08006440 0x08006440 0x000000aa Code RO 920 .text.xQueueReceiveFromISR queue.o + 0x080064ea 0x080064ea 0x00000002 PAD + 0x080064ec 0x080064ec 0x000001c6 Code RO 894 .text.xQueueSemaphoreTake queue.o + 0x080066b2 0x080066b2 0x00000002 PAD + 0x080066b4 0x080066b4 0x0000003c Code RO 892 .text.xQueueTakeMutexRecursive queue.o + 0x080066f0 0x080066f0 0x00000088 Code RO 1095 .text.xTaskCheckForTimeOut tasks.o + 0x08006778 0x08006778 0x00000066 Code RO 1023 .text.xTaskCreate tasks.o + 0x080067de 0x080067de 0x00000002 PAD + 0x080067e0 0x080067e0 0x00000076 Code RO 1017 .text.xTaskCreateStatic tasks.o + 0x08006856 0x08006856 0x00000002 PAD + 0x08006858 0x08006858 0x000000fc Code RO 1127 .text.xTaskGenericNotify tasks.o + 0x08006954 0x08006954 0x0000012a Code RO 1129 .text.xTaskGenericNotifyFromISR tasks.o + 0x08006a7e 0x08006a7e 0x00000002 PAD + 0x08006a80 0x08006a80 0x0000000c Code RO 1109 .text.xTaskGetCurrentTaskHandle tasks.o + 0x08006a8c 0x08006a8c 0x00000026 Code RO 1111 .text.xTaskGetSchedulerState tasks.o + 0x08006ab2 0x08006ab2 0x00000002 PAD + 0x08006ab4 0x08006ab4 0x0000000c Code RO 1067 .text.xTaskGetTickCount tasks.o + 0x08006ac0 0x08006ac0 0x00000012 Code RO 1069 .text.xTaskGetTickCountFromISR tasks.o + 0x08006ad2 0x08006ad2 0x00000002 PAD + 0x08006ad4 0x08006ad4 0x00000152 Code RO 1065 .text.xTaskIncrementTick tasks.o + 0x08006c26 0x08006c26 0x00000002 PAD + 0x08006c28 0x08006c28 0x00000090 Code RO 1125 .text.xTaskNotifyWait tasks.o + 0x08006cb8 0x08006cb8 0x00000092 Code RO 1115 .text.xTaskPriorityDisinherit tasks.o + 0x08006d4a 0x08006d4a 0x00000002 PAD + 0x08006d4c 0x08006d4c 0x00000092 Code RO 1113 .text.xTaskPriorityInherit tasks.o + 0x08006dde 0x08006dde 0x00000002 PAD + 0x08006de0 0x08006de0 0x0000008e Code RO 1087 .text.xTaskRemoveFromEventList tasks.o + 0x08006e6e 0x08006e6e 0x00000002 PAD + 0x08006e70 0x08006e70 0x00000114 Code RO 1037 .text.xTaskResumeAll tasks.o + 0x08006f84 0x08006f84 0x00000074 Code RO 1170 .text.xTimerCreateTimerTask timers.o + 0x08006ff8 0x08006ff8 0x00000068 Code RO 1182 .text.xTimerGenericCommand timers.o + 0x08007060 0x08007060 0x00000026 Code RO 2079 i.__ARM_fpclassifyf m_wm.l(fpclassifyf.o) + 0x08007086 0x08007086 0x00000002 PAD + 0x08007088 0x08007088 0x00000104 Code RO 2016 i.__hardfp_fmod m_wm.l(fmod.o) + 0x0800718c 0x0800718c 0x0000017c Code RO 2022 i.__hardfp_tanf m_wm.l(tanf.o) + 0x08007308 0x08007308 0x00000020 Code RO 2068 i.__mathlib_dbl_invalid m_wm.l(dunder.o) + 0x08007328 0x08007328 0x00000006 Code RO 2082 i.__mathlib_flt_infnan m_wm.l(funder.o) + 0x0800732e 0x0800732e 0x00000002 PAD + 0x08007330 0x08007330 0x00000010 Code RO 2084 i.__mathlib_flt_invalid m_wm.l(funder.o) + 0x08007340 0x08007340 0x00000010 Code RO 2087 i.__mathlib_flt_underflow m_wm.l(funder.o) + 0x08007350 0x08007350 0x00000154 Code RO 2095 i.__mathlib_rredf2 m_wm.l(rredf.o) + 0x080074a4 0x080074a4 0x00000062 Code RO 1988 x$fpl$d2f fz_wm.l(d2f.o) + 0x08007506 0x08007506 0x00000002 PAD + 0x08007508 0x08007508 0x00000150 Code RO 2048 x$fpl$dadd fz_wm.l(daddsub_clz.o) + 0x08007658 0x08007658 0x000002b4 Code RO 1991 x$fpl$ddiv fz_wm.l(ddiv.o) + 0x0800790c 0x0800790c 0x0000005a Code RO 1994 x$fpl$dfixu fz_wm.l(dfixu.o) + 0x08007966 0x08007966 0x00000026 Code RO 1998 x$fpl$dfltu fz_wm.l(dflt_clz.o) + 0x0800798c 0x0800798c 0x0000009c Code RO 2054 x$fpl$dnaninf fz_wm.l(dnaninf.o) + 0x08007a28 0x08007a28 0x00000150 Code RO 2056 x$fpl$drem fz_wm.l(drem_clz.o) + 0x08007b78 0x08007b78 0x0000000c Code RO 2058 x$fpl$dretinf fz_wm.l(dretinf.o) + 0x08007b84 0x08007b84 0x00000016 Code RO 2049 x$fpl$drsb fz_wm.l(daddsub_clz.o) + 0x08007b9a 0x08007b9a 0x00000002 PAD + 0x08007b9c 0x08007b9c 0x000001dc Code RO 2050 x$fpl$dsub fz_wm.l(daddsub_clz.o) + 0x08007d78 0x08007d78 0x00000056 Code RO 2004 x$fpl$f2d fz_wm.l(f2d.o) + 0x08007dce 0x08007dce 0x00000060 Code RO 2006 x$fpl$ffltll fz_wm.l(ffltll_clz.o) + 0x08007e2e 0x08007e2e 0x0000008c Code RO 2060 x$fpl$fnaninf fz_wm.l(fnaninf.o) + 0x08007eba 0x08007eba 0x0000001a Code RO 2245 x$fpl$fpinit fz_wm.l(fpinit.o) + 0x08007ed4 0x08007ed4 0x0000000a Code RO 2062 x$fpl$fretinf fz_wm.l(fretinf.o) + 0x08007ede 0x08007ede 0x00000000 Code RO 2064 x$fpl$usenofp fz_wm.l(usenofp.o) + 0x08007ede 0x08007ede 0x00000002 PAD + 0x08007ee0 0x08007ee0 0x00000020 Data RO 2096 .constdata m_wm.l(rredf.o) + 0x08007f00 0x08007f00 0x00000010 Data RO 803 .rodata.AHBPrescTable system_stm32f4xx.o + 0x08007f10 0x08007f10 0x00000008 Data RO 804 .rodata.APBPrescTable system_stm32f4xx.o + 0x08007f18 0x08007f18 0x00000024 Data RO 1923 .rodata.attr_init user_task.o + 0x08007f3c 0x08007f3c 0x00000024 Data RO 1925 .rodata.attr_rc user_task.o + 0x08007f60 0x08007f60 0x00000024 Data RO 1924 .rodata.attr_shoot_ctrl user_task.o + 0x08007f84 0x08007f84 0x00000024 Data RO 38 .rodata.defaultTask_attributes freertos.o + 0x08007fa8 0x08007fa8 0x0000000c Data RO 37 .rodata.str1.1 freertos.o + 0x08007fb4 0x08007fb4 0x00000018 Data RO 1922 .rodata.str1.1 user_task.o + 0x08007fcc 0x08007fcc 0x00000020 Data RO 2321 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007748, Size: 0x00005638, Max: 0x0001c000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08007ff0, Size: 0x00005690, Max: 0x0001c000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x08007748 0x00000004 Data RW 802 .data.SystemCoreClock system_stm32f4xx.o - 0x20000004 0x0800774c 0x0000008c Data RW 1869 .data.robot_config config.o - 0x20000090 0x080077d8 0x00000001 Data RW 630 .data.uwTickFreq stm32f4xx_hal.o - 0x20000091 0x080077d9 0x00000003 PAD - 0x20000094 0x080077dc 0x00000004 Data RW 629 .data.uwTickPrio stm32f4xx_hal.o - 0x20000098 0x080077e0 0x00000004 Data RW 1479 .data.uxCriticalNesting port.o - 0x2000009c 0x080077e4 0x00000004 PAD - 0x200000a0 - 0x00000060 Zero RW 2119 .bss c_w.l(libspace.o) - 0x20000100 - 0x00000068 Zero RW 1564 .bss.CAN_Callback can_1.o - 0x20000168 - 0x00000004 Zero RW 1660 .bss.CPU_FREQ_Hz dwt.o - 0x2000016c - 0x00000004 Zero RW 1661 .bss.CPU_FREQ_Hz_ms dwt.o - 0x20000170 - 0x00000004 Zero RW 1662 .bss.CPU_FREQ_Hz_us dwt.o - 0x20000174 - 0x00000004 Zero RW 1666 .bss.CYCCNT_LAST dwt.o - 0x20000178 - 0x00000004 Zero RW 1663 .bss.CYCCNT_RountCount dwt.o - 0x2000017c - 0x00000004 Zero RW 57 .bss.HAL_RCC_CAN1_CLK_ENABLED can.o - 0x20000180 - 0x00000004 Zero RW 1405 .bss.KernelState cmsis_os2.o - 0x20000184 - 0x00000048 Zero RW 1633 .bss.UART_Callback uart.o - 0x200001cc - 0x0000002c Zero RW 1887 .bss.at9s rc.o - 0x200001f8 - 0x00000008 Zero RW 1718 .bss.can_managers motor_rm.o - 0x20000200 - 0x00000019 Zero RW 1888 .bss.cmd_buffer rc.o - 0x20000219 0x080077e4 0x00000003 PAD - 0x2000021c - 0x00000004 Zero RW 39 .bss.defaultTaskHandle freertos.o - 0x20000220 - 0x00000028 Zero RW 55 .bss.hcan1 can.o - 0x20000248 - 0x00000028 Zero RW 56 .bss.hcan2 can.o - 0x20000270 - 0x00000060 Zero RW 85 .bss.hdma_usart3_rx usart.o - 0x200002d0 - 0x00000060 Zero RW 86 .bss.hdma_usart6_tx usart.o - 0x20000330 - 0x00000048 Zero RW 83 .bss.huart3 usart.o - 0x20000378 - 0x00000048 Zero RW 84 .bss.huart6 usart.o - 0x200003c0 - 0x00000004 Zero RW 1566 .bss.id_parser can_1.o - 0x200003c4 - 0x00000001 Zero RW 1565 .bss.inited can_1.o - 0x200003c5 - 0x00000001 Zero RW 1760 .bss.inited at9s_pro.o - 0x200003c6 - 0x00000001 Zero RW 1858 .bss.last_firecmd shoot_control.o - 0x200003c7 - 0x000000a0 Zero RW 1232 .bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage timers.o - 0x20000467 0x080077e4 0x00000001 PAD - 0x20000468 - 0x00000050 Zero RW 1231 .bss.prvCheckForValidListAndQueue.xStaticTimerQueue timers.o - 0x200004b8 - 0x00000004 Zero RW 1228 .bss.prvSampleTimeNow.xLastTime timers.o - 0x200004bc - 0x00000004 Zero RW 1141 .bss.pxCurrentTCB tasks.o - 0x200004c0 - 0x00000004 Zero RW 1226 .bss.pxCurrentTimerList timers.o - 0x200004c4 - 0x00000004 Zero RW 1149 .bss.pxDelayedTaskList tasks.o - 0x200004c8 - 0x00000004 Zero RW 1435 .bss.pxEnd heap_4.o - 0x200004cc - 0x00000004 Zero RW 1150 .bss.pxOverflowDelayedTaskList tasks.o - 0x200004d0 - 0x00000004 Zero RW 1227 .bss.pxOverflowTimerList timers.o - 0x200004d4 - 0x00000460 Zero RW 1152 .bss.pxReadyTasksLists tasks.o - 0x20000934 - 0x00000004 Zero RW 1568 .bss.queue_list can_1.o - 0x20000938 - 0x00000004 Zero RW 1567 .bss.queue_mutex can_1.o - 0x2000093c - 0x00000018 Zero RW 1762 .bss.r at9s_pro.o - 0x20000954 - 0x00000028 Zero RW 1889 .bss.rc_cmd rc.o - 0x2000097c - 0x00000274 Zero RW 1899 .bss.shoot_c shoot_ctrl.o - 0x20000bf0 - 0x00000003 Zero RW 1901 .bss.shoot_cmd shoot_ctrl.o - 0x20000bf3 0x080077e4 0x00000001 PAD - 0x20000bf4 - 0x00000028 Zero RW 1900 .bss.shoot_ctrl_cmd_rc shoot_ctrl.o - 0x20000c1c - 0x00000034 Zero RW 1913 .bss.task_runtime user_task.o - 0x20000c50 - 0x00000004 Zero RW 1761 .bss.thread_alert at9s_pro.o - 0x20000c54 - 0x00003c00 Zero RW 1442 .bss.ucHeap heap_4.o - 0x20004854 - 0x00000001 Zero RW 1477 .bss.ucMaxSysCallPriority port.o - 0x20004855 0x080077e4 0x00000003 PAD - 0x20004858 - 0x00000004 Zero RW 1478 .bss.ulMaxPRIGROUPValue port.o - 0x2000485c - 0x00000004 Zero RW 631 .bss.uwTick stm32f4xx_hal.o - 0x20004860 - 0x00000004 Zero RW 1145 .bss.uxCurrentNumberOfTasks tasks.o - 0x20004864 - 0x00000004 Zero RW 1144 .bss.uxDeletedTasksWaitingCleanUp tasks.o - 0x20004868 - 0x00000004 Zero RW 1147 .bss.uxSchedulerSuspended tasks.o - 0x2000486c - 0x00000004 Zero RW 1142 .bss.uxTaskNumber tasks.o - 0x20004870 - 0x00000004 Zero RW 1153 .bss.uxTopReadyPriority tasks.o - 0x20004874 - 0x00000200 Zero RW 1408 .bss.vApplicationGetIdleTaskMemory.Idle_Stack cmsis_os2.o - 0x20004a74 - 0x0000005c Zero RW 1407 .bss.vApplicationGetIdleTaskMemory.Idle_TCB cmsis_os2.o - 0x20004ad0 - 0x00000400 Zero RW 1410 .bss.vApplicationGetTimerTaskMemory.Timer_Stack cmsis_os2.o - 0x20004ed0 - 0x0000005c Zero RW 1409 .bss.vApplicationGetTimerTaskMemory.Timer_TCB cmsis_os2.o - 0x20004f2c - 0x00000014 Zero RW 1229 .bss.xActiveTimerList1 timers.o - 0x20004f40 - 0x00000014 Zero RW 1230 .bss.xActiveTimerList2 timers.o - 0x20004f54 - 0x00000001 Zero RW 1436 .bss.xBlockAllocatedBit heap_4.o - 0x20004f55 0x080077e4 0x00000003 PAD - 0x20004f58 - 0x00000014 Zero RW 1160 .bss.xDelayedTaskList1 tasks.o - 0x20004f6c - 0x00000014 Zero RW 1161 .bss.xDelayedTaskList2 tasks.o - 0x20004f80 - 0x00000004 Zero RW 1437 .bss.xFreeBytesRemaining heap_4.o - 0x20004f84 - 0x00000004 Zero RW 1155 .bss.xIdleTaskHandle tasks.o - 0x20004f88 - 0x00000004 Zero RW 1439 .bss.xMinimumEverFreeBytesRemaining heap_4.o - 0x20004f8c - 0x00000004 Zero RW 1156 .bss.xNextTaskUnblockTime tasks.o - 0x20004f90 - 0x00000004 Zero RW 1159 .bss.xNumOfOverflows tasks.o - 0x20004f94 - 0x00000004 Zero RW 1440 .bss.xNumberOfSuccessfulAllocations heap_4.o - 0x20004f98 - 0x00000004 Zero RW 1441 .bss.xNumberOfSuccessfulFrees heap_4.o - 0x20004f9c - 0x00000004 Zero RW 1158 .bss.xPendedTicks tasks.o - 0x20004fa0 - 0x00000014 Zero RW 1154 .bss.xPendingReadyList tasks.o - 0x20004fb4 - 0x00000040 Zero RW 950 .bss.xQueueRegistry queue.o - 0x20004ff4 - 0x00000004 Zero RW 1146 .bss.xSchedulerRunning tasks.o - 0x20004ff8 - 0x00000008 Zero RW 1438 .bss.xStart heap_4.o - 0x20005000 - 0x00000014 Zero RW 1151 .bss.xSuspendedTaskList tasks.o - 0x20005014 - 0x00000014 Zero RW 1143 .bss.xTasksWaitingTermination tasks.o - 0x20005028 - 0x00000004 Zero RW 1148 .bss.xTickCount tasks.o - 0x2000502c - 0x00000004 Zero RW 1224 .bss.xTimerQueue timers.o - 0x20005030 - 0x00000004 Zero RW 1225 .bss.xTimerTaskHandle timers.o - 0x20005034 - 0x00000004 Zero RW 1157 .bss.xYieldPending tasks.o - 0x20005038 - 0x00000200 Zero RW 2 HEAP startup_stm32f407xx.o - 0x20005238 - 0x00000400 Zero RW 1 STACK startup_stm32f407xx.o + 0x20000000 0x08007ff0 0x00000004 Data RW 802 .data.SystemCoreClock system_stm32f4xx.o + 0x20000004 0x08007ff4 0x00000094 Data RW 1882 .data.robot_config config.o + 0x20000098 0x08008088 0x00000001 Data RW 630 .data.uwTickFreq stm32f4xx_hal.o + 0x20000099 0x08008089 0x00000003 PAD + 0x2000009c 0x0800808c 0x00000004 Data RW 629 .data.uwTickPrio stm32f4xx_hal.o + 0x200000a0 0x08008090 0x00000004 Data RW 1479 .data.uxCriticalNesting port.o + 0x200000a4 0x08008094 0x00000004 PAD + 0x200000a8 - 0x00000060 Zero RW 2168 .bss c_w.l(libspace.o) + 0x20000108 - 0x00000068 Zero RW 1564 .bss.CAN_Callback can_1.o + 0x20000170 - 0x00000004 Zero RW 57 .bss.HAL_RCC_CAN1_CLK_ENABLED can.o + 0x20000174 - 0x00000004 Zero RW 1405 .bss.KernelState cmsis_os2.o + 0x20000178 - 0x00000048 Zero RW 1633 .bss.UART_Callback uart.o + 0x200001c0 - 0x00000004 Zero RW 1870 .bss.a shoot_control.o + 0x200001c4 - 0x0000002c Zero RW 1900 .bss.at9s rc.o + 0x200001f0 - 0x00000008 Zero RW 1718 .bss.can_managers motor_rm.o + 0x200001f8 - 0x00000019 Zero RW 1901 .bss.cmd_buffer rc.o + 0x20000211 0x08008094 0x00000003 PAD + 0x20000214 - 0x00000004 Zero RW 39 .bss.defaultTaskHandle freertos.o + 0x20000218 - 0x00000028 Zero RW 55 .bss.hcan1 can.o + 0x20000240 - 0x00000028 Zero RW 56 .bss.hcan2 can.o + 0x20000268 - 0x00000060 Zero RW 85 .bss.hdma_usart3_rx usart.o + 0x200002c8 - 0x00000060 Zero RW 86 .bss.hdma_usart6_tx usart.o + 0x20000328 - 0x00000048 Zero RW 83 .bss.huart3 usart.o + 0x20000370 - 0x00000048 Zero RW 84 .bss.huart6 usart.o + 0x200003b8 - 0x00000004 Zero RW 1566 .bss.id_parser can_1.o + 0x200003bc - 0x00000001 Zero RW 1565 .bss.inited can_1.o + 0x200003bd - 0x00000001 Zero RW 1760 .bss.inited at9s_pro.o + 0x200003be - 0x00000001 Zero RW 1871 .bss.last_firecmd shoot_control.o + 0x200003bf - 0x000000a0 Zero RW 1232 .bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage timers.o + 0x2000045f 0x08008094 0x00000001 PAD + 0x20000460 - 0x00000050 Zero RW 1231 .bss.prvCheckForValidListAndQueue.xStaticTimerQueue timers.o + 0x200004b0 - 0x00000004 Zero RW 1228 .bss.prvSampleTimeNow.xLastTime timers.o + 0x200004b4 - 0x00000004 Zero RW 1141 .bss.pxCurrentTCB tasks.o + 0x200004b8 - 0x00000004 Zero RW 1226 .bss.pxCurrentTimerList timers.o + 0x200004bc - 0x00000004 Zero RW 1149 .bss.pxDelayedTaskList tasks.o + 0x200004c0 - 0x00000004 Zero RW 1435 .bss.pxEnd heap_4.o + 0x200004c4 - 0x00000004 Zero RW 1150 .bss.pxOverflowDelayedTaskList tasks.o + 0x200004c8 - 0x00000004 Zero RW 1227 .bss.pxOverflowTimerList timers.o + 0x200004cc - 0x00000460 Zero RW 1152 .bss.pxReadyTasksLists tasks.o + 0x2000092c - 0x00000004 Zero RW 1568 .bss.queue_list can_1.o + 0x20000930 - 0x00000004 Zero RW 1567 .bss.queue_mutex can_1.o + 0x20000934 - 0x00000018 Zero RW 1762 .bss.r at9s_pro.o + 0x2000094c - 0x00000028 Zero RW 1902 .bss.rc_cmd rc.o + 0x20000974 0x08008094 0x00000004 PAD + 0x20000978 - 0x000002d0 Zero RW 1912 .bss.shoot shoot_ctrl.o + 0x20000c48 - 0x00000003 Zero RW 1914 .bss.shoot_cmd shoot_ctrl.o + 0x20000c4b 0x08008094 0x00000001 PAD + 0x20000c4c - 0x00000028 Zero RW 1913 .bss.shoot_ctrl_cmd_rc shoot_ctrl.o + 0x20000c74 - 0x00000034 Zero RW 1926 .bss.task_runtime user_task.o + 0x20000ca8 - 0x00000004 Zero RW 1761 .bss.thread_alert at9s_pro.o + 0x20000cac - 0x00003c00 Zero RW 1442 .bss.ucHeap heap_4.o + 0x200048ac - 0x00000001 Zero RW 1477 .bss.ucMaxSysCallPriority port.o + 0x200048ad 0x08008094 0x00000003 PAD + 0x200048b0 - 0x00000004 Zero RW 1478 .bss.ulMaxPRIGROUPValue port.o + 0x200048b4 - 0x00000004 Zero RW 631 .bss.uwTick stm32f4xx_hal.o + 0x200048b8 - 0x00000004 Zero RW 1145 .bss.uxCurrentNumberOfTasks tasks.o + 0x200048bc - 0x00000004 Zero RW 1144 .bss.uxDeletedTasksWaitingCleanUp tasks.o + 0x200048c0 - 0x00000004 Zero RW 1147 .bss.uxSchedulerSuspended tasks.o + 0x200048c4 - 0x00000004 Zero RW 1142 .bss.uxTaskNumber tasks.o + 0x200048c8 - 0x00000004 Zero RW 1153 .bss.uxTopReadyPriority tasks.o + 0x200048cc - 0x00000200 Zero RW 1408 .bss.vApplicationGetIdleTaskMemory.Idle_Stack cmsis_os2.o + 0x20004acc - 0x0000005c Zero RW 1407 .bss.vApplicationGetIdleTaskMemory.Idle_TCB cmsis_os2.o + 0x20004b28 - 0x00000400 Zero RW 1410 .bss.vApplicationGetTimerTaskMemory.Timer_Stack cmsis_os2.o + 0x20004f28 - 0x0000005c Zero RW 1409 .bss.vApplicationGetTimerTaskMemory.Timer_TCB cmsis_os2.o + 0x20004f84 - 0x00000014 Zero RW 1229 .bss.xActiveTimerList1 timers.o + 0x20004f98 - 0x00000014 Zero RW 1230 .bss.xActiveTimerList2 timers.o + 0x20004fac - 0x00000001 Zero RW 1436 .bss.xBlockAllocatedBit heap_4.o + 0x20004fad 0x08008094 0x00000003 PAD + 0x20004fb0 - 0x00000014 Zero RW 1160 .bss.xDelayedTaskList1 tasks.o + 0x20004fc4 - 0x00000014 Zero RW 1161 .bss.xDelayedTaskList2 tasks.o + 0x20004fd8 - 0x00000004 Zero RW 1437 .bss.xFreeBytesRemaining heap_4.o + 0x20004fdc - 0x00000004 Zero RW 1155 .bss.xIdleTaskHandle tasks.o + 0x20004fe0 - 0x00000004 Zero RW 1439 .bss.xMinimumEverFreeBytesRemaining heap_4.o + 0x20004fe4 - 0x00000004 Zero RW 1156 .bss.xNextTaskUnblockTime tasks.o + 0x20004fe8 - 0x00000004 Zero RW 1159 .bss.xNumOfOverflows tasks.o + 0x20004fec - 0x00000004 Zero RW 1440 .bss.xNumberOfSuccessfulAllocations heap_4.o + 0x20004ff0 - 0x00000004 Zero RW 1441 .bss.xNumberOfSuccessfulFrees heap_4.o + 0x20004ff4 - 0x00000004 Zero RW 1158 .bss.xPendedTicks tasks.o + 0x20004ff8 - 0x00000014 Zero RW 1154 .bss.xPendingReadyList tasks.o + 0x2000500c - 0x00000040 Zero RW 950 .bss.xQueueRegistry queue.o + 0x2000504c - 0x00000004 Zero RW 1146 .bss.xSchedulerRunning tasks.o + 0x20005050 - 0x00000008 Zero RW 1438 .bss.xStart heap_4.o + 0x20005058 - 0x00000014 Zero RW 1151 .bss.xSuspendedTaskList tasks.o + 0x2000506c - 0x00000014 Zero RW 1143 .bss.xTasksWaitingTermination tasks.o + 0x20005080 - 0x00000004 Zero RW 1148 .bss.xTickCount tasks.o + 0x20005084 - 0x00000004 Zero RW 1224 .bss.xTimerQueue timers.o + 0x20005088 - 0x00000004 Zero RW 1225 .bss.xTimerTaskHandle timers.o + 0x2000508c - 0x00000004 Zero RW 1157 .bss.xYieldPending tasks.o + 0x20005090 - 0x00000200 Zero RW 2 HEAP startup_stm32f407xx.o + 0x20005290 - 0x00000400 Zero RW 1 STACK startup_stm32f407xx.o - Execution Region RW_IRAM2 (Exec base: 0x2001c000, Load base: 0x080077e8, Size: 0x00000000, Max: 0x00004000, ABSOLUTE) + Execution Region RW_IRAM2 (Exec base: 0x2001c000, Load base: 0x08008098, Size: 0x00000000, Max: 0x00004000, ABSOLUTE) **** No section assigned to this execution region **** @@ -5435,9 +5555,8 @@ Image component sizes 414 0 0 0 84 6380 can.o 1952 4 0 0 117 17399 can_1.o 1672 0 0 0 1724 42592 cmsis_os2.o - 10 0 0 140 0 1642 config.o + 10 0 0 148 0 1716 config.o 90 0 0 0 0 3293 dma.o - 256 0 0 0 20 3715 dwt.o 410 20 0 0 0 4100 filter.o 70 0 48 0 4 2523 freertos.o 116 0 0 0 0 1461 gpio.o @@ -5447,12 +5566,12 @@ Image component sizes 216 0 0 0 0 2706 main.o 16 0 0 0 0 700 mm.o 1388 32 0 0 8 8690 motor_rm.o - 584 12 0 0 0 3390 pid.o + 592 12 0 0 0 3467 pid.o 872 16 0 4 5 3792 port.o 2680 0 0 0 64 22578 queue.o 152 8 0 0 109 1955 rc.o - 1408 20 0 0 1 6177 shoot_control.o - 164 12 0 0 671 4563 shoot_ctrl.o + 1972 72 0 0 5 8087 shoot_control.o + 164 12 0 0 763 4490 shoot_ctrl.o 64 26 392 0 1536 804 startup_stm32f407xx.o 172 0 0 5 4 7276 stm32f4xx_hal.o 1674 6 0 0 0 13145 stm32f4xx_hal_can.o @@ -5473,9 +5592,9 @@ Image component sizes 0 0 132 0 52 2872 user_task.o ---------------------------------------------------------------------- - 27172 258 628 156 21820 300777 Object Totals + 27492 314 628 164 21900 299050 Object Totals 0 0 32 0 0 0 (incl. Generated) - 258 12 0 3 15 0 (incl. Padding) + 262 16 0 3 19 0 (incl. Padding) ---------------------------------------------------------------------- @@ -5508,32 +5627,41 @@ Image component sizes 12 4 0 0 0 68 sys_exit.o 74 0 0 0 0 80 sys_stackheap_outer.o 2 0 0 0 0 68 use_no_semi.o + 98 4 0 0 0 140 d2f.o + 834 16 0 0 0 516 daddsub_clz.o 692 140 0 0 0 264 ddiv.o 90 4 0 0 0 140 dfixu.o 38 0 0 0 0 116 dflt_clz.o 156 4 0 0 0 140 dnaninf.o + 336 12 0 0 0 136 drem_clz.o 12 0 0 0 0 116 dretinf.o + 86 4 0 0 0 132 f2d.o + 96 0 0 0 0 132 ffltll_clz.o + 140 4 0 0 0 132 fnaninf.o 26 0 0 0 0 116 fpinit.o + 10 0 0 0 0 116 fretinf.o 0 0 0 0 0 0 usenofp.o + 32 8 0 0 0 124 dunder.o + 260 6 0 0 0 144 fmod.o 38 0 0 0 0 116 fpclassifyf.o 38 12 0 0 0 348 funder.o 340 24 32 0 0 160 rredf.o 380 58 0 0 0 200 tanf.o ---------------------------------------------------------------------- - 2700 262 32 0 96 2864 Library Totals - 12 0 0 0 0 0 (incl. Padding) + 4596 316 32 0 96 4436 Library Totals + 16 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 878 20 0 0 96 1148 c_w.l - 1014 148 0 0 0 892 fz_wm.l - 796 94 32 0 0 824 m_wm.l + 2614 188 0 0 0 2196 fz_wm.l + 1088 108 32 0 0 1092 m_wm.l ---------------------------------------------------------------------- - 2700 262 32 0 96 2864 Library Totals + 4596 316 32 0 96 4436 Library Totals ---------------------------------------------------------------------- @@ -5542,15 +5670,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 29872 520 660 156 21916 301513 Grand Totals - 29872 520 660 156 21916 301513 ELF Image Totals - 29872 520 660 156 0 0 ROM Totals + 32088 630 660 164 21996 300274 Grand Totals + 32088 630 660 164 21996 300274 ELF Image Totals + 32088 630 660 164 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 30532 ( 29.82kB) - Total RW Size (RW Data + ZI Data) 22072 ( 21.55kB) - Total ROM Size (Code + RO Data + RW Data) 30688 ( 29.97kB) + Total RO Size (Code + RO Data) 32748 ( 31.98kB) + Total RW Size (RW Data + ZI Data) 22160 ( 21.64kB) + Total ROM Size (Code + RO Data + RW Data) 32912 ( 32.14kB) ============================================================================== diff --git a/MDK-ARM/shoot/shoot_control.d b/MDK-ARM/shoot/shoot_control.d index e1621c4..249e98b 100644 --- a/MDK-ARM/shoot/shoot_control.d +++ b/MDK-ARM/shoot/shoot_control.d @@ -48,4 +48,4 @@ shoot/shoot_control.o: ..\User\module\shoot_control.c \ ..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h \ ..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h \ ..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h \ - ..\User\bsp\dwt.h + D:\cangming\ARM\ARMCLANG\Bin\..\include\string.h ..\User\bsp\time.h diff --git a/MDK-ARM/shoot/shoot_control.o b/MDK-ARM/shoot/shoot_control.o index ca73447fc4bbf0acbebfc018e26a1762db18c130..f062f49581de22b6bfb9efb3dc999f6e81a874fd 100644 GIT binary patch literal 18308 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 literal 12928 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 h2Ke*Ci2X4-{$+GNs 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 z�TNLLJjO-K$PP8(!qM{Y}_s5KP8T?mcP9*W`BfDuTI`*opDC$sOuEf^r*)Cxp77 z^^=Xl?I%gjJ=ATjIQ1t5yJjd&-0t>J;FSKHuqwpo<^$y@JiolWK0_P z7u4NaxkoNkt58b27kZyi?Fc$?hvfZIErw?k>BYJ3B~GEc)>PzPqN|rRxKnfW^3{s2 zFiif~78#Tex)(T_;?)8-^egVP-EkhuOxx9~a6?ad(n8!%&WCL{*L>mp>L6zn!wWx6 zD60k%*S8(I3WHj;(zd>=wqWiTkg~=J^>gTdksj|+??e01!m5_47HKvk^FqvnTK(&Ze-o0k&b9=#*BBXNGkV@OsQJGFddE zyi6z7h`@DJMBpaQM&K5i#jxpc*j{rM%-@0ZR>^e4Tc$do>7IDYg-U2WN-8|cOuoWa zU0RRMRw=E&6jWQZ9+Rt{(7LifeOv3XMZ!Fd0Sj?$vOF_8SrWL8x(NI;4Hy9*YPhYJ zVM~&2EZZsql?X+k9%m!4fLwu9IGe(hSa4_Hmkn5%weBNdgOr?@S+(CMJt?BL!qP|o zA$1jMH?;fcCy!GHIiHsGHR=Ujm|Cw+Xg#e#_}kEne YmoT^z~K z);eFR7ql+0)k&@I$QHgA(cV0VQ#VGi?vhKaI&2$Qf3&cy$->%aUebHOv<#&GdEZXp&ikdL?T1L|JK9tKT9!2Pu1k7+8dM z4IUiwZ3^StwYkDv0!INF`6^`4S2nQc`LH5xz}ShhZQ9W>Vq=dd#Bo`jdenOOY6zf-5cEwrr1IqK!Nr@?=&p%y$~Ca@Rnp&uD38S7oiBO zz}W~qg0n~XPQW#sHZAj2sH;f&)1zd>pQpYHO+EYbh5Dh^cSuEx#?2Sn>Xg<++3H7H z7YEf@txIy%D_Tbi)Eiot6$wAhly8?u;+{8RyEn|R%Em*)d=?@cW;qdmeM2FtW|3ip zs8HnwFQGajf^ZUrWoIaygz#<(N7MUIodW<2~y| zPoleRT_WBRX-lL;4^ERNI-h41l|Rze)*S6jrjlLJ^|7v4r)Z8PzA!hp#=81r*;75W zixw|m+!SqE6rCH7x2%mdw?|XLZ6;ddv6grj4VH=~6CG`dcr?}48F${xDr>%H&I9+( zo)ew#TF@fXODbdTifxR>66-qRVqHAewKmxs?Mn6}TB6N3rv%N@ohF*;dMcTUb#NO! zA?LubV&}rJ3C@h+Z#!kdqt1K5r=3(NVsFIbG=abc9F*A%geIhi?|xr`ZQZe{LriS3kL2Gjw)2#6<`=a_FWuQ1^|fRGs~FcnNyi_GE9r5oJcS?F?TTgn9no&nLlOHc1Hug%lv@( z7v_JMS=hA5m&Yt~i3c~H6H}QBm@AkuW*2i4b31c4^Dy%S^BnU6^Bv|j<{yb^%*euz zW)@-=GsiOPm@}D6nQNGB%ni&Zna?nvV;*LnWu6DqH1H)(TxDKo-elfl`tbrFe;#uJ zvw>KE&kc^3Fjq5MnLR|TlTFODEvnrPcTxh+X%8C@aQrOCM>zh06BwCq6gZVs%^7(8>jGy001bj1y%q6 diff --git a/Ozone/shoot.jdebug b/Ozone/shoot.jdebug index a750dbc..a4a0778 100644 --- a/Ozone/shoot.jdebug +++ b/Ozone/shoot.jdebug @@ -32,6 +32,7 @@ void OnProjectLoad (void) { // // User settings // + Edit.SysVar (VAR_HSS_SPEED, "100 Hz"); Project.SetOSPlugin ("FreeRTOSPlugin_Cortex-M"); File.Open ("D:/CUBEMX/shoot/MDK-ARM/shoot/shoot.axf"); Util.Error("==== 脚本已加载,路径请看标题栏", 0); diff --git a/Ozone/shoot.jdebug.user b/Ozone/shoot.jdebug.user index 586b199..ee7ae12 100644 --- a/Ozone/shoot.jdebug.user +++ b/Ozone/shoot.jdebug.user @@ -2,12 +2,13 @@ GraphedExpression="(((shoot_c).feedback).fric[1]).rotor_speed", Color=#e56a6f, Show=0 GraphedExpression="(((shoot_c).feedback).fric[0]).rotor_speed", Color=#35792b, Show=0 -GraphedExpression="(shoot_c).errtosee", Color=#769dda +GraphedExpression="(shoot_c).errtosee", Color=#769dda, Show=0 +OpenDocument="config.c", FilePath="D:/CUBEMX/shoot/User/module/config.c", Line=6 OpenDocument="queue.c", FilePath="D:/CUBEMX/shoot/Middlewares/Third_Party/FreeRTOS/Source/queue.c", Line=854 OpenDocument="main.c", FilePath="D:/CUBEMX/shoot/Core/Src/main.c", Line=66 OpenDocument="shoot_ctrl.c", FilePath="D:/CUBEMX/shoot/User/task/shoot_ctrl.c", Line=7 OpenDocument="rc.c", FilePath="D:/CUBEMX/shoot/User/task/rc.c", Line=0 -OpenDocument="shoot_control.c", FilePath="D:/CUBEMX/shoot/User/module/shoot_control.c", Line=44 +OpenDocument="shoot_control.c", FilePath="D:/CUBEMX/shoot/User/module/shoot_control.c", Line=0 OpenDocument="startup_stm32f407xx.s", FilePath="D:/CUBEMX/shoot/MDK-ARM/startup_stm32f407xx.s", Line=161 OpenDocument="tasks.c", FilePath="D:/CUBEMX/shoot/Middlewares/Third_Party/FreeRTOS/Source/tasks.c", Line=3419 OpenToolbar="Debug", Floating=0, x=0, y=0 @@ -16,7 +17,7 @@ OpenWindow="Source Files", DockArea=LEFT, x=0, y=0, w=300, h=919, TabPos=0, TopO OpenWindow="Watched Data 1", DockArea=RIGHT, x=0, y=0, w=726, h=919, TabPos=0, TopOfStack=1, FilterBarShown=0, TotalValueBarShown=0, ToolBarShown=0 OpenWindow="Functions", DockArea=LEFT, x=0, y=0, w=300, h=919, TabPos=1, TopOfStack=0, FilterBarShown=0, TotalValueBarShown=0, ToolBarShown=0 OpenWindow="Data Sampling", DockArea=BOTTOM, x=0, y=0, w=1007, h=536, TabPos=0, TopOfStack=1, FilterBarShown=0, TotalValueBarShown=0, ToolBarShown=0, VisibleTab=0, UniformSampleSpacing=0 -OpenWindow="Timeline", DockArea=BOTTOM, x=1, y=0, w=1552, h=555, FilterBarShown=0, TotalValueBarShown=0, ToolBarShown=1, DataPaneShown=1, PowerPaneShown=0, CodePaneShown=0, PinCursor="Cursor Movable", TimePerDiv="200 ms / Div", TimeStampFormat="Time", DataGraphDrawAsPoints=0, DataGraphLegendShown=1, DataGraphUniformSampleSpacing=0, DataGraphLegendPosition="61;0", DataGraphShowNamesAtCursor=0, PowerGraphDrawAsPoints=0, PowerGraphLegendShown=0, PowerGraphAvgFilterTime=Off, PowerGraphAvgFilterLen=Off, PowerGraphUniformSampleSpacing=0, PowerGraphLegendPosition="1328;-69", CodeGraphLegendShown=0, CodeGraphLegendPosition="1344;0" +OpenWindow="Timeline", DockArea=BOTTOM, x=1, y=0, w=1552, h=555, FilterBarShown=0, TotalValueBarShown=0, ToolBarShown=1, DataPaneShown=1, PowerPaneShown=0, CodePaneShown=0, PinCursor="Cursor Movable", TimePerDiv="200 ms / Div", TimeStampFormat="Time", DataGraphDrawAsPoints=0, DataGraphLegendShown=1, DataGraphUniformSampleSpacing=0, DataGraphLegendPosition="61;0", DataGraphShowNamesAtCursor=0, PowerGraphDrawAsPoints=0, PowerGraphLegendShown=0, PowerGraphAvgFilterTime=Off, PowerGraphAvgFilterLen=Off, PowerGraphUniformSampleSpacing=0, PowerGraphLegendPosition="1328;0", CodeGraphLegendShown=0, CodeGraphLegendPosition="1344;0" OpenWindow="Console", DockArea=BOTTOM, x=0, y=0, w=1007, h=536, TabPos=1, TopOfStack=0, FilterBarShown=0, TotalValueBarShown=0, ToolBarShown=0 SmartViewPlugin="", Page="", Toolbar="Hidden", Window="SmartView 1" TableHeader="Registers 1", SortCol="Name", SortOrder="ASCENDING", VisibleCols=["Name";"Value";"Description"], ColWidths=[100;144;482] @@ -25,9 +26,9 @@ TableHeader="Power Sampling", SortCol="None", SortOrder="ASCENDING", VisibleCols TableHeader="Task List", SortCol="None", SortOrder="ASCENDING", VisibleCols=["Name";"Run Count";"Priority";"Status";"Timeout";"Stack Info";"ID";"Mutex Count";"Notified Value";"Notify State"], ColWidths=[110;110;110;110;110;110;110;110;110;110] TableHeader="RegisterSelectionDialog", SortCol="None", SortOrder="ASCENDING", VisibleCols=[], ColWidths=[] TableHeader="Source Files", SortCol="File", SortOrder="ASCENDING", VisibleCols=["File";"Status";"Size";"#Insts";"Path"], ColWidths=[215;100;100;100;734] -TableHeader="Watched Data 1", SortCol="Expression", SortOrder="ASCENDING", VisibleCols=["Expression";"Value";"Location";"Refresh"], ColWidths=[250;282;91;100] +TableHeader="Watched Data 1", SortCol="Expression", SortOrder="ASCENDING", VisibleCols=["Expression";"Value";"Location";"Refresh"], ColWidths=[250;282;91;103] TableHeader="Data Sampling Table", SortCol="None", SortOrder="ASCENDING", VisibleCols=["Index";"Time";" (((shoot_c).feedback).fric[1]).rotor_speed";" (((shoot_c).feedback).fric[0]).rotor_speed";" (shoot_c).errtosee"], ColWidths=[100;100;100;100;100] -TableHeader="Data Sampling Setup", SortCol="Expression", SortOrder="ASCENDING", VisibleCols=["Expression";"Type";"Value";"Min";"Max";"Average";"# Changes";"Min. Change";"Max. Change"], ColWidths=[406;100;100;100;100;154;110;126;126] +TableHeader="Data Sampling Setup", SortCol="Expression", SortOrder="ASCENDING", VisibleCols=["Expression";"Type";"Value";"Min";"Max";"Average";"# Changes";"Min. Change";"Max. Change"], ColWidths=[406;100;100;100;100;100;110;126;126] TableHeader="TargetExceptionDialog", SortCol="Name", SortOrder="ASCENDING", VisibleCols=["Name";"Value";"Address";"Description"], ColWidths=[200;100;100;340] WatchedExpression="shoot_ctrl_cmd_rc", RefreshRate=5, Window=Watched Data 1 WatchedExpression="shoot_c", RefreshRate=5, Window=Watched Data 1 diff --git a/User/component/pid.c b/User/component/pid.c index 0a3c7d4..18cc409 100644 --- a/User/component/pid.c +++ b/User/component/pid.c @@ -96,11 +96,12 @@ float PID_Calc(KPID_t *pid, float sp, float fb, float fb_dot, float dt) { /* 计算PD输出 */ float output = (k_err * pid->param->p) - (d * pid->param->d); - + pid->last.p_out = k_err * pid->param->p; + pid->last.d_out = d * pid->param->d; /* 计算I项 */ const float i = pid->i + (k_err * dt); const float i_out = i * pid->param->i; - + pid->last.i_out = i_out; if (pid->param->i > SIGMA) { /* 检查是否饱和 */ if (isfinite(i)) { diff --git a/User/component/pid.h b/User/component/pid.h index 4b451eb..769ecd8 100644 --- a/User/component/pid.h +++ b/User/component/pid.h @@ -52,6 +52,9 @@ typedef struct { struct { float err; /* 上次误差 */ float k_fb; /* 上次反馈值 */ + float p_out; + float i_out; + float d_out; float out; /* 上次输出 */ } last; diff --git a/User/module/config.c b/User/module/config.c index dc781ae..0599000 100644 --- a/User/module/config.c +++ b/User/module/config.c @@ -20,6 +20,9 @@ Config_RobotParam_t robot_config = { .shoot_param = { .trig_step_angle=M_2PI/8, + .shot_delay_time=0.2f, + .shot_burst_num=3, + .fric_motor_param[0] = { .can = BSP_CAN_2, .id = 0x201, @@ -69,7 +72,7 @@ Config_RobotParam_t robot_config = { .i_limit=0.2f, .out_limit=0.9f, .d_cutoff_freq=30.0f, - .range=-1.0f, + .range=M_2PI, }, .filter.fric = { .in = 30.0f, diff --git a/User/module/shoot_control.c b/User/module/shoot_control.c index bf21c53..a0ba4dd 100644 --- a/User/module/shoot_control.c +++ b/User/module/shoot_control.c @@ -1,10 +1,11 @@ #include "shoot_control.h" - +#include #include "can.h" #include "component/filter.h" +#include "component/user_math.h" #include -#include "bsp/dwt.h" +#include "bsp/time.h" static bool last_firecmd; @@ -18,143 +19,277 @@ static inline void ScaleSumTo1(float *a, float *b) { } -int8_t Shoot_Init(shoot_t *c, Shoot_Params_t *param, float target_freq) +int8_t Shoot_SetMode(shoot_t *s, Shoot_Mode_t mode) { - if (c == NULL || param == NULL || target_freq <= 0.0f) { + if (s == NULL) { return -1; // 参数错误 } - c->param=param; + s->mode=mode; + return 0; +} + +int8_t Shoot_ResetIntegral(shoot_t *s) +{ + if (s == NULL) { + return -1; // 参数错误 + } + for(int i=0;ipid.fric_follow[i]); + PID_ResetIntegral(&s->pid.fric_err[i]); + } + PID_ResetIntegral(&s->pid.trig); + return 0; +} + +int8_t Shoot_ResetCalu(shoot_t *s) +{ + if (s == NULL) { + return -1; // 参数错误 + } + for(int i=0;ipid.fric_follow[i]); + PID_Reset(&s->pid.fric_err[i]); + LowPassFilter2p_Reset(&s->filter.fric.in[i], 0.0f); + LowPassFilter2p_Reset(&s->filter.fric.out[i], 0.0f); + } +// PID_Reset(&s->pid.trig); + LowPassFilter2p_Reset(&s->filter.trig.in, 0.0f); + LowPassFilter2p_Reset(&s->filter.trig.out, 0.0f); + return 0; +} + +int8_t Shoot_ResetOutput(shoot_t *s) +{ + if (s == NULL) { + return -1; // 参数错误 + } + for(int i=0;ioutput.out_follow[i]=0.0f; + s->output.out_err[i]=0.0f; + s->output.out_fric[i]=0.0f; + s->output.lpfout_fric[i]=0.0f; + } + s->output.out_trig=0.0f; + s->output.lpfout_trig=0.0f; + return 0; +} + +int8_t Shoot_CaluTargetRPM(shoot_t *s, float target_speed) +{ + if (s == NULL) { + return -1; // 参数错误 + } + s->target_variable.target_rpm=target_speed; + return 0; +} +/** + * \brief 根据发射弹丸数量及发射频率计算拨弹电机目标角度 + * + * \param s 包含发射数据的结构体 + * \param num 需要发射的弹丸数量 + */ +int8_t Shoot_CaluTargetAngle(shoot_t *s, Shoot_CMD_t *cmd) +{ + if (s == NULL || s->shoot_Anglecalu.num_to_shoot == 0) { + return -1; + } + if(s->now - s->shoot_Anglecalu.time_last_shoot >= s->param->shot_delay_time && cmd->firecmd) + { + s->shoot_Anglecalu.time_last_shoot=s->now; + s->target_variable.target_angle += s->param->trig_step_angle; + if(s->target_variable.target_angle>M_PI)s->target_variable.target_angle-=M_2PI; + else if((s->target_variable.target_angle<-M_PI))s->target_variable.target_angle+=M_2PI; + s->shoot_Anglecalu.num_to_shoot--; + } + return 0; +} + +int8_t Shoot_Init(shoot_t *s, Shoot_Params_t *param, float target_freq) +{ + if (s == NULL || param == NULL || target_freq <= 0.0f) { + return -1; // 参数错误 + } + s->param=param; - DWT_Init(168); BSP_CAN_Init(); for(int i=0;ifric_motor_param[i]); - PID_Init(&c->pid.fric_follow[i], KPID_MODE_CALC_D, target_freq,¶m->fric_follow); - LowPassFilter2p_Init(&c->filter.fric.in[i], target_freq, c->param->filter.fric.in); - LowPassFilter2p_Init(&c->filter.fric.out[i], target_freq, c->param->filter.fric.out); + PID_Init(&s->pid.fric_follow[i], KPID_MODE_CALC_D, target_freq,¶m->fric_follow); + LowPassFilter2p_Init(&s->filter.fric.in[i], target_freq, s->param->filter.fric.in); + LowPassFilter2p_Init(&s->filter.fric.out[i], target_freq, s->param->filter.fric.out); } MOTOR_RM_Register(¶m->trig_motor_param); - PID_Init(&c->pid.trig, KPID_MODE_CALC_D, target_freq,¶m->trig); + PID_Init(&s->pid.trig, KPID_MODE_CALC_D, target_freq,¶m->trig); - LowPassFilter2p_Init(&c->filter.trig.in, target_freq, c->param->filter.trig.in); - LowPassFilter2p_Init(&c->filter.trig.out, target_freq, c->param->filter.trig.out); + LowPassFilter2p_Init(&s->filter.trig.in, target_freq, s->param->filter.trig.in); + LowPassFilter2p_Init(&s->filter.trig.out, target_freq, s->param->filter.trig.out); + memset(&s->shoot_Anglecalu,0,sizeof(s->shoot_Anglecalu)); + memset(&s->output,0,sizeof(s->output)); + return 0; } -int8_t Chassis_UpdateFeedback(shoot_t *c) +int8_t Chassis_UpdateFeedback(shoot_t *s) { - if (c == NULL) { + if (s == NULL) { return -1; // 参数错误 } - float rpm_sum=0.0f; for(int i = 0; i < SHOOT_FRIC_NUM; i++) { - MOTOR_RM_Update(&c->param->fric_motor_param[i]); - MOTOR_RM_t *motor_fed = MOTOR_RM_GetMotor(&c->param->fric_motor_param[i]); + /* 更新摩擦电机反馈 */ + MOTOR_RM_Update(&s->param->fric_motor_param[i]); + MOTOR_RM_t *motor_fed = MOTOR_RM_GetMotor(&s->param->fric_motor_param[i]); if(motor_fed!=NULL) { - c->feedback.fric[i]=motor_fed->motor.feedback; + s->feedback.fric[i]=motor_fed->motor.feedback; } - c->feedback.fil_fric_rpm[i] = LowPassFilter2p_Apply(&c->filter.fric.in[i], c->feedback.fric[i].rotor_speed); - c->feedback.fric_rpm[i] = c->feedback.fil_fric_rpm[i] / MAX_FRIC_RPM; - if(c->feedback.fric_rpm[i]>1.0f)c->feedback.fric_rpm[i]=1.0f; - if(c->feedback.fric_rpm[i]<-1.0f)c->feedback.fric_rpm[i]=-1.0f; - rpm_sum+=c->feedback.fric_rpm[i]; + /* 滤波反馈rpm */ + s->feedback.fil_fric_rpm[i] = LowPassFilter2p_Apply(&s->filter.fric.in[i], s->feedback.fric[i].rotor_speed); + /* 归一化rpm */ + s->feedback.fric_rpm[i] = s->feedback.fil_fric_rpm[i] / MAX_FRIC_RPM; + if(s->feedback.fric_rpm[i]>1.0f)s->feedback.fric_rpm[i]=1.0f; + if(s->feedback.fric_rpm[i]<-1.0f)s->feedback.fric_rpm[i]=-1.0f; + /* 计算平均rpm */ + rpm_sum+=s->feedback.fric_rpm[i]; } - c->feedback.fric_avgrpm=rpm_sum/SHOOT_FRIC_NUM; - MOTOR_RM_Update(&c->param->trig_motor_param); - c->feedback.trig = MOTOR_RM_GetMotor(&c->param->trig_motor_param); + s->feedback.fric_avgrpm=rpm_sum/SHOOT_FRIC_NUM; + /* 更新拨弹电机反馈 */ + MOTOR_RM_Update(&s->param->trig_motor_param); + MOTOR_RM_t *motor_fed = MOTOR_RM_GetMotor(&s->param->trig_motor_param); + if(motor_fed!=NULL) + { + s->feedback.trig=motor_fed->motor.feedback; + } + /* 将多圈角度归化到单圈 (-M_PI, M_PI) */ + s->feedback.trig_angle_cicle = s->feedback.trig.rotor_abs_angle; + s->feedback.trig_angle_cicle = fmod(s->feedback.trig_angle_cicle, M_2PI); // 将角度限制在 [-2π, 2π] + if (s->feedback.trig_angle_cicle > M_PI) { + s->feedback.trig_angle_cicle -= M_2PI; // 调整到 [-π, π] + }else if (s->feedback.trig_angle_cicle < -M_PI) { + s->feedback.trig_angle_cicle += M_2PI; // 调整到 [-π, π] + } + +// s->feedback.trig_angle_cicle = fmodf(s->feedback.trig.rotor_abs_angle, M_2PI); +// if(s->feedback.trig_angle_cicle<0.0f) +// { +// s->feedback.trig_angle_cicle+=M_2PI; +// } +// s->feedback.trig_angle_cicle = s->feedback.trig.rotor_abs_angle; +// CircleAdd(&s->feedback.trig_angle_cicle, 0.0f, M_2PI); + // - c->feedback.fil_trig_rpm = LowPassFilter2p_Apply(&c->filter.trig.in, c->feedback.trig->feedback.rotor_speed); - c->feedback.trig_rpm = c->feedback.trig->feedback.rotor_speed / MAX_TRIG_RPM; - if(c->feedback.trig_rpm>1.0f)c->feedback.trig_rpm=1.0f; //如果单环效果好就删 - if(c->feedback.trig_rpm<-1.0f)c->feedback.trig_rpm=-1.0f; + s->feedback.fil_trig_rpm = LowPassFilter2p_Apply(&s->filter.trig.in, s->feedback.trig.rotor_speed); + s->feedback.trig_rpm = s->feedback.trig.rotor_speed / MAX_TRIG_RPM; + if(s->feedback.trig_rpm>1.0f)s->feedback.trig_rpm=1.0f; //如果单环效果好就删 + if(s->feedback.trig_rpm<-1.0f)s->feedback.trig_rpm=-1.0f; // - c->errtosee = c->feedback.fric[0].rotor_speed - c->feedback.fric[1].rotor_speed; + s->errtosee = s->feedback.fric[0].rotor_speed - s->feedback.fric[1].rotor_speed; return 0; } - -int8_t Shoot_Control(shoot_t *c, const Shoot_CMD_t *cmd) +float a; +int8_t Shoot_Control(shoot_t *s, Shoot_CMD_t *cmd) { - if (c == NULL || cmd == NULL) { + if (s == NULL || cmd == NULL) { return -1; // 参数错误 } - c->dt = DWT_GetDeltaT(&c->lask_wakeup); -// c->running_state = cmd->state; - c->online = cmd->online; - if(!c->online /*|| c->mode==SHOOT_MODE_SAFE*/){ + s->now = BSP_TIME_Get_us() / 1000000.0f; + s->dt = (BSP_TIME_Get_us() - s->lask_wakeup) / 1000000.0f; + s->lask_wakeup = BSP_TIME_Get_us(); +// s->running_state = cmd->state; + s->online = cmd->online; + if(!s->online /*|| s->mode==SHOOT_MODE_SAFE*/){ for(int i=0;iparam->fric_motor_param[i]); + MOTOR_RM_Relax(&s->param->fric_motor_param[i]); } - MOTOR_RM_Relax(&c->param->trig_motor_param); + MOTOR_RM_Relax(&s->param->trig_motor_param); } else{ - switch(c->running_state) + a=CircleError(s->target_variable.target_angle, s->feedback.trig_angle_cicle, M_2PI); + switch(s->running_state) { case SHOOT_STATE_IDLE:/*熄火等待*/ for(int i=0;ipid.fric_follow[i]); - c->output.out_follow[i]=PID_Calc(&c->pid.fric_follow[i],0.0f,c->feedback.fric_rpm[i],0,c->dt); - c->output.out_fric[i]=c->output.out_follow[i]; - c->output.lpfout_fric[i] = LowPassFilter2p_Apply(&c->filter.fric.out[i], c->output.out_fric[i]); - MOTOR_RM_SetOutput(&c->param->fric_motor_param[i], c->output.lpfout_fric[i]); + PID_ResetIntegral(&s->pid.fric_follow[i]); + s->output.out_follow[i]=PID_Calc(&s->pid.fric_follow[i],0.0f,s->feedback.fric_rpm[i],0,s->dt); + s->output.out_fric[i]=s->output.out_follow[i]; + s->output.lpfout_fric[i] = LowPassFilter2p_Apply(&s->filter.fric.out[i], s->output.out_fric[i]); + MOTOR_RM_SetOutput(&s->param->fric_motor_param[i], s->output.lpfout_fric[i]); } - c->output.out_trig=PID_Calc(&c->pid.trig,c->target_variable.target_angle,c->feedback.trig->gearbox_total_angle,0,c->dt); - MOTOR_RM_SetOutput(&c->param->trig_motor_param, c->output.out_trig); + s->output.out_trig=PID_Calc(&s->pid.trig,s->target_variable.target_angle,s->feedback.trig_angle_cicle,0,s->dt); + MOTOR_RM_SetOutput(&s->param->trig_motor_param, s->output.out_trig); if(cmd->ready) - { - c->running_state=SHOOT_STATE_READY; + { + Shoot_ResetCalu(s); +// Shoot_ResetIntegral(s); +// Shoot_ResetOutput(s); + s->running_state=SHOOT_STATE_READY; } break; case SHOOT_STATE_READY:/*准备射击*/ for(int i=0;i计算修正输出->加和、滤波、输出 */ - c->output.out_follow[i]=PID_Calc(&c->pid.fric_follow[i],c->target_variable.target_rpm/MAX_FRIC_RPM,c->feedback.fric_rpm[i],0,c->dt); - c->output.out_err[i]=PID_Calc(&c->pid.fric_err[i],c->feedback.fric_avgrpm,c->feedback.fric_rpm[i],0,c->dt); - ScaleSumTo1(&c->output.out_follow[i], &c->output.out_err[i]); - c->output.out_fric[i]=c->output.out_follow[i]+c->output.out_err[i]; - c->output.lpfout_fric[i] = LowPassFilter2p_Apply(&c->filter.fric.out[i], c->output.out_fric[i]); - MOTOR_RM_SetOutput(&c->param->fric_motor_param[i], c->output.lpfout_fric[i]); + { /* 计算跟随输出、计算修正输出 */ + s->output.out_follow[i]=PID_Calc(&s->pid.fric_follow[i],s->target_variable.target_rpm/MAX_FRIC_RPM,s->feedback.fric_rpm[i],0,s->dt); + s->output.out_err[i]=PID_Calc(&s->pid.fric_err[i],s->feedback.fric_avgrpm,s->feedback.fric_rpm[i],0,s->dt); + /* 按比例缩放并加和输出 */ + ScaleSumTo1(&s->output.out_follow[i], &s->output.out_err[i]); + s->output.out_fric[i]=s->output.out_follow[i]+s->output.out_err[i]; + /* 滤波 */ + s->output.lpfout_fric[i] = LowPassFilter2p_Apply(&s->filter.fric.out[i], s->output.out_fric[i]); + /* 输出 */ + MOTOR_RM_SetOutput(&s->param->fric_motor_param[i], s->output.lpfout_fric[i]); } - c->output.out_trig=PID_Calc(&c->pid.trig,c->target_variable.target_angle,c->feedback.trig->gearbox_total_angle,0,c->dt); - MOTOR_RM_SetOutput(&c->param->trig_motor_param, c->output.out_trig); + /* 拨弹电机输出 */ + s->output.out_trig=PID_Calc(&s->pid.trig,s->target_variable.target_angle,s->feedback.trig_angle_cicle,0,s->dt); + MOTOR_RM_SetOutput(&s->param->trig_motor_param, s->output.out_trig); + + /* 检查状态机 */ if(!cmd->ready) { - c->running_state=SHOOT_STATE_IDLE; +// Shoot_ResetCalu(s); +// Shoot_ResetOutput(s); + s->running_state=SHOOT_STATE_IDLE; } - else if(last_firecmd==false&&cmd->firecmd==true)//可以加一个到达目标速度的判断 + else if(last_firecmd==false&&cmd->firecmd==true) { - c->running_state=SHOOT_STATE_FIRE; - c->target_variable.target_angle+=c->param->trig_step_angle; + Shoot_ResetCalu(s); + Shoot_ResetOutput(s); + s->running_state=SHOOT_STATE_FIRE; + s->shoot_Anglecalu.num_to_shoot+=1; + } break; case SHOOT_STATE_FIRE: -// c->target_variable.target_angle+=c->param->trig_step_angle; + Shoot_CaluTargetAngle(s, cmd); for(int i=0;ioutput.out_follow[i]=PID_Calc(&c->pid.fric_follow[i],c->target_variable.target_rpm/MAX_FRIC_RPM,c->feedback.fric_rpm[i],0,c->dt); - c->output.out_err[i]=PID_Calc(&c->pid.fric_err[i],c->feedback.fric_avgrpm,c->feedback.fric_rpm[i],0,c->dt); - ScaleSumTo1(&c->output.out_follow[i], &c->output.out_err[i]); - c->output.out_fric[i]=c->output.out_follow[i]+c->output.out_err[i]; - c->output.lpfout_fric[i] = LowPassFilter2p_Apply(&c->filter.fric.out[i], c->output.out_fric[i]); - MOTOR_RM_SetOutput(&c->param->fric_motor_param[i], c->output.lpfout_fric[i]); + s->output.out_follow[i]=PID_Calc(&s->pid.fric_follow[i],s->target_variable.target_rpm/MAX_FRIC_RPM,s->feedback.fric_rpm[i],0,s->dt); + s->output.out_err[i]=PID_Calc(&s->pid.fric_err[i],s->feedback.fric_avgrpm,s->feedback.fric_rpm[i],0,s->dt); + ScaleSumTo1(&s->output.out_follow[i], &s->output.out_err[i]); + s->output.out_fric[i]=s->output.out_follow[i]+s->output.out_err[i]; + s->output.lpfout_fric[i] = LowPassFilter2p_Apply(&s->filter.fric.out[i], s->output.out_fric[i]); + MOTOR_RM_SetOutput(&s->param->fric_motor_param[i], s->output.lpfout_fric[i]); } - c->output.out_trig=PID_Calc(&c->pid.trig,c->target_variable.target_angle,c->feedback.trig->gearbox_total_angle,0,c->dt); - MOTOR_RM_SetOutput(&c->param->trig_motor_param, c->output.out_trig); + s->output.out_trig=PID_Calc(&s->pid.trig,s->target_variable.target_angle,s->feedback.trig_angle_cicle,0,s->dt); + MOTOR_RM_SetOutput(&s->param->trig_motor_param, s->output.out_trig); if(!cmd->firecmd) { - c->running_state=SHOOT_STATE_READY; + Shoot_ResetCalu(s); + Shoot_ResetOutput(s); + s->running_state=SHOOT_STATE_READY; } break; default: - c->running_state=SHOOT_STATE_IDLE; + s->running_state=SHOOT_STATE_IDLE; break; } } - MOTOR_RM_Ctrl(&c->param->fric_motor_param[0]); + MOTOR_RM_Ctrl(&s->param->fric_motor_param[0]); last_firecmd = cmd->firecmd; return 0; } diff --git a/User/module/shoot_control.h b/User/module/shoot_control.h index f6f6004..ffc742e 100644 --- a/User/module/shoot_control.h +++ b/User/module/shoot_control.h @@ -48,17 +48,25 @@ typedef struct { } Shoot_CMD_t; typedef struct { MOTOR_Feedback_t fric[SHOOT_FRIC_NUM]; /* 摩擦轮电机反馈 */ - MOTOR_RM_t *trig; /* 拨弹电机反馈 */ + MOTOR_Feedback_t trig; /* 拨弹电机反馈 */ float fil_fric_rpm[SHOOT_FRIC_NUM]; /* 滤波后的摩擦轮转速 */ float fil_trig_rpm; /* 滤波后的拨弹电机转速*/ + float trig_angle_cicle; /* 拨弹电机减速输出轴单圈角度(0~M_2PI) */ + float fric_rpm[SHOOT_FRIC_NUM]; /* 归一化摩擦轮转速 */ float fric_avgrpm; /* 归一化摩擦轮平均转速*/ float trig_rpm; /* 归一化拨弹电机转速*/ }Shoot_Feedback_t; +typedef struct{ + float time_last_shoot; + uint8_t num_to_shoot; + uint8_t num_shooted; +}Shoot_AngleCalu_t; + typedef struct { float out_follow[SHOOT_FRIC_NUM]; float out_err[SHOOT_FRIC_NUM]; @@ -73,7 +81,9 @@ typedef struct { /* 底盘参数的结构体,包含所有初始化用的参数,通常是const,存好几组 */ typedef struct { - float trig_step_angle; /* 每次拨弹电机转动的角度 */ + float trig_step_angle; /* 每发弹丸拨弹电机转动的角度 */ + float shot_delay_time; /* 射击间隔时间,单位秒 */ + uint8_t shot_burst_num; /* 多发模式下一次射击的发数 */ MOTOR_RM_Param_t fric_motor_param[SHOOT_FRIC_NUM]; MOTOR_RM_Param_t trig_motor_param; @@ -104,8 +114,9 @@ typedef struct { typedef struct { bool online; - uint32_t lask_wakeup; - float dt; + float now; + uint64_t lask_wakeup; + float dt; Shoot_Params_t *param; /* */ /* 模块通用 */ @@ -114,6 +125,7 @@ typedef struct { /* 反馈信息 */ Shoot_Feedback_t feedback; /* 控制信息*/ + Shoot_AngleCalu_t shoot_Anglecalu; Shoot_Output_t output; /* 目标控制量 */ struct { @@ -149,32 +161,32 @@ typedef struct { /** * \brief 初始化发射 * - * \param c 包含发射数据的结构体 + * \param s 包含发射数据的结构体 * \param param 包含发射参数的结构体指针 * \param target_freq 任务预期的运行频率 * * \return 函数运行结果 */ -int8_t Shoot_Init(shoot_t *c, Shoot_Params_t *param, float target_freq); +int8_t Shoot_Init(shoot_t *s, Shoot_Params_t *param, float target_freq); /** * \brief 更新反馈 * - * \param c 包含发射数据的结构体 + * \param s 包含发射数据的结构体 * * \return 函数运行结果 */ -int8_t Chassis_UpdateFeedback(shoot_t *c); +int8_t Chassis_UpdateFeedback(shoot_t *s); /** * \brief 初始化发射 * - * \param c 包含发射数据的结构体 + * \param s 包含发射数据的结构体 * \param cmd 包含发射命令的结构体 * * \return 函数运行结果 */ -int8_t Shoot_Control(shoot_t *c, const Shoot_CMD_t *cmd); +int8_t Shoot_Control(shoot_t *s, Shoot_CMD_t *cmd); diff --git a/User/task/shoot_ctrl.c b/User/task/shoot_ctrl.c index 2c3b4a8..89c759e 100644 --- a/User/task/shoot_ctrl.c +++ b/User/task/shoot_ctrl.c @@ -17,7 +17,7 @@ /* Private macro ------------------------------------------------------------ */ /* Private variables -------------------------------------------------------- */ COMP_AT9S_CMD_t shoot_ctrl_cmd_rc; -shoot_t shoot_c; +shoot_t shoot; Shoot_CMD_t shoot_cmd; /* USER STRUCT BEGIN */ @@ -36,7 +36,7 @@ void Task_shoot_ctrl(void *argument) { uint32_t tick = osKernelGetTickCount(); /* 控制任务运行频率的计时 */ /* USER CODE INIT BEGIN */ - Shoot_Init(&shoot_c,&Config_GetRobotParam()->shoot_param,SHOOT_CTRL_FREQ); + Shoot_Init(&shoot,&Config_GetRobotParam()->shoot_param,SHOOT_CTRL_FREQ); /* USER CODE INIT END */ while (1) { @@ -46,8 +46,8 @@ void Task_shoot_ctrl(void *argument) { shoot_cmd.ready=shoot_ctrl_cmd_rc.shoot.ready; shoot_cmd.firecmd=shoot_ctrl_cmd_rc.shoot.firecmd; shoot_cmd.online=shoot_ctrl_cmd_rc.online; - Chassis_UpdateFeedback(&shoot_c); - Shoot_Control(&shoot_c,&shoot_cmd); + Chassis_UpdateFeedback(&shoot); + Shoot_Control(&shoot,&shoot_cmd); /* USER CODE END */ osDelayUntil(tick); /* 运行结束,等待下一次唤醒 */ } diff --git a/User/task/user_task.c b/User/task/user_task.c index bc9e2a2..7230d3f 100644 --- a/User/task/user_task.c +++ b/User/task/user_task.c @@ -12,7 +12,7 @@ const osThreadAttr_t attr_init = { const osThreadAttr_t attr_shoot_ctrl = { .name = "shoot_ctrl", .priority = osPriorityNormal, - .stack_size = 256 * 4, + .stack_size = 512 * 4, }; const osThreadAttr_t attr_rc = { .name = "rc",

  • MemManage_Handler   ⇒   MemManage_Handler