From 24ff4477ed732cf305f339f4664d95a16603d7f4 Mon Sep 17 00:00:00 2001 From: Nabzzz Date: Sat, 21 Mar 2020 18:27:02 +0100 Subject: [PATCH] Tables Trigo --- PROJ_DEUX/Src/principal.c | 24 + .../Simu_STM32F103RB_1.0.0.dbgconf | 36 + PROJ_TROIS/EventRecorderStub.scvd | 9 + PROJ_TROIS/Obj/CHTI.axf | Bin 0 -> 11732 bytes PROJ_TROIS/Obj/CHTI.build_log.htm | 64 + PROJ_TROIS/Obj/CHTI.hex | 53 + PROJ_TROIS/Obj/CHTI.htm | 349 ++ PROJ_TROIS/Obj/CHTI.lnp | 9 + PROJ_TROIS/Obj/CHTI.map | 304 ++ PROJ_TROIS/Obj/CHTI.sct | 16 + PROJ_TROIS/Obj/Project_Simu.dep | 7 + PROJ_TROIS/Obj/callback.d | 1 + PROJ_TROIS/Obj/callback.o | Bin 0 -> 2232 bytes PROJ_TROIS/Obj/principal.crf | Bin 0 -> 1035 bytes PROJ_TROIS/Obj/principal.d | 2 + PROJ_TROIS/Obj/principal.o | Bin 0 -> 8976 bytes PROJ_TROIS/Obj/startup-rvds.d | 1 + PROJ_TROIS/Obj/startup-rvds.o | Bin 0 -> 5960 bytes PROJ_TROIS/Obj/tab.d | 1 + PROJ_TROIS/Obj/tab.o | Bin 0 -> 1312 bytes PROJ_TROIS/Obj/tableau.d | 1 + PROJ_TROIS/Obj/tableau.o | Bin 0 -> 2472 bytes PROJ_TROIS/Project.uvguix.nmouk | 3646 +++++++++++++++++ PROJ_TROIS/Project.uvoptx | 307 ++ PROJ_TROIS/Project.uvprojx | 427 ++ PROJ_TROIS/RTE/_Simu/RTE_Components.h | 21 + PROJ_TROIS/Src/gassp72.h | 115 + PROJ_TROIS/Src/gassp72.lib | Bin 0 -> 24328 bytes PROJ_TROIS/Src/principal.c | 23 + PROJ_TROIS/Src/startup-rvds.s | 335 ++ PROJ_TROIS/Tableau.s | 154 + PROJ_TROIS/callback.lst | 139 + PROJ_TROIS/startup-rvds.lst | 1251 ++++++ PROJ_TROIS/tab.asm | 137 + PROJ_TROIS/tab.lst | 332 ++ PROJ_TROIS/tableau.lst | 376 ++ 36 files changed, 8140 insertions(+) create mode 100644 PROJ_TROIS/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf create mode 100644 PROJ_TROIS/EventRecorderStub.scvd create mode 100644 PROJ_TROIS/Obj/CHTI.axf create mode 100644 PROJ_TROIS/Obj/CHTI.build_log.htm create mode 100644 PROJ_TROIS/Obj/CHTI.hex create mode 100644 PROJ_TROIS/Obj/CHTI.htm create mode 100644 PROJ_TROIS/Obj/CHTI.lnp create mode 100644 PROJ_TROIS/Obj/CHTI.map create mode 100644 PROJ_TROIS/Obj/CHTI.sct create mode 100644 PROJ_TROIS/Obj/Project_Simu.dep create mode 100644 PROJ_TROIS/Obj/callback.d create mode 100644 PROJ_TROIS/Obj/callback.o create mode 100644 PROJ_TROIS/Obj/principal.crf create mode 100644 PROJ_TROIS/Obj/principal.d create mode 100644 PROJ_TROIS/Obj/principal.o create mode 100644 PROJ_TROIS/Obj/startup-rvds.d create mode 100644 PROJ_TROIS/Obj/startup-rvds.o create mode 100644 PROJ_TROIS/Obj/tab.d create mode 100644 PROJ_TROIS/Obj/tab.o create mode 100644 PROJ_TROIS/Obj/tableau.d create mode 100644 PROJ_TROIS/Obj/tableau.o create mode 100644 PROJ_TROIS/Project.uvguix.nmouk create mode 100644 PROJ_TROIS/Project.uvoptx create mode 100644 PROJ_TROIS/Project.uvprojx create mode 100644 PROJ_TROIS/RTE/_Simu/RTE_Components.h create mode 100644 PROJ_TROIS/Src/gassp72.h create mode 100644 PROJ_TROIS/Src/gassp72.lib create mode 100644 PROJ_TROIS/Src/principal.c create mode 100644 PROJ_TROIS/Src/startup-rvds.s create mode 100644 PROJ_TROIS/Tableau.s create mode 100644 PROJ_TROIS/callback.lst create mode 100644 PROJ_TROIS/startup-rvds.lst create mode 100644 PROJ_TROIS/tab.asm create mode 100644 PROJ_TROIS/tab.lst create mode 100644 PROJ_TROIS/tableau.lst diff --git a/PROJ_DEUX/Src/principal.c b/PROJ_DEUX/Src/principal.c index 201e65d..63ed452 100644 --- a/PROJ_DEUX/Src/principal.c +++ b/PROJ_DEUX/Src/principal.c @@ -1,6 +1,30 @@ +#include "gassp72.h" + +void timer_callback(void ); + +//on se retrouve sur l'oscillo à une fréquence d'environ 36Hz +int Periode_en_Tck=1000000; +extern unsigned int echelon; + + + int main(void) { +// activation de la PLL qui multiplie la fréquence du quartz par 9 +CLOCK_Configure(); +// config port PB1 pour être utilisé en sortie +GPIO_Configure(GPIOB, 1, OUTPUT, OUTPUT_PPULL); +// initialisation du timer 4 +// Periode_en_Tck doit fournir la durée entre interruptions, +// exprimée en périodes Tck de l'horloge principale du STM32 (72 MHz) +Timer_1234_Init_ff( TIM4, Periode_en_Tck ); +// enregistrement de la fonction de traitement de l'interruption timer +// ici le 2 est la priorité, timer_callback est l'adresse de cette fonction, a créér en asm, +// cette fonction doit être conforme à l'AAPCS +Active_IT_Debordement_Timer( TIM4, 2, timer_callback ); +// lancement du timer +Run_Timer( TIM4 ); while (1) { } diff --git a/PROJ_TROIS/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf b/PROJ_TROIS/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/PROJ_TROIS/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf @@ -0,0 +1,36 @@ +// File: STM32F101_102_103_105_107.dbgconf +// Version: 1.0.0 +// Note: refer to STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx Reference manual (RM0008) +// STM32F101xx STM32F102xx STM32F103xx STM32F105xx STM32F107xx datasheets + +// <<< Use Configuration Wizard in Context Menu >>> + +// Debug MCU configuration register (DBGMCU_CR) +// Reserved bits must be kept at reset value +// DBG_TIM11_STOP TIM11 counter stopped when core is halted +// DBG_TIM10_STOP TIM10 counter stopped when core is halted +// DBG_TIM9_STOP TIM9 counter stopped when core is halted +// DBG_TIM14_STOP TIM14 counter stopped when core is halted +// DBG_TIM13_STOP TIM13 counter stopped when core is halted +// DBG_TIM12_STOP TIM12 counter stopped when core is halted +// DBG_CAN2_STOP Debug CAN2 stopped when core is halted +// DBG_TIM7_STOP TIM7 counter stopped when core is halted +// DBG_TIM6_STOP TIM6 counter stopped when core is halted +// DBG_TIM5_STOP TIM5 counter stopped when core is halted +// DBG_TIM8_STOP TIM8 counter stopped when core is halted +// DBG_I2C2_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_I2C1_SMBUS_TIMEOUT SMBUS timeout mode stopped when core is halted +// DBG_CAN1_STOP Debug CAN1 stopped when Core is halted +// DBG_TIM4_STOP TIM4 counter stopped when core is halted +// DBG_TIM3_STOP TIM3 counter stopped when core is halted +// DBG_TIM2_STOP TIM2 counter stopped when core is halted +// DBG_TIM1_STOP TIM1 counter stopped when core is halted +// DBG_WWDG_STOP Debug window watchdog stopped when core is halted +// DBG_IWDG_STOP Debug independent watchdog stopped when core is halted +// DBG_STANDBY Debug standby mode +// DBG_STOP Debug stop mode +// DBG_SLEEP Debug sleep mode +// +DbgMCU_CR = 0x00000007; + +// <<< end of configuration section >>> diff --git a/PROJ_TROIS/EventRecorderStub.scvd b/PROJ_TROIS/EventRecorderStub.scvd new file mode 100644 index 0000000..2956b29 --- /dev/null +++ b/PROJ_TROIS/EventRecorderStub.scvd @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/PROJ_TROIS/Obj/CHTI.axf b/PROJ_TROIS/Obj/CHTI.axf new file mode 100644 index 0000000000000000000000000000000000000000..3f3dc3af2acd1ca55f5b61ca2e18b82e07c31134 GIT binary patch literal 11732 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 Y=#5;#-f76J&wT@*O`qTjMlx;uH^e + +
+

µVision Build Log

+

Tool Versions:

+IDE-Version: µVision V5.29.0.0 +Copyright (C) 2019 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: Nabil Moukhlis, None, LIC=---- + +Tool Versions: +Toolchain: MDK-Lite Version: 5.29.0.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin +C Compiler: Armcc.exe V5.06 update 6 (build 750) +Assembler: Armasm.exe V5.06 update 6 (build 750) +Linker/Locator: ArmLink.exe V5.06 update 6 (build 750) +Library Manager: ArmAr.exe V5.06 update 6 (build 750) +Hex Converter: FromElf.exe V5.06 update 6 (build 750) +CPU DLL: SARMCM3.DLL V5.29.0.0 +Dialog DLL: DARMSTM.DLL V1.68.0.0 +Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.7.0 +Dialog DLL: TCM.DLL V1.36.5.0 + +

Project:

+C:\Users\nmouk\Desktop\BE chti\BE-CHTI\PROJ_TROIS\Project.uvprojx +Project File Date: 03/20/2020 + +

Output:

+*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' +Rebuild target 'Simu' +assembling tab.asm... +assembling startup-rvds.s... +compiling principal.c... +assembling Tableau.s... +Tableau.s(154): warning: A1581W: Added 2 bytes of padding at address 0x16 +linking... +Program Size: Code=380 RO-data=268 RW-data=268 ZI-data=1028 +FromELF: creating hex file... +".\Obj\CHTI.axf" - 0 Error(s), 1 Warning(s). + +

Software Packages used:

+ +Package Vendor: ARM + http://www.keil.com/pack/ARM.CMSIS.5.6.0.pack + ARM.CMSIS.5.6.0 + CMSIS (Cortex Microcontroller Software Interface Standard) + * Component: CORE Version: 5.3.0 + +Package Vendor: Keil + http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.3.0.pack + Keil.STM32F1xx_DFP.2.3.0 + STMicroelectronics STM32F1 Series Device Support, Drivers and Examples + +

Collection of Component include folders:

+ .\RTE\_Simu + C:\Users\nmouk\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include + C:\Users\nmouk\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include + +

Collection of Component Files used:

+ + * Component: ARM::CMSIS:CORE:5.3.0 +Build Time Elapsed: 00:00:01 +
+ + diff --git a/PROJ_TROIS/Obj/CHTI.hex b/PROJ_TROIS/Obj/CHTI.hex new file mode 100644 index 0000000..d8d10cf --- /dev/null +++ b/PROJ_TROIS/Obj/CHTI.hex @@ -0,0 +1,53 @@ +:020000040800F2 +:100000003005002001010008250100082701000833 +:10001000290100082B0100082D0100080000000044 +:100020000000000000000000000000002F01000898 +:10003000310100080000000033010008350100080C +:1000400037010008370100083701000837010008B0 +:1000500037010008370100083701000837010008A0 +:100060003701000837010008370100083701000890 +:100070003701000837010008370100083701000880 +:100080003701000837010008370100083701000870 +:100090003701000837010008370100083701000860 +:1000A0003701000837010008370100083701000850 +:1000B0003701000837010008370100083701000840 +:1000C0003701000837010008370100083701000830 +:1000D0003701000837010008370100083701000820 +:1000E000370100083701000837010008DFF80CD09D +:1000F00000F02CF800480047F90100083005002006 +:100100000D488047DFF83400016841F4E0210160C8 +:10011000BFF34F8FDFF82800DFF8281001600A488E +:1001200000477047FEE7FEE7FEE7FEE7FEE7FEE773 +:10013000FEE7FEE7FEE7FEE72301000824ED00E00E +:100140000CED00E00003FA05ED000008064C074D39 +:1001500006E0E06840F0010394E807009847103497 +:10016000AC42F6D3FFF7C6FF480200086802000859 +:1001700070B58D1810F8014B14F0030201D110F87E +:10018000012B231106D110F8013B03E010F8016B9D +:1001900001F8016B521EF9D1ABB110F8012B04F03C +:1001A0000C048A1A0C2C03D0A2EB84129B1C08E0CE +:1001B00010F8014BA2EB0422F8E712F8014B01F80A +:1001C000014B5B1EF9D5A942D4D3002070BD40F28B +:1001D000010CC2F2000C604702E008C8121F08C1FF +:1001E000002AFAD170477047002001E001C1121FB8 +:1001F000002AFBD17047000010B5002419E020460A +:10020000FFF7E5FF0D490860084600680C490968DA +:10021000884203DD0948006809490860074800680A +:1002200008490968884203DA0448006805490860FB +:10023000641C402CE3DB002010BD000028000020DF +:100240002000002024000020680200080000002098 +:100250002C010000700100081C0300082C01002084 +:1002600004040000E80100083007054B33F91010C2 +:100270000610132001FB01F102FB02107047000081 +:10028000AC0000202C04100900000080FFFFFF7F5D +:100290000800821E00FF7F627F8A7D7D7A4276E3BE +:1002A000706E6AF262825A34511D47573CFC302806 +:1002B00025F9188C0C000074F307E7D8DA04CFA9ED +:1002C000C3E3B8CCAE7EA50E9D92951D8FBE8983EB +:1002D0008576829E8000809E8076828385BE891D81 +:1002E0008F92950E9D7EA5CCAEE3B8A9C304CFD85E +:1002F000DA07E774F300008C0CF9182825FC305756 +:100300003C1D473451825AF2626E6AE37042767D38 +:0C0310007A8A7D627F20015EA000000060 +:04000005080000ED02 +:00000001FF diff --git a/PROJ_TROIS/Obj/CHTI.htm b/PROJ_TROIS/Obj/CHTI.htm new file mode 100644 index 0000000..42aa91e --- /dev/null +++ b/PROJ_TROIS/Obj/CHTI.htm @@ -0,0 +1,349 @@ + + +Static Call Graph - [.\Obj\CHTI.axf] +
+

Static Call Graph for image .\Obj\CHTI.axf


+

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sat Mar 21 18:21:42 2020 +

+

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

+Call chain for Maximum Stack Depth:

+main +

+

+Mutually Recursive functions +

  • NMI_Handler   ⇒   NMI_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • UsageFault_Handler   ⇒   UsageFault_Handler
    +
  • SVC_Handler   ⇒   SVC_Handler
    +
  • DebugMon_Handler   ⇒   DebugMon_Handler
    +
  • PendSV_Handler   ⇒   PendSV_Handler
    +
  • SysTick_Handler   ⇒   SysTick_Handler
    +
  • ADC1_2_IRQHandler   ⇒   ADC1_2_IRQHandler
    + +

    +

    +Function Pointers +

    +

    +

    +Global Symbols +

    +

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

    • startup-rvds.o(.text) +
    +

    _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]

    • >>   __scatterload +
    + +

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

    [Called By]

    • >>   __scatterload +
    + +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) + +

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) + +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) + +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) + +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) + +

    Reset_Handler (Thumb, 34 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    SystemInit (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(.text) +
    +

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +

    [Calls]

    • >>   NMI_Handler +
    +
    [Called By]
    • >>   NMI_Handler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +

    [Calls]

    • >>   HardFault_Handler +
    +
    [Called By]
    • >>   HardFault_Handler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +

    [Calls]

    • >>   MemManage_Handler +
    +
    [Called By]
    • >>   MemManage_Handler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +

    [Calls]

    • >>   BusFault_Handler +
    +
    [Called By]
    • >>   BusFault_Handler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +

    [Calls]

    • >>   UsageFault_Handler +
    +
    [Called By]
    • >>   UsageFault_Handler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +

    [Calls]

    • >>   SVC_Handler +
    +
    [Called By]
    • >>   SVC_Handler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +

    [Calls]

    • >>   DebugMon_Handler +
    +
    [Called By]
    • >>   DebugMon_Handler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +

    [Calls]

    • >>   PendSV_Handler +
    +
    [Called By]
    • >>   PendSV_Handler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +

    [Calls]

    • >>   SysTick_Handler +
    +
    [Called By]
    • >>   SysTick_Handler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    ADC1_2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +

    [Calls]

    • >>   ADC1_2_IRQHandler +
    +
    [Called By]
    • >>   ADC1_2_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    CAN1_RX1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    CAN1_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    DMA1_Channel1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    DMA1_Channel2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    DMA1_Channel3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    DMA1_Channel4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    DMA1_Channel5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    DMA1_Channel6_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    DMA1_Channel7_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    EXTI0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    EXTI15_10_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    EXTI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    EXTI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    EXTI3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    EXTI4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    EXTI9_5_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    FLASH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    I2C1_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    I2C1_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    I2C2_ER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    I2C2_EV_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    PVD_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    RCC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    RTCAlarm_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    RTC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    SPI1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    SPI2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    TAMPER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    TIM1_BRK_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    TIM1_CC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    TIM1_TRG_COM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    TIM1_UP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    TIM2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    TIM3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    TIM4_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    USART1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    USART2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    USART3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    USBWakeUp_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    USB_HP_CAN1_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    USB_LP_CAN1_RX0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) +

    [Calls]

    • >>   __main_after_scatterload +
    +
    [Called By]
    • >>   _main_scatterload +
    + +

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) + +

    __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dclz77c.o(.text), UNUSED) + +

    __decompress2 (Thumb, 94 bytes, Stack size unknown bytes, __dclz77c.o(.text), UNUSED) + +

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) + +

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) + +

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) + +

    main (Thumb, 66 bytes, Stack size 8 bytes, principal.o(i.main)) +

    [Stack]

    • Max Depth = 8
    • Call Chain = main +
    +
    [Calls]
    • >>   carre (via Veneer) +
    +
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    carre (Thumb, 20 bytes, Stack size 0 bytes, tableau.o(moncode)) +

    [Called By]

    • >>   main (via Veneer) +
    +

    +

    +Local Symbols +

    +

    +Undefined Global Symbols +


    diff --git a/PROJ_TROIS/Obj/CHTI.lnp b/PROJ_TROIS/Obj/CHTI.lnp new file mode 100644 index 0000000..76b9ec2 --- /dev/null +++ b/PROJ_TROIS/Obj/CHTI.lnp @@ -0,0 +1,9 @@ +--cpu Cortex-M3 +".\obj\startup-rvds.o" +".\obj\principal.o" +".\obj\tableau.o" +".\obj\tab.o" +--library_type=microlib --strict --scatter ".\Obj\CHTI.sct" +--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list "CHTI.map" -o .\Obj\CHTI.axf \ No newline at end of file diff --git a/PROJ_TROIS/Obj/CHTI.map b/PROJ_TROIS/Obj/CHTI.map new file mode 100644 index 0000000..bdebe97 --- /dev/null +++ b/PROJ_TROIS/Obj/CHTI.map @@ -0,0 +1,304 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + startup-rvds.o(RESET) refers to startup-rvds.o(STACK) for __initial_sp + startup-rvds.o(RESET) refers to startup-rvds.o(.text) for Reset_Handler + startup-rvds.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + principal.o(i.main) refers to tableau.o(moncode) for carre + principal.o(i.main) refers to principal.o(.data) for S + tableau.o(moncode) refers to tableau.o(Trigo) for TabSin + 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 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 + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup-rvds.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup-rvds.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to principal.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to principal.o(i.main) for main + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing startup-rvds.o(HEAP), (512 bytes). + Removing tab.o(Trigo), (256 bytes). + +2 unused section(s) (total 768 bytes) removed from the image. + +============================================================================== + +Adding Veneers to the image + + Adding TT veneer (10 bytes, Long) for call to 'carre' from principal.o(i.main). + +1 Veneer(s) (total 10 bytes) added to the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/lz77c.c 0x00000000 Number 0 __dclz77c.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.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 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../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 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + Src\principal.c 0x00000000 Number 0 principal.o ABSOLUTE + Src\startup-rvds.s 0x00000000 Number 0 startup-rvds.o ABSOLUTE + Tableau.s 0x00000000 Number 0 tableau.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + tab.asm 0x00000000 Number 0 tab.o ABSOLUTE + RESET 0x08000000 Section 236 startup-rvds.o(RESET) + .ARM.Collect$$$$00000000 0x080000ec Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x080000ec Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x080000f0 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .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 76 startup-rvds.o(.text) + .text 0x0800014c Section 36 init.o(.text) + .text 0x08000170 Section 0 __dclz77c.o(.text) + i.__scatterload_copy 0x080001d8 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x080001e6 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x080001e8 Section 14 handlers.o(i.__scatterload_zeroinit) + i.main 0x080001f8 Section 0 principal.o(i.main) + moncode 0x20000000 Section 32 tableau.o(moncode) + .data 0x20000020 Section 12 principal.o(.data) + Trigo 0x2000002c Section 256 tableau.o(Trigo) + TabCos 0x2000002c Data 0 tableau.o(Trigo) + TabSin 0x200000ac Data 0 tableau.o(Trigo) + STACK 0x20000130 Section 1024 startup-rvds.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$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 principal.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000ec Number 0 startup-rvds.o ABSOLUTE + __Vectors 0x08000000 Data 4 startup-rvds.o(RESET) + __Vectors_End 0x080000ec Data 0 startup-rvds.o(RESET) + __main 0x080000ed Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x080000ed Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x080000f1 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x080000f5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _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 34 startup-rvds.o(.text) + SystemInit 0x08000123 Thumb Code 2 startup-rvds.o(.text) + NMI_Handler 0x08000125 Thumb Code 2 startup-rvds.o(.text) + HardFault_Handler 0x08000127 Thumb Code 2 startup-rvds.o(.text) + MemManage_Handler 0x08000129 Thumb Code 2 startup-rvds.o(.text) + BusFault_Handler 0x0800012b Thumb Code 2 startup-rvds.o(.text) + UsageFault_Handler 0x0800012d Thumb Code 2 startup-rvds.o(.text) + SVC_Handler 0x0800012f Thumb Code 2 startup-rvds.o(.text) + DebugMon_Handler 0x08000131 Thumb Code 2 startup-rvds.o(.text) + PendSV_Handler 0x08000133 Thumb Code 2 startup-rvds.o(.text) + SysTick_Handler 0x08000135 Thumb Code 2 startup-rvds.o(.text) + ADC1_2_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + CAN1_RX1_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + CAN1_SCE_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel1_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel2_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel3_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel4_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel5_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel6_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel7_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + EXTI0_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + EXTI15_10_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + EXTI1_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + EXTI2_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + EXTI3_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + EXTI4_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + EXTI9_5_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + FLASH_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + I2C1_ER_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + I2C1_EV_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + I2C2_ER_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + I2C2_EV_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + PVD_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + RCC_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + RTCAlarm_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + RTC_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + SPI1_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + SPI2_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + TAMPER_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + TIM1_BRK_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + TIM1_CC_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + TIM1_TRG_COM_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + TIM1_UP_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + TIM2_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + TIM3_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + TIM4_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + USART1_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + USART2_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + USART3_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + USBWakeUp_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + USB_HP_CAN1_TX_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + USB_LP_CAN1_RX0_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + WWDG_IRQHandler 0x08000137 Thumb Code 0 startup-rvds.o(.text) + __scatterload 0x0800014d Thumb Code 28 init.o(.text) + __scatterload_rt2 0x0800014d Thumb Code 0 init.o(.text) + __decompress 0x08000171 Thumb Code 0 __dclz77c.o(.text) + __decompress2 0x08000171 Thumb Code 94 __dclz77c.o(.text) + Long Thumb to Thumb Veneer to carre 0x080001cf Thumb Code 10 anon$$obj.o(Veneer$$Code) + __scatterload_copy 0x080001d9 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x080001e7 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x080001e9 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + main 0x080001f9 Thumb Code 66 principal.o(i.main) + Region$$Table$$Base 0x08000248 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08000268 Number 0 anon$$obj.o(Region$$Table) + carre 0x20000001 Thumb Code 20 tableau.o(moncode) + Smax 0x20000020 Data 4 principal.o(.data) + Smin 0x20000024 Data 4 principal.o(.data) + S 0x20000028 Data 4 principal.o(.data) + __initial_sp 0x20000530 Data 0 startup-rvds.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x080000ed + + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000394, Max: 0x00020000, ABSOLUTE, COMPRESSED[0x0000031c]) + + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000268, Max: 0x00020000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08000000 0x08000000 0x000000ec Data RO 3 RESET startup-rvds.o + 0x080000ec 0x080000ec 0x00000000 Code RO 35 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080000ec 0x080000ec 0x00000004 Code RO 38 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080000f0 0x080000f0 0x00000004 Code RO 41 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 43 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 45 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080000f4 0x080000f4 0x00000008 Code RO 46 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080000fc 0x080000fc 0x00000000 Code RO 48 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) + 0x080000fc 0x080000fc 0x00000000 Code RO 50 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) + 0x080000fc 0x080000fc 0x00000004 Code RO 39 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000100 0x08000100 0x0000004c Code RO 4 .text startup-rvds.o + 0x0800014c 0x0800014c 0x00000024 Code RO 52 .text mc_w.l(init.o) + 0x08000170 0x08000170 0x0000005e Code RO 62 .text mc_w.l(__dclz77c.o) + 0x080001ce 0x080001ce 0x0000000a Ven RO 64 Veneer$$Code anon$$obj.o + 0x080001d8 0x080001d8 0x0000000e Code RO 56 i.__scatterload_copy mc_w.l(handlers.o) + 0x080001e6 0x080001e6 0x00000002 Code RO 57 i.__scatterload_null mc_w.l(handlers.o) + 0x080001e8 0x080001e8 0x0000000e Code RO 58 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x080001f6 0x080001f6 0x00000002 PAD + 0x080001f8 0x080001f8 0x00000050 Code RO 10 i.main principal.o + 0x08000248 0x08000248 0x00000020 Data RO 54 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000268, Size: 0x00000530, Max: 0x00005000, ABSOLUTE, COMPRESSED[0x000000b4]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000000 COMPRESSED 0x00000020 Code RW 30 moncode tableau.o + 0x20000020 COMPRESSED 0x0000000c Data RW 11 .data principal.o + 0x2000002c COMPRESSED 0x00000100 Data RW 29 Trigo tableau.o + 0x2000012c COMPRESSED 0x00000004 PAD + 0x20000130 - 0x00000400 Zero RW 1 STACK startup-rvds.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 80 14 0 12 0 2205 principal.o + 76 20 236 0 1024 836 startup-rvds.o + 32 10 0 256 0 308 tableau.o + + ---------------------------------------------------------------------- + 198 44 268 268 1028 3349 Object Totals + 10 0 32 0 0 0 (incl. Generated) + 0 0 0 0 4 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 94 0 0 0 0 0 __dclz77c.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 + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 36 8 0 0 0 68 init.o + + ---------------------------------------------------------------------- + 182 16 0 0 0 68 Library Totals + 2 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 180 16 0 0 0 68 mc_w.l + + ---------------------------------------------------------------------- + 182 16 0 0 0 68 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 380 60 268 268 1028 3597 Grand Totals + 380 60 268 180 1028 3597 ELF Image Totals (compressed) + 380 60 268 180 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 648 ( 0.63kB) + Total RW Size (RW Data + ZI Data) 1296 ( 1.27kB) + Total ROM Size (Code + RO Data + RW Data) 828 ( 0.81kB) + +============================================================================== + diff --git a/PROJ_TROIS/Obj/CHTI.sct b/PROJ_TROIS/Obj/CHTI.sct new file mode 100644 index 0000000..bbacbc6 --- /dev/null +++ b/PROJ_TROIS/Obj/CHTI.sct @@ -0,0 +1,16 @@ +; ************************************************************* +; *** Scatter-Loading Description File generated by uVision *** +; ************************************************************* + +LR_IROM1 0x08000000 0x00020000 { ; load region size_region + ER_IROM1 0x08000000 0x00020000 { ; load address = execution address + *.o (RESET, +First) + *(InRoot$$Sections) + .ANY (+RO) + .ANY (+XO) + } + RW_IRAM1 0x20000000 0x00005000 { ; RW data + .ANY (+RW +ZI) + } +} + diff --git a/PROJ_TROIS/Obj/Project_Simu.dep b/PROJ_TROIS/Obj/Project_Simu.dep new file mode 100644 index 0000000..b4de698 --- /dev/null +++ b/PROJ_TROIS/Obj/Project_Simu.dep @@ -0,0 +1,7 @@ +Dependencies for Project 'Project', Target 'Simu': (DO NOT MODIFY !) +CompilerVersion: 5060750::V5.06 update 6 (build 750)::ARMCC +F (.\Src\startup-rvds.s)(0x51CAF88C)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_Simu -IC:\Users\nmouk\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\nmouk\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 529" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds.o --depend .\obj\startup-rvds.d) +F (.\Src\principal.c)(0x5E764CCA)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections --C99 -I.\RTE\_Simu -IC:\Users\nmouk\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\nmouk\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="529" -D_RTE_ -DSTM32F10X_MD -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) +I (C:\Keil_v5\ARM\ARMCC\include\limits.h)(0x5D9B3482) +F (.\Tableau.s)(0x5E764D24)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_Simu -IC:\Users\nmouk\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\nmouk\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 529" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list tableau.lst --xref -o .\obj\tableau.o --depend .\obj\tableau.d) +F (.\tab.asm)(0x5E74D1B2)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_Simu -IC:\Users\nmouk\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\nmouk\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 529" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list tab.lst --xref -o .\obj\tab.o --depend .\obj\tab.d) diff --git a/PROJ_TROIS/Obj/callback.d b/PROJ_TROIS/Obj/callback.d new file mode 100644 index 0000000..29736c6 --- /dev/null +++ b/PROJ_TROIS/Obj/callback.d @@ -0,0 +1 @@ +.\obj\callback.o: callback.s diff --git a/PROJ_TROIS/Obj/callback.o b/PROJ_TROIS/Obj/callback.o new file mode 100644 index 0000000000000000000000000000000000000000..4fb04fbee6738479e8f48dee846270d830b943d5 GIT binary patch literal 2232 zcmb_d-D@LN6hC(|X(nx2k|OAKtBlK7Dw?6`*LI7QO_RZ9laP=}Rd6JoOm4ShGnrv# zQY$RtAK-&N2>Rr!FM5s+Yt0P+i5liuZQ6AF+A0q0WekbRK9ICz|`xBh_AtuuIfvz0$vc#^KSeisPC z1oCIz8{07os2m!n0rdl8VHw9H*#wgKcy3N7K}um}EbA2@k5*QfAp;qb5i%)Bl+x0Il#wJU zD=kV(nVhr&fY&l1mWl)X3u%DY7-x&l(a$qj#H;^l2BQc3h&V|p!wJbaN%2!ek|;-u zi5kA=dU1kJI9`AsVhPivFcaU!n4L9+@k=p|*wY)%vxNvg7ctxg51cPx0G7-RzOPln z*xa>K>w*s55%hXki#@C_bwK;$hds03_vw{df@4;OA1GS+xOTM-jytm40R_jz*I|M(041C)t^eyum3^m- zPpnwvNkD$>({l!G^I&b2&kBz0QAqvwUH_7K zQIC!WN2=lW-!mo;VIUXXIgu+DYpT)dYDQ1DoiU=hw_WzUDjwWuxERL3T^eodC4qr= zW>lJbO*i(`eRV6IH*bq9S2(cL(97ZN{@tXU_I-YfQs+0O@4vz8fC zq7v_;fIVAIpYYL(QN-~3BEiRT&`5-zjVyeWSS6ttzD|UUGX?7)oT8S-ZN)5zxFlN@ zgU9p;V7hJ`@+{UNj3sb_D~sF<2Y#MhqTpg=lcYyuE6ig< zgjZ3@T|ypBrzphSdkX^v9KT_B%{5qTs6w#t|A E7m1%>@&Et; literal 0 HcmV?d00001 diff --git a/PROJ_TROIS/Obj/principal.crf b/PROJ_TROIS/Obj/principal.crf new file mode 100644 index 0000000000000000000000000000000000000000..7fe3919b47c5fcbacaa390307ebd980acd104f99 GIT binary patch literal 1035 zcmZXU&ubG=5XWa;vT>VVO`86&wT+Kn)lkG%twKrCvx38L~>G{t7S}{r+G@ELtH9>N=1(iUXGGuv00Q`gXlIKh*f54{+9O2kpll`~E~N@eWNvAi{&FXyLJQ6~xrE53@*+p{spC}Ag`#L>pYCMj8{gMk+emQR2-%~_nS49< zUI!xAU8h{hvJsmw`t7NLLab@))s;n2Td7}zf@99k=Vz^c(w&S7%XE%8f=9J{bWB$#gMpNm(x6 z26g{ltHTw;YsZ-a&s#w&TUstt@SNcTSstb25vGA^b^)SKNA&ZuDbZ~Q_;*qlcJp0Q zH-`B)QVApcE2#(j_!rXyhj2j0I|O7L;Rb0J9_61&y?BgolKOCrzbEzMN&b#BfT#Fd zIxL72oVj%zqxWt+!$q$BV2HUn3n1%euW5ILNt}g|Mc50o o7lxUKGe5J!Xkolgbw-%Xo77d5c{%eU^SYQHpKQ759{{6&0oA7I0RR91 literal 0 HcmV?d00001 diff --git a/PROJ_TROIS/Obj/principal.d b/PROJ_TROIS/Obj/principal.d new file mode 100644 index 0000000..e64eab8 --- /dev/null +++ b/PROJ_TROIS/Obj/principal.d @@ -0,0 +1,2 @@ +.\obj\principal.o: Src\principal.c +.\obj\principal.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\limits.h diff --git a/PROJ_TROIS/Obj/principal.o b/PROJ_TROIS/Obj/principal.o new file mode 100644 index 0000000000000000000000000000000000000000..25d3f2aa53ed05b0d6bde59282f599245cc20173 GIT binary patch literal 8976 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 C1GAd| literal 0 HcmV?d00001 diff --git a/PROJ_TROIS/Obj/tab.d b/PROJ_TROIS/Obj/tab.d new file mode 100644 index 0000000..7a44cb3 --- /dev/null +++ b/PROJ_TROIS/Obj/tab.d @@ -0,0 +1 @@ +.\obj\tab.o: tab.asm diff --git a/PROJ_TROIS/Obj/tab.o b/PROJ_TROIS/Obj/tab.o new file mode 100644 index 0000000000000000000000000000000000000000..7e1cf107d9dd0d94a705b75ea14789486dd2f05a GIT binary patch literal 1312 zcmcIkO=uHA6n>jVQ-7#d1Qn?)GC~EjBx%}eXoXF>YG^`ZH?dMz;%+k5ZL>e@PmDr; zsCZDsLeYz;2f>4vo;`W-TJS1fd+@A1NTE>QY<{XIdvVyE_rCA_%$ql}`)gt{!*Lw6 z2M67-ivYUAfn{GZ5d9E={SZRE8{eHpZSm>+{KIs8!!~DsYRl8f>wQ6tCsWSy`+nNr8-!agru7DM&<2mz zkXCMk=olj6XtYW-e+Fg4p?4Y7)tR#E+qOepcl6SwfjE*C+aJwXjz=5O`~YIruDGMR z=~3st<;<}tYE!d1DkzpVtFTh5eAL=S79Y(D%4AVe%Cc_wh%zaqH zD34t!Ce}z}pvo^Cb4P8#7C}36w+arkNF1I0*hwN4y3x3|Q VFwc%(s!2E3<#v||)>{vZzX5QmLm&VE literal 0 HcmV?d00001 diff --git a/PROJ_TROIS/Obj/tableau.d b/PROJ_TROIS/Obj/tableau.d new file mode 100644 index 0000000..7a7a172 --- /dev/null +++ b/PROJ_TROIS/Obj/tableau.d @@ -0,0 +1 @@ +.\obj\tableau.o: Tableau.s diff --git a/PROJ_TROIS/Obj/tableau.o b/PROJ_TROIS/Obj/tableau.o new file mode 100644 index 0000000000000000000000000000000000000000..a9d8e52575aa59080e57fbd1dd66afe4c1aa06c2 GIT binary patch literal 2472 zcmcIlQD_ub6uobDlbysQY(&~rO_|C>BXx(}WD_-*;_hZ^w%L$1v#G^SS!Q>~ILYqL zFf+TgVl+hjP%IXy&=1W|ks=f+^hanBiiQ3N(m(MxAO2STD58+w_hu%$2`%-bz0AD( z&b{xxci(;Y-S_9rY>E&9J`v!diBKA1nzlG&gU}0M;IPl*zkZ>3;mXp|*<@qQtSvk* zuAGb??>~0p$m{6fz{|d?T>#FD(9_3Hf{*SzSiAS|?)lq2x31slzjpuf#Y>Hq)n!;- zU2d#gymbF^|F!EkdTyP+{qXMEy*m$rj~+h>J#}6HTNqvR16m z7t~_W(i&2Xo|~-KC`%bOBxw>R9LLg&bw{&BF+Vw7$jFICT+E3R;*^*aWigi)6Jyz- zp}A~4HkTcWiJy#RV=+-iiHs5%C7EPEN}okBaBz{8Vac!i5JBPG-d!IhRPK z#dI=pNX*Tquz(;xV`--- z)YbWdT{lfjv+eQ2hlgV*ESdH3lwmpAnaK1oV%03!<9f}}tj`T=ky>e{Rx6K7icwrp z9PjRzg^00PVhE9pq|D~iNCT*<&3P1 zNTX8J>!VAWlBty{^|JQnb4_V_MUnHOl5jw{2se(B2uE?%;aK z4(@I84tY1YhtNDjSAfu))PuJcB>S}OSh!=5P$8)sxdT$ks8+G;;Sg_t{Y8}xw6uzs zhNmpGs==n5gnvv`scBcyYiQQQdhL|K@aEh>C*PC;tU>@ZZ)}St7DQUJ=uc~apw=yarBA(8(PMBX!UUCuh0>!>kr2nqHvCix!ts-)CECr zHFKjzF{7-jXEPl2`aYu;6}aj{9%n(XaeBHEeH%RLrH-Sf+kH`})ZGQs + + + -6.1 + +
    ### uVision Project, (C) Keil Software
    + + + C:\Users\nmouk\Desktop\BE chti\BE-CHTI\PROJ_TROIS + + + + + + + 38003 + Registers + 50 100 + + + 346 + Code Coverage + 610 496 + + + 204 + Performance Analyzer + 776 115 115 100 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 53 53 53 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + FiltIdx=0;DescrEn=0;DescrHeight=4;FuncTrc=1;FindType=8;ColWidths=004B00870082005F004600E600C80096 + 75 135 95 70 230 200 150 + + + 466 + Source Browser + 500 + 166 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 2 + 3 + + -1 + -1 + + + -1 + -1 + + + 130 + 130 + 1090 + 641 + + + + 0 + + 534 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000004000000010000000100000041433A5C55736572735C6E6D6F756B5C4465736B746F705C424520636874695C42452D434854495C50524F4A5F54524F49535C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF3B433A5C55736572735C6E6D6F756B5C4465736B746F705C424520636874695C42452D434854495C50524F4A5F54524F49535C5461626C6561752E7300000000095461626C6561752E7300000000FFDC7800FFFFFFFF39433A5C55736572735C6E6D6F756B5C4465736B746F705C424520636874695C42452D434854495C50524F4A5F54524F49535C7461622E61736D00000000077461622E61736D00000000BECEA100FFFFFFFF44433A5C55736572735C6E6D6F756B5C4465736B746F705C424520636874695C42452D434854495C50524F4A5F54524F49535C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000F0A0A100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000A4000000660000000005000081010000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A40000004F000000B0030000B3000000 + + + 16 + A400000066000000B0030000CA000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000009D00000051010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000009D00000051010000 + + + 16 + 8A000000A1000000460100001B020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A700000066000000AD0300009A000000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000009D00000051010000 + + + 16 + 8A000000A1000000460100001B020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000009D00000051010000 + + + 16 + 8A000000A1000000460100001B020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000008201000000050000A6020000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000053010000B0030000C5010000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000085010000FD0400008D020000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + A700000066000000AD0300009A000000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A700000066000000AD0300009A000000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A700000066000000AD0300009A000000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A700000066000000AD0300009A000000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A700000066000000AD0300009A000000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A700000066000000AD0300009A000000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000009D00000051010000 + + + 16 + 8A000000A1000000460100001B020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000085010000FD0400008D020000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000085010000FD0400008D020000 + + + 16 + 8A000000A1000000460100001B020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000085010000FD0400008D020000 + + + 16 + 8A000000A1000000460100001B020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000085010000FD0400008D020000 + + + 16 + 8A000000A1000000460100001B020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A700000066000000AD0300009A000000 + + + 16 + 8A000000A100000062020000FF000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000A602000000050000B9020000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 1 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 0 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 00000000380000006F02000054000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 030000006A010000AD030000AC010000 + + + 16 + 8A000000A10000002A0100002C010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFA4000000B3000000B0030000B7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000A400000066000000B0030000CA000000A40000004F000000B0030000B30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF0C0300004F000000100300005D010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001003000066000000B003000074010000100300004F000000B00300005D01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFA00000004F000000A40000006A010000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000A000000081010000000000004F000000A00000006A0100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000004F010000B00300005301000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000006A010000B0030000DC0100000000000053010000B0030000C501000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFD801000053010000DC010000C501000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000006A010000000500006E0100000100000001000010040000000100000037FEFFFF83000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000008501000000050000BD020000000000006E01000000050000A60200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 968 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000453696D75960000000000000001000453696D75000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1280 + 720 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A40000004F00000000050000B3000000 + + + 16 + A40000006600000000050000CA000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000009D000000CD010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000009D000000CD010000 + + + 16 + 2200000039000000DE000000B3010000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000FA01000097000000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000FA01000097000000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000FA01000097000000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000FA01000097000000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + A700000066000000FD0400009A000000 + + + 16 + 2200000039000000FA01000097000000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 1936 + 1936 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000FA01000097000000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000FA01000097000000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000FA01000097000000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000FA01000097000000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000009D000000CD010000 + + + 16 + 2200000039000000DE000000B3010000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000009D000000CD010000 + + + 16 + 2200000039000000DE000000B3010000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0300000078010000AD030000AC010000 + + + 16 + 2200000039000000FA01000097000000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000EA01000080020000A6020000 + + + 16 + 2200000039000000FA01000097000000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000078010000AD030000AC010000 + + + 16 + 2200000039000000FA01000097000000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + A40000006300000000050000B3000000 + + + 16 + 2200000039000000FA01000097000000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + A700000066000000FD0400009A000000 + + + 16 + 2200000039000000FA01000097000000 + + + + 221 + 221 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000000000000000000000000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 2506 + 2506 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000FA01000097000000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + A700000066000000FD0400009A000000 + + + 16 + 2200000039000000FA01000097000000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + A700000066000000FD0400009A000000 + + + 16 + 2200000039000000FA01000097000000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + A700000066000000FD0400009A000000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + A700000066000000FD0400009A000000 + + + 16 + 2200000039000000FA01000097000000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000660000009D000000CD010000 + + + 16 + 2200000039000000DE000000B3010000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000078010000AD030000AC010000 + + + 16 + 2200000039000000FA01000097000000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000078010000AD030000AC010000 + + + 16 + 2200000039000000DE000000B3010000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000078010000AD030000AC010000 + + + 16 + 2200000039000000DE000000B3010000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000078010000AD030000AC010000 + + + 16 + 2200000039000000DE000000B3010000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + A700000066000000FD0400009A000000 + + + 16 + 2200000039000000FA01000097000000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 1303000066000000AD03000044010000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000D10300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000A602000000050000B9020000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59399 + 59399 + 0 + 0 + 0 + 0 + 476 + 0 + 8192 + 1 + + 16 + 000000001C000000E701000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59400 + 59400 + 1 + 0 + 0 + 0 + 612 + 0 + 8192 + 2 + + 16 + 000000001C0000006F02000038000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 824 + 824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 8702000001020000FD0400008D020000 + + + 16 + 2200000039000000C2000000C4000000 + + + + 3311 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFA4000000B300000000050000B7000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000A40000006600000000050000CA000000A40000004F00000000050000B30000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF0C0300004F000000100300005D010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001003000066000000B003000074010000100300004F000000B00300005D01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFA00000004F000000A4000000E6010000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000A0000000FD010000000000004F000000A0000000E60100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000E601000000050000EA010000010000000100001004000000010000008CFEFFFF0D00000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000840200000102000000050000BD02000084020000EA01000000050000A602000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFF80020000EA01000084020000A602000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF000000005D010000B003000061010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000000000000000000078010000B0030000DC0100000000000061010000B0030000C50100000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000000180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1280 + 720 + + + + + + 1 + 0 + + 100 + 1 + + .\Src\principal.c + 0 + 1 + 22 + 1 + + 0 + + + .\Tableau.s + 4 + 1 + 2 + 1 + + 0 + + + .\tab.asm + 7 + 125 + 136 + 0 + + 0 + + + .\Src\startup-rvds.s + 0 + 129 + 133 + 1 + + 0 + + + + +
    diff --git a/PROJ_TROIS/Project.uvoptx b/PROJ_TROIS/Project.uvoptx new file mode 100644 index 0000000..4299f35 --- /dev/null +++ b/PROJ_TROIS/Project.uvoptx @@ -0,0 +1,307 @@ + + + + 1.0 + +
    ### uVision Project, (C) Keil Software
    + + + *.c + *.s*; *.src; *.a* + *.obj; *.o + *.lib + *.txt; *.h; *.inc + *.plm + *.cpp + 0 + + + + 0 + 0 + + + + Simu + 0x4 + ARM-ADS + + 8000000 + + 1 + 1 + 0 + 1 + 0 + + + 1 + 65535 + 0 + 0 + 0 + + + 79 + 66 + 8 + + + + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + + + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + + + 1 + 0 + 1 + + 18 + + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 6 + + + + + + + + + + + STLink\ST-LINKIII-KEIL_SWO.dll + + + + 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=-1,-1,-1,-1,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=-1,-1,-1,-1,0)(121=859,154,1280,581,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) + + + 0 + ARMRTXEVENTFLAGS + -L70 -Z18 -C0 -M0 -T1 + + + 0 + DLGTARM + (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0) + + + 0 + ARMDBGFLAGS + -T0 + + + 0 + DLGUARM + (105=-1,-1,-1,-1,0) + + + 0 + UL2CM3 + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM)) + + + 0 + ST-LINKIII-KEIL_SWO + -U066CFF574857847167074929 -O2254 -S0 -C0 -A0 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM) + + + + + 0 + 0 + 22 + 1 +
    134218294
    + 0 + 0 + 0 + 0 + 0 + 1 + .\Src\principal.c + + \\CHTI\Src/principal.c\22 +
    +
    + + + 0 + 1 + S + + + 1 + 1 + Smax + + + 2 + 1 + Smin + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + 1 + 0 + 0 + 2 + 10000000 + +
    +
    + + + Sources + 1 + 0 + 0 + 0 + + 1 + 1 + 2 + 0 + 0 + 0 + .\Src\startup-rvds.s + startup-rvds.s + 0 + 0 + + + 1 + 2 + 1 + 1 + 0 + 0 + .\Src\principal.c + principal.c + 0 + 0 + + + 1 + 3 + 2 + 0 + 0 + 0 + .\Tableau.s + Tableau.s + 0 + 0 + + + 1 + 4 + 2 + 0 + 0 + 0 + .\tab.asm + tab.asm + 0 + 0 + + + + + ::CMSIS + 0 + 0 + 0 + 1 + + +
    diff --git a/PROJ_TROIS/Project.uvprojx b/PROJ_TROIS/Project.uvprojx new file mode 100644 index 0000000..a644230 --- /dev/null +++ b/PROJ_TROIS/Project.uvprojx @@ -0,0 +1,427 @@ + + + + 2.1 + +
    ### uVision Project, (C) Keil Software
    + + + + Simu + 0x4 + ARM-ADS + 5060750::V5.06 update 6 (build 750)::ARMCC + 0 + + + STM32F103RB + STMicroelectronics + Keil.STM32F1xx_DFP.2.3.0 + http://www.keil.com/pack/ + IRAM(0x20000000-0x20004FFF) IROM(0x8000000-0x801FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3") + + + + + + + + + + + + + + + $$Device:STM32F103RB$SVD\STM32F103xx.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\Obj\ + CHTI + 1 + 0 + 1 + 1 + 1 + + 1 + 0 + 0 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 0 + + + SARMCM3.DLL + -REMAP + DARMSTM.DLL + -pSTM32F103RB + SARMCM3.DLL + + TCM.DLL + -pCM3 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4100 + + 1 + STLink\ST-LINKIII-KEIL_SWO.dll + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + "Cortex-M3" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 8 + 1 + 0 + 0 + 0 + 3 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x5000 + + + 1 + 0x8000000 + 0x20000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x8000000 + 0x20000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x5000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + + --C99 + STM32F103xB,USE_FULL_LL_DRIVER + + + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + Sources + + + startup-rvds.s + 2 + .\Src\startup-rvds.s + + + principal.c + 1 + .\Src\principal.c + + + Tableau.s + 2 + .\Tableau.s + + + tab.asm + 2 + .\tab.asm + + + + + ::CMSIS + + + + + + + + + + + + + + + + + + +
    diff --git a/PROJ_TROIS/RTE/_Simu/RTE_Components.h b/PROJ_TROIS/RTE/_Simu/RTE_Components.h new file mode 100644 index 0000000..a0349ff --- /dev/null +++ b/PROJ_TROIS/RTE/_Simu/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'Project' + * Target: 'Simu' + */ + +#ifndef RTE_COMPONENTS_H +#define RTE_COMPONENTS_H + + +/* + * Define the Device Header File: + */ +#define CMSIS_device_header "stm32f10x.h" + + + +#endif /* RTE_COMPONENTS_H */ diff --git a/PROJ_TROIS/Src/gassp72.h b/PROJ_TROIS/Src/gassp72.h new file mode 100644 index 0000000..6cfaee4 --- /dev/null +++ b/PROJ_TROIS/Src/gassp72.h @@ -0,0 +1,115 @@ +/** + * Bibliotheque GASSP 2013-02-15 + * + * GPIO - ADC - Sequenceur - System Timer - PWM - 72 MHz + * + */ + +// STM32F10X_CL : pour le STM32F107 "Communication Line" +// STM32F10X_MD : pour le STM32F103 "Medium Density" + +//#define STM32F10X_MD // 2019 fix for Keil 5.23 + +#include "stm32f10x.h" + +// horloge systeme (config statique a 72 MHz pour le STM32F103) ------------ +void CLOCK_Configure(void); + +// Timers 1, 2, 3, 4 ------------------------------------------------------- +// la duree entre deux debordements successifs doit etre donnnee en periodes +// d'horloge CPU (typiquement 72 MHz) +void Timer_1234_Init_ff( TIM_TypeDef *Timer, u32 Duree_ticks ); + +// activation d'une fonction de traitement de l'interruption timer (callback) +void Active_IT_Debordement_Timer( TIM_TypeDef *Timer, char Prio, void (*IT_function)(void) ); + +// bloque le timer +#define Bloque_Timer(Timer) Timer->CR1=(Timer->CR1)&~(1<<0) + +// Lance timer +#define Run_Timer(Timer) Timer->CR1=(Timer->CR1)|(1<<0) + +// PWM (basee sur un des Timers 1, 2, 3, 4 --------------------------------- +// la periode doit etre donnee en periodes d'horloge CPU (typiquement 72 MHz) +// la fonction rend la pleine echelle ou resolution, c'est a dire la plage +// de valeurs acceptees pour moduler la largeur d'impulsion +vu16 PWM_Init_ff( TIM_TypeDef *Timer, char Voie, u32 Periode_ticks ); + +// Timer systeme "SysTick" ------------------------------------------------- + +// la periode doit etre donnee en periodes d'horloge CPU (typiquement 72 MHz) +void Systick_Period_ff( unsigned int Periode_ticks ); + +// activation d'une fonction de traitement de l'interruption timer (callback) +void Systick_Prio_IT( char Prio, void (*Systick_function)(void) ); + +#define SysTick_On ((SysTick->CTRL)=(SysTick->CTRL)|1<<0) +#define SysTick_Off ((SysTick->CTRL)=(SysTick->CTRL)& ~(1<<0)) +#define SysTick_Enable_IT ((SysTick->CTRL)=(SysTick->CTRL)|1<<1) +#define SysTick_Disable_IT ((SysTick->CTRL)=(SysTick->CTRL)& ~(1<<1)) + +// ADC - DMA --------------------------------------------------------------- +// Analog-to-Digital Conversion, Direct Memory Access + +// la duree d'echantillonnage doit etre donnee en periodes d'horloge CPU (typiquement 72 MHz) +// la fonction rend la duree totale de conversion (meme unites) +u32 Init_TimingADC_ActiveADC_ff( ADC_TypeDef * ADC, u32 Duree_Ech_ticks ); + +// choix d'un canal ADC unique +void Single_Channel_ADC( ADC_TypeDef * ADC, char Voie_ADC ); + +// la periode de repetition des acquisitions doit etre donnee en periodes d'horloge CPU +// Les sources de déclenchement possibles : +#define TIM1_CC1 0 +#define TIM1_CC2 1 +#define TIM1_CC3 2 +#define TIM2_CC2 3 +#define TIM4_CC4 5 +void Init_Conversion_On_Trig_Timer_ff( ADC_TypeDef * ADC, char Source, u32 Periode_ticks ); + +// initialisation d'acquisition en mode DMA +// Ptr_Table_DMA doit pointer sur un espace memoire suffisant pour le nombre d'ech. demande +void Init_ADC1_DMA1( char Circ, vu16 *Ptr_Table_DMA ); + + +// Lance une DMA sur le nombre de points spécifie. Les resultats seront stockes +// dans la zone de RAM écrite est indiquée lors de l'appel de la fonction Init_ADC1_DMA1 +void Start_DMA1( u16 NbEchDMA ); + +// arret DMA +#define Stop_DMA1 DMA1_Channel1->CCR =(DMA1_Channel1->CCR) &~0x1; + +// fonction d'attente (bloquante) +// la duree depend de la periode d'acquisition et du nombre d'echantillons +void Wait_On_End_Of_DMA1(void); + + +// GPIO -------------------------------------------------------------------- + +// Sens +#define INPUT 'i' +#define OUTPUT 'o' + +// Techno pour pin en entrée (INPUT) +#define ANALOG 0 +#define INPUT_FLOATING 1 +#define INPUT_PULL_DOWN_UP 2 + +// Techno pour pin en sortie (OUTPUT) +#define OUTPUT_PPULL 0 +#define OUTPUT_OPDRAIN 1 +#define ALT_PPULL 2 +#define ALT_OPDRAIN 3 + +// La fonction initialise n'importe quelle broche de port (entrée, sortie, techno....) +// Exemple : +// Port_IO_Init(GPIOB, 8, OUTPUT, OUTPUT_PPULL); +// Place le bit 8 du port B en sortie Push-pull +// Renvoie 0 si tout est OK, et 1 s'il y a un problème (plage d'entrée non respectée) +char GPIO_Configure(GPIO_TypeDef * Port, int Broche, int Sens, int Techno); + +// Spécifier le numéro de broche (0 à 15) +// exemple : Port_IO_Set(GPIOB,8); +#define GPIO_Set(GPIO,Broche) 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 xGhKeC%82wddAik$S_V^5m^Jed=A8f7 + +int carre(int); +int Smax=INT_MIN; +int Smin=INT_MAX; +int S; + +int main(void) +{ +for(int i=0;i<64;i++) + { + S=carre(i); + if(S>Smax) + { + Smax=S; + } + if(S>> +;******************************************************************************* +; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS +; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. +; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, +; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE +; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING +; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. +;******************************************************************************* + +; Amount of memory (in bytes) allocated for Stack +; Tailor this value to your application needs +; Stack Configuration +; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> +; + +Stack_Size EQU 0x00000400 + + AREA STACK, NOINIT, READWRITE, ALIGN=3 +Stack_Mem SPACE Stack_Size +__initial_sp + + +; Heap Configuration +; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> +; + +Heap_Size EQU 0x00000200 + + AREA HEAP, NOINIT, READWRITE, ALIGN=3 +__heap_base +Heap_Mem SPACE Heap_Size +__heap_limit + + PRESERVE8 + THUMB + + +; Vector Table Mapped to Address 0 at Reset + AREA RESET, DATA, READONLY + EXPORT __Vectors + EXPORT __Vectors_End + EXPORT __Vectors_Size + +__Vectors DCD __initial_sp ; Top of Stack + DCD Reset_Handler ; Reset Handler + DCD NMI_Handler ; NMI Handler + DCD HardFault_Handler ; Hard Fault Handler + DCD MemManage_Handler ; MPU Fault Handler + DCD BusFault_Handler ; Bus Fault Handler + DCD UsageFault_Handler ; Usage Fault Handler + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD SVC_Handler ; SVCall Handler + DCD DebugMon_Handler ; Debug Monitor Handler + DCD 0 ; Reserved + DCD PendSV_Handler ; PendSV Handler + DCD SysTick_Handler ; SysTick Handler + + ; External Interrupts + DCD WWDG_IRQHandler ; Window Watchdog + DCD PVD_IRQHandler ; PVD through EXTI Line detect + DCD TAMPER_IRQHandler ; Tamper + DCD RTC_IRQHandler ; RTC + DCD FLASH_IRQHandler ; Flash + DCD RCC_IRQHandler ; RCC + DCD EXTI0_IRQHandler ; EXTI Line 0 + DCD EXTI1_IRQHandler ; EXTI Line 1 + DCD EXTI2_IRQHandler ; EXTI Line 2 + DCD EXTI3_IRQHandler ; EXTI Line 3 + DCD EXTI4_IRQHandler ; EXTI Line 4 + DCD DMA1_Channel1_IRQHandler ; DMA1 Channel 1 + DCD DMA1_Channel2_IRQHandler ; DMA1 Channel 2 + DCD DMA1_Channel3_IRQHandler ; DMA1 Channel 3 + DCD DMA1_Channel4_IRQHandler ; DMA1 Channel 4 + DCD DMA1_Channel5_IRQHandler ; DMA1 Channel 5 + DCD DMA1_Channel6_IRQHandler ; DMA1 Channel 6 + DCD DMA1_Channel7_IRQHandler ; DMA1 Channel 7 + DCD ADC1_2_IRQHandler ; ADC1_2 + DCD USB_HP_CAN1_TX_IRQHandler ; USB High Priority or CAN1 TX + DCD USB_LP_CAN1_RX0_IRQHandler ; USB Low Priority or CAN1 RX0 + DCD CAN1_RX1_IRQHandler ; CAN1 RX1 + DCD CAN1_SCE_IRQHandler ; CAN1 SCE + DCD EXTI9_5_IRQHandler ; EXTI Line 9..5 + DCD TIM1_BRK_IRQHandler ; TIM1 Break + DCD TIM1_UP_IRQHandler ; TIM1 Update + DCD TIM1_TRG_COM_IRQHandler ; TIM1 Trigger and Commutation + DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare + DCD TIM2_IRQHandler ; TIM2 + DCD TIM3_IRQHandler ; TIM3 + DCD TIM4_IRQHandler ; TIM4 + DCD I2C1_EV_IRQHandler ; I2C1 Event + DCD I2C1_ER_IRQHandler ; I2C1 Error + DCD I2C2_EV_IRQHandler ; I2C2 Event + DCD I2C2_ER_IRQHandler ; I2C2 Error + DCD SPI1_IRQHandler ; SPI1 + DCD SPI2_IRQHandler ; SPI2 + DCD USART1_IRQHandler ; USART1 + DCD USART2_IRQHandler ; USART2 + DCD USART3_IRQHandler ; USART3 + DCD EXTI15_10_IRQHandler ; EXTI Line 15..10 + DCD RTCAlarm_IRQHandler ; RTC Alarm through EXTI Line + DCD USBWakeUp_IRQHandler ; USB Wakeup from suspend +__Vectors_End + +__Vectors_Size EQU __Vectors_End - __Vectors + + AREA |.text|, CODE, READONLY + +; Reset handler +Reset_Handler PROC + EXPORT Reset_Handler [WEAK] + IMPORT __main + + LDR R0, =SystemInit + BLX R0 + +; +; Enable UsageFault, MemFault and Busfault interrupts +; +_SHCSR EQU 0xE000ED24 ; SHCSR is located at address 0xE000ED24 + LDR.W R0, =_SHCSR + LDR R1, [R0] ; Read CPACR + ORR R1, R1, #(0x7 << 16) ; Set bits 16,17,18 to enable usagefault, busfault, memfault interrupts + STR R1, [R0] ; Write back the modified value to the CPACR + DSB ; Wait for store to complete + +; +; Set priority grouping (PRIGROUP) in AIRCR to 3 (16 levels for group priority and 0 for subpriority) +; +_AIRCR EQU 0xE000ED0C +_AIRCR_VAL EQU 0x05FA0300 + LDR.W R0, =_AIRCR + LDR.W R1, =_AIRCR_VAL + STR R1,[R0] + +; +; Finaly, jump to main function (void main (void)) +; + LDR R0, =__main + BX R0 + ENDP + +SystemInit PROC + EXPORT SystemInit [WEAK] + BX LR + ENDP + +; Dummy Exception Handlers (infinite loops which can be modified) + +NMI_Handler PROC + EXPORT NMI_Handler [WEAK] + B . + ENDP +HardFault_Handler\ + PROC + EXPORT HardFault_Handler [WEAK] + B . + ENDP +MemManage_Handler\ + PROC + EXPORT MemManage_Handler [WEAK] + B . + ENDP +BusFault_Handler\ + PROC + EXPORT BusFault_Handler [WEAK] + B . + ENDP +UsageFault_Handler\ + PROC + EXPORT UsageFault_Handler [WEAK] + B . + ENDP +SVC_Handler PROC + EXPORT SVC_Handler [WEAK] + B . + ENDP +DebugMon_Handler\ + PROC + EXPORT DebugMon_Handler [WEAK] + B . + ENDP +PendSV_Handler PROC + EXPORT PendSV_Handler [WEAK] + B . + ENDP +SysTick_Handler PROC + EXPORT SysTick_Handler [WEAK] + B . + ENDP + +Default_Handler PROC + + EXPORT WWDG_IRQHandler [WEAK] + EXPORT PVD_IRQHandler [WEAK] + EXPORT TAMPER_IRQHandler [WEAK] + EXPORT RTC_IRQHandler [WEAK] + EXPORT FLASH_IRQHandler [WEAK] + EXPORT RCC_IRQHandler [WEAK] + EXPORT EXTI0_IRQHandler [WEAK] + EXPORT EXTI1_IRQHandler [WEAK] + EXPORT EXTI2_IRQHandler [WEAK] + EXPORT EXTI3_IRQHandler [WEAK] + EXPORT EXTI4_IRQHandler [WEAK] + EXPORT DMA1_Channel1_IRQHandler [WEAK] + EXPORT DMA1_Channel2_IRQHandler [WEAK] + EXPORT DMA1_Channel3_IRQHandler [WEAK] + EXPORT DMA1_Channel4_IRQHandler [WEAK] + EXPORT DMA1_Channel5_IRQHandler [WEAK] + EXPORT DMA1_Channel6_IRQHandler [WEAK] + EXPORT DMA1_Channel7_IRQHandler [WEAK] + EXPORT ADC1_2_IRQHandler [WEAK] + EXPORT USB_HP_CAN1_TX_IRQHandler [WEAK] + EXPORT USB_LP_CAN1_RX0_IRQHandler [WEAK] + EXPORT CAN1_RX1_IRQHandler [WEAK] + EXPORT CAN1_SCE_IRQHandler [WEAK] + EXPORT EXTI9_5_IRQHandler [WEAK] + EXPORT TIM1_BRK_IRQHandler [WEAK] + EXPORT TIM1_UP_IRQHandler [WEAK] + EXPORT TIM1_TRG_COM_IRQHandler [WEAK] + EXPORT TIM1_CC_IRQHandler [WEAK] + EXPORT TIM2_IRQHandler [WEAK] + EXPORT TIM3_IRQHandler [WEAK] + EXPORT TIM4_IRQHandler [WEAK] + EXPORT I2C1_EV_IRQHandler [WEAK] + EXPORT I2C1_ER_IRQHandler [WEAK] + EXPORT I2C2_EV_IRQHandler [WEAK] + EXPORT I2C2_ER_IRQHandler [WEAK] + EXPORT SPI1_IRQHandler [WEAK] + EXPORT SPI2_IRQHandler [WEAK] + EXPORT USART1_IRQHandler [WEAK] + EXPORT USART2_IRQHandler [WEAK] + EXPORT USART3_IRQHandler [WEAK] + EXPORT EXTI15_10_IRQHandler [WEAK] + EXPORT RTCAlarm_IRQHandler [WEAK] + EXPORT USBWakeUp_IRQHandler [WEAK] + +WWDG_IRQHandler +PVD_IRQHandler +TAMPER_IRQHandler +RTC_IRQHandler +FLASH_IRQHandler +RCC_IRQHandler +EXTI0_IRQHandler +EXTI1_IRQHandler +EXTI2_IRQHandler +EXTI3_IRQHandler +EXTI4_IRQHandler +DMA1_Channel1_IRQHandler +DMA1_Channel2_IRQHandler +DMA1_Channel3_IRQHandler +DMA1_Channel4_IRQHandler +DMA1_Channel5_IRQHandler +DMA1_Channel6_IRQHandler +DMA1_Channel7_IRQHandler +ADC1_2_IRQHandler +USB_HP_CAN1_TX_IRQHandler +USB_LP_CAN1_RX0_IRQHandler +CAN1_RX1_IRQHandler +CAN1_SCE_IRQHandler +EXTI9_5_IRQHandler +TIM1_BRK_IRQHandler +TIM1_UP_IRQHandler +TIM1_TRG_COM_IRQHandler +TIM1_CC_IRQHandler +TIM2_IRQHandler +TIM3_IRQHandler +TIM4_IRQHandler +I2C1_EV_IRQHandler +I2C1_ER_IRQHandler +I2C2_EV_IRQHandler +I2C2_ER_IRQHandler +SPI1_IRQHandler +SPI2_IRQHandler +USART1_IRQHandler +USART2_IRQHandler +USART3_IRQHandler +EXTI15_10_IRQHandler +RTCAlarm_IRQHandler +USBWakeUp_IRQHandler + + B . + + ENDP + + ALIGN + +;******************************************************************************* +; User Stack and Heap initialization +;******************************************************************************* + IF :DEF:__MICROLIB + + EXPORT __initial_sp + EXPORT __heap_base + EXPORT __heap_limit + + ELSE + + IMPORT __use_two_region_memory + EXPORT __user_initial_stackheap + +__user_initial_stackheap + + LDR R0, = Heap_Mem + LDR R1, =(Stack_Mem + Stack_Size) + LDR R2, = (Heap_Mem + Heap_Size) + LDR R3, = Stack_Mem + BX LR + + ALIGN + + ENDIF + + END + +;******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE***** diff --git a/PROJ_TROIS/Tableau.s b/PROJ_TROIS/Tableau.s new file mode 100644 index 0000000..2a30050 --- /dev/null +++ b/PROJ_TROIS/Tableau.s @@ -0,0 +1,154 @@ + thumb + + AREA Trigo, DATA, READWRITE + + +TabCos + DCW 32767 ; 0 0x7fff 0.99997 + DCW 32610 ; 1 0x7f62 0.99518 + DCW 32138 ; 2 0x7d8a 0.98077 + DCW 31357 ; 3 0x7a7d 0.95694 + DCW 30274 ; 4 0x7642 0.92389 + DCW 28899 ; 5 0x70e3 0.88193 + DCW 27246 ; 6 0x6a6e 0.83148 + DCW 25330 ; 7 0x62f2 0.77301 + DCW 23170 ; 8 0x5a82 0.70709 + DCW 20788 ; 9 0x5134 0.63440 + DCW 18205 ; 10 0x471d 0.55557 + DCW 15447 ; 11 0x3c57 0.47141 + DCW 12540 ; 12 0x30fc 0.38269 + DCW 9512 ; 13 0x2528 0.29028 + DCW 6393 ; 14 0x18f9 0.19510 + DCW 3212 ; 15 0x0c8c 0.09802 + DCW 0 ; 16 0x0000 0.00000 + DCW -3212 ; 17 0xf374 -0.09802 + DCW -6393 ; 18 0xe707 -0.19510 + DCW -9512 ; 19 0xdad8 -0.29028 + DCW -12540 ; 20 0xcf04 -0.38269 + DCW -15447 ; 21 0xc3a9 -0.47141 + DCW -18205 ; 22 0xb8e3 -0.55557 + DCW -20788 ; 23 0xaecc -0.63440 + DCW -23170 ; 24 0xa57e -0.70709 + DCW -25330 ; 25 0x9d0e -0.77301 + DCW -27246 ; 26 0x9592 -0.83148 + DCW -28899 ; 27 0x8f1d -0.88193 + DCW -30274 ; 28 0x89be -0.92389 + DCW -31357 ; 29 0x8583 -0.95694 + DCW -32138 ; 30 0x8276 -0.98077 + DCW -32610 ; 31 0x809e -0.99518 + DCW -32768 ; 32 0x8000 -1.00000 + DCW -32610 ; 33 0x809e -0.99518 + DCW -32138 ; 34 0x8276 -0.98077 + DCW -31357 ; 35 0x8583 -0.95694 + DCW -30274 ; 36 0x89be -0.92389 + DCW -28899 ; 37 0x8f1d -0.88193 + DCW -27246 ; 38 0x9592 -0.83148 + DCW -25330 ; 39 0x9d0e -0.77301 + DCW -23170 ; 40 0xa57e -0.70709 + DCW -20788 ; 41 0xaecc -0.63440 + DCW -18205 ; 42 0xb8e3 -0.55557 + DCW -15447 ; 43 0xc3a9 -0.47141 + DCW -12540 ; 44 0xcf04 -0.38269 + DCW -9512 ; 45 0xdad8 -0.29028 + DCW -6393 ; 46 0xe707 -0.19510 + DCW -3212 ; 47 0xf374 -0.09802 + DCW 0 ; 48 0x0000 0.00000 + DCW 3212 ; 49 0x0c8c 0.09802 + DCW 6393 ; 50 0x18f9 0.19510 + DCW 9512 ; 51 0x2528 0.29028 + DCW 12540 ; 52 0x30fc 0.38269 + DCW 15447 ; 53 0x3c57 0.47141 + DCW 18205 ; 54 0x471d 0.55557 + DCW 20788 ; 55 0x5134 0.63440 + DCW 23170 ; 56 0x5a82 0.70709 + DCW 25330 ; 57 0x62f2 0.77301 + DCW 27246 ; 58 0x6a6e 0.83148 + DCW 28899 ; 59 0x70e3 0.88193 + DCW 30274 ; 60 0x7642 0.92389 + DCW 31357 ; 61 0x7a7d 0.95694 + DCW 32138 ; 62 0x7d8a 0.98077 + DCW 32610 ; 63 0x7f62 0.99518 +TabSin + DCW 0 ; 0 0x0000 0.00000 + DCW 3212 ; 1 0x0c8c 0.09802 + DCW 6393 ; 2 0x18f9 0.19510 + DCW 9512 ; 3 0x2528 0.29028 + DCW 12540 ; 4 0x30fc 0.38269 + DCW 15447 ; 5 0x3c57 0.47141 + DCW 18205 ; 6 0x471d 0.55557 + DCW 20788 ; 7 0x5134 0.63440 + DCW 23170 ; 8 0x5a82 0.70709 + DCW 25330 ; 9 0x62f2 0.77301 + DCW 27246 ; 10 0x6a6e 0.83148 + DCW 28899 ; 11 0x70e3 0.88193 + DCW 30274 ; 12 0x7642 0.92389 + DCW 31357 ; 13 0x7a7d 0.95694 + DCW 32138 ; 14 0x7d8a 0.98077 + DCW 32610 ; 15 0x7f62 0.99518 + DCW 32767 ; 16 0x7fff 0.99997 + DCW 32610 ; 17 0x7f62 0.99518 + DCW 32138 ; 18 0x7d8a 0.98077 + DCW 31357 ; 19 0x7a7d 0.95694 + DCW 30274 ; 20 0x7642 0.92389 + DCW 28899 ; 21 0x70e3 0.88193 + DCW 27246 ; 22 0x6a6e 0.83148 + DCW 25330 ; 23 0x62f2 0.77301 + DCW 23170 ; 24 0x5a82 0.70709 + DCW 20788 ; 25 0x5134 0.63440 + DCW 18205 ; 26 0x471d 0.55557 + DCW 15447 ; 27 0x3c57 0.47141 + DCW 12540 ; 28 0x30fc 0.38269 + DCW 9512 ; 29 0x2528 0.29028 + DCW 6393 ; 30 0x18f9 0.19510 + DCW 3212 ; 31 0x0c8c 0.09802 + DCW 0 ; 32 0x0000 0.00000 + DCW -3212 ; 33 0xf374 -0.09802 + DCW -6393 ; 34 0xe707 -0.19510 + DCW -9512 ; 35 0xdad8 -0.29028 + DCW -12540 ; 36 0xcf04 -0.38269 + DCW -15447 ; 37 0xc3a9 -0.47141 + DCW -18205 ; 38 0xb8e3 -0.55557 + DCW -20788 ; 39 0xaecc -0.63440 + DCW -23170 ; 40 0xa57e -0.70709 + DCW -25330 ; 41 0x9d0e -0.77301 + DCW -27246 ; 42 0x9592 -0.83148 + DCW -28899 ; 43 0x8f1d -0.88193 + DCW -30274 ; 44 0x89be -0.92389 + DCW -31357 ; 45 0x8583 -0.95694 + DCW -32138 ; 46 0x8276 -0.98077 + DCW -32610 ; 47 0x809e -0.99518 + DCW -32768 ; 48 0x8000 -1.00000 + DCW -32610 ; 49 0x809e -0.99518 + DCW -32138 ; 50 0x8276 -0.98077 + DCW -31357 ; 51 0x8583 -0.95694 + DCW -30274 ; 52 0x89be -0.92389 + DCW -28899 ; 53 0x8f1d -0.88193 + DCW -27246 ; 54 0x9592 -0.83148 + DCW -25330 ; 55 0x9d0e -0.77301 + DCW -23170 ; 56 0xa57e -0.70709 + DCW -20788 ; 57 0xaecc -0.63440 + DCW -18205 ; 58 0xb8e3 -0.55557 + DCW -15447 ; 59 0xc3a9 -0.47141 + DCW -12540 ; 60 0xcf04 -0.38269 + DCW -9512 ; 61 0xdad8 -0.29028 + DCW -6393 ; 62 0xe707 -0.19510 + DCW -3212 ; 63 0xf374 -0.09802 + + area moncode, code, readwrite + export carre + +carre proc + + ldr r3,=TabSin + ldrsh r1, [r3, r0, LSL #0x01] + ldr r3,=TabCos + ldrsh r2, [r3, r0, LSL #0x01] + + mul r1, r1, r1 + mla r0,r2,r2,r1 + ;str r0, [r1] + + endp + bx lr + + end \ No newline at end of file diff --git a/PROJ_TROIS/callback.lst b/PROJ_TROIS/callback.lst new file mode 100644 index 0000000..768cb2d --- /dev/null +++ b/PROJ_TROIS/callback.lst @@ -0,0 +1,139 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 ; ce programme est pour l'assembleur RealView (Keil) + 2 00000000 thumb + 3 00000000 area madata, data, readwrite + 4 00000000 export echelon + 5 00000000 00000000 + echelon dcd 0 + 6 00000004 + 7 00000004 area moncode, code, readonly + 8 00000000 export timer_callback + 9 00000000 + 10 00000000 timer_callback + proc + 11 00000000 + 12 00000000 40010C10 + GPIOB_BSRR + equ 0x40010C10 ; Bit Set/Reset reg + ister + 13 00000000 + 14 00000000 4A09 ldr r2, =echelon + 15 00000002 6810 ldr r0,[r2] + 16 00000004 B138 CBZ r0, misea1 + 17 00000006 + 18 00000006 + 19 00000006 ; mise a zero de PB1 + 20 00000006 4B09 ldr r3, =GPIOB_BSRR + 21 00000008 F44F 3100 mov r1, #0x00020000 + 22 0000000C 6019 str r1, [r3] + 23 0000000E F100 30FF add r0, #-1 + 24 00000012 6010 str r0,[r2] + 25 00000014 E006 B finn + 26 00000016 + 27 00000016 ; mise a 1 de PB1 + 28 00000016 4B05 misea1 ldr r3, =GPIOB_BSRR + 29 00000018 F04F 0102 mov r1, #0x00000002 + 30 0000001C 6019 str r1, [r3] + 31 0000001E F100 0001 add r0, #1 + 32 00000022 6010 str r0,[r2] + 33 00000024 ; N.B. le registre BSRR est write-only, on ne peut pas l + e relire + 34 00000024 + 35 00000024 4770 finn bx lr ; + 36 00000026 endp + 37 00000026 ; + 38 00000026 end + 00 00 00000000 + 40010C10 +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\obj\callback.d -o.\obj\callback.o -I.\RTE\_Simu -IC:\Users\nmouk +\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\nmouk\Ap +pData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EV +AL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA +529" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --list=callba +ck.lst callback.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +echelon 00000000 + +Symbol: echelon + Definitions + At line 5 in file callback.s + Uses + At line 4 in file callback.s + At line 14 in file callback.s + +madata 00000000 + +Symbol: madata + Definitions + At line 3 in file callback.s + Uses + None +Comment: madata unused +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +finn 00000024 + +Symbol: finn + Definitions + At line 35 in file callback.s + Uses + At line 25 in file callback.s +Comment: finn used once +misea1 00000016 + +Symbol: misea1 + Definitions + At line 28 in file callback.s + Uses + At line 16 in file callback.s +Comment: misea1 used once +moncode 00000000 + +Symbol: moncode + Definitions + At line 7 in file callback.s + Uses + None +Comment: moncode unused +timer_callback 00000000 + +Symbol: timer_callback + Definitions + At line 10 in file callback.s + Uses + At line 8 in file callback.s +Comment: timer_callback used once +4 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Absolute symbols + +GPIOB_BSRR 40010C10 + +Symbol: GPIOB_BSRR + Definitions + At line 12 in file callback.s + Uses + At line 20 in file callback.s + At line 28 in file callback.s + +1 symbol +344 symbols in table diff --git a/PROJ_TROIS/startup-rvds.lst b/PROJ_TROIS/startup-rvds.lst new file mode 100644 index 0000000..f3e9baf --- /dev/null +++ b/PROJ_TROIS/startup-rvds.lst @@ -0,0 +1,1251 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 ;******************** (C) COPYRIGHT 2011 STMicroelectron + ics ******************** + 2 00000000 ;* File Name : startup_stm32f10x_md.s + 3 00000000 ;* Author : MCD Application Team + 4 00000000 ;* Version : V3.5.0 + 5 00000000 ;* Date : 11-March-2011 + 6 00000000 ;* Description : STM32F10x Medium Density Devices + vector table for MDK-ARM + 7 00000000 ;* toolchain. + 8 00000000 ;* This module performs: + 9 00000000 ;* - Set the initial SP + 10 00000000 ;* - Set the initial PC == Reset_Ha + ndler + 11 00000000 ;* - Set the vector table entries w + ith the exceptions ISR address + 12 00000000 ;* - Configure the clock system + 13 00000000 ;* - Branches to __main in the C li + brary (which eventually + 14 00000000 ;* calls main()). + 15 00000000 ;* After Reset the CortexM3 process + or is in Thread mode, + 16 00000000 ;* priority is Privileged, and the + Stack is set to Main. + 17 00000000 ;* <<< Use Configuration Wizard in Context Menu >>> + 18 00000000 ;******************************************************* + ************************ + 19 00000000 ; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS A + T PROVIDING CUSTOMERS + 20 00000000 ; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN OR + DER FOR THEM TO SAVE TIME. + 21 00000000 ; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIAB + LE FOR ANY DIRECT, + 22 00000000 ; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY + CLAIMS ARISING FROM THE + 23 00000000 ; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOM + ERS OF THE CODING + 24 00000000 ; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR + PRODUCTS. + 25 00000000 ;******************************************************* + ************************ + 26 00000000 + 27 00000000 ; Amount of memory (in bytes) allocated for Stack + 28 00000000 ; Tailor this value to your application needs + 29 00000000 ; Stack Configuration + 30 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> + 31 00000000 ; + 32 00000000 + 33 00000000 00000400 + Stack_Size + EQU 0x00000400 + 34 00000000 + 35 00000000 AREA STACK, NOINIT, READWRITE, ALIGN +=3 + 36 00000000 Stack_Mem + SPACE Stack_Size + 37 00000400 __initial_sp + 38 00000400 + 39 00000400 + 40 00000400 ; Heap Configuration + + + +ARM Macro Assembler Page 2 + + + 41 00000400 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> + 42 00000400 ; + 43 00000400 + 44 00000400 00000200 + Heap_Size + EQU 0x00000200 + 45 00000400 + 46 00000400 AREA HEAP, NOINIT, READWRITE, ALIGN= +3 + 47 00000000 __heap_base + 48 00000000 Heap_Mem + SPACE Heap_Size + 49 00000200 __heap_limit + 50 00000200 + 51 00000200 PRESERVE8 + 52 00000200 THUMB + 53 00000200 + 54 00000200 + 55 00000200 ; Vector Table Mapped to Address 0 at Reset + 56 00000200 AREA RESET, DATA, READONLY + 57 00000000 EXPORT __Vectors + 58 00000000 EXPORT __Vectors_End + 59 00000000 EXPORT __Vectors_Size + 60 00000000 + 61 00000000 00000000 + __Vectors + DCD __initial_sp ; Top of Stack + 62 00000004 00000000 DCD Reset_Handler ; Reset Handler + 63 00000008 00000000 DCD NMI_Handler ; NMI Handler + 64 0000000C 00000000 DCD HardFault_Handler ; Hard Fault + Handler + 65 00000010 00000000 DCD MemManage_Handler + ; MPU Fault Handler + + 66 00000014 00000000 DCD BusFault_Handler + ; Bus Fault Handler + + 67 00000018 00000000 DCD UsageFault_Handler ; Usage Faul + t Handler + 68 0000001C 00000000 DCD 0 ; Reserved + 69 00000020 00000000 DCD 0 ; Reserved + 70 00000024 00000000 DCD 0 ; Reserved + 71 00000028 00000000 DCD 0 ; Reserved + 72 0000002C 00000000 DCD SVC_Handler ; SVCall Handler + 73 00000030 00000000 DCD DebugMon_Handler ; Debug Monito + r Handler + 74 00000034 00000000 DCD 0 ; Reserved + 75 00000038 00000000 DCD PendSV_Handler ; PendSV Handler + + 76 0000003C 00000000 DCD SysTick_Handler + ; SysTick Handler + 77 00000040 + 78 00000040 ; External Interrupts + 79 00000040 00000000 DCD WWDG_IRQHandler + ; Window Watchdog + 80 00000044 00000000 DCD PVD_IRQHandler ; PVD through EX + TI Line detect + 81 00000048 00000000 DCD TAMPER_IRQHandler ; Tamper + 82 0000004C 00000000 DCD RTC_IRQHandler ; RTC + + + +ARM Macro Assembler Page 3 + + + 83 00000050 00000000 DCD FLASH_IRQHandler ; Flash + 84 00000054 00000000 DCD RCC_IRQHandler ; RCC + 85 00000058 00000000 DCD EXTI0_IRQHandler ; EXTI Line 0 + 86 0000005C 00000000 DCD EXTI1_IRQHandler ; EXTI Line 1 + 87 00000060 00000000 DCD EXTI2_IRQHandler ; EXTI Line 2 + 88 00000064 00000000 DCD EXTI3_IRQHandler ; EXTI Line 3 + 89 00000068 00000000 DCD EXTI4_IRQHandler ; EXTI Line 4 + 90 0000006C 00000000 DCD DMA1_Channel1_IRQHandler + ; DMA1 Channel 1 + 91 00000070 00000000 DCD DMA1_Channel2_IRQHandler + ; DMA1 Channel 2 + 92 00000074 00000000 DCD DMA1_Channel3_IRQHandler + ; DMA1 Channel 3 + 93 00000078 00000000 DCD DMA1_Channel4_IRQHandler + ; DMA1 Channel 4 + 94 0000007C 00000000 DCD DMA1_Channel5_IRQHandler + ; DMA1 Channel 5 + 95 00000080 00000000 DCD DMA1_Channel6_IRQHandler + ; DMA1 Channel 6 + 96 00000084 00000000 DCD DMA1_Channel7_IRQHandler + ; DMA1 Channel 7 + 97 00000088 00000000 DCD ADC1_2_IRQHandler ; ADC1_2 + 98 0000008C 00000000 DCD USB_HP_CAN1_TX_IRQHandler ; USB + High Priority or C + AN1 TX + 99 00000090 00000000 DCD USB_LP_CAN1_RX0_IRQHandler ; US + B Low Priority or + CAN1 RX0 + 100 00000094 00000000 DCD CAN1_RX1_IRQHandler ; CAN1 RX1 + 101 00000098 00000000 DCD CAN1_SCE_IRQHandler ; CAN1 SCE + 102 0000009C 00000000 DCD EXTI9_5_IRQHandler + ; EXTI Line 9..5 + 103 000000A0 00000000 DCD TIM1_BRK_IRQHandler + ; TIM1 Break + 104 000000A4 00000000 DCD TIM1_UP_IRQHandler + ; TIM1 Update + 105 000000A8 00000000 DCD TIM1_TRG_COM_IRQHandler ; TIM1 + Trigger and Commuta + tion + 106 000000AC 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu + re Compare + 107 000000B0 00000000 DCD TIM2_IRQHandler ; TIM2 + 108 000000B4 00000000 DCD TIM3_IRQHandler ; TIM3 + 109 000000B8 00000000 DCD TIM4_IRQHandler ; TIM4 + 110 000000BC 00000000 DCD I2C1_EV_IRQHandler ; I2C1 Event + + 111 000000C0 00000000 DCD I2C1_ER_IRQHandler ; I2C1 Error + + 112 000000C4 00000000 DCD I2C2_EV_IRQHandler ; I2C2 Event + + 113 000000C8 00000000 DCD I2C2_ER_IRQHandler ; I2C2 Error + + 114 000000CC 00000000 DCD SPI1_IRQHandler ; SPI1 + 115 000000D0 00000000 DCD SPI2_IRQHandler ; SPI2 + 116 000000D4 00000000 DCD USART1_IRQHandler ; USART1 + 117 000000D8 00000000 DCD USART2_IRQHandler ; USART2 + 118 000000DC 00000000 DCD USART3_IRQHandler ; USART3 + 119 000000E0 00000000 DCD EXTI15_10_IRQHandler + ; EXTI Line 15..10 + + + +ARM Macro Assembler Page 4 + + + 120 000000E4 00000000 DCD RTCAlarm_IRQHandler ; RTC Alarm + through EXTI Line + 121 000000E8 00000000 DCD USBWakeUp_IRQHandler ; USB Wake + up from suspend + 122 000000EC __Vectors_End + 123 000000EC + 124 000000EC 000000EC + __Vectors_Size + EQU __Vectors_End - __Vectors + 125 000000EC + 126 000000EC AREA |.text|, CODE, READONLY + 127 00000000 + 128 00000000 ; Reset handler + 129 00000000 Reset_Handler + PROC + 130 00000000 EXPORT Reset_Handler [WEAK +] + 131 00000000 IMPORT __main + 132 00000000 + 133 00000000 480D LDR R0, =SystemInit + 134 00000002 4780 BLX R0 + 135 00000004 + 136 00000004 ; + 137 00000004 ; Enable UsageFault, MemFault and Busfault interrupts + 138 00000004 ; + 139 00000004 E000ED24 + _SHCSR EQU 0xE000ED24 ; SHCSR is located + at address 0xE000ED + 24 + 140 00000004 F8DF 0034 LDR.W R0, =_SHCSR + 141 00000008 6801 LDR R1, [R0] ; Read CPACR + 142 0000000A F441 21E0 ORR R1, R1, #(0x7 << 16) ; Set bits + 16,17,18 to enable + usagefault, busfau + lt, memfault interr + upts + 143 0000000E 6001 STR R1, [R0] ; Write back the mo + dified value to the + CPACR + 144 00000010 F3BF 8F4F DSB ; Wait for store to + complete + 145 00000014 + 146 00000014 ; + 147 00000014 ; Set priority grouping (PRIGROUP) in AIRCR to 3 (16 lev + els for group priority and 0 for subpriority) + 148 00000014 ; + 149 00000014 E000ED0C + _AIRCR EQU 0xE000ED0C + 150 00000014 05FA0300 + _AIRCR_VAL + EQU 0x05FA0300 + 151 00000014 F8DF 0028 LDR.W R0, =_AIRCR + 152 00000018 F8DF 1028 LDR.W R1, =_AIRCR_VAL + 153 0000001C 6001 STR R1,[R0] + 154 0000001E + 155 0000001E ; + 156 0000001E ; Finaly, jump to main function (void main (void)) + 157 0000001E ; + 158 0000001E 480A LDR R0, =__main + + + +ARM Macro Assembler Page 5 + + + 159 00000020 4700 BX R0 + 160 00000022 ENDP + 161 00000022 + 162 00000022 SystemInit + PROC + 163 00000022 EXPORT SystemInit [ +WEAK] + 164 00000022 4770 BX LR + 165 00000024 ENDP + 166 00000024 + 167 00000024 ; Dummy Exception Handlers (infinite loops which can be + modified) + 168 00000024 + 169 00000024 NMI_Handler + PROC + 170 00000024 EXPORT NMI_Handler [WEA +K] + 171 00000024 E7FE B . + 172 00000026 ENDP + 174 00000026 HardFault_Handler + PROC + 175 00000026 EXPORT HardFault_Handler [WEA +K] + 176 00000026 E7FE B . + 177 00000028 ENDP + 179 00000028 MemManage_Handler + PROC + 180 00000028 EXPORT MemManage_Handler [WEA +K] + 181 00000028 E7FE B . + 182 0000002A ENDP + 184 0000002A BusFault_Handler + PROC + 185 0000002A EXPORT BusFault_Handler [WEA +K] + 186 0000002A E7FE B . + 187 0000002C ENDP + 189 0000002C UsageFault_Handler + PROC + 190 0000002C EXPORT UsageFault_Handler [WEA +K] + 191 0000002C E7FE B . + 192 0000002E ENDP + 193 0000002E SVC_Handler + PROC + 194 0000002E EXPORT SVC_Handler [WEA +K] + 195 0000002E E7FE B . + 196 00000030 ENDP + 198 00000030 DebugMon_Handler + PROC + 199 00000030 EXPORT DebugMon_Handler [WEA +K] + 200 00000030 E7FE B . + 201 00000032 ENDP + 202 00000032 PendSV_Handler + PROC + 203 00000032 EXPORT PendSV_Handler [WEA +K] + + + +ARM Macro Assembler Page 6 + + + 204 00000032 E7FE B . + 205 00000034 ENDP + 206 00000034 SysTick_Handler + PROC + 207 00000034 EXPORT SysTick_Handler [WEA +K] + 208 00000034 E7FE B . + 209 00000036 ENDP + 210 00000036 + 211 00000036 Default_Handler + PROC + 212 00000036 + 213 00000036 EXPORT WWDG_IRQHandler [WEA +K] + 214 00000036 EXPORT PVD_IRQHandler [WEA +K] + 215 00000036 EXPORT TAMPER_IRQHandler [WEA +K] + 216 00000036 EXPORT RTC_IRQHandler [WEA +K] + 217 00000036 EXPORT FLASH_IRQHandler [WEA +K] + 218 00000036 EXPORT RCC_IRQHandler [WEA +K] + 219 00000036 EXPORT EXTI0_IRQHandler [WEA +K] + 220 00000036 EXPORT EXTI1_IRQHandler [WEA +K] + 221 00000036 EXPORT EXTI2_IRQHandler [WEA +K] + 222 00000036 EXPORT EXTI3_IRQHandler [WEA +K] + 223 00000036 EXPORT EXTI4_IRQHandler [WEA +K] + 224 00000036 EXPORT DMA1_Channel1_IRQHandler [WEA +K] + 225 00000036 EXPORT DMA1_Channel2_IRQHandler [WEA +K] + 226 00000036 EXPORT DMA1_Channel3_IRQHandler [WEA +K] + 227 00000036 EXPORT DMA1_Channel4_IRQHandler [WEA +K] + 228 00000036 EXPORT DMA1_Channel5_IRQHandler [WEA +K] + 229 00000036 EXPORT DMA1_Channel6_IRQHandler [WEA +K] + 230 00000036 EXPORT DMA1_Channel7_IRQHandler [WEA +K] + 231 00000036 EXPORT ADC1_2_IRQHandler [WEA +K] + 232 00000036 EXPORT USB_HP_CAN1_TX_IRQHandler [WEA +K] + 233 00000036 EXPORT USB_LP_CAN1_RX0_IRQHandler [WEA +K] + 234 00000036 EXPORT CAN1_RX1_IRQHandler [WEA +K] + 235 00000036 EXPORT CAN1_SCE_IRQHandler [WEA +K] + 236 00000036 EXPORT EXTI9_5_IRQHandler [WEA + + + +ARM Macro Assembler Page 7 + + +K] + 237 00000036 EXPORT TIM1_BRK_IRQHandler [WEA +K] + 238 00000036 EXPORT TIM1_UP_IRQHandler [WEA +K] + 239 00000036 EXPORT TIM1_TRG_COM_IRQHandler [WEA +K] + 240 00000036 EXPORT TIM1_CC_IRQHandler [WEA +K] + 241 00000036 EXPORT TIM2_IRQHandler [WEA +K] + 242 00000036 EXPORT TIM3_IRQHandler [WEA +K] + 243 00000036 EXPORT TIM4_IRQHandler [WEA +K] + 244 00000036 EXPORT I2C1_EV_IRQHandler [WEA +K] + 245 00000036 EXPORT I2C1_ER_IRQHandler [WEA +K] + 246 00000036 EXPORT I2C2_EV_IRQHandler [WEA +K] + 247 00000036 EXPORT I2C2_ER_IRQHandler [WEA +K] + 248 00000036 EXPORT SPI1_IRQHandler [WEA +K] + 249 00000036 EXPORT SPI2_IRQHandler [WEA +K] + 250 00000036 EXPORT USART1_IRQHandler [WEA +K] + 251 00000036 EXPORT USART2_IRQHandler [WEA +K] + 252 00000036 EXPORT USART3_IRQHandler [WEA +K] + 253 00000036 EXPORT EXTI15_10_IRQHandler [WEA +K] + 254 00000036 EXPORT RTCAlarm_IRQHandler [WEA +K] + 255 00000036 EXPORT USBWakeUp_IRQHandler [WEA +K] + 256 00000036 + 257 00000036 WWDG_IRQHandler + 258 00000036 PVD_IRQHandler + 259 00000036 TAMPER_IRQHandler + 260 00000036 RTC_IRQHandler + 261 00000036 FLASH_IRQHandler + 262 00000036 RCC_IRQHandler + 263 00000036 EXTI0_IRQHandler + 264 00000036 EXTI1_IRQHandler + 265 00000036 EXTI2_IRQHandler + 266 00000036 EXTI3_IRQHandler + 267 00000036 EXTI4_IRQHandler + 268 00000036 DMA1_Channel1_IRQHandler + 269 00000036 DMA1_Channel2_IRQHandler + 270 00000036 DMA1_Channel3_IRQHandler + 271 00000036 DMA1_Channel4_IRQHandler + 272 00000036 DMA1_Channel5_IRQHandler + 273 00000036 DMA1_Channel6_IRQHandler + 274 00000036 DMA1_Channel7_IRQHandler + 275 00000036 ADC1_2_IRQHandler + + + +ARM Macro Assembler Page 8 + + + 276 00000036 USB_HP_CAN1_TX_IRQHandler + 277 00000036 USB_LP_CAN1_RX0_IRQHandler + 278 00000036 CAN1_RX1_IRQHandler + 279 00000036 CAN1_SCE_IRQHandler + 280 00000036 EXTI9_5_IRQHandler + 281 00000036 TIM1_BRK_IRQHandler + 282 00000036 TIM1_UP_IRQHandler + 283 00000036 TIM1_TRG_COM_IRQHandler + 284 00000036 TIM1_CC_IRQHandler + 285 00000036 TIM2_IRQHandler + 286 00000036 TIM3_IRQHandler + 287 00000036 TIM4_IRQHandler + 288 00000036 I2C1_EV_IRQHandler + 289 00000036 I2C1_ER_IRQHandler + 290 00000036 I2C2_EV_IRQHandler + 291 00000036 I2C2_ER_IRQHandler + 292 00000036 SPI1_IRQHandler + 293 00000036 SPI2_IRQHandler + 294 00000036 USART1_IRQHandler + 295 00000036 USART2_IRQHandler + 296 00000036 USART3_IRQHandler + 297 00000036 EXTI15_10_IRQHandler + 298 00000036 RTCAlarm_IRQHandler + 299 00000036 USBWakeUp_IRQHandler + 300 00000036 + 301 00000036 E7FE B . + 302 00000038 + 303 00000038 ENDP + 304 00000038 + 305 00000038 ALIGN + 306 00000038 + 307 00000038 ;******************************************************* + ************************ + 308 00000038 ; User Stack and Heap initialization + 309 00000038 ;******************************************************* + ************************ + 310 00000038 IF :DEF:__MICROLIB + 311 00000038 + 312 00000038 EXPORT __initial_sp + 313 00000038 EXPORT __heap_base + 314 00000038 EXPORT __heap_limit + 315 00000038 + 316 00000038 ELSE + 331 ENDIF + 332 00000038 + 333 00000038 END + 00000000 + E000ED24 + E000ED0C + 05FA0300 + 00000000 +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\obj\startup-rvds.d -o.\obj\startup-rvds.o -I.\RTE\_Simu -IC:\Use +rs\nmouk\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\ +nmouk\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefi +ne="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSI +ON SETA 529" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --lis +t=startup-rvds.lst Src\startup-rvds.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +STACK 00000000 + +Symbol: STACK + Definitions + At line 35 in file Src\startup-rvds.s + Uses + None +Comment: STACK unused +Stack_Mem 00000000 + +Symbol: Stack_Mem + Definitions + At line 36 in file Src\startup-rvds.s + Uses + None +Comment: Stack_Mem unused +__initial_sp 00000400 + +Symbol: __initial_sp + Definitions + At line 37 in file Src\startup-rvds.s + Uses + At line 61 in file Src\startup-rvds.s + At line 312 in file Src\startup-rvds.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +HEAP 00000000 + +Symbol: HEAP + Definitions + At line 46 in file Src\startup-rvds.s + Uses + None +Comment: HEAP unused +Heap_Mem 00000000 + +Symbol: Heap_Mem + Definitions + At line 48 in file Src\startup-rvds.s + Uses + None +Comment: Heap_Mem unused +__heap_base 00000000 + +Symbol: __heap_base + Definitions + At line 47 in file Src\startup-rvds.s + Uses + At line 313 in file Src\startup-rvds.s +Comment: __heap_base used once +__heap_limit 00000200 + +Symbol: __heap_limit + Definitions + At line 49 in file Src\startup-rvds.s + Uses + At line 314 in file Src\startup-rvds.s +Comment: __heap_limit used once +4 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +RESET 00000000 + +Symbol: RESET + Definitions + At line 56 in file Src\startup-rvds.s + Uses + None +Comment: RESET unused +__Vectors 00000000 + +Symbol: __Vectors + Definitions + At line 61 in file Src\startup-rvds.s + Uses + At line 57 in file Src\startup-rvds.s + At line 124 in file Src\startup-rvds.s + +__Vectors_End 000000EC + +Symbol: __Vectors_End + Definitions + At line 122 in file Src\startup-rvds.s + Uses + At line 58 in file Src\startup-rvds.s + At line 124 in file Src\startup-rvds.s + +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +.text 00000000 + +Symbol: .text + Definitions + At line 126 in file Src\startup-rvds.s + Uses + None +Comment: .text unused +ADC1_2_IRQHandler 00000036 + +Symbol: ADC1_2_IRQHandler + Definitions + At line 275 in file Src\startup-rvds.s + Uses + At line 97 in file Src\startup-rvds.s + At line 231 in file Src\startup-rvds.s + +BusFault_Handler 0000002A + +Symbol: BusFault_Handler + Definitions + At line 184 in file Src\startup-rvds.s + Uses + At line 66 in file Src\startup-rvds.s + At line 185 in file Src\startup-rvds.s + +CAN1_RX1_IRQHandler 00000036 + +Symbol: CAN1_RX1_IRQHandler + Definitions + At line 278 in file Src\startup-rvds.s + Uses + At line 100 in file Src\startup-rvds.s + At line 234 in file Src\startup-rvds.s + +CAN1_SCE_IRQHandler 00000036 + +Symbol: CAN1_SCE_IRQHandler + Definitions + At line 279 in file Src\startup-rvds.s + Uses + At line 101 in file Src\startup-rvds.s + At line 235 in file Src\startup-rvds.s + +DMA1_Channel1_IRQHandler 00000036 + +Symbol: DMA1_Channel1_IRQHandler + Definitions + At line 268 in file Src\startup-rvds.s + Uses + At line 90 in file Src\startup-rvds.s + At line 224 in file Src\startup-rvds.s + +DMA1_Channel2_IRQHandler 00000036 + +Symbol: DMA1_Channel2_IRQHandler + Definitions + At line 269 in file Src\startup-rvds.s + Uses + + + +ARM Macro Assembler Page 2 Alphabetic symbol ordering +Relocatable symbols + + At line 91 in file Src\startup-rvds.s + At line 225 in file Src\startup-rvds.s + +DMA1_Channel3_IRQHandler 00000036 + +Symbol: DMA1_Channel3_IRQHandler + Definitions + At line 270 in file Src\startup-rvds.s + Uses + At line 92 in file Src\startup-rvds.s + At line 226 in file Src\startup-rvds.s + +DMA1_Channel4_IRQHandler 00000036 + +Symbol: DMA1_Channel4_IRQHandler + Definitions + At line 271 in file Src\startup-rvds.s + Uses + At line 93 in file Src\startup-rvds.s + At line 227 in file Src\startup-rvds.s + +DMA1_Channel5_IRQHandler 00000036 + +Symbol: DMA1_Channel5_IRQHandler + Definitions + At line 272 in file Src\startup-rvds.s + Uses + At line 94 in file Src\startup-rvds.s + At line 228 in file Src\startup-rvds.s + +DMA1_Channel6_IRQHandler 00000036 + +Symbol: DMA1_Channel6_IRQHandler + Definitions + At line 273 in file Src\startup-rvds.s + Uses + At line 95 in file Src\startup-rvds.s + At line 229 in file Src\startup-rvds.s + +DMA1_Channel7_IRQHandler 00000036 + +Symbol: DMA1_Channel7_IRQHandler + Definitions + At line 274 in file Src\startup-rvds.s + Uses + At line 96 in file Src\startup-rvds.s + At line 230 in file Src\startup-rvds.s + +DebugMon_Handler 00000030 + +Symbol: DebugMon_Handler + Definitions + At line 198 in file Src\startup-rvds.s + Uses + At line 73 in file Src\startup-rvds.s + At line 199 in file Src\startup-rvds.s + +Default_Handler 00000036 + + + + +ARM Macro Assembler Page 3 Alphabetic symbol ordering +Relocatable symbols + +Symbol: Default_Handler + Definitions + At line 211 in file Src\startup-rvds.s + Uses + None +Comment: Default_Handler unused +EXTI0_IRQHandler 00000036 + +Symbol: EXTI0_IRQHandler + Definitions + At line 263 in file Src\startup-rvds.s + Uses + At line 85 in file Src\startup-rvds.s + At line 219 in file Src\startup-rvds.s + +EXTI15_10_IRQHandler 00000036 + +Symbol: EXTI15_10_IRQHandler + Definitions + At line 297 in file Src\startup-rvds.s + Uses + At line 119 in file Src\startup-rvds.s + At line 253 in file Src\startup-rvds.s + +EXTI1_IRQHandler 00000036 + +Symbol: EXTI1_IRQHandler + Definitions + At line 264 in file Src\startup-rvds.s + Uses + At line 86 in file Src\startup-rvds.s + At line 220 in file Src\startup-rvds.s + +EXTI2_IRQHandler 00000036 + +Symbol: EXTI2_IRQHandler + Definitions + At line 265 in file Src\startup-rvds.s + Uses + At line 87 in file Src\startup-rvds.s + At line 221 in file Src\startup-rvds.s + +EXTI3_IRQHandler 00000036 + +Symbol: EXTI3_IRQHandler + Definitions + At line 266 in file Src\startup-rvds.s + Uses + At line 88 in file Src\startup-rvds.s + At line 222 in file Src\startup-rvds.s + +EXTI4_IRQHandler 00000036 + +Symbol: EXTI4_IRQHandler + Definitions + At line 267 in file Src\startup-rvds.s + Uses + At line 89 in file Src\startup-rvds.s + At line 223 in file Src\startup-rvds.s + + + +ARM Macro Assembler Page 4 Alphabetic symbol ordering +Relocatable symbols + + +EXTI9_5_IRQHandler 00000036 + +Symbol: EXTI9_5_IRQHandler + Definitions + At line 280 in file Src\startup-rvds.s + Uses + At line 102 in file Src\startup-rvds.s + At line 236 in file Src\startup-rvds.s + +FLASH_IRQHandler 00000036 + +Symbol: FLASH_IRQHandler + Definitions + At line 261 in file Src\startup-rvds.s + Uses + At line 83 in file Src\startup-rvds.s + At line 217 in file Src\startup-rvds.s + +HardFault_Handler 00000026 + +Symbol: HardFault_Handler + Definitions + At line 174 in file Src\startup-rvds.s + Uses + At line 64 in file Src\startup-rvds.s + At line 175 in file Src\startup-rvds.s + +I2C1_ER_IRQHandler 00000036 + +Symbol: I2C1_ER_IRQHandler + Definitions + At line 289 in file Src\startup-rvds.s + Uses + At line 111 in file Src\startup-rvds.s + At line 245 in file Src\startup-rvds.s + +I2C1_EV_IRQHandler 00000036 + +Symbol: I2C1_EV_IRQHandler + Definitions + At line 288 in file Src\startup-rvds.s + Uses + At line 110 in file Src\startup-rvds.s + At line 244 in file Src\startup-rvds.s + +I2C2_ER_IRQHandler 00000036 + +Symbol: I2C2_ER_IRQHandler + Definitions + At line 291 in file Src\startup-rvds.s + Uses + At line 113 in file Src\startup-rvds.s + At line 247 in file Src\startup-rvds.s + +I2C2_EV_IRQHandler 00000036 + +Symbol: I2C2_EV_IRQHandler + Definitions + + + +ARM Macro Assembler Page 5 Alphabetic symbol ordering +Relocatable symbols + + At line 290 in file Src\startup-rvds.s + Uses + At line 112 in file Src\startup-rvds.s + At line 246 in file Src\startup-rvds.s + +MemManage_Handler 00000028 + +Symbol: MemManage_Handler + Definitions + At line 179 in file Src\startup-rvds.s + Uses + At line 65 in file Src\startup-rvds.s + At line 180 in file Src\startup-rvds.s + +NMI_Handler 00000024 + +Symbol: NMI_Handler + Definitions + At line 169 in file Src\startup-rvds.s + Uses + At line 63 in file Src\startup-rvds.s + At line 170 in file Src\startup-rvds.s + +PVD_IRQHandler 00000036 + +Symbol: PVD_IRQHandler + Definitions + At line 258 in file Src\startup-rvds.s + Uses + At line 80 in file Src\startup-rvds.s + At line 214 in file Src\startup-rvds.s + +PendSV_Handler 00000032 + +Symbol: PendSV_Handler + Definitions + At line 202 in file Src\startup-rvds.s + Uses + At line 75 in file Src\startup-rvds.s + At line 203 in file Src\startup-rvds.s + +RCC_IRQHandler 00000036 + +Symbol: RCC_IRQHandler + Definitions + At line 262 in file Src\startup-rvds.s + Uses + At line 84 in file Src\startup-rvds.s + At line 218 in file Src\startup-rvds.s + +RTCAlarm_IRQHandler 00000036 + +Symbol: RTCAlarm_IRQHandler + Definitions + At line 298 in file Src\startup-rvds.s + Uses + At line 120 in file Src\startup-rvds.s + At line 254 in file Src\startup-rvds.s + + + + +ARM Macro Assembler Page 6 Alphabetic symbol ordering +Relocatable symbols + +RTC_IRQHandler 00000036 + +Symbol: RTC_IRQHandler + Definitions + At line 260 in file Src\startup-rvds.s + Uses + At line 82 in file Src\startup-rvds.s + At line 216 in file Src\startup-rvds.s + +Reset_Handler 00000000 + +Symbol: Reset_Handler + Definitions + At line 129 in file Src\startup-rvds.s + Uses + At line 62 in file Src\startup-rvds.s + At line 130 in file Src\startup-rvds.s + +SPI1_IRQHandler 00000036 + +Symbol: SPI1_IRQHandler + Definitions + At line 292 in file Src\startup-rvds.s + Uses + At line 114 in file Src\startup-rvds.s + At line 248 in file Src\startup-rvds.s + +SPI2_IRQHandler 00000036 + +Symbol: SPI2_IRQHandler + Definitions + At line 293 in file Src\startup-rvds.s + Uses + At line 115 in file Src\startup-rvds.s + At line 249 in file Src\startup-rvds.s + +SVC_Handler 0000002E + +Symbol: SVC_Handler + Definitions + At line 193 in file Src\startup-rvds.s + Uses + At line 72 in file Src\startup-rvds.s + At line 194 in file Src\startup-rvds.s + +SysTick_Handler 00000034 + +Symbol: SysTick_Handler + Definitions + At line 206 in file Src\startup-rvds.s + Uses + At line 76 in file Src\startup-rvds.s + At line 207 in file Src\startup-rvds.s + +SystemInit 00000022 + +Symbol: SystemInit + Definitions + At line 162 in file Src\startup-rvds.s + + + +ARM Macro Assembler Page 7 Alphabetic symbol ordering +Relocatable symbols + + Uses + At line 133 in file Src\startup-rvds.s + At line 163 in file Src\startup-rvds.s + +TAMPER_IRQHandler 00000036 + +Symbol: TAMPER_IRQHandler + Definitions + At line 259 in file Src\startup-rvds.s + Uses + At line 81 in file Src\startup-rvds.s + At line 215 in file Src\startup-rvds.s + +TIM1_BRK_IRQHandler 00000036 + +Symbol: TIM1_BRK_IRQHandler + Definitions + At line 281 in file Src\startup-rvds.s + Uses + At line 103 in file Src\startup-rvds.s + At line 237 in file Src\startup-rvds.s + +TIM1_CC_IRQHandler 00000036 + +Symbol: TIM1_CC_IRQHandler + Definitions + At line 284 in file Src\startup-rvds.s + Uses + At line 106 in file Src\startup-rvds.s + At line 240 in file Src\startup-rvds.s + +TIM1_TRG_COM_IRQHandler 00000036 + +Symbol: TIM1_TRG_COM_IRQHandler + Definitions + At line 283 in file Src\startup-rvds.s + Uses + At line 105 in file Src\startup-rvds.s + At line 239 in file Src\startup-rvds.s + +TIM1_UP_IRQHandler 00000036 + +Symbol: TIM1_UP_IRQHandler + Definitions + At line 282 in file Src\startup-rvds.s + Uses + At line 104 in file Src\startup-rvds.s + At line 238 in file Src\startup-rvds.s + +TIM2_IRQHandler 00000036 + +Symbol: TIM2_IRQHandler + Definitions + At line 285 in file Src\startup-rvds.s + Uses + At line 107 in file Src\startup-rvds.s + At line 241 in file Src\startup-rvds.s + +TIM3_IRQHandler 00000036 + + + +ARM Macro Assembler Page 8 Alphabetic symbol ordering +Relocatable symbols + + +Symbol: TIM3_IRQHandler + Definitions + At line 286 in file Src\startup-rvds.s + Uses + At line 108 in file Src\startup-rvds.s + At line 242 in file Src\startup-rvds.s + +TIM4_IRQHandler 00000036 + +Symbol: TIM4_IRQHandler + Definitions + At line 287 in file Src\startup-rvds.s + Uses + At line 109 in file Src\startup-rvds.s + At line 243 in file Src\startup-rvds.s + +USART1_IRQHandler 00000036 + +Symbol: USART1_IRQHandler + Definitions + At line 294 in file Src\startup-rvds.s + Uses + At line 116 in file Src\startup-rvds.s + At line 250 in file Src\startup-rvds.s + +USART2_IRQHandler 00000036 + +Symbol: USART2_IRQHandler + Definitions + At line 295 in file Src\startup-rvds.s + Uses + At line 117 in file Src\startup-rvds.s + At line 251 in file Src\startup-rvds.s + +USART3_IRQHandler 00000036 + +Symbol: USART3_IRQHandler + Definitions + At line 296 in file Src\startup-rvds.s + Uses + At line 118 in file Src\startup-rvds.s + At line 252 in file Src\startup-rvds.s + +USBWakeUp_IRQHandler 00000036 + +Symbol: USBWakeUp_IRQHandler + Definitions + At line 299 in file Src\startup-rvds.s + Uses + At line 121 in file Src\startup-rvds.s + At line 255 in file Src\startup-rvds.s + +USB_HP_CAN1_TX_IRQHandler 00000036 + +Symbol: USB_HP_CAN1_TX_IRQHandler + Definitions + At line 276 in file Src\startup-rvds.s + Uses + + + +ARM Macro Assembler Page 9 Alphabetic symbol ordering +Relocatable symbols + + At line 98 in file Src\startup-rvds.s + At line 232 in file Src\startup-rvds.s + +USB_LP_CAN1_RX0_IRQHandler 00000036 + +Symbol: USB_LP_CAN1_RX0_IRQHandler + Definitions + At line 277 in file Src\startup-rvds.s + Uses + At line 99 in file Src\startup-rvds.s + At line 233 in file Src\startup-rvds.s + +UsageFault_Handler 0000002C + +Symbol: UsageFault_Handler + Definitions + At line 189 in file Src\startup-rvds.s + Uses + At line 67 in file Src\startup-rvds.s + At line 190 in file Src\startup-rvds.s + +WWDG_IRQHandler 00000036 + +Symbol: WWDG_IRQHandler + Definitions + At line 257 in file Src\startup-rvds.s + Uses + At line 79 in file Src\startup-rvds.s + At line 213 in file Src\startup-rvds.s + +56 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Absolute symbols + +Heap_Size 00000200 + +Symbol: Heap_Size + Definitions + At line 44 in file Src\startup-rvds.s + Uses + At line 48 in file Src\startup-rvds.s +Comment: Heap_Size used once +Stack_Size 00000400 + +Symbol: Stack_Size + Definitions + At line 33 in file Src\startup-rvds.s + Uses + At line 36 in file Src\startup-rvds.s +Comment: Stack_Size used once +_AIRCR E000ED0C + +Symbol: _AIRCR + Definitions + At line 149 in file Src\startup-rvds.s + Uses + At line 151 in file Src\startup-rvds.s +Comment: _AIRCR used once +_AIRCR_VAL 05FA0300 + +Symbol: _AIRCR_VAL + Definitions + At line 150 in file Src\startup-rvds.s + Uses + At line 152 in file Src\startup-rvds.s +Comment: _AIRCR_VAL used once +_SHCSR E000ED24 + +Symbol: _SHCSR + Definitions + At line 139 in file Src\startup-rvds.s + Uses + At line 140 in file Src\startup-rvds.s +Comment: _SHCSR used once +__Vectors_Size 000000EC + +Symbol: __Vectors_Size + Definitions + At line 124 in file Src\startup-rvds.s + Uses + At line 59 in file Src\startup-rvds.s +Comment: __Vectors_Size used once +6 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +External symbols + +__main 00000000 + +Symbol: __main + Definitions + At line 131 in file Src\startup-rvds.s + Uses + At line 158 in file Src\startup-rvds.s +Comment: __main used once +1 symbol +410 symbols in table diff --git a/PROJ_TROIS/tab.asm b/PROJ_TROIS/tab.asm new file mode 100644 index 0000000..e17b372 --- /dev/null +++ b/PROJ_TROIS/tab.asm @@ -0,0 +1,137 @@ + AREA Trigo, DATA, READWRITE + export TabSin + export TabCos + +TabCos + DCW 32767 ; 0 0x7fff 0.99997 + DCW 32610 ; 1 0x7f62 0.99518 + DCW 32138 ; 2 0x7d8a 0.98077 + DCW 31357 ; 3 0x7a7d 0.95694 + DCW 30274 ; 4 0x7642 0.92389 + DCW 28899 ; 5 0x70e3 0.88193 + DCW 27246 ; 6 0x6a6e 0.83148 + DCW 25330 ; 7 0x62f2 0.77301 + DCW 23170 ; 8 0x5a82 0.70709 + DCW 20788 ; 9 0x5134 0.63440 + DCW 18205 ; 10 0x471d 0.55557 + DCW 15447 ; 11 0x3c57 0.47141 + DCW 12540 ; 12 0x30fc 0.38269 + DCW 9512 ; 13 0x2528 0.29028 + DCW 6393 ; 14 0x18f9 0.19510 + DCW 3212 ; 15 0x0c8c 0.09802 + DCW 0 ; 16 0x0000 0.00000 + DCW -3212 ; 17 0xf374 -0.09802 + DCW -6393 ; 18 0xe707 -0.19510 + DCW -9512 ; 19 0xdad8 -0.29028 + DCW -12540 ; 20 0xcf04 -0.38269 + DCW -15447 ; 21 0xc3a9 -0.47141 + DCW -18205 ; 22 0xb8e3 -0.55557 + DCW -20788 ; 23 0xaecc -0.63440 + DCW -23170 ; 24 0xa57e -0.70709 + DCW -25330 ; 25 0x9d0e -0.77301 + DCW -27246 ; 26 0x9592 -0.83148 + DCW -28899 ; 27 0x8f1d -0.88193 + DCW -30274 ; 28 0x89be -0.92389 + DCW -31357 ; 29 0x8583 -0.95694 + DCW -32138 ; 30 0x8276 -0.98077 + DCW -32610 ; 31 0x809e -0.99518 + DCW -32768 ; 32 0x8000 -1.00000 + DCW -32610 ; 33 0x809e -0.99518 + DCW -32138 ; 34 0x8276 -0.98077 + DCW -31357 ; 35 0x8583 -0.95694 + DCW -30274 ; 36 0x89be -0.92389 + DCW -28899 ; 37 0x8f1d -0.88193 + DCW -27246 ; 38 0x9592 -0.83148 + DCW -25330 ; 39 0x9d0e -0.77301 + DCW -23170 ; 40 0xa57e -0.70709 + DCW -20788 ; 41 0xaecc -0.63440 + DCW -18205 ; 42 0xb8e3 -0.55557 + DCW -15447 ; 43 0xc3a9 -0.47141 + DCW -12540 ; 44 0xcf04 -0.38269 + DCW -9512 ; 45 0xdad8 -0.29028 + DCW -6393 ; 46 0xe707 -0.19510 + DCW -3212 ; 47 0xf374 -0.09802 + DCW 0 ; 48 0x0000 0.00000 + DCW 3212 ; 49 0x0c8c 0.09802 + DCW 6393 ; 50 0x18f9 0.19510 + DCW 9512 ; 51 0x2528 0.29028 + DCW 12540 ; 52 0x30fc 0.38269 + DCW 15447 ; 53 0x3c57 0.47141 + DCW 18205 ; 54 0x471d 0.55557 + DCW 20788 ; 55 0x5134 0.63440 + DCW 23170 ; 56 0x5a82 0.70709 + DCW 25330 ; 57 0x62f2 0.77301 + DCW 27246 ; 58 0x6a6e 0.83148 + DCW 28899 ; 59 0x70e3 0.88193 + DCW 30274 ; 60 0x7642 0.92389 + DCW 31357 ; 61 0x7a7d 0.95694 + DCW 32138 ; 62 0x7d8a 0.98077 + DCW 32610 ; 63 0x7f62 0.99518 +TabSin + DCW 0 ; 0 0x0000 0.00000 + DCW 3212 ; 1 0x0c8c 0.09802 + DCW 6393 ; 2 0x18f9 0.19510 + DCW 9512 ; 3 0x2528 0.29028 + DCW 12540 ; 4 0x30fc 0.38269 + DCW 15447 ; 5 0x3c57 0.47141 + DCW 18205 ; 6 0x471d 0.55557 + DCW 20788 ; 7 0x5134 0.63440 + DCW 23170 ; 8 0x5a82 0.70709 + DCW 25330 ; 9 0x62f2 0.77301 + DCW 27246 ; 10 0x6a6e 0.83148 + DCW 28899 ; 11 0x70e3 0.88193 + DCW 30274 ; 12 0x7642 0.92389 + DCW 31357 ; 13 0x7a7d 0.95694 + DCW 32138 ; 14 0x7d8a 0.98077 + DCW 32610 ; 15 0x7f62 0.99518 + DCW 32767 ; 16 0x7fff 0.99997 + DCW 32610 ; 17 0x7f62 0.99518 + DCW 32138 ; 18 0x7d8a 0.98077 + DCW 31357 ; 19 0x7a7d 0.95694 + DCW 30274 ; 20 0x7642 0.92389 + DCW 28899 ; 21 0x70e3 0.88193 + DCW 27246 ; 22 0x6a6e 0.83148 + DCW 25330 ; 23 0x62f2 0.77301 + DCW 23170 ; 24 0x5a82 0.70709 + DCW 20788 ; 25 0x5134 0.63440 + DCW 18205 ; 26 0x471d 0.55557 + DCW 15447 ; 27 0x3c57 0.47141 + DCW 12540 ; 28 0x30fc 0.38269 + DCW 9512 ; 29 0x2528 0.29028 + DCW 6393 ; 30 0x18f9 0.19510 + DCW 3212 ; 31 0x0c8c 0.09802 + DCW 0 ; 32 0x0000 0.00000 + DCW -3212 ; 33 0xf374 -0.09802 + DCW -6393 ; 34 0xe707 -0.19510 + DCW -9512 ; 35 0xdad8 -0.29028 + DCW -12540 ; 36 0xcf04 -0.38269 + DCW -15447 ; 37 0xc3a9 -0.47141 + DCW -18205 ; 38 0xb8e3 -0.55557 + DCW -20788 ; 39 0xaecc -0.63440 + DCW -23170 ; 40 0xa57e -0.70709 + DCW -25330 ; 41 0x9d0e -0.77301 + DCW -27246 ; 42 0x9592 -0.83148 + DCW -28899 ; 43 0x8f1d -0.88193 + DCW -30274 ; 44 0x89be -0.92389 + DCW -31357 ; 45 0x8583 -0.95694 + DCW -32138 ; 46 0x8276 -0.98077 + DCW -32610 ; 47 0x809e -0.99518 + DCW -32768 ; 48 0x8000 -1.00000 + DCW -32610 ; 49 0x809e -0.99518 + DCW -32138 ; 50 0x8276 -0.98077 + DCW -31357 ; 51 0x8583 -0.95694 + DCW -30274 ; 52 0x89be -0.92389 + DCW -28899 ; 53 0x8f1d -0.88193 + DCW -27246 ; 54 0x9592 -0.83148 + DCW -25330 ; 55 0x9d0e -0.77301 + DCW -23170 ; 56 0xa57e -0.70709 + DCW -20788 ; 57 0xaecc -0.63440 + DCW -18205 ; 58 0xb8e3 -0.55557 + DCW -15447 ; 59 0xc3a9 -0.47141 + DCW -12540 ; 60 0xcf04 -0.38269 + DCW -9512 ; 61 0xdad8 -0.29028 + DCW -6393 ; 62 0xe707 -0.19510 + DCW -3212 ; 63 0xf374 -0.09802 + + END + diff --git a/PROJ_TROIS/tab.lst b/PROJ_TROIS/tab.lst new file mode 100644 index 0000000..5a00ae3 --- /dev/null +++ b/PROJ_TROIS/tab.lst @@ -0,0 +1,332 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 AREA Trigo, DATA, READWRITE + 2 00000000 export TabSin + 3 00000000 export TabCos + 4 00000000 + 5 00000000 TabCos + 6 00000000 FF 7F DCW 32767 ; 0 0x7fff 0.9999 + 7 + 7 00000002 62 7F DCW 32610 ; 1 0x7f62 0.9951 + 8 + 8 00000004 8A 7D DCW 32138 ; 2 0x7d8a 0.9807 + 7 + 9 00000006 7D 7A DCW 31357 ; 3 0x7a7d 0.9569 + 4 + 10 00000008 42 76 DCW 30274 ; 4 0x7642 0.9238 + 9 + 11 0000000A E3 70 DCW 28899 ; 5 0x70e3 0.8819 + 3 + 12 0000000C 6E 6A DCW 27246 ; 6 0x6a6e 0.8314 + 8 + 13 0000000E F2 62 DCW 25330 ; 7 0x62f2 0.7730 + 1 + 14 00000010 82 5A DCW 23170 ; 8 0x5a82 0.7070 + 9 + 15 00000012 34 51 DCW 20788 ; 9 0x5134 0.6344 + 0 + 16 00000014 1D 47 DCW 18205 ; 10 0x471d 0.5555 + 7 + 17 00000016 57 3C DCW 15447 ; 11 0x3c57 0.4714 + 1 + 18 00000018 FC 30 DCW 12540 ; 12 0x30fc 0.3826 + 9 + 19 0000001A 28 25 DCW 9512 ; 13 0x2528 0.2902 + 8 + 20 0000001C F9 18 DCW 6393 ; 14 0x18f9 0.1951 + 0 + 21 0000001E 8C 0C DCW 3212 ; 15 0x0c8c 0.0980 + 2 + 22 00000020 00 00 DCW 0 ; 16 0x0000 0.0000 + 0 + 23 00000022 74 F3 DCW -3212 ; 17 0xf374 -0.0980 + 2 + 24 00000024 07 E7 DCW -6393 ; 18 0xe707 -0.1951 + 0 + 25 00000026 D8 DA DCW -9512 ; 19 0xdad8 -0.2902 + 8 + 26 00000028 04 CF DCW -12540 ; 20 0xcf04 -0.3826 + 9 + 27 0000002A A9 C3 DCW -15447 ; 21 0xc3a9 -0.4714 + 1 + 28 0000002C E3 B8 DCW -18205 ; 22 0xb8e3 -0.5555 + 7 + 29 0000002E CC AE DCW -20788 ; 23 0xaecc -0.6344 + 0 + 30 00000030 7E A5 DCW -23170 ; 24 0xa57e -0.7070 + 9 + 31 00000032 0E 9D DCW -25330 ; 25 0x9d0e -0.7730 + 1 + 32 00000034 92 95 DCW -27246 ; 26 0x9592 -0.8314 + 8 + + + +ARM Macro Assembler Page 2 + + + 33 00000036 1D 8F DCW -28899 ; 27 0x8f1d -0.8819 + 3 + 34 00000038 BE 89 DCW -30274 ; 28 0x89be -0.9238 + 9 + 35 0000003A 83 85 DCW -31357 ; 29 0x8583 -0.9569 + 4 + 36 0000003C 76 82 DCW -32138 ; 30 0x8276 -0.9807 + 7 + 37 0000003E 9E 80 DCW -32610 ; 31 0x809e -0.9951 + 8 + 38 00000040 00 80 DCW -32768 ; 32 0x8000 -1.0000 + 0 + 39 00000042 9E 80 DCW -32610 ; 33 0x809e -0.9951 + 8 + 40 00000044 76 82 DCW -32138 ; 34 0x8276 -0.9807 + 7 + 41 00000046 83 85 DCW -31357 ; 35 0x8583 -0.9569 + 4 + 42 00000048 BE 89 DCW -30274 ; 36 0x89be -0.9238 + 9 + 43 0000004A 1D 8F DCW -28899 ; 37 0x8f1d -0.8819 + 3 + 44 0000004C 92 95 DCW -27246 ; 38 0x9592 -0.8314 + 8 + 45 0000004E 0E 9D DCW -25330 ; 39 0x9d0e -0.7730 + 1 + 46 00000050 7E A5 DCW -23170 ; 40 0xa57e -0.7070 + 9 + 47 00000052 CC AE DCW -20788 ; 41 0xaecc -0.6344 + 0 + 48 00000054 E3 B8 DCW -18205 ; 42 0xb8e3 -0.5555 + 7 + 49 00000056 A9 C3 DCW -15447 ; 43 0xc3a9 -0.4714 + 1 + 50 00000058 04 CF DCW -12540 ; 44 0xcf04 -0.3826 + 9 + 51 0000005A D8 DA DCW -9512 ; 45 0xdad8 -0.2902 + 8 + 52 0000005C 07 E7 DCW -6393 ; 46 0xe707 -0.1951 + 0 + 53 0000005E 74 F3 DCW -3212 ; 47 0xf374 -0.0980 + 2 + 54 00000060 00 00 DCW 0 ; 48 0x0000 0.0000 + 0 + 55 00000062 8C 0C DCW 3212 ; 49 0x0c8c 0.0980 + 2 + 56 00000064 F9 18 DCW 6393 ; 50 0x18f9 0.1951 + 0 + 57 00000066 28 25 DCW 9512 ; 51 0x2528 0.2902 + 8 + 58 00000068 FC 30 DCW 12540 ; 52 0x30fc 0.3826 + 9 + 59 0000006A 57 3C DCW 15447 ; 53 0x3c57 0.4714 + 1 + 60 0000006C 1D 47 DCW 18205 ; 54 0x471d 0.5555 + 7 + 61 0000006E 34 51 DCW 20788 ; 55 0x5134 0.6344 + 0 + 62 00000070 82 5A DCW 23170 ; 56 0x5a82 0.7070 + + + +ARM Macro Assembler Page 3 + + + 9 + 63 00000072 F2 62 DCW 25330 ; 57 0x62f2 0.7730 + 1 + 64 00000074 6E 6A DCW 27246 ; 58 0x6a6e 0.8314 + 8 + 65 00000076 E3 70 DCW 28899 ; 59 0x70e3 0.8819 + 3 + 66 00000078 42 76 DCW 30274 ; 60 0x7642 0.9238 + 9 + 67 0000007A 7D 7A DCW 31357 ; 61 0x7a7d 0.9569 + 4 + 68 0000007C 8A 7D DCW 32138 ; 62 0x7d8a 0.9807 + 7 + 69 0000007E 62 7F DCW 32610 ; 63 0x7f62 0.9951 + 8 + 70 00000080 TabSin + 71 00000080 00 00 DCW 0 ; 0 0x0000 0.0000 + 0 + 72 00000082 8C 0C DCW 3212 ; 1 0x0c8c 0.0980 + 2 + 73 00000084 F9 18 DCW 6393 ; 2 0x18f9 0.1951 + 0 + 74 00000086 28 25 DCW 9512 ; 3 0x2528 0.2902 + 8 + 75 00000088 FC 30 DCW 12540 ; 4 0x30fc 0.3826 + 9 + 76 0000008A 57 3C DCW 15447 ; 5 0x3c57 0.4714 + 1 + 77 0000008C 1D 47 DCW 18205 ; 6 0x471d 0.5555 + 7 + 78 0000008E 34 51 DCW 20788 ; 7 0x5134 0.6344 + 0 + 79 00000090 82 5A DCW 23170 ; 8 0x5a82 0.7070 + 9 + 80 00000092 F2 62 DCW 25330 ; 9 0x62f2 0.7730 + 1 + 81 00000094 6E 6A DCW 27246 ; 10 0x6a6e 0.8314 + 8 + 82 00000096 E3 70 DCW 28899 ; 11 0x70e3 0.8819 + 3 + 83 00000098 42 76 DCW 30274 ; 12 0x7642 0.9238 + 9 + 84 0000009A 7D 7A DCW 31357 ; 13 0x7a7d 0.9569 + 4 + 85 0000009C 8A 7D DCW 32138 ; 14 0x7d8a 0.9807 + 7 + 86 0000009E 62 7F DCW 32610 ; 15 0x7f62 0.9951 + 8 + 87 000000A0 FF 7F DCW 32767 ; 16 0x7fff 0.9999 + 7 + 88 000000A2 62 7F DCW 32610 ; 17 0x7f62 0.9951 + 8 + 89 000000A4 8A 7D DCW 32138 ; 18 0x7d8a 0.9807 + 7 + 90 000000A6 7D 7A DCW 31357 ; 19 0x7a7d 0.9569 + 4 + 91 000000A8 42 76 DCW 30274 ; 20 0x7642 0.9238 + 9 + 92 000000AA E3 70 DCW 28899 ; 21 0x70e3 0.8819 + + + +ARM Macro Assembler Page 4 + + + 3 + 93 000000AC 6E 6A DCW 27246 ; 22 0x6a6e 0.8314 + 8 + 94 000000AE F2 62 DCW 25330 ; 23 0x62f2 0.7730 + 1 + 95 000000B0 82 5A DCW 23170 ; 24 0x5a82 0.7070 + 9 + 96 000000B2 34 51 DCW 20788 ; 25 0x5134 0.6344 + 0 + 97 000000B4 1D 47 DCW 18205 ; 26 0x471d 0.5555 + 7 + 98 000000B6 57 3C DCW 15447 ; 27 0x3c57 0.4714 + 1 + 99 000000B8 FC 30 DCW 12540 ; 28 0x30fc 0.3826 + 9 + 100 000000BA 28 25 DCW 9512 ; 29 0x2528 0.2902 + 8 + 101 000000BC F9 18 DCW 6393 ; 30 0x18f9 0.1951 + 0 + 102 000000BE 8C 0C DCW 3212 ; 31 0x0c8c 0.0980 + 2 + 103 000000C0 00 00 DCW 0 ; 32 0x0000 0.0000 + 0 + 104 000000C2 74 F3 DCW -3212 ; 33 0xf374 -0.0980 + 2 + 105 000000C4 07 E7 DCW -6393 ; 34 0xe707 -0.1951 + 0 + 106 000000C6 D8 DA DCW -9512 ; 35 0xdad8 -0.2902 + 8 + 107 000000C8 04 CF DCW -12540 ; 36 0xcf04 -0.3826 + 9 + 108 000000CA A9 C3 DCW -15447 ; 37 0xc3a9 -0.4714 + 1 + 109 000000CC E3 B8 DCW -18205 ; 38 0xb8e3 -0.5555 + 7 + 110 000000CE CC AE DCW -20788 ; 39 0xaecc -0.6344 + 0 + 111 000000D0 7E A5 DCW -23170 ; 40 0xa57e -0.7070 + 9 + 112 000000D2 0E 9D DCW -25330 ; 41 0x9d0e -0.7730 + 1 + 113 000000D4 92 95 DCW -27246 ; 42 0x9592 -0.8314 + 8 + 114 000000D6 1D 8F DCW -28899 ; 43 0x8f1d -0.8819 + 3 + 115 000000D8 BE 89 DCW -30274 ; 44 0x89be -0.9238 + 9 + 116 000000DA 83 85 DCW -31357 ; 45 0x8583 -0.9569 + 4 + 117 000000DC 76 82 DCW -32138 ; 46 0x8276 -0.9807 + 7 + 118 000000DE 9E 80 DCW -32610 ; 47 0x809e -0.9951 + 8 + 119 000000E0 00 80 DCW -32768 ; 48 0x8000 -1.0000 + 0 + 120 000000E2 9E 80 DCW -32610 ; 49 0x809e -0.9951 + 8 + 121 000000E4 76 82 DCW -32138 ; 50 0x8276 -0.9807 + 7 + + + +ARM Macro Assembler Page 5 + + + 122 000000E6 83 85 DCW -31357 ; 51 0x8583 -0.9569 + 4 + 123 000000E8 BE 89 DCW -30274 ; 52 0x89be -0.9238 + 9 + 124 000000EA 1D 8F DCW -28899 ; 53 0x8f1d -0.8819 + 3 + 125 000000EC 92 95 DCW -27246 ; 54 0x9592 -0.8314 + 8 + 126 000000EE 0E 9D DCW -25330 ; 55 0x9d0e -0.7730 + 1 + 127 000000F0 7E A5 DCW -23170 ; 56 0xa57e -0.7070 + 9 + 128 000000F2 CC AE DCW -20788 ; 57 0xaecc -0.6344 + 0 + 129 000000F4 E3 B8 DCW -18205 ; 58 0xb8e3 -0.5555 + 7 + 130 000000F6 A9 C3 DCW -15447 ; 59 0xc3a9 -0.4714 + 1 + 131 000000F8 04 CF DCW -12540 ; 60 0xcf04 -0.3826 + 9 + 132 000000FA D8 DA DCW -9512 ; 61 0xdad8 -0.2902 + 8 + 133 000000FC 07 E7 DCW -6393 ; 62 0xe707 -0.1951 + 0 + 134 000000FE 74 F3 DCW -3212 ; 63 0xf374 -0.0980 + 2 + 135 00000100 + 136 00000100 END +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\obj\tab.d -o.\obj\tab.o -I.\RTE\_Simu -IC:\Users\nmouk\AppData\L +ocal\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\nmouk\AppData\Loca +l\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" + --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 529" --pre +define="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --list=tab.lst tab.asm + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +TabCos 00000000 + +Symbol: TabCos + Definitions + At line 5 in file tab.asm + Uses + At line 3 in file tab.asm +Comment: TabCos used once +TabSin 00000080 + +Symbol: TabSin + Definitions + At line 70 in file tab.asm + Uses + At line 2 in file tab.asm +Comment: TabSin used once +Trigo 00000000 + +Symbol: Trigo + Definitions + At line 1 in file tab.asm + Uses + None +Comment: Trigo unused +3 symbols +338 symbols in table diff --git a/PROJ_TROIS/tableau.lst b/PROJ_TROIS/tableau.lst new file mode 100644 index 0000000..8b634e6 --- /dev/null +++ b/PROJ_TROIS/tableau.lst @@ -0,0 +1,376 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 thumb + 2 00000000 + 3 00000000 AREA Trigo, DATA, READWRITE + 4 00000000 + 5 00000000 + 6 00000000 TabCos + 7 00000000 FF 7F DCW 32767 ; 0 0x7fff 0.9999 + 7 + 8 00000002 62 7F DCW 32610 ; 1 0x7f62 0.9951 + 8 + 9 00000004 8A 7D DCW 32138 ; 2 0x7d8a 0.9807 + 7 + 10 00000006 7D 7A DCW 31357 ; 3 0x7a7d 0.9569 + 4 + 11 00000008 42 76 DCW 30274 ; 4 0x7642 0.9238 + 9 + 12 0000000A E3 70 DCW 28899 ; 5 0x70e3 0.8819 + 3 + 13 0000000C 6E 6A DCW 27246 ; 6 0x6a6e 0.8314 + 8 + 14 0000000E F2 62 DCW 25330 ; 7 0x62f2 0.7730 + 1 + 15 00000010 82 5A DCW 23170 ; 8 0x5a82 0.7070 + 9 + 16 00000012 34 51 DCW 20788 ; 9 0x5134 0.6344 + 0 + 17 00000014 1D 47 DCW 18205 ; 10 0x471d 0.5555 + 7 + 18 00000016 57 3C DCW 15447 ; 11 0x3c57 0.4714 + 1 + 19 00000018 FC 30 DCW 12540 ; 12 0x30fc 0.3826 + 9 + 20 0000001A 28 25 DCW 9512 ; 13 0x2528 0.2902 + 8 + 21 0000001C F9 18 DCW 6393 ; 14 0x18f9 0.1951 + 0 + 22 0000001E 8C 0C DCW 3212 ; 15 0x0c8c 0.0980 + 2 + 23 00000020 00 00 DCW 0 ; 16 0x0000 0.0000 + 0 + 24 00000022 74 F3 DCW -3212 ; 17 0xf374 -0.0980 + 2 + 25 00000024 07 E7 DCW -6393 ; 18 0xe707 -0.1951 + 0 + 26 00000026 D8 DA DCW -9512 ; 19 0xdad8 -0.2902 + 8 + 27 00000028 04 CF DCW -12540 ; 20 0xcf04 -0.3826 + 9 + 28 0000002A A9 C3 DCW -15447 ; 21 0xc3a9 -0.4714 + 1 + 29 0000002C E3 B8 DCW -18205 ; 22 0xb8e3 -0.5555 + 7 + 30 0000002E CC AE DCW -20788 ; 23 0xaecc -0.6344 + 0 + 31 00000030 7E A5 DCW -23170 ; 24 0xa57e -0.7070 + 9 + 32 00000032 0E 9D DCW -25330 ; 25 0x9d0e -0.7730 + 1 + 33 00000034 92 95 DCW -27246 ; 26 0x9592 -0.8314 + + + +ARM Macro Assembler Page 2 + + + 8 + 34 00000036 1D 8F DCW -28899 ; 27 0x8f1d -0.8819 + 3 + 35 00000038 BE 89 DCW -30274 ; 28 0x89be -0.9238 + 9 + 36 0000003A 83 85 DCW -31357 ; 29 0x8583 -0.9569 + 4 + 37 0000003C 76 82 DCW -32138 ; 30 0x8276 -0.9807 + 7 + 38 0000003E 9E 80 DCW -32610 ; 31 0x809e -0.9951 + 8 + 39 00000040 00 80 DCW -32768 ; 32 0x8000 -1.0000 + 0 + 40 00000042 9E 80 DCW -32610 ; 33 0x809e -0.9951 + 8 + 41 00000044 76 82 DCW -32138 ; 34 0x8276 -0.9807 + 7 + 42 00000046 83 85 DCW -31357 ; 35 0x8583 -0.9569 + 4 + 43 00000048 BE 89 DCW -30274 ; 36 0x89be -0.9238 + 9 + 44 0000004A 1D 8F DCW -28899 ; 37 0x8f1d -0.8819 + 3 + 45 0000004C 92 95 DCW -27246 ; 38 0x9592 -0.8314 + 8 + 46 0000004E 0E 9D DCW -25330 ; 39 0x9d0e -0.7730 + 1 + 47 00000050 7E A5 DCW -23170 ; 40 0xa57e -0.7070 + 9 + 48 00000052 CC AE DCW -20788 ; 41 0xaecc -0.6344 + 0 + 49 00000054 E3 B8 DCW -18205 ; 42 0xb8e3 -0.5555 + 7 + 50 00000056 A9 C3 DCW -15447 ; 43 0xc3a9 -0.4714 + 1 + 51 00000058 04 CF DCW -12540 ; 44 0xcf04 -0.3826 + 9 + 52 0000005A D8 DA DCW -9512 ; 45 0xdad8 -0.2902 + 8 + 53 0000005C 07 E7 DCW -6393 ; 46 0xe707 -0.1951 + 0 + 54 0000005E 74 F3 DCW -3212 ; 47 0xf374 -0.0980 + 2 + 55 00000060 00 00 DCW 0 ; 48 0x0000 0.0000 + 0 + 56 00000062 8C 0C DCW 3212 ; 49 0x0c8c 0.0980 + 2 + 57 00000064 F9 18 DCW 6393 ; 50 0x18f9 0.1951 + 0 + 58 00000066 28 25 DCW 9512 ; 51 0x2528 0.2902 + 8 + 59 00000068 FC 30 DCW 12540 ; 52 0x30fc 0.3826 + 9 + 60 0000006A 57 3C DCW 15447 ; 53 0x3c57 0.4714 + 1 + 61 0000006C 1D 47 DCW 18205 ; 54 0x471d 0.5555 + 7 + 62 0000006E 34 51 DCW 20788 ; 55 0x5134 0.6344 + 0 + + + +ARM Macro Assembler Page 3 + + + 63 00000070 82 5A DCW 23170 ; 56 0x5a82 0.7070 + 9 + 64 00000072 F2 62 DCW 25330 ; 57 0x62f2 0.7730 + 1 + 65 00000074 6E 6A DCW 27246 ; 58 0x6a6e 0.8314 + 8 + 66 00000076 E3 70 DCW 28899 ; 59 0x70e3 0.8819 + 3 + 67 00000078 42 76 DCW 30274 ; 60 0x7642 0.9238 + 9 + 68 0000007A 7D 7A DCW 31357 ; 61 0x7a7d 0.9569 + 4 + 69 0000007C 8A 7D DCW 32138 ; 62 0x7d8a 0.9807 + 7 + 70 0000007E 62 7F DCW 32610 ; 63 0x7f62 0.9951 + 8 + 71 00000080 TabSin + 72 00000080 00 00 DCW 0 ; 0 0x0000 0.0000 + 0 + 73 00000082 8C 0C DCW 3212 ; 1 0x0c8c 0.0980 + 2 + 74 00000084 F9 18 DCW 6393 ; 2 0x18f9 0.1951 + 0 + 75 00000086 28 25 DCW 9512 ; 3 0x2528 0.2902 + 8 + 76 00000088 FC 30 DCW 12540 ; 4 0x30fc 0.3826 + 9 + 77 0000008A 57 3C DCW 15447 ; 5 0x3c57 0.4714 + 1 + 78 0000008C 1D 47 DCW 18205 ; 6 0x471d 0.5555 + 7 + 79 0000008E 34 51 DCW 20788 ; 7 0x5134 0.6344 + 0 + 80 00000090 82 5A DCW 23170 ; 8 0x5a82 0.7070 + 9 + 81 00000092 F2 62 DCW 25330 ; 9 0x62f2 0.7730 + 1 + 82 00000094 6E 6A DCW 27246 ; 10 0x6a6e 0.8314 + 8 + 83 00000096 E3 70 DCW 28899 ; 11 0x70e3 0.8819 + 3 + 84 00000098 42 76 DCW 30274 ; 12 0x7642 0.9238 + 9 + 85 0000009A 7D 7A DCW 31357 ; 13 0x7a7d 0.9569 + 4 + 86 0000009C 8A 7D DCW 32138 ; 14 0x7d8a 0.9807 + 7 + 87 0000009E 62 7F DCW 32610 ; 15 0x7f62 0.9951 + 8 + 88 000000A0 FF 7F DCW 32767 ; 16 0x7fff 0.9999 + 7 + 89 000000A2 62 7F DCW 32610 ; 17 0x7f62 0.9951 + 8 + 90 000000A4 8A 7D DCW 32138 ; 18 0x7d8a 0.9807 + 7 + 91 000000A6 7D 7A DCW 31357 ; 19 0x7a7d 0.9569 + 4 + 92 000000A8 42 76 DCW 30274 ; 20 0x7642 0.9238 + 9 + + + +ARM Macro Assembler Page 4 + + + 93 000000AA E3 70 DCW 28899 ; 21 0x70e3 0.8819 + 3 + 94 000000AC 6E 6A DCW 27246 ; 22 0x6a6e 0.8314 + 8 + 95 000000AE F2 62 DCW 25330 ; 23 0x62f2 0.7730 + 1 + 96 000000B0 82 5A DCW 23170 ; 24 0x5a82 0.7070 + 9 + 97 000000B2 34 51 DCW 20788 ; 25 0x5134 0.6344 + 0 + 98 000000B4 1D 47 DCW 18205 ; 26 0x471d 0.5555 + 7 + 99 000000B6 57 3C DCW 15447 ; 27 0x3c57 0.4714 + 1 + 100 000000B8 FC 30 DCW 12540 ; 28 0x30fc 0.3826 + 9 + 101 000000BA 28 25 DCW 9512 ; 29 0x2528 0.2902 + 8 + 102 000000BC F9 18 DCW 6393 ; 30 0x18f9 0.1951 + 0 + 103 000000BE 8C 0C DCW 3212 ; 31 0x0c8c 0.0980 + 2 + 104 000000C0 00 00 DCW 0 ; 32 0x0000 0.0000 + 0 + 105 000000C2 74 F3 DCW -3212 ; 33 0xf374 -0.0980 + 2 + 106 000000C4 07 E7 DCW -6393 ; 34 0xe707 -0.1951 + 0 + 107 000000C6 D8 DA DCW -9512 ; 35 0xdad8 -0.2902 + 8 + 108 000000C8 04 CF DCW -12540 ; 36 0xcf04 -0.3826 + 9 + 109 000000CA A9 C3 DCW -15447 ; 37 0xc3a9 -0.4714 + 1 + 110 000000CC E3 B8 DCW -18205 ; 38 0xb8e3 -0.5555 + 7 + 111 000000CE CC AE DCW -20788 ; 39 0xaecc -0.6344 + 0 + 112 000000D0 7E A5 DCW -23170 ; 40 0xa57e -0.7070 + 9 + 113 000000D2 0E 9D DCW -25330 ; 41 0x9d0e -0.7730 + 1 + 114 000000D4 92 95 DCW -27246 ; 42 0x9592 -0.8314 + 8 + 115 000000D6 1D 8F DCW -28899 ; 43 0x8f1d -0.8819 + 3 + 116 000000D8 BE 89 DCW -30274 ; 44 0x89be -0.9238 + 9 + 117 000000DA 83 85 DCW -31357 ; 45 0x8583 -0.9569 + 4 + 118 000000DC 76 82 DCW -32138 ; 46 0x8276 -0.9807 + 7 + 119 000000DE 9E 80 DCW -32610 ; 47 0x809e -0.9951 + 8 + 120 000000E0 00 80 DCW -32768 ; 48 0x8000 -1.0000 + 0 + 121 000000E2 9E 80 DCW -32610 ; 49 0x809e -0.9951 + 8 + 122 000000E4 76 82 DCW -32138 ; 50 0x8276 -0.9807 + + + +ARM Macro Assembler Page 5 + + + 7 + 123 000000E6 83 85 DCW -31357 ; 51 0x8583 -0.9569 + 4 + 124 000000E8 BE 89 DCW -30274 ; 52 0x89be -0.9238 + 9 + 125 000000EA 1D 8F DCW -28899 ; 53 0x8f1d -0.8819 + 3 + 126 000000EC 92 95 DCW -27246 ; 54 0x9592 -0.8314 + 8 + 127 000000EE 0E 9D DCW -25330 ; 55 0x9d0e -0.7730 + 1 + 128 000000F0 7E A5 DCW -23170 ; 56 0xa57e -0.7070 + 9 + 129 000000F2 CC AE DCW -20788 ; 57 0xaecc -0.6344 + 0 + 130 000000F4 E3 B8 DCW -18205 ; 58 0xb8e3 -0.5555 + 7 + 131 000000F6 A9 C3 DCW -15447 ; 59 0xc3a9 -0.4714 + 1 + 132 000000F8 04 CF DCW -12540 ; 60 0xcf04 -0.3826 + 9 + 133 000000FA D8 DA DCW -9512 ; 61 0xdad8 -0.2902 + 8 + 134 000000FC 07 E7 DCW -6393 ; 62 0xe707 -0.1951 + 0 + 135 000000FE 74 F3 DCW -3212 ; 63 0xf374 -0.0980 + 2 + 136 00000100 + 137 00000100 area moncode, code, readwrite + 138 00000000 export carre + 139 00000000 + 140 00000000 carre proc + 141 00000000 + 142 00000000 4B05 ldr r3,=TabSin + 143 00000002 F933 1010 ldrsh r1, [r3, r0, LSL #0x01] + 144 00000006 4B05 ldr r3,=TabCos + 145 00000008 F933 2010 ldrsh r2, [r3, r0, LSL #0x01] + 146 0000000C + 147 0000000C FB01 F101 mul r1, r1, r1 + 148 00000010 FB02 1002 mla r0,r2,r2,r1 + 149 00000014 ;str r0, [r1] + 150 00000014 + 151 00000014 endp + 152 00000014 4770 bx lr + 153 00000016 + 154 00000016 end + 00 00 00000000 + 00000000 +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\obj\tableau.d -o.\obj\tableau.o -I.\RTE\_Simu -IC:\Users\nmouk\A +ppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include -IC:\Users\nmouk\AppD +ata\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL + SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 52 +9" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --list=tableau. +lst Tableau.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +TabCos 00000000 + +Symbol: TabCos + Definitions + At line 6 in file Tableau.s + Uses + At line 144 in file Tableau.s +Comment: TabCos used once +TabSin 00000080 + +Symbol: TabSin + Definitions + At line 71 in file Tableau.s + Uses + At line 142 in file Tableau.s +Comment: TabSin used once +Trigo 00000000 + +Symbol: Trigo + Definitions + At line 3 in file Tableau.s + Uses + None +Comment: Trigo unused +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +carre 00000000 + +Symbol: carre + Definitions + At line 140 in file Tableau.s + Uses + At line 138 in file Tableau.s +Comment: carre used once +moncode 00000000 + +Symbol: moncode + Definitions + At line 137 in file Tableau.s + Uses + None +Comment: moncode unused +2 symbols +342 symbols in table