From 1b94a0820af60dc149cbca8948932547b0cbb599 Mon Sep 17 00:00:00 2001 From: Yohan Boujon Date: Thu, 16 Mar 2023 11:04:50 +0100 Subject: [PATCH] Ajout de detection de front, inversion des leds --- Etape_1.uvguix.boujon | 81 +-- Etape_1.uvoptx | 70 ++- Etape_1.uvprojx | 2 +- Listings/Reel_Etape0.map | 89 ++-- Listings/Simu_Etape0.map | 833 ++++++++++-------------------- Listings/fonctionetape.lst | 12 +- Listings/principale.lst | 238 ++++++--- Listings/startup_stm32f10x_md.lst | 15 +- Objects/Etape_1_Réel.dep | 24 +- Objects/Etape_1_Simulé.dep | 21 + Objects/Reel_Etape0.axf | Bin 268956 -> 269008 bytes Objects/Reel_Etape0.build_log.htm | 11 +- Objects/Reel_Etape0.htm | 43 +- Objects/Simu_Etape0.axf | Bin 497616 -> 268164 bytes Objects/Simu_Etape0.build_log.htm | 101 ++-- Objects/Simu_Etape0.htm | 399 ++++++-------- Objects/Simu_Etape0.lnp | 6 - Objects/Simu_Etape0.sct | 1 + Objects/Simu_Etape0_sct.Bak | 15 + Objects/fonctionetape.o | Bin 1108 -> 1108 bytes Objects/principale.o | Bin 2528 -> 2632 bytes Objects/startup_stm32f10x_cl.o | Bin 6784 -> 6780 bytes Objects/startup_stm32f10x_md.o | Bin 5968 -> 5904 bytes Objects/system_stm32f10x.crf | Bin 255722 -> 239293 bytes Objects/system_stm32f10x.d | 15 +- Objects/system_stm32f10x.o | Bin 275760 -> 258480 bytes Objects/system_stm32f10x_1.crf | Bin 256322 -> 256322 bytes Objects/system_stm32f10x_1.o | Bin 276772 -> 276716 bytes Principale.asm | 43 +- RTE/_Simul_/RTE_Components.h | 5 +- 30 files changed, 876 insertions(+), 1148 deletions(-) create mode 100644 Objects/Etape_1_Simulé.dep create mode 100644 Objects/Simu_Etape0_sct.Bak diff --git a/Etape_1.uvguix.boujon b/Etape_1.uvguix.boujon index 8a1b828..3cc4bd1 100644 --- a/Etape_1.uvguix.boujon +++ b/Etape_1.uvguix.boujon @@ -63,8 +63,8 @@ 2506 Trace Data - - 75 135 130 95 70 230 200 150 + FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B00870082005F004600E600C80096 + 75 135 95 70 230 200 150 466 @@ -81,8 +81,8 @@ 0 0 0 - 50 - 16 + 58 + 23 @@ -93,25 +93,25 @@ 2 3 - -32000 - -32000 + -1 + -1 -1 -1 - 52 - 52 - 1492 - 811 + 58 + 78 + 1518 + 837 0 - 576 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000000000000100000035433A5C55736572735C626F756A6F6E5C4465736B746F705C726F75655F617373656D626C65725C5072696E636970616C652E61736D000000000E5072696E636970616C652E61736D00000000C5D4F200FFFFFFFF38433A5C55736572735C626F756A6F6E5C4465736B746F705C726F75655F617373656D626C65725C466F6E6374696F6E45746170652E61736D0000000011466F6E6374696F6E45746170652E61736D00000000FFDC7800FFFFFFFF4A433A5C55736572735C626F756A6F6E5C4465736B746F705C726F75655F617373656D626C65725C5254455C4465766963655C53544D33324631303352425C5254455F4465766963652E68000000000C5254455F4465766963652E6800000000BECEA100FFFFFFFF54433A5C55736572735C626F756A6F6E5C4465736B746F705C726F75655F617373656D626C65725C5254455C4465766963655C53544D33324631303756435C737461727475705F73746D3332663130785F636C2E730000000016737461727475705F73746D3332663130785F636C2E7300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F4000000660000008007000069030000 + 670 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000500000000000000010000002F553A5C57696E646F77735C4275726561755C726F75655F617373656D626C65725C5072696E636970616C652E61736D000000000E5072696E636970616C652E61736D00000000C5D4F200FFFFFFFF32553A5C57696E646F77735C4275726561755C726F75655F617373656D626C65725C466F6E6374696F6E45746170652E61736D0000000011466F6E6374696F6E45746170652E61736D00000000FFDC7800FFFFFFFF44553A5C57696E646F77735C4275726561755C726F75655F617373656D626C65725C5254455C4465766963655C53544D33324631303352425C5254455F4465766963652E68000000000C5254455F4465766963652E6800000000BECEA100FFFFFFFF4E553A5C57696E646F77735C4275726561755C726F75655F617373656D626C65725C5254455C4465766963655C53544D33324631303756435C737461727475705F73746D3332663130785F636C2E730000000016737461727475705F73746D3332663130785F636C2E7300000000F0A0A100FFFFFFFF4E553A5C57696E646F77735C4275726561755C726F75655F617373656D626C65725C5254455C4465766963655C53544D33324631303352425C737461727475705F73746D3332663130785F6D642E730000000016737461727475705F73746D3332663130785F6D642E7300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F4000000660000008007000069030000 @@ -1821,8 +1821,8 @@ 59399 Build - 979 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000452E9656C960000000000000002000653696D756CE90452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 981 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000653696D756CE9960000000000000002000653696D756CE90452E9656C00000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -1861,7 +1861,7 @@ -1 -1 - 0 + 1 0 0 0 @@ -1871,11 +1871,11 @@ 0 16 - F40000004F00000080070000DF000000 + F40000004F0000008007000060010000 16 - F40000006600000080070000F6000000 + F4000000660000008007000077010000 @@ -2031,7 +2031,7 @@ 0 16 - F7000000660000007D070000C6000000 + F7000000660000007D07000047010000 16 @@ -2291,7 +2291,7 @@ 0 16 - F7000000660000007D070000C6000000 + F7000000660000007D07000047010000 16 @@ -2311,7 +2311,7 @@ 0 16 - F7000000660000007D070000C6000000 + F7000000660000007D07000047010000 16 @@ -2391,7 +2391,7 @@ 0 16 - F7000000660000007D070000C6000000 + F7000000660000007D07000047010000 16 @@ -2411,7 +2411,7 @@ 0 16 - F7000000660000007D070000C6000000 + F7000000660000007D07000047010000 16 @@ -2431,7 +2431,7 @@ 0 16 - F7000000660000007D070000C6000000 + F7000000660000007D07000047010000 16 @@ -2441,7 +2441,7 @@ 35824 35824 - 0 + 1 0 0 0 @@ -2451,7 +2451,7 @@ 0 16 - F7000000660000007D070000C6000000 + F4000000630000008007000060010000 16 @@ -3031,7 +3031,7 @@ 0 16 - F7000000660000007D070000C6000000 + F7000000660000007D07000047010000 16 @@ -3540,14 +3540,14 @@ 3311 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000080070000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000080070000F6000000F40000004F00000080070000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000003E030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000055030000000000004F000000F00000003E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000003E030000800700004203000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C40300005903000080070000FD030000C40300004203000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0A0000000000000001000000000000000100000001000000FFFFFFFFC003000042030000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000600100008007000064010000010000000100001004000000010000005DFEFFFF41010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F4000000660000008007000077010000F40000004F00000080070000600100000000000040280056080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657201000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF03000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000003E030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000055030000000000004F000000F00000003E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000003E030000800700004203000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C40300005903000080070000FD030000C40300004203000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0A0000000000000001000000000000000100000001000000FFFFFFFFC003000042030000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3563,7 +3563,7 @@ Build 955 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000100360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3606,9 +3606,9 @@ 0 .\Principale.asm - 5 - 61 - 95 + 13 + 75 + 93 1 0 @@ -3616,7 +3616,7 @@ .\FonctionEtape.asm 0 - 17 + 16 59 1 @@ -3625,7 +3625,7 @@ RTE\Device\STM32F103RB\RTE_Device.h 0 - 61 + 1 1 1 @@ -3640,6 +3640,15 @@ 0 + + RTE\Device\STM32F103RB\startup_stm32f10x_md.s + 0 + 119 + 133 + 1 + + 0 + diff --git a/Etape_1.uvoptx b/Etape_1.uvoptx index 606323b..e377de8 100644 --- a/Etape_1.uvoptx +++ b/Etape_1.uvoptx @@ -75,7 +75,7 @@ 1 0 - 0 + 1 18 @@ -125,7 +125,7 @@ 0 DLGDARM - (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=15,39,661,712,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=1148,258,1639,750,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(234=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0) + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=15,39,661,712,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=1148,258,1639,750,0)(121=1166,171,1587,598,1)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(234=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0) 0 @@ -142,39 +142,39 @@ 0 0 - 47 + 80 1 -
0
+
134222420
0 0 0 0 0 - 0 + 1 .\Principale.asm - + \\Simu_Etape0\Principale.asm\80
1 0 - 49 + 91 1 -
0
+
134222442
0 0 0 0 0 - 0 + 1 .\Principale.asm - + \\Simu_Etape0\Principale.asm\91
2 0 - 50 + 87 1
0
0 @@ -190,23 +190,7 @@ 3 0 - 51 - 1 -
0
- 0 - 0 - 0 - 0 - 0 - 0 - .\Principale.asm - - -
- - 4 - 0 - 52 + 92 1
0
0 @@ -245,8 +229,8 @@ 0 - 0 - 1 + 1 + 0 0 0 0 @@ -254,13 +238,13 @@ 1 0 0 - 0 + 1 0 0 0 0 0 - 0 + 1 0 0 0 @@ -282,6 +266,18 @@ + + + 0 + ((portA & 0x00000100) >> 8 & 0x100) >> 8 + FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274412026203078303030303031303029203E3E2038000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000E03F170000000000000000000000000000000000000044140008 + + + 1 + ((portB & 0x00000400) >> 10 & 0x400) >> 10 + 00800000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274422026203078303030303034303029203E3E2031300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002000000000000000000E03F17000000000000000000000000000000000000004C140008 + + 1 0 @@ -346,7 +342,7 @@ 1 0 - 1 + 0 18 @@ -418,18 +414,18 @@ 0 0 - 89 + 109 1 -
134222604
+
0
0 0 0 0 0 - 1 + 0 .\Principale.asm - \\Reel_Etape0\Principale.asm\89 +
diff --git a/Etape_1.uvprojx b/Etape_1.uvprojx index ab5af9e..cdf3281 100644 --- a/Etape_1.uvprojx +++ b/Etape_1.uvprojx @@ -10,7 +10,7 @@ Simulé 0x4 ARM-ADS - 5060528::V5.06 update 5 (build 528)::ARMCC + 5060960::V5.06 update 7 (build 960)::.\ARMCC 0 diff --git a/Listings/Reel_Etape0.map b/Listings/Reel_Etape0.map index da0c2b5..9d7c13c 100644 --- a/Listings/Reel_Etape0.map +++ b/Listings/Reel_Etape0.map @@ -164,34 +164,34 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE - ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE - ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ..\\pilotes\\Sources\\Timer_Systick.c 0x00000000 Number 0 timer_systick_1.o ABSOLUTE ..\\pilotes\\Sources\\pilote_IO.c 0x00000000 Number 0 pilote_io_1.o ABSOLUTE ..\pilotes\Sources\Timer_Systick.c 0x00000000 Number 0 timer_systick_1.o ABSOLUTE @@ -268,10 +268,9 @@ Image Symbol Table i.__scatterload_copy 0x080012b0 Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x080012be Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x080012c0 Section 14 handlers.o(i.__scatterload_zeroinit) - moncode 0x080012d0 Section 92 principale.o(moncode) - Eteint_LED 0x080012d1 Thumb Code 22 principale.o(moncode) - Allume_LED 0x080012e7 Thumb Code 22 principale.o(moncode) - moncode 0x0800132c Section 200 foncasm.o(moncode) + moncode 0x080012d0 Section 148 principale.o(moncode) + Inverse_LED 0x080012fd Thumb Code 40 principale.o(moncode) + moncode 0x08001364 Section 200 foncasm.o(moncode) .data 0x20000000 Section 19 initialisation.o(.data) .data 0x20000014 Section 24 fonctiontimer.o(.data) incre 0x20000024 Data 4 fonctiontimer.o(.data) @@ -415,11 +414,11 @@ Image Symbol Table __scatterload_copy 0x080012b1 Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x080012bf Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x080012c1 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - main 0x080012fd Thumb Code 40 principale.o(moncode) - Envoie192Boucle 0x0800132d Thumb Code 108 foncasm.o(moncode) - Envoie96Dot 0x08001399 Thumb Code 78 foncasm.o(moncode) - Region$$Table$$Base 0x080013f4 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08001414 Number 0 anon$$obj.o(Region$$Table) + main 0x08001325 Thumb Code 56 principale.o(moncode) + Envoie192Boucle 0x08001365 Thumb Code 108 foncasm.o(moncode) + Envoie96Dot 0x080013d1 Thumb Code 78 foncasm.o(moncode) + Region$$Table$$Base 0x0800142c Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0800144c Number 0 anon$$obj.o(Region$$Table) PrtSurImage 0x20000000 Data 4 initialisation.o(.data) BarretEnCours 0x20000004 Data 4 initialisation.o(.data) DataSend 0x20000008 Data 1 initialisation.o(.data) @@ -440,9 +439,9 @@ Memory Map of the image Image Entry point : 0x08000151 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000014a4, Max: 0x00040000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000014dc, Max: 0x00040000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001414, Max: 0x00040000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000144c, Max: 0x00040000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -502,20 +501,20 @@ Memory Map of the image 0x080012be 0x080012be 0x00000002 Code RO 492 i.__scatterload_null mc_w.l(handlers.o) 0x080012c0 0x080012c0 0x0000000e Code RO 493 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x080012ce 0x080012ce 0x00000002 PAD - 0x080012d0 0x080012d0 0x0000005c Code RO 2 moncode principale.o - 0x0800132c 0x0800132c 0x000000c8 Code RO 331 moncode Matos.lib(foncasm.o) - 0x080013f4 0x080013f4 0x00000020 Data RO 489 Region$$Table anon$$obj.o + 0x080012d0 0x080012d0 0x00000094 Code RO 2 moncode principale.o + 0x08001364 0x08001364 0x000000c8 Code RO 331 moncode Matos.lib(foncasm.o) + 0x0800142c 0x0800142c 0x00000020 Data RO 489 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001414, Size: 0x00000490, Max: 0x00010000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800144c, Size: 0x00000490, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x08001414 0x00000013 Data RW 97 .data Matos.lib(initialisation.o) - 0x20000013 0x08001427 0x00000001 PAD - 0x20000014 0x08001428 0x00000018 Data RW 229 .data Matos.lib(fonctiontimer.o) - 0x2000002c 0x08001440 0x00000060 Data RW 321 .data Matos.lib(warning.o) - 0x2000008c 0x080014a0 0x00000004 Data RW 407 .data Matos.lib(timer_systick_1.o) + 0x20000000 0x0800144c 0x00000013 Data RW 97 .data Matos.lib(initialisation.o) + 0x20000013 0x0800145f 0x00000001 PAD + 0x20000014 0x08001460 0x00000018 Data RW 229 .data Matos.lib(fonctiontimer.o) + 0x2000002c 0x08001478 0x00000060 Data RW 321 .data Matos.lib(warning.o) + 0x2000008c 0x080014d8 0x00000004 Data RW 407 .data Matos.lib(timer_systick_1.o) 0x20000090 - 0x00000400 Zero RW 10 STACK startup_stm32f10x_cl.o @@ -526,12 +525,12 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 92 8 0 0 0 432 principale.o - 36 8 336 0 1024 800 startup_stm32f10x_cl.o - 396 32 0 0 0 6481 system_stm32f10x_1.o + 148 8 0 0 0 480 principale.o + 36 8 336 0 1024 796 startup_stm32f10x_cl.o + 396 32 0 0 0 6457 system_stm32f10x_1.o ---------------------------------------------------------------------- - 524 48 368 0 1024 7713 Object Totals + 580 48 368 0 1024 7733 Object Totals 0 0 32 0 0 0 (incl. Generated) 0 0 0 0 0 0 (incl. Padding) @@ -594,15 +593,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 4772 390 368 144 1024 245332 Grand Totals - 4772 390 368 144 1024 245332 ELF Image Totals - 4772 390 368 144 0 0 ROM Totals + 4828 390 368 144 1024 245352 Grand Totals + 4828 390 368 144 1024 245352 ELF Image Totals + 4828 390 368 144 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 5140 ( 5.02kB) + Total RO Size (Code + RO Data) 5196 ( 5.07kB) Total RW Size (RW Data + ZI Data) 1168 ( 1.14kB) - Total ROM Size (Code + RO Data + RW Data) 5284 ( 5.16kB) + Total ROM Size (Code + RO Data + RW Data) 5340 ( 5.21kB) ============================================================================== diff --git a/Listings/Simu_Etape0.map b/Listings/Simu_Etape0.map index aa6c28a..a37fa52 100644 --- a/Listings/Simu_Etape0.map +++ b/Listings/Simu_Etape0.map @@ -1,59 +1,13 @@ -Component: ARM Compiler 5.06 update 5 (build 528) Tool: armlink [4d35e2] +Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] ============================================================================== Section Cross References principale.o(moncode) refers to initialisation.o(i.Init_Cible) for Init_Cible - stm32f10x_rcc.o(i.RCC_GetClocksFreq) refers to stm32f10x_rcc.o(.data) for APBAHBPrescTable - stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus - stm32f10x_spi.o(i.I2S_Init) refers to stm32f10x_rcc.o(i.RCC_GetClocksFreq) for RCC_GetClocksFreq - stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd - stm32f10x_spi.o(i.SPI_I2S_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd - stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd - stm32f10x_tim.o(i.TIM_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd - stm32f10x_tim.o(i.TIM_ETRClockMode1Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig - stm32f10x_tim.o(i.TIM_ETRClockMode2Config) refers to stm32f10x_tim.o(i.TIM_ETRConfig) for TIM_ETRConfig - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI3_Config) for TI3_Config - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC3Prescaler) for TIM_SetIC3Prescaler - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TI4_Config) for TI4_Config - stm32f10x_tim.o(i.TIM_ICInit) refers to stm32f10x_tim.o(i.TIM_SetIC4Prescaler) for TIM_SetIC4Prescaler - stm32f10x_tim.o(i.TIM_ITRxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger - stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config - stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC1Prescaler) for TIM_SetIC1Prescaler - stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config - stm32f10x_tim.o(i.TIM_PWMIConfig) refers to stm32f10x_tim.o(i.TIM_SetIC2Prescaler) for TIM_SetIC2Prescaler - stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI2_Config) for TI2_Config - stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TI1_Config) for TI1_Config - stm32f10x_tim.o(i.TIM_TIxExternalClockConfig) refers to stm32f10x_tim.o(i.TIM_SelectInputTrigger) for TIM_SelectInputTrigger - dma_stm32f10x.o(i.DMA1_Channel1_IRQHandler) refers to dma_stm32f10x.o(i.DMA1_Channel1_Event) for DMA1_Channel1_Event - dma_stm32f10x.o(i.DMA1_Channel2_IRQHandler) refers to dma_stm32f10x.o(i.DMA1_Channel2_Event) for DMA1_Channel2_Event - dma_stm32f10x.o(i.DMA1_Channel3_IRQHandler) refers to dma_stm32f10x.o(i.DMA1_Channel3_Event) for DMA1_Channel3_Event - dma_stm32f10x.o(i.DMA1_Channel4_IRQHandler) refers to dma_stm32f10x.o(i.DMA1_Channel4_Event) for DMA1_Channel4_Event - dma_stm32f10x.o(i.DMA1_Channel5_IRQHandler) refers to dma_stm32f10x.o(i.DMA1_Channel5_Event) for DMA1_Channel5_Event - dma_stm32f10x.o(i.DMA1_Channel6_IRQHandler) refers to dma_stm32f10x.o(i.DMA1_Channel6_Event) for DMA1_Channel6_Event - dma_stm32f10x.o(i.DMA1_Channel7_IRQHandler) refers to dma_stm32f10x.o(i.DMA1_Channel7_Event) for DMA1_Channel7_Event - dma_stm32f10x.o(i.DMA_ChannelInitialize) refers to dma_stm32f10x.o(i.__NVIC_ClearPendingIRQ) for __NVIC_ClearPendingIRQ - dma_stm32f10x.o(i.DMA_ChannelInitialize) refers to dma_stm32f10x.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ - dma_stm32f10x.o(i.DMA_ChannelInitialize) refers to dma_stm32f10x.o(.data) for DMA1_Channel - dma_stm32f10x.o(i.DMA_ChannelUninitialize) refers to dma_stm32f10x.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ - dma_stm32f10x.o(i.DMA_ChannelUninitialize) refers to dma_stm32f10x.o(.data) for DMA1_Channel - gpio_stm32f10x.o(i.GPIO_PinConfigure) refers to gpio_stm32f10x.o(i.GPIO_GetPortClockState) for GPIO_GetPortClockState - gpio_stm32f10x.o(i.GPIO_PinConfigure) refers to gpio_stm32f10x.o(i.GPIO_PortClock) for GPIO_PortClock startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler startup_stm32f10x_md.o(RESET) refers to timer_systick_1.o(i.SysTick_Handler) for SysTick_Handler - startup_stm32f10x_md.o(RESET) refers to dma_stm32f10x.o(i.DMA1_Channel1_IRQHandler) for DMA1_Channel1_IRQHandler - startup_stm32f10x_md.o(RESET) refers to dma_stm32f10x.o(i.DMA1_Channel2_IRQHandler) for DMA1_Channel2_IRQHandler - startup_stm32f10x_md.o(RESET) refers to dma_stm32f10x.o(i.DMA1_Channel3_IRQHandler) for DMA1_Channel3_IRQHandler - startup_stm32f10x_md.o(RESET) refers to dma_stm32f10x.o(i.DMA1_Channel4_IRQHandler) for DMA1_Channel4_IRQHandler - startup_stm32f10x_md.o(RESET) refers to dma_stm32f10x.o(i.DMA1_Channel5_IRQHandler) for DMA1_Channel5_IRQHandler - startup_stm32f10x_md.o(RESET) refers to dma_stm32f10x.o(i.DMA1_Channel6_IRQHandler) for DMA1_Channel6_IRQHandler - startup_stm32f10x_md.o(RESET) refers to dma_stm32f10x.o(i.DMA1_Channel7_IRQHandler) for DMA1_Channel7_IRQHandler startup_stm32f10x_md.o(RESET) refers to fonctiontimer.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler startup_stm32f10x_md.o(RESET) refers to fonctiontimer.o(i.TIM1_CC_IRQHandler) for TIM1_CC_IRQHandler startup_stm32f10x_md.o(RESET) refers to fonctiontimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler @@ -70,7 +24,6 @@ Section Cross References initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Timer2_PWM) for Init_Timer2_PWM initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Timer3_Slave) for Init_Timer3_Slave initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Timer4) for Init_Timer4 - initialisation.o(i.Init_Cible) refers to spi.o(i.Config_SPI) for Config_SPI initialisation.o(i.Init_Cible) refers to foncasm.o(moncode) for Envoie192Boucle initialisation.o(i.Init_Cible) refers to pilote_io_1.o(i.Port_IO_Set) for Port_IO_Set initialisation.o(i.Init_Cible) refers to pilote_io_1.o(i.Port_IO_Reset) for Port_IO_Reset @@ -106,18 +59,13 @@ Section Cross References fonctiontimer.o(i.TIM1_UP_IRQHandler) refers to foncasm.o(moncode) for Envoie192Boucle fonctiontimer.o(i.TIM1_UP_IRQHandler) refers to fonctiontimer.o(.data) for VitesseSuffisante fonctiontimer.o(i.TIM1_UP_IRQHandler) refers to warning.o(.data) for warning - fonctiontimer.o(i.TIM1_UP_IRQHandler) refers to initialisation.o(.data) for DataSend + fonctiontimer.o(i.TIM1_UP_IRQHandler) refers to initialisation.o(.data) for BarretEnCours fonctiontimer.o(i.TIM3_IRQHandler) refers to pilote_io_1.o(i.Port_IO_Set) for Port_IO_Set fonctiontimer.o(i.TIM3_IRQHandler) refers to pilote_io_1.o(i.Port_IO_Reset) for Port_IO_Reset fonctiontimer.o(i.TIM3_IRQHandler) refers to initialisation.o(.data) for DataSend - fonctiontimer.o(i.TIM4_IRQHandler) refers to spi.o(i.SendSPI) for SendSPI + fonctiontimer.o(i.TIM4_IRQHandler) refers to foncasm.o(moncode) for Envoie192Boucle fonctiontimer.o(i.TIM4_IRQHandler) refers to fonctiontimer.o(.data) for SecteurEnCours fonctiontimer.o(i.TIM4_IRQHandler) refers to initialisation.o(.data) for PrtSurImage - spi.o(i.Config_SPI) refers to stm32f10x_spi.o(i.SPI_Init) for SPI_Init - spi.o(i.Config_SPI) refers to stm32f10x_spi.o(i.SPI_Cmd) for SPI_Cmd - spi.o(i.Config_SPI) refers to spi.o(.bss) for SPI_InitStructure - spi.o(i.SendSPI) refers to stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) for SPI_I2S_GetFlagStatus - spi.o(i.SendSPI) refers to spi.o(i.SPI_I2S_SendData16) for SPI_I2S_SendData16 foncasm.o(moncode) refers to initialisation.o(.data) for BarretEnCours timer_systick_1.o(i.SysTick_Handler) refers to timer_systick_1.o(.data) for Ptr_Systick timer_systick_1.o(i.Systick_Period) refers to fmul.o(.text) for __aeabi_fmul @@ -130,8 +78,9 @@ Section Cross References timer_systick_1.o(i.Systick_Period) refers to dmul.o(.text) for __aeabi_dmul timer_systick_1.o(i.Systick_Period) refers to cdrcmple.o(.text) for __aeabi_cdrcmple timer_systick_1.o(i.Systick_Prio_IT) refers to timer_systick_1.o(.data) for Ptr_Systick - entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp - entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init @@ -171,183 +120,6 @@ Removing Unused input sections from the image. Removing principale.o(mesdonnees), (0 bytes). Removing fonctionetape.o(MesDonnees), (0 bytes). Removing fonctionetape.o(moncode), (0 bytes). - Removing misc.o(.rev16_text), (4 bytes). - Removing misc.o(.revsh_text), (4 bytes). - Removing misc.o(.rrx_text), (6 bytes). - Removing misc.o(i.NVIC_Init), (112 bytes). - Removing misc.o(i.NVIC_PriorityGroupConfig), (20 bytes). - Removing misc.o(i.NVIC_SetVectorTable), (20 bytes). - Removing misc.o(i.NVIC_SystemLPConfig), (32 bytes). - Removing misc.o(i.SysTick_CLKSourceConfig), (40 bytes). - Removing stm32f10x_rcc.o(.rev16_text), (4 bytes). - Removing stm32f10x_rcc.o(.revsh_text), (4 bytes). - Removing stm32f10x_rcc.o(.rrx_text), (6 bytes). - Removing stm32f10x_rcc.o(i.RCC_ADCCLKConfig), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd), (32 bytes). - Removing stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd), (32 bytes). - Removing stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd), (32 bytes). - Removing stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd), (32 bytes). - Removing stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd), (32 bytes). - Removing stm32f10x_rcc.o(i.RCC_AdjustHSICalibrationValue), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_BackupResetCmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_ClearFlag), (20 bytes). - Removing stm32f10x_rcc.o(i.RCC_ClearITPendingBit), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_ClockSecuritySystemCmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_DeInit), (76 bytes). - Removing stm32f10x_rcc.o(i.RCC_GetClocksFreq), (212 bytes). - Removing stm32f10x_rcc.o(i.RCC_GetFlagStatus), (60 bytes). - Removing stm32f10x_rcc.o(i.RCC_GetITStatus), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_GetSYSCLKSource), (16 bytes). - Removing stm32f10x_rcc.o(i.RCC_HCLKConfig), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_HSEConfig), (76 bytes). - Removing stm32f10x_rcc.o(i.RCC_HSICmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_ITConfig), (32 bytes). - Removing stm32f10x_rcc.o(i.RCC_LSEConfig), (52 bytes). - Removing stm32f10x_rcc.o(i.RCC_LSICmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_MCOConfig), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_PCLK1Config), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_PCLK2Config), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_PLLCmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_PLLConfig), (28 bytes). - Removing stm32f10x_rcc.o(i.RCC_RTCCLKCmd), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_RTCCLKConfig), (16 bytes). - Removing stm32f10x_rcc.o(i.RCC_SYSCLKConfig), (24 bytes). - Removing stm32f10x_rcc.o(i.RCC_USBCLKConfig), (12 bytes). - Removing stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp), (56 bytes). - Removing stm32f10x_rcc.o(.data), (20 bytes). - Removing stm32f10x_spi.o(.rev16_text), (4 bytes). - Removing stm32f10x_spi.o(.revsh_text), (4 bytes). - Removing stm32f10x_spi.o(.rrx_text), (6 bytes). - Removing stm32f10x_spi.o(i.I2S_Cmd), (24 bytes). - Removing stm32f10x_spi.o(i.I2S_Init), (232 bytes). - Removing stm32f10x_spi.o(i.I2S_StructInit), (20 bytes). - Removing stm32f10x_spi.o(i.SPI_BiDirectionalLineConfig), (28 bytes). - Removing stm32f10x_spi.o(i.SPI_CalculateCRC), (24 bytes). - Removing stm32f10x_spi.o(i.SPI_DataSizeConfig), (18 bytes). - Removing stm32f10x_spi.o(i.SPI_GetCRC), (16 bytes). - Removing stm32f10x_spi.o(i.SPI_GetCRCPolynomial), (6 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_ClearFlag), (6 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_ClearITPendingBit), (20 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_DMACmd), (18 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_DeInit), (88 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_GetITStatus), (52 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_ITConfig), (32 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_ReceiveData), (6 bytes). - Removing stm32f10x_spi.o(i.SPI_I2S_SendData), (4 bytes). - Removing stm32f10x_spi.o(i.SPI_NSSInternalSoftwareConfig), (30 bytes). - Removing stm32f10x_spi.o(i.SPI_SSOutputCmd), (24 bytes). - Removing stm32f10x_spi.o(i.SPI_StructInit), (24 bytes). - Removing stm32f10x_spi.o(i.SPI_TransmitCRC), (10 bytes). - Removing stm32f10x_tim.o(.rev16_text), (4 bytes). - Removing stm32f10x_tim.o(.revsh_text), (4 bytes). - Removing stm32f10x_tim.o(.rrx_text), (6 bytes). - Removing stm32f10x_tim.o(i.TI1_Config), (128 bytes). - Removing stm32f10x_tim.o(i.TI2_Config), (152 bytes). - Removing stm32f10x_tim.o(i.TI3_Config), (144 bytes). - Removing stm32f10x_tim.o(i.TI4_Config), (152 bytes). - Removing stm32f10x_tim.o(i.TIM_ARRPreloadConfig), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_BDTRConfig), (32 bytes). - Removing stm32f10x_tim.o(i.TIM_BDTRStructInit), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_CCPreloadControl), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_CCxCmd), (30 bytes). - Removing stm32f10x_tim.o(i.TIM_CCxNCmd), (30 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearFlag), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearITPendingBit), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearOC1Ref), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearOC2Ref), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearOC3Ref), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ClearOC4Ref), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_Cmd), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_CounterModeConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_CtrlPWMOutputs), (30 bytes). - Removing stm32f10x_tim.o(i.TIM_DMACmd), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_DMAConfig), (10 bytes). - Removing stm32f10x_tim.o(i.TIM_DeInit), (488 bytes). - Removing stm32f10x_tim.o(i.TIM_ETRClockMode1Config), (54 bytes). - Removing stm32f10x_tim.o(i.TIM_ETRClockMode2Config), (32 bytes). - Removing stm32f10x_tim.o(i.TIM_ETRConfig), (28 bytes). - Removing stm32f10x_tim.o(i.TIM_EncoderInterfaceConfig), (66 bytes). - Removing stm32f10x_tim.o(i.TIM_ForcedOC1Config), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ForcedOC2Config), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_ForcedOC3Config), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ForcedOC4Config), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_GenerateEvent), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_GetCapture1), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_GetCapture2), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_GetCapture3), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_GetCapture4), (8 bytes). - Removing stm32f10x_tim.o(i.TIM_GetCounter), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_GetFlagStatus), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_GetITStatus), (34 bytes). - Removing stm32f10x_tim.o(i.TIM_GetPrescaler), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_ICInit), (172 bytes). - Removing stm32f10x_tim.o(i.TIM_ICStructInit), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ITConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_ITRxExternalClockConfig), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_InternalClockConfig), (12 bytes). - Removing stm32f10x_tim.o(i.TIM_OC1FastConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC1Init), (152 bytes). - Removing stm32f10x_tim.o(i.TIM_OC1NPolarityConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC1PolarityConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC1PreloadConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC2FastConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC2Init), (164 bytes). - Removing stm32f10x_tim.o(i.TIM_OC2NPolarityConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC2PolarityConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC2PreloadConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC3FastConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC3Init), (160 bytes). - Removing stm32f10x_tim.o(i.TIM_OC3NPolarityConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC3PolarityConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC3PreloadConfig), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_OC4FastConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC4Init), (124 bytes). - Removing stm32f10x_tim.o(i.TIM_OC4PolarityConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OC4PreloadConfig), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_OCStructInit), (20 bytes). - Removing stm32f10x_tim.o(i.TIM_PWMIConfig), (124 bytes). - Removing stm32f10x_tim.o(i.TIM_PrescalerConfig), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectCCDMA), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectCOM), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectHallSensor), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectInputTrigger), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectMasterSlaveMode), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectOCxM), (82 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectOnePulseMode), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectOutputTrigger), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SelectSlaveMode), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SetAutoreload), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_SetClockDivision), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SetCompare1), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_SetCompare2), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_SetCompare3), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_SetCompare4), (6 bytes). - Removing stm32f10x_tim.o(i.TIM_SetCounter), (4 bytes). - Removing stm32f10x_tim.o(i.TIM_SetIC1Prescaler), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SetIC2Prescaler), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_SetIC3Prescaler), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_SetIC4Prescaler), (26 bytes). - Removing stm32f10x_tim.o(i.TIM_TIxExternalClockConfig), (62 bytes). - Removing stm32f10x_tim.o(i.TIM_TimeBaseInit), (164 bytes). - Removing stm32f10x_tim.o(i.TIM_TimeBaseStructInit), (18 bytes). - Removing stm32f10x_tim.o(i.TIM_UpdateDisableConfig), (24 bytes). - Removing stm32f10x_tim.o(i.TIM_UpdateRequestConfig), (24 bytes). - Removing dma_stm32f10x.o(.rev16_text), (4 bytes). - Removing dma_stm32f10x.o(.revsh_text), (4 bytes). - Removing dma_stm32f10x.o(.rrx_text), (6 bytes). - Removing dma_stm32f10x.o(i.DMA_ChannelInitialize), (256 bytes). - Removing dma_stm32f10x.o(i.DMA_ChannelUninitialize), (188 bytes). - Removing dma_stm32f10x.o(i.__NVIC_ClearPendingIRQ), (28 bytes). - Removing dma_stm32f10x.o(i.__NVIC_DisableIRQ), (60 bytes). - Removing dma_stm32f10x.o(i.__NVIC_EnableIRQ), (26 bytes). - Removing dma_stm32f10x.o(.data), (1 bytes). - Removing gpio_stm32f10x.o(.rev16_text), (4 bytes). - Removing gpio_stm32f10x.o(.revsh_text), (4 bytes). - Removing gpio_stm32f10x.o(.rrx_text), (6 bytes). - Removing gpio_stm32f10x.o(i.GPIO_AFConfigure), (156 bytes). - Removing gpio_stm32f10x.o(i.GPIO_GetPortClockState), (152 bytes). - Removing gpio_stm32f10x.o(i.GPIO_PinConfigure), (120 bytes). - Removing gpio_stm32f10x.o(i.GPIO_PortClock), (316 bytes). Removing startup_stm32f10x_md.o(HEAP), (512 bytes). Removing system_stm32f10x.o(.rev16_text), (4 bytes). Removing system_stm32f10x.o(.revsh_text), (4 bytes). @@ -369,9 +141,6 @@ Removing Unused input sections from the image. Removing fonctiontimer.o(i.Stop_Timer2), (18 bytes). Removing fonctiontimer.o(i.Stop_Timer3), (20 bytes). Removing fonctiontimer.o(i.Stop_Timer4), (20 bytes). - Removing spi.o(.rev16_text), (4 bytes). - Removing spi.o(.revsh_text), (4 bytes). - Removing spi.o(.rrx_text), (6 bytes). Removing foncasm.o(muu), (0 bytes). Removing pilote_io_1.o(.rev16_text), (4 bytes). Removing pilote_io_1.o(.revsh_text), (4 bytes). @@ -385,7 +154,7 @@ Removing Unused input sections from the image. Removing timer_systick_1.o(.revsh_text), (4 bytes). Removing timer_systick_1.o(.rrx_text), (6 bytes). -216 unused section(s) (total 8411 bytes) removed from the image. +36 unused section(s) (total 1220 bytes) removed from the image. ============================================================================== @@ -395,28 +164,30 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE - ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE - ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE @@ -425,18 +196,6 @@ Image Symbol Table ..\\pilotes\\Sources\\pilote_IO.c 0x00000000 Number 0 pilote_io_1.o ABSOLUTE ..\pilotes\Sources\Timer_Systick.c 0x00000000 Number 0 timer_systick_1.o ABSOLUTE ..\pilotes\Sources\pilote_IO.c 0x00000000 Number 0 pilote_io_1.o ABSOLUTE - C:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\StdPeriph_Driver\src\misc.c 0x00000000 Number 0 misc.o ABSOLUTE - C:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\StdPeriph_Driver\src\stm32f10x_rcc.c 0x00000000 Number 0 stm32f10x_rcc.o ABSOLUTE - C:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\StdPeriph_Driver\src\stm32f10x_spi.c 0x00000000 Number 0 stm32f10x_spi.o ABSOLUTE - C:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\StdPeriph_Driver\src\stm32f10x_tim.c 0x00000000 Number 0 stm32f10x_tim.o ABSOLUTE - C:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\RTE_Driver\DMA_STM32F10x.c 0x00000000 Number 0 dma_stm32f10x.o ABSOLUTE - C:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\RTE_Driver\GPIO_STM32F10x.c 0x00000000 Number 0 gpio_stm32f10x.o ABSOLUTE - C:\\Keil_v5\\ARM\\PACK\\Keil\\STM32F1xx_DFP\\2.2.0\\Device\\StdPeriph_Driver\\src\\misc.c 0x00000000 Number 0 misc.o ABSOLUTE - C:\\Keil_v5\\ARM\\PACK\\Keil\\STM32F1xx_DFP\\2.2.0\\Device\\StdPeriph_Driver\\src\\stm32f10x_rcc.c 0x00000000 Number 0 stm32f10x_rcc.o ABSOLUTE - C:\\Keil_v5\\ARM\\PACK\\Keil\\STM32F1xx_DFP\\2.2.0\\Device\\StdPeriph_Driver\\src\\stm32f10x_spi.c 0x00000000 Number 0 stm32f10x_spi.o ABSOLUTE - C:\\Keil_v5\\ARM\\PACK\\Keil\\STM32F1xx_DFP\\2.2.0\\Device\\StdPeriph_Driver\\src\\stm32f10x_tim.c 0x00000000 Number 0 stm32f10x_tim.o ABSOLUTE - C:\\Keil_v5\\ARM\\PACK\\Keil\\STM32F1xx_DFP\\2.2.0\\RTE_Driver\\DMA_STM32F10x.c 0x00000000 Number 0 dma_stm32f10x.o ABSOLUTE - C:\\Keil_v5\\ARM\\PACK\\Keil\\STM32F1xx_DFP\\2.2.0\\RTE_Driver\\GPIO_STM32F10x.c 0x00000000 Number 0 gpio_stm32f10x.o ABSOLUTE FoncAsm.asm 0x00000000 Number 0 foncasm.o ABSOLUTE FonctionEtape.asm 0x00000000 Number 0 fonctionetape.o ABSOLUTE FonctionTimer.c 0x00000000 Number 0 fonctiontimer.o ABSOLUTE @@ -447,8 +206,6 @@ Image Symbol Table RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE RTE\Device\STM32F103RB\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE - Spi.c 0x00000000 Number 0 spi.o ABSOLUTE - Spi.c 0x00000000 Number 0 spi.o ABSOLUTE Warning.c 0x00000000 Number 0 warning.o ABSOLUTE cdcmple.s 0x00000000 Number 0 cdcmple.o ABSOLUTE cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE @@ -462,76 +219,58 @@ Image Symbol Table .ARM.Collect$$$$00000008 0x080000f4 Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x080000f4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x080000f4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) - .ARM.Collect$$$$0000000D 0x080000fc Section 0 entry10a.o(.ARM.Collect$$$$0000000D) - .ARM.Collect$$$$0000000F 0x080000fc Section 0 entry11a.o(.ARM.Collect$$$$0000000F) - .ARM.Collect$$$$00002712 0x080000fc Section 4 entry2.o(.ARM.Collect$$$$00002712) - __lit__00000000 0x080000fc Data 4 entry2.o(.ARM.Collect$$$$00002712) - .text 0x08000100 Section 36 startup_stm32f10x_md.o(.text) - .text 0x08000124 Section 0 fmul.o(.text) - .text 0x08000188 Section 0 fdiv.o(.text) - .text 0x08000204 Section 0 dmul.o(.text) - .text 0x080002e8 Section 0 ddiv.o(.text) - .text 0x080003c6 Section 0 ffltui.o(.text) - .text 0x080003d0 Section 0 ffixui.o(.text) - .text 0x080003f8 Section 0 f2d.o(.text) - .text 0x08000420 Section 48 cdcmple.o(.text) - .text 0x08000450 Section 48 cdrcmple.o(.text) - .text 0x08000480 Section 0 d2f.o(.text) - .text 0x080004b8 Section 0 iusefp.o(.text) - .text 0x080004b8 Section 0 fepilogue.o(.text) - .text 0x08000526 Section 0 depilogue.o(.text) - .text 0x080005e0 Section 36 init.o(.text) - .text 0x08000604 Section 0 llshl.o(.text) - .text 0x08000622 Section 0 llushr.o(.text) - i.Anim 0x08000644 Section 0 fonctiontimer.o(i.Anim) - i.Config_SPI 0x0800066c Section 0 spi.o(i.Config_SPI) - i.DMA1_Channel1_Event 0x080006b0 Section 0 dma_stm32f10x.o(i.DMA1_Channel1_Event) - i.DMA1_Channel1_IRQHandler 0x080006b4 Section 0 dma_stm32f10x.o(i.DMA1_Channel1_IRQHandler) - i.DMA1_Channel2_Event 0x080006d0 Section 0 dma_stm32f10x.o(i.DMA1_Channel2_Event) - i.DMA1_Channel2_IRQHandler 0x080006d4 Section 0 dma_stm32f10x.o(i.DMA1_Channel2_IRQHandler) - i.DMA1_Channel3_Event 0x080006f0 Section 0 dma_stm32f10x.o(i.DMA1_Channel3_Event) - i.DMA1_Channel3_IRQHandler 0x080006f4 Section 0 dma_stm32f10x.o(i.DMA1_Channel3_IRQHandler) - i.DMA1_Channel4_Event 0x08000710 Section 0 dma_stm32f10x.o(i.DMA1_Channel4_Event) - i.DMA1_Channel4_IRQHandler 0x08000714 Section 0 dma_stm32f10x.o(i.DMA1_Channel4_IRQHandler) - i.DMA1_Channel5_Event 0x08000730 Section 0 dma_stm32f10x.o(i.DMA1_Channel5_Event) - i.DMA1_Channel5_IRQHandler 0x08000734 Section 0 dma_stm32f10x.o(i.DMA1_Channel5_IRQHandler) - i.DMA1_Channel6_Event 0x08000750 Section 0 dma_stm32f10x.o(i.DMA1_Channel6_Event) - i.DMA1_Channel6_IRQHandler 0x08000754 Section 0 dma_stm32f10x.o(i.DMA1_Channel6_IRQHandler) - i.DMA1_Channel7_Event 0x08000770 Section 0 dma_stm32f10x.o(i.DMA1_Channel7_Event) - i.DMA1_Channel7_IRQHandler 0x08000774 Section 0 dma_stm32f10x.o(i.DMA1_Channel7_IRQHandler) - i.GPIO_Configure 0x08000790 Section 0 pilote_io_1.o(i.GPIO_Configure) - i.Init_Cible 0x080008dc Section 0 initialisation.o(i.Init_Cible) - i.Init_Dot 0x080009e8 Section 0 initialisation.o(i.Init_Dot) - i.Init_Port 0x08000a60 Section 0 initialisation.o(i.Init_Port) - i.Init_Timer1 0x08000af0 Section 0 initialisation.o(i.Init_Timer1) - i.Init_Timer2_PWM 0x08000c64 Section 0 initialisation.o(i.Init_Timer2_PWM) - i.Init_Timer3_Slave 0x08000d80 Section 0 initialisation.o(i.Init_Timer3_Slave) - i.Init_Timer4 0x08000df0 Section 0 initialisation.o(i.Init_Timer4) - i.Port_IO_Reset 0x08000e64 Section 0 pilote_io_1.o(i.Port_IO_Reset) - i.Port_IO_Set 0x08000e74 Section 0 pilote_io_1.o(i.Port_IO_Set) - i.SPI_Cmd 0x08000e84 Section 0 stm32f10x_spi.o(i.SPI_Cmd) - i.SPI_I2S_GetFlagStatus 0x08000e9c Section 0 stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) - i.SPI_I2S_SendData16 0x08000eae Section 0 spi.o(i.SPI_I2S_SendData16) - i.SPI_Init 0x08000eb2 Section 0 stm32f10x_spi.o(i.SPI_Init) - i.SendSPI 0x08000ef0 Section 0 spi.o(i.SendSPI) - i.SetSysClock 0x08000f78 Section 0 system_stm32f10x.o(i.SetSysClock) - SetSysClock 0x08000f79 Thumb Code 8 system_stm32f10x.o(i.SetSysClock) - i.SetSysClockTo72 0x08000f80 Section 0 system_stm32f10x.o(i.SetSysClockTo72) - SetSysClockTo72 0x08000f81 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) - i.SysTick_Handler 0x08001060 Section 0 timer_systick_1.o(i.SysTick_Handler) - i.SystemInit 0x08001070 Section 0 system_stm32f10x.o(i.SystemInit) - i.Systick_Period 0x080010d0 Section 0 timer_systick_1.o(i.Systick_Period) - i.Systick_Prio_IT 0x080011e0 Section 0 timer_systick_1.o(i.Systick_Prio_IT) - i.TIM1_CC_IRQHandler 0x08001204 Section 0 fonctiontimer.o(i.TIM1_CC_IRQHandler) - i.TIM1_UP_IRQHandler 0x080012b8 Section 0 fonctiontimer.o(i.TIM1_UP_IRQHandler) - i.TIM2_IRQHandler 0x0800135c Section 0 fonctiontimer.o(i.TIM2_IRQHandler) - i.TIM3_IRQHandler 0x08001360 Section 0 fonctiontimer.o(i.TIM3_IRQHandler) - i.TIM4_IRQHandler 0x080013b0 Section 0 fonctiontimer.o(i.TIM4_IRQHandler) - i.__scatterload_copy 0x08001424 Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x08001432 Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x08001434 Section 14 handlers.o(i.__scatterload_zeroinit) - moncode 0x08001444 Section 10 principale.o(moncode) - moncode 0x08001450 Section 200 foncasm.o(moncode) + .ARM.Collect$$$$0000000E 0x080000fc Section 4 entry12b.o(.ARM.Collect$$$$0000000E) + .ARM.Collect$$$$0000000F 0x08000100 Section 0 entry10a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00000011 0x08000100 Section 0 entry11a.o(.ARM.Collect$$$$00000011) + .ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x08000104 Section 36 startup_stm32f10x_md.o(.text) + .text 0x08000128 Section 0 fmul.o(.text) + .text 0x0800018c Section 0 fdiv.o(.text) + .text 0x08000208 Section 0 dmul.o(.text) + .text 0x080002ec Section 0 ddiv.o(.text) + .text 0x080003ca Section 0 ffltui.o(.text) + .text 0x080003d4 Section 0 ffixui.o(.text) + .text 0x080003fc Section 0 f2d.o(.text) + .text 0x08000424 Section 48 cdcmple.o(.text) + .text 0x08000454 Section 48 cdrcmple.o(.text) + .text 0x08000484 Section 0 d2f.o(.text) + .text 0x080004bc Section 0 fepilogue.o(.text) + .text 0x080004bc Section 0 iusefp.o(.text) + .text 0x0800052a Section 0 depilogue.o(.text) + .text 0x080005e4 Section 36 init.o(.text) + .text 0x08000608 Section 0 llshl.o(.text) + .text 0x08000626 Section 0 llushr.o(.text) + i.Anim 0x08000648 Section 0 fonctiontimer.o(i.Anim) + i.GPIO_Configure 0x08000670 Section 0 pilote_io_1.o(i.GPIO_Configure) + i.Init_Cible 0x080007bc Section 0 initialisation.o(i.Init_Cible) + i.Init_Dot 0x080008c8 Section 0 initialisation.o(i.Init_Dot) + i.Init_Port 0x08000940 Section 0 initialisation.o(i.Init_Port) + i.Init_Timer1 0x080009d0 Section 0 initialisation.o(i.Init_Timer1) + i.Init_Timer2_PWM 0x08000b3c Section 0 initialisation.o(i.Init_Timer2_PWM) + i.Init_Timer3_Slave 0x08000c58 Section 0 initialisation.o(i.Init_Timer3_Slave) + i.Init_Timer4 0x08000cc8 Section 0 initialisation.o(i.Init_Timer4) + i.Port_IO_Reset 0x08000d3c Section 0 pilote_io_1.o(i.Port_IO_Reset) + i.Port_IO_Set 0x08000d4c Section 0 pilote_io_1.o(i.Port_IO_Set) + i.SetSysClock 0x08000d5c Section 0 system_stm32f10x.o(i.SetSysClock) + SetSysClock 0x08000d5d Thumb Code 8 system_stm32f10x.o(i.SetSysClock) + i.SetSysClockTo72 0x08000d64 Section 0 system_stm32f10x.o(i.SetSysClockTo72) + SetSysClockTo72 0x08000d65 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72) + i.SysTick_Handler 0x08000e44 Section 0 timer_systick_1.o(i.SysTick_Handler) + i.SystemInit 0x08000e54 Section 0 system_stm32f10x.o(i.SystemInit) + i.Systick_Period 0x08000eb4 Section 0 timer_systick_1.o(i.Systick_Period) + i.Systick_Prio_IT 0x08000fc4 Section 0 timer_systick_1.o(i.Systick_Prio_IT) + i.TIM1_CC_IRQHandler 0x08000fe8 Section 0 fonctiontimer.o(i.TIM1_CC_IRQHandler) + i.TIM1_UP_IRQHandler 0x0800109c Section 0 fonctiontimer.o(i.TIM1_UP_IRQHandler) + i.TIM2_IRQHandler 0x08001148 Section 0 fonctiontimer.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x0800114c Section 0 fonctiontimer.o(i.TIM3_IRQHandler) + i.TIM4_IRQHandler 0x0800119c Section 0 fonctiontimer.o(i.TIM4_IRQHandler) + i.__scatterload_copy 0x08001208 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08001216 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08001218 Section 14 handlers.o(i.__scatterload_zeroinit) + moncode 0x08001228 Section 148 principale.o(moncode) + Inverse_LED 0x08001255 Thumb Code 42 principale.o(moncode) + moncode 0x080012bc Section 200 foncasm.o(moncode) .data 0x20000000 Section 19 initialisation.o(.data) .data 0x20000014 Section 24 fonctiontimer.o(.data) incre 0x20000024 Data 4 fonctiontimer.o(.data) @@ -539,14 +278,14 @@ Image Symbol Table .data 0x2000002c Section 96 warning.o(.data) .data 0x2000008c Section 4 timer_systick_1.o(.data) Ptr_Systick 0x2000008c Data 4 timer_systick_1.o(.data) - .bss 0x20000090 Section 18 spi.o(.bss) - STACK 0x200000a8 Section 1024 startup_stm32f10x_md.o(STACK) + STACK 0x20000090 Section 1024 startup_stm32f10x_md.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __arm_fini_ - Undefined Weak Reference __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __decompress - Undefined Weak Reference @@ -562,118 +301,106 @@ Image Symbol Table _main_clock 0x080000f5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x080000f5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x080000f5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) - __rt_final_cpp 0x080000fd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) - __rt_final_exit 0x080000fd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) - Reset_Handler 0x08000101 Thumb Code 8 startup_stm32f10x_md.o(.text) - NMI_Handler 0x08000109 Thumb Code 2 startup_stm32f10x_md.o(.text) - HardFault_Handler 0x0800010b Thumb Code 2 startup_stm32f10x_md.o(.text) - MemManage_Handler 0x0800010d Thumb Code 2 startup_stm32f10x_md.o(.text) - BusFault_Handler 0x0800010f Thumb Code 2 startup_stm32f10x_md.o(.text) - UsageFault_Handler 0x08000111 Thumb Code 2 startup_stm32f10x_md.o(.text) - SVC_Handler 0x08000113 Thumb Code 2 startup_stm32f10x_md.o(.text) - DebugMon_Handler 0x08000115 Thumb Code 2 startup_stm32f10x_md.o(.text) - PendSV_Handler 0x08000117 Thumb Code 2 startup_stm32f10x_md.o(.text) - ADC1_2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - CAN1_RX1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - CAN1_SCE_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI0_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI15_10_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI3_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI4_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - EXTI9_5_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - FLASH_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - I2C1_ER_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - I2C1_EV_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - I2C2_ER_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - I2C2_EV_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - PVD_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - RCC_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - RTCAlarm_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - RTC_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - SPI1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - SPI2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - TAMPER_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - TIM1_BRK_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - TIM1_TRG_COM_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - USART1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - USART2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - USART3_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - USBWakeUp_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - USB_HP_CAN1_TX_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - USB_LP_CAN1_RX0_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - WWDG_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text) - __aeabi_fmul 0x08000125 Thumb Code 100 fmul.o(.text) - __aeabi_fdiv 0x08000189 Thumb Code 124 fdiv.o(.text) - __aeabi_dmul 0x08000205 Thumb Code 228 dmul.o(.text) - __aeabi_ddiv 0x080002e9 Thumb Code 222 ddiv.o(.text) - __aeabi_ui2f 0x080003c7 Thumb Code 10 ffltui.o(.text) - __aeabi_f2uiz 0x080003d1 Thumb Code 40 ffixui.o(.text) - __aeabi_f2d 0x080003f9 Thumb Code 38 f2d.o(.text) - __aeabi_cdcmpeq 0x08000421 Thumb Code 0 cdcmple.o(.text) - __aeabi_cdcmple 0x08000421 Thumb Code 48 cdcmple.o(.text) - __aeabi_cdrcmple 0x08000451 Thumb Code 48 cdrcmple.o(.text) - __aeabi_d2f 0x08000481 Thumb Code 56 d2f.o(.text) - __I$use$fp 0x080004b9 Thumb Code 0 iusefp.o(.text) - _float_round 0x080004b9 Thumb Code 18 fepilogue.o(.text) - _float_epilogue 0x080004cb Thumb Code 92 fepilogue.o(.text) - _double_round 0x08000527 Thumb Code 30 depilogue.o(.text) - _double_epilogue 0x08000545 Thumb Code 156 depilogue.o(.text) - __scatterload 0x080005e1 Thumb Code 28 init.o(.text) - __scatterload_rt2 0x080005e1 Thumb Code 0 init.o(.text) - __aeabi_llsl 0x08000605 Thumb Code 30 llshl.o(.text) - _ll_shift_l 0x08000605 Thumb Code 0 llshl.o(.text) - __aeabi_llsr 0x08000623 Thumb Code 32 llushr.o(.text) - _ll_ushift_r 0x08000623 Thumb Code 0 llushr.o(.text) - Anim 0x08000645 Thumb Code 32 fonctiontimer.o(i.Anim) - Config_SPI 0x0800066d Thumb Code 58 spi.o(i.Config_SPI) - DMA1_Channel1_Event 0x080006b1 Thumb Code 2 dma_stm32f10x.o(i.DMA1_Channel1_Event) - DMA1_Channel1_IRQHandler 0x080006b5 Thumb Code 22 dma_stm32f10x.o(i.DMA1_Channel1_IRQHandler) - DMA1_Channel2_Event 0x080006d1 Thumb Code 2 dma_stm32f10x.o(i.DMA1_Channel2_Event) - DMA1_Channel2_IRQHandler 0x080006d5 Thumb Code 24 dma_stm32f10x.o(i.DMA1_Channel2_IRQHandler) - DMA1_Channel3_Event 0x080006f1 Thumb Code 2 dma_stm32f10x.o(i.DMA1_Channel3_Event) - DMA1_Channel3_IRQHandler 0x080006f5 Thumb Code 24 dma_stm32f10x.o(i.DMA1_Channel3_IRQHandler) - DMA1_Channel4_Event 0x08000711 Thumb Code 2 dma_stm32f10x.o(i.DMA1_Channel4_Event) - DMA1_Channel4_IRQHandler 0x08000715 Thumb Code 24 dma_stm32f10x.o(i.DMA1_Channel4_IRQHandler) - DMA1_Channel5_Event 0x08000731 Thumb Code 2 dma_stm32f10x.o(i.DMA1_Channel5_Event) - DMA1_Channel5_IRQHandler 0x08000735 Thumb Code 24 dma_stm32f10x.o(i.DMA1_Channel5_IRQHandler) - DMA1_Channel6_Event 0x08000751 Thumb Code 2 dma_stm32f10x.o(i.DMA1_Channel6_Event) - DMA1_Channel6_IRQHandler 0x08000755 Thumb Code 24 dma_stm32f10x.o(i.DMA1_Channel6_IRQHandler) - DMA1_Channel7_Event 0x08000771 Thumb Code 2 dma_stm32f10x.o(i.DMA1_Channel7_Event) - DMA1_Channel7_IRQHandler 0x08000775 Thumb Code 24 dma_stm32f10x.o(i.DMA1_Channel7_IRQHandler) - GPIO_Configure 0x08000791 Thumb Code 314 pilote_io_1.o(i.GPIO_Configure) - Init_Cible 0x080008dd Thumb Code 218 initialisation.o(i.Init_Cible) - Init_Dot 0x080009e9 Thumb Code 112 initialisation.o(i.Init_Dot) - Init_Port 0x08000a61 Thumb Code 134 initialisation.o(i.Init_Port) - Init_Timer1 0x08000af1 Thumb Code 336 initialisation.o(i.Init_Timer1) - Init_Timer2_PWM 0x08000c65 Thumb Code 262 initialisation.o(i.Init_Timer2_PWM) - Init_Timer3_Slave 0x08000d81 Thumb Code 94 initialisation.o(i.Init_Timer3_Slave) - Init_Timer4 0x08000df1 Thumb Code 100 initialisation.o(i.Init_Timer4) - Port_IO_Reset 0x08000e65 Thumb Code 16 pilote_io_1.o(i.Port_IO_Reset) - Port_IO_Set 0x08000e75 Thumb Code 16 pilote_io_1.o(i.Port_IO_Set) - SPI_Cmd 0x08000e85 Thumb Code 24 stm32f10x_spi.o(i.SPI_Cmd) - SPI_I2S_GetFlagStatus 0x08000e9d Thumb Code 18 stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus) - SPI_I2S_SendData16 0x08000eaf Thumb Code 4 spi.o(i.SPI_I2S_SendData16) - SPI_Init 0x08000eb3 Thumb Code 60 stm32f10x_spi.o(i.SPI_Init) - SendSPI 0x08000ef1 Thumb Code 130 spi.o(i.SendSPI) - SysTick_Handler 0x08001061 Thumb Code 10 timer_systick_1.o(i.SysTick_Handler) - SystemInit 0x08001071 Thumb Code 78 system_stm32f10x.o(i.SystemInit) - Systick_Period 0x080010d1 Thumb Code 256 timer_systick_1.o(i.Systick_Period) - Systick_Prio_IT 0x080011e1 Thumb Code 28 timer_systick_1.o(i.Systick_Prio_IT) - TIM1_CC_IRQHandler 0x08001205 Thumb Code 158 fonctiontimer.o(i.TIM1_CC_IRQHandler) - TIM1_UP_IRQHandler 0x080012b9 Thumb Code 130 fonctiontimer.o(i.TIM1_UP_IRQHandler) - TIM2_IRQHandler 0x0800135d Thumb Code 4 fonctiontimer.o(i.TIM2_IRQHandler) - TIM3_IRQHandler 0x08001361 Thumb Code 68 fonctiontimer.o(i.TIM3_IRQHandler) - TIM4_IRQHandler 0x080013b1 Thumb Code 90 fonctiontimer.o(i.TIM4_IRQHandler) - __scatterload_copy 0x08001425 Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x08001433 Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x08001435 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - main 0x08001445 Thumb Code 10 principale.o(moncode) - Envoie192Boucle 0x08001451 Thumb Code 108 foncasm.o(moncode) - Envoie96Dot 0x080014bd Thumb Code 78 foncasm.o(moncode) - Region$$Table$$Base 0x08001518 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08001538 Number 0 anon$$obj.o(Region$$Table) + __rt_lib_shutdown_fini 0x080000fd Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E) + __rt_final_cpp 0x08000101 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F) + __rt_final_exit 0x08000101 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011) + Reset_Handler 0x08000105 Thumb Code 8 startup_stm32f10x_md.o(.text) + NMI_Handler 0x0800010d Thumb Code 2 startup_stm32f10x_md.o(.text) + HardFault_Handler 0x0800010f Thumb Code 2 startup_stm32f10x_md.o(.text) + MemManage_Handler 0x08000111 Thumb Code 2 startup_stm32f10x_md.o(.text) + BusFault_Handler 0x08000113 Thumb Code 2 startup_stm32f10x_md.o(.text) + UsageFault_Handler 0x08000115 Thumb Code 2 startup_stm32f10x_md.o(.text) + SVC_Handler 0x08000117 Thumb Code 2 startup_stm32f10x_md.o(.text) + DebugMon_Handler 0x08000119 Thumb Code 2 startup_stm32f10x_md.o(.text) + PendSV_Handler 0x0800011b Thumb Code 2 startup_stm32f10x_md.o(.text) + ADC1_2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + CAN1_RX1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + CAN1_SCE_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel6_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + DMA1_Channel7_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI15_10_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + EXTI9_5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + FLASH_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + I2C1_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + I2C1_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + I2C2_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + I2C2_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + PVD_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + RCC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + RTCAlarm_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + RTC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + SPI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + SPI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + TAMPER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + TIM1_BRK_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + TIM1_TRG_COM_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + USART1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + USART2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + USART3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + USBWakeUp_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + USB_HP_CAN1_TX_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + USB_LP_CAN1_RX0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + WWDG_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text) + __aeabi_fmul 0x08000129 Thumb Code 100 fmul.o(.text) + __aeabi_fdiv 0x0800018d Thumb Code 124 fdiv.o(.text) + __aeabi_dmul 0x08000209 Thumb Code 228 dmul.o(.text) + __aeabi_ddiv 0x080002ed Thumb Code 222 ddiv.o(.text) + __aeabi_ui2f 0x080003cb Thumb Code 10 ffltui.o(.text) + __aeabi_f2uiz 0x080003d5 Thumb Code 40 ffixui.o(.text) + __aeabi_f2d 0x080003fd Thumb Code 38 f2d.o(.text) + __aeabi_cdcmpeq 0x08000425 Thumb Code 0 cdcmple.o(.text) + __aeabi_cdcmple 0x08000425 Thumb Code 48 cdcmple.o(.text) + __aeabi_cdrcmple 0x08000455 Thumb Code 48 cdrcmple.o(.text) + __aeabi_d2f 0x08000485 Thumb Code 56 d2f.o(.text) + __I$use$fp 0x080004bd Thumb Code 0 iusefp.o(.text) + _float_round 0x080004bd Thumb Code 18 fepilogue.o(.text) + _float_epilogue 0x080004cf Thumb Code 92 fepilogue.o(.text) + _double_round 0x0800052b Thumb Code 30 depilogue.o(.text) + _double_epilogue 0x08000549 Thumb Code 156 depilogue.o(.text) + __scatterload 0x080005e5 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x080005e5 Thumb Code 0 init.o(.text) + __aeabi_llsl 0x08000609 Thumb Code 30 llshl.o(.text) + _ll_shift_l 0x08000609 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x08000627 Thumb Code 32 llushr.o(.text) + _ll_ushift_r 0x08000627 Thumb Code 0 llushr.o(.text) + Anim 0x08000649 Thumb Code 32 fonctiontimer.o(i.Anim) + GPIO_Configure 0x08000671 Thumb Code 314 pilote_io_1.o(i.GPIO_Configure) + Init_Cible 0x080007bd Thumb Code 218 initialisation.o(i.Init_Cible) + Init_Dot 0x080008c9 Thumb Code 112 initialisation.o(i.Init_Dot) + Init_Port 0x08000941 Thumb Code 134 initialisation.o(i.Init_Port) + Init_Timer1 0x080009d1 Thumb Code 328 initialisation.o(i.Init_Timer1) + Init_Timer2_PWM 0x08000b3d Thumb Code 262 initialisation.o(i.Init_Timer2_PWM) + Init_Timer3_Slave 0x08000c59 Thumb Code 94 initialisation.o(i.Init_Timer3_Slave) + Init_Timer4 0x08000cc9 Thumb Code 100 initialisation.o(i.Init_Timer4) + Port_IO_Reset 0x08000d3d Thumb Code 16 pilote_io_1.o(i.Port_IO_Reset) + Port_IO_Set 0x08000d4d Thumb Code 16 pilote_io_1.o(i.Port_IO_Set) + SysTick_Handler 0x08000e45 Thumb Code 10 timer_systick_1.o(i.SysTick_Handler) + SystemInit 0x08000e55 Thumb Code 78 system_stm32f10x.o(i.SystemInit) + Systick_Period 0x08000eb5 Thumb Code 256 timer_systick_1.o(i.Systick_Period) + Systick_Prio_IT 0x08000fc5 Thumb Code 28 timer_systick_1.o(i.Systick_Prio_IT) + TIM1_CC_IRQHandler 0x08000fe9 Thumb Code 158 fonctiontimer.o(i.TIM1_CC_IRQHandler) + TIM1_UP_IRQHandler 0x0800109d Thumb Code 134 fonctiontimer.o(i.TIM1_UP_IRQHandler) + TIM2_IRQHandler 0x08001149 Thumb Code 4 fonctiontimer.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x0800114d Thumb Code 68 fonctiontimer.o(i.TIM3_IRQHandler) + TIM4_IRQHandler 0x0800119d Thumb Code 84 fonctiontimer.o(i.TIM4_IRQHandler) + __scatterload_copy 0x08001209 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08001217 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08001219 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + main 0x0800127f Thumb Code 54 principale.o(moncode) + Envoie192Boucle 0x080012bd Thumb Code 108 foncasm.o(moncode) + Envoie96Dot 0x08001329 Thumb Code 78 foncasm.o(moncode) + Region$$Table$$Base 0x08001384 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x080013a4 Number 0 anon$$obj.o(Region$$Table) PrtSurImage 0x20000000 Data 4 initialisation.o(.data) BarretEnCours 0x20000004 Data 4 initialisation.o(.data) DataSend 0x20000008 Data 1 initialisation.o(.data) @@ -684,8 +411,7 @@ Image Symbol Table ImageEnCours 0x2000001c Data 4 fonctiontimer.o(.data) increment 0x20000020 Data 4 fonctiontimer.o(.data) warning 0x2000002c Data 96 warning.o(.data) - SPI_InitStructure 0x20000090 Data 18 spi.o(.bss) - __initial_sp 0x200004a8 Data 0 startup_stm32f10x_md.o(STACK) + __initial_sp 0x20000490 Data 0 startup_stm32f10x_md.o(STACK) @@ -695,113 +421,83 @@ Memory Map of the image Image Entry point : 0x080000ed - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000015c8, Max: 0x00020000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001434, Max: 0x00020000, ABSOLUTE) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001538, Max: 0x00020000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000013a4, Max: 0x00020000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x08000000 0x08000000 0x000000ec Data RO 1219 RESET startup_stm32f10x_md.o - 0x080000ec 0x080000ec 0x00000000 Code RO 1643 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x080000ec 0x080000ec 0x00000004 Code RO 1666 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) - 0x080000f0 0x080000f0 0x00000004 Code RO 1669 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x080000f4 0x080000f4 0x00000000 Code RO 1671 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x080000f4 0x080000f4 0x00000000 Code RO 1673 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x080000f4 0x080000f4 0x00000008 Code RO 1674 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x080000fc 0x080000fc 0x00000000 Code RO 1676 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) - 0x080000fc 0x080000fc 0x00000000 Code RO 1678 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) - 0x080000fc 0x080000fc 0x00000004 Code RO 1667 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) - 0x08000100 0x08000100 0x00000024 Code RO 1220 .text startup_stm32f10x_md.o - 0x08000124 0x08000124 0x00000064 Code RO 1646 .text mf_w.l(fmul.o) - 0x08000188 0x08000188 0x0000007c Code RO 1648 .text mf_w.l(fdiv.o) - 0x08000204 0x08000204 0x000000e4 Code RO 1650 .text mf_w.l(dmul.o) - 0x080002e8 0x080002e8 0x000000de Code RO 1652 .text mf_w.l(ddiv.o) - 0x080003c6 0x080003c6 0x0000000a Code RO 1654 .text mf_w.l(ffltui.o) - 0x080003d0 0x080003d0 0x00000028 Code RO 1656 .text mf_w.l(ffixui.o) - 0x080003f8 0x080003f8 0x00000026 Code RO 1658 .text mf_w.l(f2d.o) - 0x0800041e 0x0800041e 0x00000002 PAD - 0x08000420 0x08000420 0x00000030 Code RO 1660 .text mf_w.l(cdcmple.o) - 0x08000450 0x08000450 0x00000030 Code RO 1662 .text mf_w.l(cdrcmple.o) - 0x08000480 0x08000480 0x00000038 Code RO 1664 .text mf_w.l(d2f.o) - 0x080004b8 0x080004b8 0x00000000 Code RO 1680 .text mc_w.l(iusefp.o) - 0x080004b8 0x080004b8 0x0000006e Code RO 1681 .text mf_w.l(fepilogue.o) - 0x08000526 0x08000526 0x000000ba Code RO 1683 .text mf_w.l(depilogue.o) - 0x080005e0 0x080005e0 0x00000024 Code RO 1685 .text mc_w.l(init.o) - 0x08000604 0x08000604 0x0000001e Code RO 1687 .text mc_w.l(llshl.o) - 0x08000622 0x08000622 0x00000020 Code RO 1689 .text mc_w.l(llushr.o) - 0x08000642 0x08000642 0x00000002 PAD - 0x08000644 0x08000644 0x00000028 Code RO 1380 i.Anim Matos.lib(fonctiontimer.o) - 0x0800066c 0x0800066c 0x00000044 Code RO 1489 i.Config_SPI Matos.lib(spi.o) - 0x080006b0 0x080006b0 0x00000002 Code RO 1028 i.DMA1_Channel1_Event dma_stm32f10x.o - 0x080006b2 0x080006b2 0x00000002 PAD - 0x080006b4 0x080006b4 0x0000001c Code RO 1029 i.DMA1_Channel1_IRQHandler dma_stm32f10x.o - 0x080006d0 0x080006d0 0x00000002 Code RO 1030 i.DMA1_Channel2_Event dma_stm32f10x.o - 0x080006d2 0x080006d2 0x00000002 PAD - 0x080006d4 0x080006d4 0x0000001c Code RO 1031 i.DMA1_Channel2_IRQHandler dma_stm32f10x.o - 0x080006f0 0x080006f0 0x00000002 Code RO 1032 i.DMA1_Channel3_Event dma_stm32f10x.o - 0x080006f2 0x080006f2 0x00000002 PAD - 0x080006f4 0x080006f4 0x0000001c Code RO 1033 i.DMA1_Channel3_IRQHandler dma_stm32f10x.o - 0x08000710 0x08000710 0x00000002 Code RO 1034 i.DMA1_Channel4_Event dma_stm32f10x.o - 0x08000712 0x08000712 0x00000002 PAD - 0x08000714 0x08000714 0x0000001c Code RO 1035 i.DMA1_Channel4_IRQHandler dma_stm32f10x.o - 0x08000730 0x08000730 0x00000002 Code RO 1036 i.DMA1_Channel5_Event dma_stm32f10x.o - 0x08000732 0x08000732 0x00000002 PAD - 0x08000734 0x08000734 0x0000001c Code RO 1037 i.DMA1_Channel5_IRQHandler dma_stm32f10x.o - 0x08000750 0x08000750 0x00000002 Code RO 1038 i.DMA1_Channel6_Event dma_stm32f10x.o - 0x08000752 0x08000752 0x00000002 PAD - 0x08000754 0x08000754 0x0000001c Code RO 1039 i.DMA1_Channel6_IRQHandler dma_stm32f10x.o - 0x08000770 0x08000770 0x00000002 Code RO 1040 i.DMA1_Channel7_Event dma_stm32f10x.o - 0x08000772 0x08000772 0x00000002 PAD - 0x08000774 0x08000774 0x0000001c Code RO 1041 i.DMA1_Channel7_IRQHandler dma_stm32f10x.o - 0x08000790 0x08000790 0x0000014c Code RO 1542 i.GPIO_Configure Matos.lib(pilote_io_1.o) - 0x080008dc 0x080008dc 0x0000010c Code RO 1273 i.Init_Cible Matos.lib(initialisation.o) - 0x080009e8 0x080009e8 0x00000078 Code RO 1274 i.Init_Dot Matos.lib(initialisation.o) - 0x08000a60 0x08000a60 0x00000090 Code RO 1275 i.Init_Port Matos.lib(initialisation.o) - 0x08000af0 0x08000af0 0x00000174 Code RO 1277 i.Init_Timer1 Matos.lib(initialisation.o) - 0x08000c64 0x08000c64 0x0000011c Code RO 1278 i.Init_Timer2_PWM Matos.lib(initialisation.o) - 0x08000d80 0x08000d80 0x00000070 Code RO 1279 i.Init_Timer3_Slave Matos.lib(initialisation.o) - 0x08000df0 0x08000df0 0x00000074 Code RO 1280 i.Init_Timer4 Matos.lib(initialisation.o) - 0x08000e64 0x08000e64 0x00000010 Code RO 1548 i.Port_IO_Reset Matos.lib(pilote_io_1.o) - 0x08000e74 0x08000e74 0x00000010 Code RO 1549 i.Port_IO_Set Matos.lib(pilote_io_1.o) - 0x08000e84 0x08000e84 0x00000018 Code RO 317 i.SPI_Cmd stm32f10x_spi.o - 0x08000e9c 0x08000e9c 0x00000012 Code RO 325 i.SPI_I2S_GetFlagStatus stm32f10x_spi.o - 0x08000eae 0x08000eae 0x00000004 Code RO 1490 i.SPI_I2S_SendData16 Matos.lib(spi.o) - 0x08000eb2 0x08000eb2 0x0000003c Code RO 330 i.SPI_Init stm32f10x_spi.o - 0x08000eee 0x08000eee 0x00000002 PAD - 0x08000ef0 0x08000ef0 0x00000088 Code RO 1491 i.SendSPI Matos.lib(spi.o) - 0x08000f78 0x08000f78 0x00000008 Code RO 1227 i.SetSysClock system_stm32f10x.o - 0x08000f80 0x08000f80 0x000000e0 Code RO 1228 i.SetSysClockTo72 system_stm32f10x.o - 0x08001060 0x08001060 0x00000010 Code RO 1608 i.SysTick_Handler Matos.lib(timer_systick_1.o) - 0x08001070 0x08001070 0x00000060 Code RO 1230 i.SystemInit system_stm32f10x.o - 0x080010d0 0x080010d0 0x00000110 Code RO 1609 i.Systick_Period Matos.lib(timer_systick_1.o) - 0x080011e0 0x080011e0 0x00000024 Code RO 1610 i.Systick_Prio_IT Matos.lib(timer_systick_1.o) - 0x08001204 0x08001204 0x000000b4 Code RO 1389 i.TIM1_CC_IRQHandler Matos.lib(fonctiontimer.o) - 0x080012b8 0x080012b8 0x000000a4 Code RO 1390 i.TIM1_UP_IRQHandler Matos.lib(fonctiontimer.o) - 0x0800135c 0x0800135c 0x00000004 Code RO 1391 i.TIM2_IRQHandler Matos.lib(fonctiontimer.o) - 0x08001360 0x08001360 0x00000050 Code RO 1392 i.TIM3_IRQHandler Matos.lib(fonctiontimer.o) - 0x080013b0 0x080013b0 0x00000074 Code RO 1393 i.TIM4_IRQHandler Matos.lib(fonctiontimer.o) - 0x08001424 0x08001424 0x0000000e Code RO 1693 i.__scatterload_copy mc_w.l(handlers.o) - 0x08001432 0x08001432 0x00000002 Code RO 1694 i.__scatterload_null mc_w.l(handlers.o) - 0x08001434 0x08001434 0x0000000e Code RO 1695 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x08001442 0x08001442 0x00000002 PAD - 0x08001444 0x08001444 0x0000000a Code RO 2 moncode principale.o - 0x0800144e 0x0800144e 0x00000002 PAD - 0x08001450 0x08001450 0x000000c8 Code RO 1535 moncode Matos.lib(foncasm.o) - 0x08001518 0x08001518 0x00000020 Data RO 1691 Region$$Table anon$$obj.o + 0x08000000 0x08000000 0x000000ec Data RO 12 RESET startup_stm32f10x_md.o + 0x080000ec 0x080000ec 0x00000000 Code RO 439 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080000ec 0x080000ec 0x00000004 Code RO 462 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080000f0 0x080000f0 0x00000004 Code RO 465 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 467 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 469 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080000f4 0x080000f4 0x00000008 Code RO 470 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080000fc 0x080000fc 0x00000004 Code RO 477 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) + 0x08000100 0x08000100 0x00000000 Code RO 472 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) + 0x08000100 0x08000100 0x00000000 Code RO 474 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) + 0x08000100 0x08000100 0x00000004 Code RO 463 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000104 0x08000104 0x00000024 Code RO 13 .text startup_stm32f10x_md.o + 0x08000128 0x08000128 0x00000064 Code RO 442 .text mf_w.l(fmul.o) + 0x0800018c 0x0800018c 0x0000007c Code RO 444 .text mf_w.l(fdiv.o) + 0x08000208 0x08000208 0x000000e4 Code RO 446 .text mf_w.l(dmul.o) + 0x080002ec 0x080002ec 0x000000de Code RO 448 .text mf_w.l(ddiv.o) + 0x080003ca 0x080003ca 0x0000000a Code RO 450 .text mf_w.l(ffltui.o) + 0x080003d4 0x080003d4 0x00000028 Code RO 452 .text mf_w.l(ffixui.o) + 0x080003fc 0x080003fc 0x00000026 Code RO 454 .text mf_w.l(f2d.o) + 0x08000422 0x08000422 0x00000002 PAD + 0x08000424 0x08000424 0x00000030 Code RO 456 .text mf_w.l(cdcmple.o) + 0x08000454 0x08000454 0x00000030 Code RO 458 .text mf_w.l(cdrcmple.o) + 0x08000484 0x08000484 0x00000038 Code RO 460 .text mf_w.l(d2f.o) + 0x080004bc 0x080004bc 0x00000000 Code RO 478 .text mc_w.l(iusefp.o) + 0x080004bc 0x080004bc 0x0000006e Code RO 479 .text mf_w.l(fepilogue.o) + 0x0800052a 0x0800052a 0x000000ba Code RO 481 .text mf_w.l(depilogue.o) + 0x080005e4 0x080005e4 0x00000024 Code RO 483 .text mc_w.l(init.o) + 0x08000608 0x08000608 0x0000001e Code RO 485 .text mc_w.l(llshl.o) + 0x08000626 0x08000626 0x00000020 Code RO 487 .text mc_w.l(llushr.o) + 0x08000646 0x08000646 0x00000002 PAD + 0x08000648 0x08000648 0x00000028 Code RO 215 i.Anim Matos.lib(fonctiontimer.o) + 0x08000670 0x08000670 0x0000014c Code RO 338 i.GPIO_Configure Matos.lib(pilote_io_1.o) + 0x080007bc 0x080007bc 0x0000010c Code RO 89 i.Init_Cible Matos.lib(initialisation.o) + 0x080008c8 0x080008c8 0x00000078 Code RO 90 i.Init_Dot Matos.lib(initialisation.o) + 0x08000940 0x08000940 0x00000090 Code RO 91 i.Init_Port Matos.lib(initialisation.o) + 0x080009d0 0x080009d0 0x0000016c Code RO 93 i.Init_Timer1 Matos.lib(initialisation.o) + 0x08000b3c 0x08000b3c 0x0000011c Code RO 94 i.Init_Timer2_PWM Matos.lib(initialisation.o) + 0x08000c58 0x08000c58 0x00000070 Code RO 95 i.Init_Timer3_Slave Matos.lib(initialisation.o) + 0x08000cc8 0x08000cc8 0x00000074 Code RO 96 i.Init_Timer4 Matos.lib(initialisation.o) + 0x08000d3c 0x08000d3c 0x00000010 Code RO 344 i.Port_IO_Reset Matos.lib(pilote_io_1.o) + 0x08000d4c 0x08000d4c 0x00000010 Code RO 345 i.Port_IO_Set Matos.lib(pilote_io_1.o) + 0x08000d5c 0x08000d5c 0x00000008 Code RO 20 i.SetSysClock system_stm32f10x.o + 0x08000d64 0x08000d64 0x000000e0 Code RO 21 i.SetSysClockTo72 system_stm32f10x.o + 0x08000e44 0x08000e44 0x00000010 Code RO 404 i.SysTick_Handler Matos.lib(timer_systick_1.o) + 0x08000e54 0x08000e54 0x00000060 Code RO 23 i.SystemInit system_stm32f10x.o + 0x08000eb4 0x08000eb4 0x00000110 Code RO 405 i.Systick_Period Matos.lib(timer_systick_1.o) + 0x08000fc4 0x08000fc4 0x00000024 Code RO 406 i.Systick_Prio_IT Matos.lib(timer_systick_1.o) + 0x08000fe8 0x08000fe8 0x000000b4 Code RO 224 i.TIM1_CC_IRQHandler Matos.lib(fonctiontimer.o) + 0x0800109c 0x0800109c 0x000000ac Code RO 225 i.TIM1_UP_IRQHandler Matos.lib(fonctiontimer.o) + 0x08001148 0x08001148 0x00000004 Code RO 226 i.TIM2_IRQHandler Matos.lib(fonctiontimer.o) + 0x0800114c 0x0800114c 0x00000050 Code RO 227 i.TIM3_IRQHandler Matos.lib(fonctiontimer.o) + 0x0800119c 0x0800119c 0x0000006c Code RO 228 i.TIM4_IRQHandler Matos.lib(fonctiontimer.o) + 0x08001208 0x08001208 0x0000000e Code RO 491 i.__scatterload_copy mc_w.l(handlers.o) + 0x08001216 0x08001216 0x00000002 Code RO 492 i.__scatterload_null mc_w.l(handlers.o) + 0x08001218 0x08001218 0x0000000e Code RO 493 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08001226 0x08001226 0x00000002 PAD + 0x08001228 0x08001228 0x00000094 Code RO 2 moncode principale.o + 0x080012bc 0x080012bc 0x000000c8 Code RO 331 moncode Matos.lib(foncasm.o) + 0x08001384 0x08001384 0x00000020 Data RO 489 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001538, Size: 0x000004a8, Max: 0x00005000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080013a4, Size: 0x00000490, Max: 0x00005000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x08001538 0x00000013 Data RW 1281 .data Matos.lib(initialisation.o) - 0x20000013 0x0800154b 0x00000001 PAD - 0x20000014 0x0800154c 0x00000018 Data RW 1394 .data Matos.lib(fonctiontimer.o) - 0x2000002c 0x08001564 0x00000060 Data RW 1525 .data Matos.lib(warning.o) - 0x2000008c 0x080015c4 0x00000004 Data RW 1611 .data Matos.lib(timer_systick_1.o) - 0x20000090 - 0x00000012 Zero RW 1492 .bss Matos.lib(spi.o) - 0x200000a2 0x080015c8 0x00000006 PAD - 0x200000a8 - 0x00000400 Zero RW 1217 STACK startup_stm32f10x_md.o + 0x20000000 0x080013a4 0x00000013 Data RW 97 .data Matos.lib(initialisation.o) + 0x20000013 0x080013b7 0x00000001 PAD + 0x20000014 0x080013b8 0x00000018 Data RW 229 .data Matos.lib(fonctiontimer.o) + 0x2000002c 0x080013d0 0x00000060 Data RW 321 .data Matos.lib(warning.o) + 0x2000008c 0x08001430 0x00000004 Data RW 407 .data Matos.lib(timer_systick_1.o) + 0x20000090 - 0x00000400 Zero RW 10 STACK startup_stm32f10x_md.o ============================================================================== @@ -811,32 +507,29 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 210 30 0 0 0 7259 dma_stm32f10x.o - 0 0 0 0 0 213380 misc.o - 10 0 0 0 0 400 principale.o - 36 8 236 0 1024 860 startup_stm32f10x_md.o - 102 0 0 0 0 2941 stm32f10x_spi.o - 328 28 0 0 0 2205 system_stm32f10x.o + 148 8 0 0 0 480 principale.o + 36 8 236 0 1024 796 startup_stm32f10x_md.o + 328 28 0 0 0 6425 system_stm32f10x.o ---------------------------------------------------------------------- - 704 66 268 0 1024 227045 Object Totals + 512 44 268 0 1024 7701 Object Totals 0 0 32 0 0 0 (incl. Generated) - 18 0 0 0 0 0 (incl. Padding) + 0 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 200 14 0 0 0 460 foncasm.o - 584 102 0 24 0 3477 fonctiontimer.o - 1416 160 0 19 0 225316 initialisation.o + 584 104 0 24 0 3481 fonctiontimer.o + 1408 160 0 19 0 228380 initialisation.o 364 18 0 0 0 2487 pilote_io_1.o - 208 16 0 0 18 2436 spi.o 324 30 0 4 0 2509 timer_systick_1.o 0 0 0 96 0 582 warning.o 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.o + 4 0 0 0 0 0 entry12b.o 8 4 0 0 0 0 entry2.o 4 0 0 0 0 0 entry5.o 0 0 0 0 0 0 entry7b.o @@ -861,19 +554,19 @@ Image component sizes 100 0 0 0 0 76 fmul.o ---------------------------------------------------------------------- - 4460 356 0 144 24 238603 Library Totals - 6 0 0 1 6 0 (incl. Padding) + 4248 342 0 144 0 239235 Library Totals + 6 0 0 1 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 3096 340 0 143 18 237267 Matos.lib - 148 16 0 0 0 204 mc_w.l + 2880 326 0 143 0 237899 Matos.lib + 152 16 0 0 0 204 mc_w.l 1210 0 0 0 0 1132 mf_w.l ---------------------------------------------------------------------- - 4460 356 0 144 24 238603 Library Totals + 4248 342 0 144 0 239235 Library Totals ---------------------------------------------------------------------- @@ -882,15 +575,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 5164 422 268 144 1048 462992 Grand Totals - 5164 422 268 144 1048 462992 ELF Image Totals - 5164 422 268 144 0 0 ROM Totals + 4760 386 268 144 1024 245320 Grand Totals + 4760 386 268 144 1024 245320 ELF Image Totals + 4760 386 268 144 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 5432 ( 5.30kB) - Total RW Size (RW Data + ZI Data) 1192 ( 1.16kB) - Total ROM Size (Code + RO Data + RW Data) 5576 ( 5.45kB) + Total RO Size (Code + RO Data) 5028 ( 4.91kB) + Total RW Size (RW Data + ZI Data) 1168 ( 1.14kB) + Total ROM Size (Code + RO Data + RW Data) 5172 ( 5.05kB) ============================================================================== diff --git a/Listings/fonctionetape.lst b/Listings/fonctionetape.lst index c255e0a..ab5a3d4 100644 --- a/Listings/fonctionetape.lst +++ b/Listings/fonctionetape.lst @@ -185,12 +185,12 @@ ARM Macro Assembler Page 3 62 00000000 END Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw ork --depend=.\objects\fonctionetape.d -o.\objects\fonctionetape.o -I.\RTE\Devi -ce\STM32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CM -SIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Devic -e\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --predefi -ne="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM32F1 -0X_CL SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_CL SETA 1" --li -st=.\listings\fonctionetape.lst FonctionEtape.asm +ce\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\ +CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Dev +ice\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --prede +fine="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM32 +F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" -- +list=.\listings\fonctionetape.lst FonctionEtape.asm diff --git a/Listings/principale.lst b/Listings/principale.lst index cfa016b..61379fd 100644 --- a/Listings/principale.lst +++ b/Listings/principale.lst @@ -165,7 +165,7 @@ ARM Macro Assembler Page 3 47 00000000 48 00000000 E92D 1001 PUSH {R12,R0} ;On stocke R12 dans R0 - 49 00000004 F8DF C04C LDR R12,=GPIOBASEB ;On recupère l'a + 49 00000004 F8DF C084 LDR R12,=GPIOBASEB ;On recupère l'a dresse de base 50 00000008 F44F 6580 MOV R5,#(0x01 << 10) ;1 décalé de 1 0 dans R5 @@ -199,7 +199,7 @@ ARM Macro Assembler Page 3 ARM Macro Assembler Page 4 - 65 0000001A F8DF C038 LDR R12,=GPIOBASEB ;On recupère l'a + 65 0000001A F8DF C070 LDR R12,=GPIOBASEB ;On recupère l'a dresse de base 66 0000001E F44F 6580 MOV R5,#(0x01 << 10) ;1 décalé de 1 0 dans R5 @@ -218,60 +218,105 @@ ARM Macro Assembler Page 4 73 0000002C 74 0000002C ENDP 75 0000002C - 76 0000002C - 77 0000002C ;******************************************************* + 76 0000002C ;******************************************************* ************************ - 78 0000002C ; Procédure principale et point d'entrée du projet - 79 0000002C ;******************************************************* + 77 0000002C ; On inverse la LED + 78 0000002C ;******************************************************* ************************ - 80 0000002C main PROC - 81 0000002C ;******************************************************* - ************************ - 82 0000002C - 83 0000002C - 84 0000002C F04F 0000 MOV R0,#0 ; - 85 00000030 F7FF FFFE BL Init_Cible ; - 86 00000034 Boucle - 87 00000034 F8DF C020 LDR R12,=GPIOBASEA ;On récup l'adre - sse du GPIOA - 88 00000038 F8DC 0008 LDR R0,[R12,#OffsetInput] ;On charg - e sa valeur avec l' - OffsetInput - 89 0000003C F400 7080 AND R0, R0, #(0x01 << 8) ;R0 est ma - squé pour n'avoir q - ue le bit de l'offs - et input - 90 00000040 F5B0 7F80 CMP R0, #(0x01 << 8) - ;On compare R0 à 1 - 91 00000044 D102 BNE T_Oui ;On allume - 92 00000046 F7FF FFFE BL Eteint_LED ;Sinon on éteint - 93 0000004A E7F3 B Boucle ;On reboucle - 94 0000004C - 95 0000004C T_Oui - 96 0000004C F7FF FFFE BL Allume_LED - 97 00000050 E7F0 B Boucle - 98 00000052 - 99 00000052 E7FE B . ; boucle inifinie t - erminale... - 100 00000054 ENDP - 101 00000054 - 102 00000054 END - 40010C00 - 40010800 + 79 0000002C Inverse_LED + PROC + 80 0000002C E92D 1001 PUSH {R12,R0} ;On stocke R12 dans + R0 + 81 00000030 F8DF C058 LDR R12,=GPIOBASEB ;On recupère l'a + dresse de base + 82 00000034 F44F 6580 MOV R5,#(0x01 << 10) ;1 décalé de 1 + 0 dans R5 + 83 00000038 2B00 CMP R3,#0 + 84 0000003A ;BEQ Allume + 85 0000003A ;B Eteint + 86 0000003A D104 BNE Eteint + 87 0000003C Allume + 88 0000003C F8AC 5010 STRH R5,[R12,#OffsetSet] ;On stocke + la variable R5 à l' + adresse 0x0X40010C1 + 0 (set) + 89 00000040 F04F 0301 MOV R3,#1 ; + 90 00000044 E004 B Fin ;Retour + 91 00000046 Eteint + 92 00000046 F8AC 5014 STRH R5,[R12,#OffsetReset] ;On stock + e la variable R5 à + l'adresse 0x0X40010 + C14 (reset) + 93 0000004A F04F 0300 MOV R3,#0 ; + 94 0000004E E7FF B Fin + 95 00000050 + 96 00000050 + 97 00000050 Fin + 98 00000050 E8BD 1001 POP {R12,R0} ;On restitue R12 da + ns R0 + 99 00000054 4770 BX LR ;Retour + 100 00000056 + 101 00000056 + 102 00000056 ;******************************************************* ARM Macro Assembler Page 5 + ************************ + 103 00000056 ; Procédure principale et point d'entrée du projet + 104 00000056 ;******************************************************* + ************************ + 105 00000056 main PROC + 106 00000056 ;******************************************************* + ************************ + 107 00000056 + 108 00000056 + 109 00000056 F7FF FFFE BL Init_Cible ; + 110 0000005A F04F 0000 MOV R0,#0 ; + 111 0000005E F04F 0100 MOV R1,#0 ; + 112 00000062 F04F 0300 MOV R3,#0 ; + 113 00000066 Boucle + 114 00000066 F8DF C028 LDR R12,=GPIOBASEA ;On récup l'adre + sse du GPIOA + 115 0000006A F8DC 0008 LDR R0,[R12,#OffsetInput] ;On charg + e sa valeur avec l' + OffsetInput + 116 0000006E F400 7080 AND R0, R0, #(0x01 << 8) ;R0 est ma + squé pour n'avoir q + ue le bit de l'offs + et input + 117 00000072 F5B0 7F80 CMP R0, #(0x01 << 8) + ;On compare R0 à 1 + 118 00000076 D102 BNE Is_detect ;On allume + 119 00000078 4601 MOV R1,R0 + 120 0000007A F7FF FFF4 BL Boucle ;Sinon on boucle + 121 0000007E + 122 0000007E Is_detect + 123 0000007E F5B1 7F80 CMP R1, #(0x01 << 8) + ;On compare R1 à 1 + 124 00000082 D1F0 BNE Boucle + 125 00000084 + 126 00000084 T_Oui + 127 00000084 F7FF FFFE BL Inverse_LED + 128 00000088 E7ED B Boucle + 129 0000008A + 130 0000008A E7FE B . ; boucle inifinie t + erminale... + 131 0000008C ENDP + 132 0000008C + 133 0000008C END + 40010C00 + 40010800 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw ork --depend=.\objects\principale.d -o.\objects\principale.o -I.\RTE\Device\STM -32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Co -re\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Incl -ude --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__ -UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_CL -SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_CL SETA 1" --list=.\l -istings\principale.lst Principale.asm +32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\ +Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\In +clude --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --predefine=" +__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_M +D SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --list=. +\listings\principale.lst Principale.asm @@ -293,44 +338,92 @@ Comment: mesdonnees unused ARM Macro Assembler Page 1 Alphabetic symbol ordering Relocatable symbols +Allume 0000003C + +Symbol: Allume + Definitions + At line 87 in file Principale.asm + Uses + None +Comment: Allume unused Allume_LED 00000016 Symbol: Allume_LED Definitions At line 62 in file Principale.asm Uses - At line 96 in file Principale.asm -Comment: Allume_LED used once -Boucle 00000034 + None +Comment: Allume_LED unused +Boucle 00000066 Symbol: Boucle Definitions - At line 86 in file Principale.asm + At line 113 in file Principale.asm Uses - At line 93 in file Principale.asm - At line 97 in file Principale.asm + At line 120 in file Principale.asm + At line 124 in file Principale.asm + At line 128 in file Principale.asm +Eteint 00000046 + +Symbol: Eteint + Definitions + At line 91 in file Principale.asm + Uses + At line 86 in file Principale.asm +Comment: Eteint used once Eteint_LED 00000000 Symbol: Eteint_LED Definitions At line 46 in file Principale.asm Uses - At line 92 in file Principale.asm -Comment: Eteint_LED used once -T_Oui 0000004C + None +Comment: Eteint_LED unused +Fin 00000050 + +Symbol: Fin + Definitions + At line 97 in file Principale.asm + Uses + At line 90 in file Principale.asm + At line 94 in file Principale.asm + +Inverse_LED 0000002C + +Symbol: Inverse_LED + Definitions + At line 79 in file Principale.asm + Uses + At line 127 in file Principale.asm +Comment: Inverse_LED used once + + + +ARM Macro Assembler Page 2 Alphabetic symbol ordering +Relocatable symbols + +Is_detect 0000007E + +Symbol: Is_detect + Definitions + At line 122 in file Principale.asm + Uses + At line 118 in file Principale.asm +Comment: Is_detect used once +T_Oui 00000084 Symbol: T_Oui Definitions - At line 95 in file Principale.asm + At line 126 in file Principale.asm Uses - At line 91 in file Principale.asm -Comment: T_Oui used once -main 0000002C + None +Comment: T_Oui unused +main 00000056 Symbol: main Definitions - At line 80 in file Principale.asm + At line 105 in file Principale.asm Uses At line 26 in file Principale.asm Comment: main used once @@ -342,7 +435,7 @@ Symbol: moncode Uses None Comment: moncode unused -6 symbols +11 symbols @@ -355,7 +448,7 @@ Symbol: GPIOBASEA Definitions At line 24 in file REG_UTILES.inc Uses - At line 87 in file Principale.asm + At line 114 in file Principale.asm Comment: GPIOBASEA used once GPIOBASEB 40010C00 @@ -365,6 +458,7 @@ Symbol: GPIOBASEB Uses At line 49 in file Principale.asm At line 65 in file Principale.asm + At line 81 in file Principale.asm MaskBlank 00000004 @@ -410,10 +504,10 @@ MaskSerial_In1 00000080 - ARM Macro Assembler Page 2 Alphabetic symbol ordering Absolute symbols + Symbol: MaskSerial_In1 Definitions At line 33 in file REG_UTILES.inc @@ -442,7 +536,7 @@ Symbol: OffsetInput Definitions At line 27 in file REG_UTILES.inc Uses - At line 88 in file Principale.asm + At line 115 in file Principale.asm Comment: OffsetInput used once OffsetOutput 0000000C @@ -459,7 +553,8 @@ Symbol: OffsetReset At line 30 in file REG_UTILES.inc Uses At line 51 in file Principale.asm -Comment: OffsetReset used once + At line 92 in file Principale.asm + OffsetSet 00000010 Symbol: OffsetSet @@ -467,18 +562,19 @@ Symbol: OffsetSet At line 29 in file REG_UTILES.inc Uses At line 67 in file Principale.asm -Comment: OffsetSet used once + At line 88 in file Principale.asm + SCB_VTOR E000ED08 -Symbol: SCB_VTOR - Definitions - At line 43 in file REG_UTILES.inc ARM Macro Assembler Page 3 Alphabetic symbol ordering Absolute symbols +Symbol: SCB_VTOR + Definitions + At line 43 in file REG_UTILES.inc Uses None Comment: SCB_VTOR unused @@ -527,7 +623,7 @@ Symbol: Init_Cible Definitions At line 23 in file Principale.asm Uses - At line 85 in file Principale.asm + At line 109 in file Principale.asm Comment: Init_Cible used once |Lib$$Request$$armlib| 00000000 @@ -538,4 +634,4 @@ Symbol: |Lib$$Request$$armlib| None Comment: |Lib$$Request$$armlib| unused 2 symbols -365 symbols in table +370 symbols in table diff --git a/Listings/startup_stm32f10x_md.lst b/Listings/startup_stm32f10x_md.lst index 4459f0f..3bdf3da 100644 --- a/Listings/startup_stm32f10x_md.lst +++ b/Listings/startup_stm32f10x_md.lst @@ -465,14 +465,13 @@ ARM Macro Assembler Page 8 00000000 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw ork --depend=.\objects\startup_stm32f10x_md.d -o.\objects\startup_stm32f10x_md. -o -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5. -0.1\CMSIS\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\Include - -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\StdPeriph_Driver\inc -IC -:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\RTE_Driver --predefine="__EVAL SETA - 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 524" -- -predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="STM32F1 -0X_MD SETA 1" --list=.\listings\startup_stm32f10x_md.lst RTE\Device\STM32F103RB -\startup_stm32f10x_md.s +o -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\AR +M\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx +_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB S +ETA 1" --predefine="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --pr +edefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X +_MD SETA 1" --list=.\listings\startup_stm32f10x_md.lst RTE\Device\STM32F103RB\s +tartup_stm32f10x_md.s diff --git a/Objects/Etape_1_Réel.dep b/Objects/Etape_1_Réel.dep index e570614..55f2c75 100644 --- a/Objects/Etape_1_Réel.dep +++ b/Objects/Etape_1_Réel.dep @@ -1,18 +1,18 @@ Dependencies for Project 'Etape_1', Target 'Réel': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (.\Principale.asm)(0x640F050F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --list .\listings\principale.lst --xref -o .\objects\principale.o --depend .\objects\principale.d) -I (REG_UTILES.inc)(0x640EE4CF) -F (.\FonctionEtape.asm)(0x640EE738)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --list .\listings\fonctionetape.lst --xref -o .\objects\fonctionetape.o --depend .\objects\fonctionetape.d) -I (REG_UTILES.inc)(0x640EE4CF) -F (.\Matos.lib)(0x640EE4CF)() -F (RTE\Device\STM32F103RB\RTE_Device.h)(0x640EE4CF)() -F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x640EE4CF)() -F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x640EE4CF)() -F (RTE\Device\STM32F107VC\RTE_Device.h)(0x640EE4CF)() -F (RTE\Device\STM32F107VC\startup_stm32f10x_cl.s)(0x640EE4CF)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --list .\listings\startup_stm32f10x_cl.lst --xref -o .\objects\startup_stm32f10x_cl.o --depend .\objects\startup_stm32f10x_cl.d) -F (RTE\Device\STM32F107VC\system_stm32f10x.c)(0x640EE4CF)(--c99 -c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\pilotes\Include -I.\RTE\Device\STM32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_CL -D_RTE_ -DSTM32F10X_CL -o .\objects\system_stm32f10x_1.o --omf_browse .\objects\system_stm32f10x_1.crf --depend .\objects\system_stm32f10x_1.d) +F (.\Principale.asm)(0x6412E385)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --list .\listings\principale.lst --xref -o .\objects\principale.o --depend .\objects\principale.d) +I (REG_UTILES.inc)(0x6412D4E6) +F (.\FonctionEtape.asm)(0x6412D4E5)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --list .\listings\fonctionetape.lst --xref -o .\objects\fonctionetape.o --depend .\objects\fonctionetape.d) +I (REG_UTILES.inc)(0x6412D4E6) +F (.\Matos.lib)(0x6412D4E6)() +F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6412D4E6)() +F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x6412D4E6)() +F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6412D4E6)() +F (RTE\Device\STM32F107VC\RTE_Device.h)(0x6412D4E6)() +F (RTE\Device\STM32F107VC\startup_stm32f10x_cl.s)(0x6412D4E6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1" --list .\listings\startup_stm32f10x_cl.lst --xref -o .\objects\startup_stm32f10x_cl.o --depend .\objects\startup_stm32f10x_cl.d) +F (RTE\Device\STM32F107VC\system_stm32f10x.c)(0x6412D4E6)(--c99 -c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\pilotes\Include -I.\RTE\Device\STM32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_CL -D_RTE_ -DSTM32F10X_CL -o .\objects\system_stm32f10x_1.o --omf_browse .\objects\system_stm32f10x_1.crf --depend .\objects\system_stm32f10x_1.d) I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) -I (.\RTE\_R_el\RTE_Components.h)(0x640EE570) +I (.\RTE\_R_el\RTE_Components.h)(0x6412D4EE) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) diff --git a/Objects/Etape_1_Simulé.dep b/Objects/Etape_1_Simulé.dep new file mode 100644 index 0000000..4c3dbf3 --- /dev/null +++ b/Objects/Etape_1_Simulé.dep @@ -0,0 +1,21 @@ +Dependencies for Project 'Etape_1', Target 'Simulé': (DO NOT MODIFY !) +CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC +F (.\Principale.asm)(0x6412E8C9)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list .\listings\principale.lst --xref -o .\objects\principale.o --depend .\objects\principale.d) +I (REG_UTILES.inc)(0x6412D4E6) +F (.\FonctionEtape.asm)(0x6412D4E5)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list .\listings\fonctionetape.lst --xref -o .\objects\fonctionetape.o --depend .\objects\fonctionetape.d) +I (REG_UTILES.inc)(0x6412D4E6) +F (.\Matos.lib)(0x6412D4E6)() +F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6412D4E6)() +F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x6412D4E6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d) +F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6412D4E6)(--c99 -c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\pilotes\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F10X_MD -o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_Simul_\RTE_Components.h)(0x6412E464) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) +F (RTE\Device\STM32F107VC\RTE_Device.h)(0x6412D4E6)() +F (RTE\Device\STM32F107VC\startup_stm32f10x_cl.s)(0x6412D4E6)() +F (RTE\Device\STM32F107VC\system_stm32f10x.c)(0x6412D4E6)() diff --git a/Objects/Reel_Etape0.axf b/Objects/Reel_Etape0.axf index f8eb736c5e3c8386606536ba713d9b74254b7a8b..08ec59c2547bb9ed09a98575eb7c1639ccc7220c 100644 GIT binary patch delta 5275 zcmbW54Nz3q702&=?=4xrWchG}6>vdZw-p67$$&{G#tKS@R{X%o1QQ8t3K5p&OYEpw zBhtoH6X-g9nW;3f2}x#x8R^E7q-u$68k3220h=Z%iR~n%*xCuqKp~En{?FUD?DM)E zr+G7X@B5u|?!D)nd-vUU-?38`|0zpHswp>FVI{p8^;}w%==%weFqyKGn7P>36;UMd zZQj3|-{DJqCnDFG`G9va{sMo@``d(do`d}xCiXjfrjts}jB<;6-O?-Ea(UXVOD#7^ zw`o%5;C?n{n(mnnYD2AOruJUjFvb`PN0Bd2JNk#G&5TX#cb}Zx?~w+0;mp*;OfT-a ze`e}SWoE#C)mxf46kiNy8Dq8%{G3c+=3!rc(vaDdmB`F_KA!e%DZUD~wa~_(e1PKj zl`i;lIq&xtY$K`PV$*HOAvuv!&r1zUWN{ zBlD=Abd1)lFeVkacGcH7m*=loQ{Pfq>tv+#qv(qKyVuq?GZLgH`QCl7B7uM4z2OQs z+*wx|bi*#24DZM$=N6aB8|zz~4_7obIqM#&bvCm8SY|$t!Yqv4cfotIK9gVnAH6^3 zPLr;4?;-aJ+lE}Y-MPDL{pNzr%@xfpP0SJyH6tgC^?N^dKXGe1d<_jb9Ig#}k2gMI zzpZP2%s{y}rzv+~k!zQ;vB~*xalu-49a5SQsji~N#ptdah52fmURHROFKKsfEU)$! zv=?SZr`YXwt97y6KHqMaBZ+WNB8T1Tu+EpHwyyRcb+vO8sjsVD{=LcjPKdN3C zkQea7YUH4t&ihrzAiQv^-x);Dsj7QWUX1El5+`I{>ccm`2pZPX_ebFSS1vV9%`JGVW-hl7Jfg3-#Mz5|Be* zq1G0$u8+n*?~xug>F1*!n-gm900%D`P~?2*ZDvoXK_LX$ks;m)e$l|&!FNW5^gF@N zM~8SH_;gH&JHgq8fSv>6vL)h2hRfZ=f%pR{)dXaMOG^<9dLlv{o(6YVLOcLo8z15k z@R)(8!4n3Kl3- zbeEvdgq+slc}>sR{er$ynvFjY@c|fIGDPeJKW|9k3*eIm?iD)xlfc)&e=)3y7(AHD z<3brolac>gLrN*4!+OLNQ4SgenKE(@ICxP8%D`Chvng#9^sNFPK;y#(`%X_7gE50a zxDINi(14v`+Ly>7{i|X0%aoAb^G+CpJcGgIF!~(^{ZttJlhEfPQd(r37L$Ha#wY`C zg!CR36UJcFFo2lyEZ9@ZsTmFME!~8+Dsvb zmVFKV(}DILEu!y+>0mvc16df8BHj{4Uu$?ygwsD|(7T29d%*PWH;0}-G(ZOgXCa{H z2XQyJUo!~sSwjaFX?&(MLR*AdN{Fk#xU@wXFLCAy=(Q;$-V4TlqHzMaEy(ozC&3X2 zN(~0jfy)g1hQPlQcu3&Sz!iq}lVGQTl{*5g?LXu|5(G6cAQv;incxO6WrTPcxXHk) z!7T>f1a38OCHMyh-UZ%c-~(Xnn4Z}Iyb$2uILp5Pw}COf=D_O$pBH#o;4y(^^knRB zp2qtAPZ2H=4DJ(nlfXL#J}7XPz`qjsA~8iAjBr#i;E^|bY!!H=z{LVP1%6!MBVdm) zCC3GWUkd!Lz#j>GMc``!M@QWpPhbJz9_7JqXXvz zgAWD%o4}I-o1$;-Z?3?L1-{242sR5`DR7g(Z2}(^xLe>pfj#dDf!EZtzK#;B* zya_%5KBn{g;38}$sXBk8Gf;ErAK*IZgYBnu4(eqb$9@dGO}Dq`tm!@QFb#qe27^rS zAHl2eGD;CF2WOa>`4hc^d%;U_FmdZ#0PY6=Q0EQcyKqohueW~?d>jXr2%UF=&)}f) z5bQlPz&;3;;;O+F9tq*tsT!**p zU#X62qXQcU@Q}xQmqRSB&4!wQ0x_v~>j|hBZ>3eBJj*9DhZBjmbhqAJ=s#5JwR2=Hqq&%;0-wpX0 zt7#Zx53BLX$~s=GmL)3-@kL}`va(pR%vE1XR_s*&0k!Fp6-P$(D_EGOGZ=ea%}Bv* zPZMLS)gs*D>quP++Oen9pQb2wep)>PjNLsXvs@g6kpuR!I-a7;H@z|?{A!!TG(RoKADKV{m2q^g-{-x3xn-ku zx-&2Pe)ju3&+b0E@4fHR-{oxYa_&!wy0*~9Qck9M74>>T@PJ~EikeJh4p;E7y+l>+ z35+`asKf<3qSrW-uE13MJIaHBa|vtKt?%71*;I9W+Ev=m!qL8pM}N)ZHYtiE*FE$-23sTGl4md z1?yZxj^O6h0yRDxJEN z>h4mM^MQAEJbp8i!0LLJk{&3l&yB6AtgdC(ung&#c<{CQS8Ymmu(UBZR@oA0Zn-}p zZc#>N21;^9O2*ez)o!;xJJzyitVO}4c8|4a@0BPO#<>gH?TXJByP%~j*Npl7paNrM zzqSn8mVPZw*=y|Vhn8aes$WZ0ri~slnKVA5YTSq((6UhFQFV{;$bjkIJfI~jSw{PS z_7p<91~s?RZsZSYOWZ#%Vr-?t*at{ONo}=%8!a4_#kf?~XZQ!vWux(nK?F)SP7P|A zs4h`sieVqp9*%BY&)6`Gf7|`tA01C2a8I>L{Dj|u!e@XEOny#ahQCc=Bbr{+cY5I9>H@atfP{@sbF zHH`TLHSj_sl=%$w1c2^QBl?Z}OSOpJCB-kH=kiWl#NdKt zKzf0okKI78Al*p2s4djVd@m5c{pOa6p}oTkC5ZIj3HpK?=$D1=pmuB=a!r zX@-=Tx@7L?)>;9f!R6a1a(L};7c+=OOQ zh-<+p*o1hT<5h(`E5{b(tZjgAN$$DhOuSy2J z62B+$za@@|o;~1niSL#8JH(ViD`j5EV6Vi6#J`dFl*9uPe=6~pU|meHZSL$D+$M3B z#Dx;Cmw21RJ0xzIi|0=qfFT*YA#sny=OzAF;x8l)NgNl0=T98Kl9<`NT;gJhACO37_VG&6H|v3oauXl*a!YSbc>t8W8i|YuCq2Y zr16&vIUMAizyrJjUICrXJ*0PmUjWm=i})P41KiGe7+ivPNebsrIRj1mNpKDHus@zZ z1*b1+unc0sKLfkDLo#Pe&jfb}I*thJZ{WM}=}80n1{gn9j`z9${oouNLwuY!fL{Uc zCf4Dw6%F|~m#pOhs=zPfTw>?k0PexL$)O(bgIV$R6zEI_}v?fjhvT;3L{v z(jM>xm@=xx+xnw>+MPn(lW;w7GHJm!`Dm=h&C8$X%JU!l;|p9_T)OU3(@u_87)+3?cCoVR?vSm=MF0y4rwI^c&M$RJJvZ&59d`uZ- zbnB~UEZ5kDTji+n@*?=X`JC|=*yFz=6TqD8A&srZaTvK_ui>Kk(>83xC7e5$XGCK~ hMsYF%bsE*l2y}kRIFM}1NUFd;2-{(870Ni3{{jb#&lCUv diff --git a/Objects/Reel_Etape0.build_log.htm b/Objects/Reel_Etape0.build_log.htm index 7d19967..42a8254 100644 --- a/Objects/Reel_Etape0.build_log.htm +++ b/Objects/Reel_Etape0.build_log.htm @@ -21,8 +21,8 @@ Target DLL: UL2CM3.DLL V1.163.9.0 Dialog DLL: TCM.DLL V1.48.0.0

Project:

-C:\Users\boujon\Desktop\roue_assembler\Etape_1.uvprojx -Project File Date: 03/13/2023 +U:\Windows\Bureau\roue_assembler\Etape_1.uvprojx +Project File Date: 03/16/2023

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' @@ -30,11 +30,12 @@ Rebuild target 'R Note: source file 'RTE\Device\STM32F107VC\system_stm32f10x.c' - object file renamed from '.\Objects\system_stm32f10x.o' to '.\Objects\system_stm32f10x_1.o'. assembling FonctionEtape.asm... assembling Principale.asm... +Principale.asm(98): warning: A1488W: PROC/FUNC at line 79 in 'Principale.asm' without matching ENDP/ENDFUNC assembling startup_stm32f10x_cl.s... compiling system_stm32f10x.c... linking... -Program Size: Code=4772 RO-data=368 RW-data=144 ZI-data=1024 -".\Objects\Reel_Etape0.axf" - 0 Error(s), 0 Warning(s). +Program Size: Code=4828 RO-data=368 RW-data=144 ZI-data=1024 +".\Objects\Reel_Etape0.axf" - 0 Error(s), 1 Warning(s).

Software Packages used:

@@ -61,9 +62,9 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.4.0 * Component: Keil::Device:Startup:1.0.0 - Include file: RTE_Driver\Config\RTE_Device.h Source file: Device\Source\system_stm32f10x.c Source file: Device\Source\ARM\startup_stm32f10x_cl.s + Include file: RTE_Driver\Config\RTE_Device.h Source file: Device\Source\ARM\STM32F1xx_OPT.s Build Time Elapsed: 00:00:01 diff --git a/Objects/Reel_Etape0.htm b/Objects/Reel_Etape0.htm index e5dec1b..45cddd6 100644 --- a/Objects/Reel_Etape0.htm +++ b/Objects/Reel_Etape0.htm @@ -3,7 +3,7 @@ Static Call Graph - [.\Objects\Reel_Etape0.axf]

Static Call Graph for image .\Objects\Reel_Etape0.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Mar 13 12:12:17 2023 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Mar 16 10:38:37 2023

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

Call chain for Maximum Stack Depth:

@@ -108,7 +108,7 @@ Global Symbols

__main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
[Address Reference Count : 1]

  • startup_stm32f10x_cl.o(.text)
-

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Calls]