diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/DebugConfig/CibleSondeKEIL_STM32F103RB_1.0.0.dbgconf b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/DebugConfig/CibleSondeKEIL_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/DebugConfig/CibleSondeKEIL_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/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/DebugConfig/CibleSondeST_STM32F103RB_1.0.0.dbgconf b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/DebugConfig/CibleSondeST_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/DebugConfig/CibleSondeST_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/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/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/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Driver/DriverJeuLaser.h b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Driver/DriverJeuLaser.h new file mode 100644 index 0000000..bc9b3bd --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Driver/DriverJeuLaser.h @@ -0,0 +1,345 @@ +/** + * Bibliotheque DriverJeuLaser (ancienne gassp72 adaptée 2021 - TR) + * + * GPIO - ADC - Sequenceur - System Timer - PWM - 72 MHz + * Modifs : + * enlèvement de tout ce qui est inutile dans le .h + * ajout de fonctions GPIO dans le .c pour utilisation en ASM ou en C : + * - GPIOA_Set(char Broche), GPIOB_Set(char Broche), GPIOC_Set(char Broche) + * - GPIOA_Clear(char Broche), GPIOB_Clear(char Broche), GPIOC_Clear(char Broche) + * + * ajout d'une fonction qui impose une valeur de PWM (TIM3_CCR3) + * PWM_Set_Value_On_TIM3_C3( int Val) + * permet en ASM ou en C de fixer la valeur de PWM + + * Ajout de commentaires + + */ +#ifndef DRIVERJEULASER_H__ +#define DRIVERJEULASER_H__ + +#include "stm32f10x.h" + +//********************************************************************************************************** +//--------------------- CONFIGURATION CLOCK DU STM32 -------------------------------------- +//********************************************************************************************************** + +/** + * @brief Configure l'ensemble des horloges du uC + * @note horloge systeme (config statique a 72 MHz pour le STM32F103) + * @param None + * @retval None + */ +void CLOCK_Configure(void); + + + + + + + + + + +//********************************************************************************************************** +//--------------------- LES TIMERS GENERAL PURPOSE TIM1 à TIM 4 ------------------------------ +//********************************************************************************************************** + +/** + * @brief Configure un Timer TIM1 à TIM4 avec une périodicité donnée + * @note L' horloge des 4 timers a une fréquence de 72MHz + * @param *Timer = TIM1 ou TIM2 ou TIM3 ou TIM4 + * @param Durée_ticks : nombre de pas (tick) comptés à 72 MHz pour faire déborder le timer + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval None + */ +void Timer_1234_Init_ff( TIM_TypeDef *Timer, u32 Duree_ticks ); + +/** + * Macros de base pour utiliser les timers + */ + // 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) + + + +/** + * @brief Associe une fonction d'interruption (callback) lors du débordement d'un timer + * @note + * @param *Timer = TIM1 ou TIM2 ou TIM3 ou TIM4 + * @param Prio : niveau de priorité de l'interruption (0 -> priorité max, 15 -> priorité min) + * @param IT_function : le nom de la fonction Callback à appeler lors de l'interruption + * @retval None + */ +void Active_IT_Debordement_Timer( TIM_TypeDef *Timer, char Prio, void (*IT_function)(void) ); + + + + + + + + + + + +//********************************************************************************************************* +//--------------------- PWM TIM1 to TIM 4 ------------------------------ +//********************************************************************************************************* + +/** + * @brief Configure un timer en PWM + * @note + * @param *Timer = TIM1 ou TIM2 ou TIM3 ou TIM4 + * @param voie : un des 4 canaux possibles 1 à 4. + * @param Periode_ticks : nombre de pas (tick) comptés à 72 MHz pour faire déborder le timer + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval Retourne la période en tick (normalement la même que le param d'entrée sauf si PSC utilisé + */ +unsigned short int PWM_Init_ff( TIM_TypeDef *Timer, char Voie, u32 Periode_ticks ); + + + +/** + * @brief Fixe une valeur de PWM, Val, en tick horloge. La rapport cyclique effectif + * est donc : rcy = Thaut_ticks / Periode_ticks + * @note spécifique Jeu Laser, PWM liée exclusivement au TIM3, chan3 + * @param Thaut_ticks : durée de l'état haut d'une impulsion en Ticks + * @retval None + */ +void PWM_Set_Value_TIM3_Ch3( unsigned short int Thaut_ticks); + + + + + + + + + +//********************************************************************************************************** +//--------------------- LE SYSTICK TIMER, Part of Cortex M3 ------------------------------ +//********************************************************************************************************** + +/** + * @brief Configure le timer Systick avec une périodicité donnée + * @note Ce timer ne peut servir qu'à créer des temporisations ou générer des interruption + * ce n'est pas à proprement parler un périphérique, il fait partie du Cortex M3 + * Ce timer est un 24 bits + * @param Periode_ticks : nombre de pas (tick) comptés à 72 MHz pour établir la périodicité + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval None + */ +void Systick_Period_ff( unsigned int Periode_ticks ); + + + +/** + * @brief Associe une fonction d'interruption (callback) lors du débordement du Systick + * @note + * @param Prio : niveau de priorité de l'interruption (0 -> priorité max, 15 -> priorité min) + * @param IT_function : le nom de la fonction Callback à appeler lors de l'interruption + * @retval None + */ +void Systick_Prio_IT( char Prio, void (*Systick_function)(void) ); + + +/** + * Macros de base pour utiliser le Systick + */ +#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)) + + + + + + + + + + + + + + +//********************************************************************************************************** +//--------------------- LE SYSTICK TIMER, Part of Cortex M3 ------------------------------ +//********************************************************************************************************** + +/** + * @brief Active l'ADC du STM32, configure la durée de prélèvement de l'échantillon (temps + * de fermeture du switch d'acquisition + * @note + * @param ADC : précise de quel ADC il s'agit, ADC1 ou ADC2 + * @param Duree_Ech_ticks : dirée de fermeture du switch d'échantillonnage en Tick d'horloge CPU + * exemple pour 1µs on choisira 72. + * @retval Nombre de Tick réellement pris en compte + */ +unsigned int Init_TimingADC_ActiveADC_ff( ADC_TypeDef * ADC, u32 Duree_Ech_ticks ); + + +/** + * @brief Sélectionne la voie à convertir + * @note Attention, la voie va de 0 à 15 et n'est pas directement lié au n°de GPIO + * @param ADC : précise de quel ADC il s'agit, ADC1 ou ADC2 + * @param Voie_ADC : 1 à 15 + * @retval None + */ +void Single_Channel_ADC( ADC_TypeDef * ADC, char Voie_ADC ); + + + + + +/** + * @brief Permet lier le déclenchement au débordement d'un timer, spécifie également + * la période de débordement du timer + * @note pas besoin de régler le timer avec une autre fonction dédiée timer + * @param ADC : précise de quel ADC il s'agit, ADC1 ou ADC2 + * @param Source : indique le timer qui déclenche l'ADC choix dans les define ci-dessous + * @param Periode_ticks : nombre de pas (tick) comptés à 72 MHz pour faire déborder le timer + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval None + */ + +// param pour Source : +#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 ); + + + + + + + + + + + + + + + +//********************************************************************************************************** +//--------------------- ANALOG INPUT ADC & DMA ------------------------------ +//********************************************************************************************************** + +/** + * @brief Permer de lier l'ADC à un tableau en RAM pour une DMA + * @note + * @param Circ : circular. Si '0', en fin de DMA le ptr d'@ reste inchangé + * si '1' le ptr d'@ se recale à celle du début. + * @param Ptr_Table_DMA : contient l'@ de début de zone RAM à écrire + * @retval None + */ +void Init_ADC1_DMA1(char Circ, short int *Ptr_Table_DMA); + + + + + +/** + * @brief 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 + * @note + * @param NbEchDMA est le nombre d'échantillons à stocker. + * @retval None + */ +void Start_DMA1( u16 NbEchDMA ); + +// arret DMA +#define Stop_DMA1 DMA1_Channel1->CCR =(DMA1_Channel1->CCR) &~0x1; + + +/** + * @brief Attend la fin d'un cycle de DMA. la duree depend de la periode d'acquisition + * et du nombre d'echantillons + * @note fonction d'attente (bloquante) + * @param None + * @retval None + */ +void Wait_On_End_Of_DMA1(void); + + + + + + + + +//********************************************************************************************************** +//--------------------- GPIO ------------------------------ +//********************************************************************************************************** + +/** + * @brief Initialisation d'un GPIO (A à C), pin x. + * peut être configuré : + * -> Input ou output + * -> architecture technologique (push-pull, open drain...) + + * @note + * @param Port : GPIOA, GPIOB, GPIOC + * @param Broche : 0 à 15 + * @param Sens : INPUT ou OUTPUT + * @param Techno : voir define ci dessous + * @retval 1 erreur, 0 si OK + */ + +// 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 + +// Exemple : +// Port_IO_Init(GPIOB, 8, OUTPUT, OUTPUT_PPULL); +// Place le bit 8 du port B en sortie Push-pull +char GPIO_Configure(GPIO_TypeDef * Port, int Broche, int Sens, int Techno); + + +/** + * @brief Mise à 1 d'une broche GPIO + * @note Une fonction par GPIO + * @param Broche : 0 à 15 + * @retval None + */ + +void GPIOA_Set(char Broche); +void GPIOB_Set(char Broche); +void GPIOC_Set(char Broche); + + + +/** + * @brief Mise à 0 d'une broche GPIO + * @note Une fonction par GPIO + * @param Broche : 0 à 15 + * @retval None + */ + +void GPIOA_Clear(char Broche); +void GPIOB_Clear(char Broche); +void GPIOC_Clear(char Broche); + + +#endif + + diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Driver/DriverJeuLaser.inc b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Driver/DriverJeuLaser.inc new file mode 100644 index 0000000..48d5e50 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Driver/DriverJeuLaser.inc @@ -0,0 +1,56 @@ + +; Bibliotheque DriverJeuLaser (ancienne gassp72 adaptée 2021 - TR) +; Accès en aux fonctions suivantes : +; GPIO : +; GPIOA_Set(char Broche), GPIOB_Set(char Broche), GPIOC_Set(char Broche) +; GPIOA_Clear(char Broche), GPIOB_Clear(char Broche), GPIOC_Clear(char Broche) + +; PWM : +;/** +; * @brief Fixe une valeur de PWM, Val, en tick horloge. La rapport cyclique effectif +; * est donc : rcy = Thaut_ticks / Periode_ticks +; * @note spécifique Jeu Laser, PWM liée exclusivement au TIM3, chan3 +; * @param Thaut_ticks : durée de l'état haut d'une impulsion en Ticks +; * @retval None +; */ + +;void PWM_Set_Value_TIM3_Ch3( unsigned short int Thaut_ticks); + import PWM_Set_Value_TIM3_Ch3 + + + +;/** +; * @brief Mise à 1 d'une broche GPIO +; * @note Une fonction par GPIO +; * @param Broche : 0 à 15 +; * @retval None +; */ + +;void GPIOA_Set(char Broche); + import GPIOA_Set + +;void GPIOB_Set(char Broche); + import GPIOB_Set + +;void GPIOC_Set(char Broche); + import GPIOC_Set + + + +;/** +; * @brief Mise à 0 d'une broche GPIO +; * @note Une fonction par GPIO +; * @param Broche : 0 à 15 +; * @retval None +; */ + +;void GPIOA_Clear(char Broche); + import GPIOA_Clear + +;void GPIOB_Clear(char Broche); + import GPIOB_Clear + +;void GPIOC_Clear(char Broche); + import GPIOC_Clear + + end diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Driver/DriverJeuLaser.lib b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Driver/DriverJeuLaser.lib new file mode 100644 index 0000000..b26c40d Binary files /dev/null and b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Driver/DriverJeuLaser.lib differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/EventRecorderStub.scvd b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/EventRecorderStub.scvd new file mode 100644 index 0000000..2956b29 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/EventRecorderStub.scvd @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/ExtDll.iex b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/ExtDll.iex new file mode 100644 index 0000000..6c0896e --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf new file mode 100644 index 0000000..6c21841 Binary files /dev/null and b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm new file mode 100644 index 0000000..911e1d4 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.build_log.htm @@ -0,0 +1,64 @@ + + +
+

µVision Build Log

+

Tool Versions:

+IDE-Version: µVision V5.34.0.0 +Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: CSN CSN, INSA de Toulouse, LIC=---- + +Tool Versions: +Toolchain: MDK-Lite Version: 5.34.0.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin +C Compiler: Armcc.exe V5.06 update 7 (build 960) +Assembler: Armasm.exe V5.06 update 7 (build 960) +Linker/Locator: ArmLink.exe V5.06 update 7 (build 960) +Library Manager: ArmAr.exe V5.06 update 7 (build 960) +Hex Converter: FromElf.exe V5.06 update 7 (build 960) +CPU DLL: SARMCM3.DLL V5.34.0.0 +Dialog DLL: DARMSTM.DLL V1.68.0.0 +Target DLL: UL2CM3.DLL V1.163.9.0 +Dialog DLL: TCM.DLL V1.48.0.0 + +

Project:

+U:\Documents\3MIC\S2\BE_CHTI\Assembleur\Partie son\PjtKEIL_StepSon\PjtKEIL_StepSon\StepSon.uvprojx +Project File Date: 03/22/2022 + +

Output:

+*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' +Rebuild target 'CibleSondeKEIL' +assembling startup-rvds.s... +assembling bruitverre.asm... +assembling GestionSon.s... +Src\GestionSon.s(16): warning: A1581W: Added 2 bytes of padding at address 0x2 +compiling principal.c... +linking... +Program Size: Code=2636 RO-data=11300 RW-data=168 ZI-data=1024 +FromELF: creating hex file... +".\Obj\StepSon.axf" - 0 Error(s), 1 Warning(s). + +

Software Packages used:

+ +Package Vendor: ARM + http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack + ARM.CMSIS.5.7.0 + CMSIS (Cortex Microcontroller Software Interface Standard) + * Component: CORE Version: 5.4.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\_CibleSondeKEIL + C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include + C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include + +

Collection of Component Files used:

+ + * Component: ARM::CMSIS:CORE:5.4.0 +Build Time Elapsed: 00:00:02 +
+ + diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.hex b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.hex new file mode 100644 index 0000000..5bb86b1 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.hex @@ -0,0 +1,885 @@ +:020000040800F2 +:10000000A804002005010008290100082B010008B0 +:100010002D0100082F010008310100080000000038 +:100020000000000000000000000000003301000894 +:100030003501000800000000370100083901000800 +:100040003B0100083B0100083B0100083B010008A0 +:100050003B0100083B0100083B0100083B01000890 +:100060003B0100083B0100083B0100083B01000880 +:100070003B0100083B0100083B0100083B01000870 +:100080003B0100083B0100083B0100083B01000860 +:100090003B0100083B0100083B0100083B01000850 +:1000A0003B010008990600083B0100088D05000887 +:1000B000B1060008C1070008ED0800083B01000870 +:1000C0003B0100083B0100083B0100083B01000820 +:1000D0003B0100083B0100083B0100083B01000810 +:1000E0003B0100083B0100083B010008DFF810D08D +:1000F00000F02EF800480047B50A0008AFF3008072 +:10010000A80400200D488047DFF83400016841F45E +:10011000E0210160BFF34F8FDFF82800DFF82810DF +:1001200001600A4800477047FEE7FEE7FEE7FEE78A +:10013000FEE7FEE7FEE7FEE7FEE7FEE72701000831 +:1001400024ED00E00CED00E00003FA05ED000008EE +:10015000064C074D06E0E06840F0010394E8070014 +:1001600098471034AC42F6D3FFF7C4FF380B0008B1 +:10017000580B00082DE9F041DFF8C4C0314B604551 +:1001800003D19C6944F400649C614FF08046B04206 +:1001900003D1DC6944F00104DC612B4DA84203D19A +:1001A000DC6944F00204DC61284FB84203D1DC6909 +:1001B00044F00404DC61838943F0010383810F2947 +:1001C00000D90F21224C4FF0E02360450CD1226171 +:1001D000DFF880804FEA011C88F800C0D3F800C126 +:1001E0004CF0007CC3F800C1B0420DD16261DFF871 +:1001F00064C00E010CF1030C8CF80060D3F80061B0 +:1002000046F08056C3F80061A8420AD1A261114E9F +:100210000D01361D3570D3F8005145F00055C3F877 +:100220000051B8420AD1E26108010A49491D08702B +:10023000D3F8000140F08040C3F80001BDE8F08130 +:10024000002C014000100240000400400008004063 +:100250000000002019E400E070B5194C83202060F4 +:1002600000256560A56017486060012000F044F833 +:1002700061680843606014490D60086840F002003E +:100280000860206840F48030206020688003FCD53E +:10029000206840F08070206020688001FCD5606894 +:1002A00020F003006060606840F0020060606068F9 +:1002B00040F480006060086840F01000086070BD85 +:1002C0000010024000841D000020024000487047DA +:1002D00000A24A040549064A884202D005498842DC +:1002E00001D110467047104670470000002C0140B5 +:1002F00000A24A0400340140012804D0B0F5807FF8 +:1003000003DD012102E000202CE00021802801DD36 +:10031000012200E000220A44402801DD012100E022 +:1003200000210A44102801DD012100E000210A44D7 +:10033000082801DD012100E000210A44042801DD34 +:10034000012100E000210A44022801DD012100E032 +:1003500000211144012801DD012000E000200844B3 +:10036000C01D0001702800D100207047012181408C +:1003700001480160704700001408014001218140DC +:1003800001480160704700001008014001218140D0 +:100390000148016070470000140C014001218140B8 +:1003A0000148016070470000100C014001218140AC +:1003B0000148416170470000001001400121814067 +:1003C000014801617047000000100140F0B53B4E4C +:1003D0003B4CB04203D1A66946F00406A661394EF3 +:1003E000B04203D1A66946F00806A661364EB04277 +:1003F00003D1A66946F01006A661344EB04203D17F +:10040000A66946F02006A661314EB04203D1A66926 +:1004100046F04006A66100240F2900DD0124692A68 +:1004200001D0492A02D1032B00D10124032B00DD86 +:100430000124692A06D0492A04D06F2A02D04F2A03 +:1004400000D00124692A01D0492A00D100256F2A51 +:1004500001D04F2A00D1012503260222082915DAEE +:10046000076802EB810206FA02FC27EA0C07076024 +:10047000076893401F430760026889008E40B243BB +:10048000026002688D402A43026015E0083947681F +:1004900002EB810206FA02FC27EA0C074760476874 +:1004A00093401F434760426889008E40B2434260D8 +:1004B00042688D402A4342602046F0BD000801405A +:1004C00000100240000C01400010014000140140E7 +:1004D000001801402DE9F0410D4604461146204622 +:1004E00000F09AFA032707230626681E4FF0040C33 +:1004F000012D01D0022D12D1218BC20007FA02F288 +:1005000091432183228B0CEBC00103FA01F822EA0C +:1005100008022283228B06FA01F10A432283032D6B +:1005200001D0042D0FD1A18BED1EEA009740B943F5 +:10053000A183A28B0CEBC5018B409A43A283A28BB3 +:100540008E403243A283228C012101EB800301FA09 +:1005500003F39A432284228C800081400A43228440 +:100560000648844205D1B4F8440040F40040A4F8A1 +:100570004400A08D401C80B2BDE8F081002C0140F9 +:1005800001490880704700003C04004070B53B49B9 +:1005900008883B4C82073B4DA4F12006A4F1800063 +:1005A00018D50A8822F002020A800178012901D1B7 +:1005B000006A804728888107334802D40088208059 +:1005C00003E000882188401A3080288880F00200EB +:1005D000288070BD0A88520718D50A8822F00402C4 +:1005E0000A804178012901D1406A80472888810624 +:1005F000264802D40088608003E000886188401AA1 +:100600007080288880F02000288070BD0A8812073A +:1006100018D50A8822F008020A808178032901D1BE +:10062000806A804728888105194802D40088A08004 +:1006300003E00088A188401AB080288880F4007008 +:10064000288070BD0A88D206FBD50A8822F01002E5 +:100650000A80C178012901D1C06A804728888104B5 +:100660000C4802D40088E08003E00088E188401A4A +:10067000F080288880F40050288070BD102C014044 +:1006800080000020202C0140342C0140382C0140F7 +:100690003C2C0140402C01400348018821F001011D +:1006A0000180024800690047102C01400000002032 +:1006B00070B54FF08045288AC10740480AD0A98903 +:1006C000C90707D0298A21F0010129824069BDE8C4 +:1006D00070400047298A394C8A07384904F1880458 +:1006E000A4F12006497916D52A8A22F002022A822C +:1006F000012901D1006B8047288C800702D4A88E85 +:10070000208003E0A88E2188401A3080288C80F059 +:100710000200288470BD2A8A520716D52A8A22F040 +:1007200004022A82012901D1406B8047288C80066F +:1007300002D4288F608003E0288F6188401A70807F +:10074000288C80F02000288470BD298A090717D5DD +:10075000298A21F0080129828179012901D1806B40 +:100760008047288C800502D4A88FA08003E0A88F42 +:10077000A188401AB080288C80F40070288470BD55 +:10078000298AC906FBD5298A21F010012982C1795D +:10079000012901D1C06B8047288C800403D4B5F8AF +:1007A0004000E08004E0B5F84000E188401AF080A5 +:1007B000288C80F40050288470BD000000000020C8 +:1007C00070B543490888C20742480BD00A1F1288F7 +:1007D000D20707D00A8822F001020A808069BDE8AA +:1007E000704000470A883B4C3B4D04F1900492074F +:1007F000A4F1200618D50A8822F002020A80017AA4 +:10080000012901D1006C804728888107334802D430 +:100810000088208003E000882188401A30802888E2 +:1008200080F00200288070BD0A88520718D50A8817 +:1008300022F004020A80417A012901D1406C8047EC +:1008400028888106264802D40088608003E000885A +:100850006188401A7080288880F02000288070BD50 +:100860000A88120718D50A8822F008020A80817ABD +:10087000012901D1806C804728888105194802D45C +:100880000088A08003E00088A188401AB0802888F2 +:1008900080F40070288070BD0A88D206FBD50A88D3 +:1008A00022F010020A80C17A012901D1C06C804770 +:1008B000288881040C4802D40088E08003E0008886 +:1008C000E188401AF080288880F40050288070BDAC +:1008D00010040040000000202004004034040040C8 +:1008E000380400403C0400404004004070B54349D7 +:1008F0000888C20742480BD00A1F1288D20707D0C7 +:100900000A8822F001020A80C069BDE870400047F1 +:100910000A883B4C3B4D04F198049207A4F1200651 +:1009200018D50A8822F002020A80017B012901D130 +:10093000006D804728888107334802D400882080D2 +:1009400003E000882188401A3080288880F0020067 +:10095000288070BD0A88520718D50A8822F0040240 +:100960000A80417B012901D1406D8047288881069A +:10097000264802D40088608003E000886188401A1D +:100980007080288880F02000288070BD0A881207B7 +:1009900018D50A8822F008020A80817B012901D13A +:1009A000806D804728888105194802D40088A0807E +:1009B00003E00088A188401AB080288880F4007085 +:1009C000288070BD0A88D206FBD50A8822F0100262 +:1009D0000A80C17B012901D1C06D8047288881042C +:1009E0000C4802D40088E08003E00088E188401AC7 +:1009F000F080288880F40050288070BD10080040E6 +:100A00000000002020080040340800403808004062 +:100A10003C0800404008004070B504460D461949A6 +:100A200019488C4203D1816941F400618161B4F1BC +:100A3000804F03D1C16941F00101C16113498C426A +:100A400003D1C16941F00201C16111498C4203D156 +:100A5000C16941F00401C161FFF738FC0646204638 +:100A6000FFF738FCB6FBF0F0B5FBF0F0010C4A1CC8 +:100A7000B0FBF2F02185401EA085A08411202080CB +:100A800070BD0000002C0140001002400004004036 +:100A90000008004002E008C8121F08C1002AFAD16D +:100AA00070477047002001E001C1121F002AFBD1EE +:100AB00070470000FFF7D0FB41F698110A48FFF796 +:100AC000ABFF4FF4347203210848FFF703FD022304 +:100AD0006F2200210648FFF779FC064A02210248EE +:100AE000FFF748FB00BFFEE700080040000400409D +:100AF000000C0140F90A000800B50C480C4A1168C6 +:100B0000435E01F10201116003F5004310B440F2AD +:100B1000CF2403FB04F34FEA234310BC05480360D2 +:100B20000FB41846FFF72CFD0FBC00BD600B00088A +:100B3000A4000020A0000020703600080000002063 +:100B4000A8000000940A000818370008A800002038 +:100B500000040000A40A0008881500005B000000E3 +:100B600001E5BA50C6FAF32A40A4D8B563747EAA48 +:100B70006430B03F0080F233D15892B0EC1197143A +:100B80006594AA4B68EF38E32C6064AC6A38611353 +:100B90002BE42A53B0A933E6791A24C8452051F72B +:100BA000C6E53F3EF9CCC0F1774CFBC3FE1ED959D8 +:100BB00053D861EA4DE46E0F3D1ED4DE96067FE504 +:100BC000F9E5AC1568C2BEF795496FCCA50DBD54CB +:100BD0006FF40F2084CD60D79B3FDFA9200811540C +:100BE000F9CFE5F2B60E38F9F300FAF34C15C33637 +:100BF000E5DE82016AD0CCCA0D517FF8EC10972B4C +:100C0000A9BC81DB1E26D2D2DAFE342041CBAE490C +:100C10003F137AA7B5FA72E8C2F8F5376BF57FF99A +:100C2000B71D93E86F378FFEC0C7A24A67DDBFF4D8 +:100C30002615BECFB53FE4FAABDA3C25230C59FAB2 +:100C4000A1E3FFC2E92115ED6FCBCF7AD4CA14EE30 +:100C50004D0D4DA2FF7FDFFE19D87B7809BF24DF41 +:100C600056F36BF3CC346DBF3FD6FA3336C493D50D +:100C70003A2C62CE8640701BE4CE5166689C6500BB +:100C8000C446B3AFF44FEDC84DD0B3485306841FEC +:100C900075D56FE38B27C6FDC2109E1D01D065FC84 +:100CA000D61348E57D4441E167C924087CDCDE2D8C +:100CB000C5ED93FEB0157CDE8E044718F011FCE9FB +:100CC000D5F140BA6F1FB3317CA1FF18CD404CD293 +:100CD0002AE8465B61D29CD0CD5767B6F60940271B +:100CE00059E54E1D72FB1224D8C9D1DB902200EACF +:100CF000BC03130BCF0D27FB44137DF145F74318BD +:100D0000FBDAA3EE5DD08726013D0BC91D15A0259A +:100D1000430141CC72FD623AFDCDD905060A3E067B +:100D20008B25CCC7A9FAA939F9FA79982848E54959 +:100D30000B9C223F56B5C9ECE84EB6B83F2C88F85C +:100D40006F0DC5AD181AFF7F4BAEAE36F5CE36022D +:100D5000D904B3DBE35476BC492356E0D7FB0A2120 +:100D6000FBB0563478F342F2501548FB69D4192C85 +:100D70009F1896AFF87B6ABC4BD9366CC5C3070980 +:100D800008EFB1FB76D0542CF50C1EBB454D5FF13E +:100D900020F012F9820098E6F10C9D0A51E27B38AE +:100DA00070F0F1F863061BF6BF09F0E42D085F0749 +:100DB000C7F49A2FC7CB800B023575C098FC0EFA8A +:100DC00085F271EE583F9109E203612887BD640105 +:100DD000C5FE77F7C1ECD80AD7F982EC462FABDC19 +:100DE000CF0F381062A3A411C224D7CFAE0D1D2B94 +:100DF00078DD34F79C3B03B3F90C473F47AE9D0EBB +:100E0000C72338F657F1822967F4E3E91A1361D34F +:100E1000AC2B871155D11E13940D8BE611285C164F +:100E200078C81E2828F7ABC53948DE031FCC2A1323 +:100E3000501402F57BF90016FEF657F131DE280852 +:100E4000630A17F66830DAEAD50362F62DF2420833 +:100E5000F5F6AA2198BCC2F9D51C5C005F06BEE578 +:100E6000B02DB6CD82E9642FCCF0E108C4193FFD66 +:100E70008CE0BE3B43D4A1E0A2480BC7B7091AFBE4 +:100E800054132A2C7FE37D0688F89314DDDB380E9B +:100E9000E51E10C605124609A2DF9C11741ED9C5B5 +:100EA0007612F31565C0403ABFF48BFFE3114EC7CD +:100EB000B53A11E8BE0E9E307BCDD30F59E4E6045F +:100EC0008C0F5FF3292DB403A6C9D615571D1BCA75 +:100ED000373CE7EA70C63A304BEBAE1E41F54DF8B1 +:100EE00048FE62E1302076E8AC15FA09B20A0E102D +:100EF0008EC17E14A21CA3C5D200E727D1C2BC2F8D +:100F0000AE1F26D6A63596C56F0C901030E0E24194 +:100F1000AFD91DEFF63347ED8AEC9426D1EED1EC34 +:100F20000A0D6DFE2A14C4DA350AA50EC6E67C0A3F +:100F300084F8C8060001911DB1FBC2B93824141809 +:100F400014C5513AA10C78B5052985F299F55A1FB7 +:100F500059D3C41C3EF01DEBBD3FD0E00DFF620B2A +:100F600072D39CFB280917209109E5F1822D98E6A0 +:100F7000F4D26A4F7AE98DDF1320FADF3A19390982 +:100F80002918380E8AC1F90D41F6BDEA972996F263 +:100F9000A3EF16105BF3CF0D21EC3FFFFC2A82AAD2 +:100FA000C101CF0E7EC0E546E5079DDF19FFCCDF0E +:100FB000391C1E11D7FC921930E360EE8616E6EF5D +:100FC000E7FE0B068E0388F53CE49327660C58D7A2 +:100FD000472A15EA1DD7CA3E44FC4A0735064BEDA1 +:100FE000A4FE49F5D73C1F0B34E4512569EC81EF91 +:100FF000D229A0E5B30587FEE6C47832B3092E00F6 +:10100000163BA1CE32D7A10CAEF69607D7258B1092 +:10101000ECCE77F79A3010EE26FDD30FD8C84E09E4 +:10102000181996F0241D02F530F523F98AEDDF1426 +:10103000EFEBD3F869FEEAF16F209FEBDC0D982609 +:1010400029AF8507A025CBCE8531F0121BCABC196C +:101050000B082BE5B4182808B2F9E602B2F67210B4 +:1010600047002EFF730DCAFBA2F0F6F1451FC1FE2B +:101070008BEA021E96DCE7E70128AFF05CFF331431 +:1010800081038BFECDED97008A0253F18726FE1D6A +:1010900009E92614AFEE65EBF8FEB8ED880A44F9CD +:1010A0008D1C3A1743E949F88E031EFE73F9FE0BB7 +:1010B000CD0247EDD006CF0EB6F80A0BC40439F1C5 +:1010C000F8FC71EE11FD390B52F5E82290F7DDDAEC +:1010D000512415ED47EE681850FF53F1300B3714CB +:1010E0004FF01404BEFBA2F371FF20069204080027 +:1010F000511080F4C3F32CF44314501407DEFB1694 +:1011000072FB73E4B402950AB71CD0E05800340EA9 +:1011100065FC11153D09CBE16CEF9B1785DD730E66 +:10112000B015C2F94BEC91F33D2037E9D601B81860 +:101130006A0D4ADCDA02470259FAFB2E37E9FA0651 +:10114000EBD49DF7E51EC3DF2323DBFC9AF3020CEF +:10115000C9FFB5FA51F8340E45F61915ECF9C0F08F +:101160008E1931F39D0C61E88CF612109F03BC05BB +:101170007BF7F50D4FDA56080D1244FC570649E38C +:101180003C0F3601BB07D80A85F17004CAFD200860 +:1011900002F6D3112E03AEE2BE1080F579053A04B3 +:1011A0008C0CC4087BF8D2FCDCF67A136FE10F1CC0 +:1011B000CC0759E8021F72E5C502AB05A9F8E4FAAD +:1011C00061FFEA030AF6EB12F608B708C3E036EC53 +:1011D000DB125EF63E1925EF61FDEBFE8A04D22795 +:1011E000F6DB520C0AE335F01F200F0ACD182CE273 +:1011F0000C018FFF91F541F7DA187500EFEB4E20E7 +:10120000F2DD1E138A041DEDF61BFBDA2E027AFFB7 +:101210002D06BB1D94FC43EC7AEBEF17FEF5BE10D8 +:101220003E05F4FB860259E87D1768F03E1AD0F5BA +:10123000A7EDD61350E96A260EF7FCFED2006FCA5E +:1012400083119120670837FEF4FEF3EDBC044703D9 +:10125000E5F38519B9D53B163D0AB7F4602DDBCF10 +:10126000BC032BFA76FF9B02A4FE24205CFF7101D5 +:101270009FEA4E08C5ED96078009B6F5BF0C66E3F8 +:10128000DC22ED0862F74D0C36C4951E98F9F8FF84 +:10129000842228E1662506CAE315B5FEAB18510D78 +:1012A0002CB6DE4098CEB4410AF8AEF3322E809FC1 +:1012B000751643FED020941133FE05E9F1DF7E134D +:1012C000B0002F3BF9F90AE14BEC0CF0BE0D5B1AB4 +:1012D0000E2220F0A8FEABC73CFA741D200A543D34 +:1012E000F7D547EA95F4AE09F9257A14EBFE37D421 +:1012F000A0FB03DB8E17BD16990BA90D64D861FF07 +:1013000011EA5D127C1F5B08210116D1D8F4A1F906 +:10131000181C741EBBF4CB0C6ECF3F021611740662 +:10132000BF1D0AFAD7F8FBD90511B9E66419DC37F5 +:1013300015D5FF0549E178F5B415B81AEF146EE834 +:1013400065FD24E0D40B5D134A0A6017CFE31D044A +:10135000DCE0F6050B1D0A0BFB16B7DBDDF147EBF6 +:10136000C113FB1AEC11B9FE33D23F0164EF8A15A9 +:101370000D272FFE0EF9D3E443EC09FCF61DE31410 +:10138000570484F472CF43028310AE1F541550E902 +:10139000FEE0A9E20D148C0F652A64025AE1EBEC21 +:1013A000B6E3FF1B0A0D7C1EFDFA78DE2DF180F4FA +:1013B000BA23340D3A1712E2EBD58E052600C4325B +:1013C000990D2FFDC7DF05E5C6126C04B527DBFDBF +:1013D0005EF726E96DEDAC158104C2243CF811EAF4 +:1013E00019EDD1F0421BF90DFB1AEAEF25EDC4EE21 +:1013F000E0F8152A54FEDC0CEDF3FCEBA5F896049E +:101400008F12A800AF1C77E10FF4EA04A2F2891B47 +:10141000E00EDBFD0DEB02F5D3FBAD10E714D7F8C2 +:101420000403B4EA01FAC007600092198DF371FF5A +:1014300035F32CF5630A5C02BD148DF2BBF5BFF5E4 +:101440009D0D59FC71013311F0FB180711EB2D04B0 +:1014500023FBE00DB30883E4BA0E8CF6D8F3FA1B35 +:10146000970285F261FFC6FA16FBB5107901DBFD24 +:101470005A0971EDF204A8FFD30EED09DEFFF8FE64 +:10148000F3EA800969FE2E1775002CF8D4F6F3EC08 +:10149000F50D680483104B0497EAD6EBFB01800C32 +:1014A000DF117F0E4CEAB8EE9A0423FAF3177905A0 +:1014B00030F5A8FDC4F2E2009B0347172CF889061B +:1014C00030F458E9CA10A4FE8311530413F4BBF39B +:1014D0003CFAD4097F0E4F01B6F595F3E4F8D9072D +:1014E000EF13D6007EFD11004EF4AB0340FC170D48 +:1014F0009E07B804FEF43DF467082AFE200A7E0128 +:1015000090FAD0F5E3FD05FD6F0D6708B5FC48FCCA +:1015100049F8B00104FF31056C043E0306F9F0FC04 +:1015200023F974069D0B15021AFEA5FB63F5FCFF5B +:10153000340CD3FBBF088CFA61FC27FC8A049F00A3 +:101540003202350AB7F20800E0F7DA00E00D3105A3 +:10155000FC0065FC46F17EFE7409DD075707B9FC07 +:1015600055F8BDFD1AFB9300381044FDBD01DBF9B1 +:1015700002F84205380C07073BFF74F453ED2D07C2 +:10158000CC07620F81045FF27CF55B0511FEB308A6 +:101590001B0E9EF3970087FAA5F778093D0C7A0099 +:1015A000C90089F39EF1AB04120D730ADE0252F4F6 +:1015B00001FAC003D6FE280B09FC65FEA5FB69FFF6 +:1015C000420569018E047101D1021CF13CF9B0029F +:1015D0004A0A1E10A4FE03F3A0FB66FAC904FD0C20 +:1015E00016FD06F9E3FB87FD1D033D08BD004A0615 +:1015F00022FEE8FA27FBC5FE8E02FE095705B6F665 +:10160000CBF977F6060E280BA4FFDCF7DBFB9F0176 +:10161000F303B0010EF771FF10EE4BED7EFF1006E5 +:10162000441080379230351EC00664D75DE7A5E3CD +:101630000BDFBCEE88F53E07800AFF1ABB1D18F3CE +:10164000C8F3000056F6E7FF541403F13CE68F118F +:1016500059F9D007380D12F9DD082310BFF57AE8E3 +:101660009A0413F3E908AD0F1BF5EE032A01A20754 +:101670007103B9FCBEF70CED6BF52504F207010E02 +:101680008E164DF80400CAFB00FED8F512FCCBF50F +:1016900064EF0A215EE4A13AB9FEDFD1A61E03DCA5 +:1016A0008600D3FAEA06B9FC4A1D421949F77AFDC9 +:1016B0009DDF5207C2254CD147EC1F0C93E78D49A3 +:1016C00061FEA9F90B0725EFC2E4FAF1B5FD94F824 +:1016D0006C30F3EE78201C09A7F062F774F188F7FC +:1016E00051FA33FD8AEE5635E80FB0FF4B02CBE1DD +:1016F000AAF32B12EEF2B8021C096BF744103A025F +:1017000006F85306000079F0FA094CE8300BE314B0 +:10171000BF08410CD4F65DE573F64F170FF6B81607 +:1017200026FEECF84D0F1002CCF43A046AFC23FAC2 +:10173000B70696EE85053A05A207F0FBC30903F24A +:10174000E200670737FC740966F7E700DFFB68040F +:10175000D8F6EE035EF9E711930045F87C07F3EE47 +:101760005E0C0304F5F67CF2200A0110FD0CC3F6B2 +:1017700041F4AEF376FE3B0184F61A10390AB30940 +:10178000630847ED0CEEAE0CF9F79C0F4CFF9AEF97 +:101790002D0831076B0B6002CFFAEAED0BF3B9FBB2 +:1017A000A90D7407900C1C059F0292F149F841F5B0 +:1017B00051FB701C0EF99B0376FCA801170B3A062F +:1017C000E1F336EB82FE7904D907EB13E1072CF83D +:1017D000A80092EE4DF724F5000121022F0F890693 +:1017E00054FD670958FFAF043AEC34F633FB690146 +:1017F0005D141C0866F9BE0E4AF2F0FC3604D3E410 +:1018000031078009AA0851FB8F0040FCE00DDFFD85 +:1018100078F16C0483FC3605D30E630615EB060ADB +:101820005FF3D2FC9D0B9EF293FD700843FEC10155 +:10183000BC044AF29C126FF6C0044810C1ECCAFD09 +:101840002F10D3F9AEF8611227E4D2FEBC1A17F8B4 +:10185000C6FABC060B08B5FBB5E7F300F90F24F494 +:10186000020A501469EC4AF3C81B49F5F0F957060F +:10187000FBED3202380D371400FE81EF81F11914AF +:10188000F3EDAFEFF9250DEB1005561EB7F4B4EEEE +:10189000FC0015FE170ACCF3FDFBE313B0EB8B1035 +:1018A000071AF2F163E0E107A30481F0E108A4FF65 +:1018B000B31B7EFEE6EF1612BAE1A6077B0E53F1CC +:1018C00065FD59FB7119F1F86F0B92EF74F43BFD54 +:1018D000BD01391FE2D9BE109607C102D80880F3B6 +:1018E00094FBEDF7660C4AF3100617F89B03641996 +:1018F000DEEE6BF773F7DB12E50723FB660D9ADB71 +:10190000D10453051B0C8FFC77E2FB181004A50FC4 +:101910007CF5F0F92CF35207B51459E82BFBCDEF09 +:10192000FF1AA20A0DFEBB083DDFEE0533131FF9B7 +:101930009EF2260074083D0B59107CDF4607E8F83C +:1019400000FE0622C7E1821546F1761490F7CAE739 +:101950009C138FEBE61737D2A5370EFAB8ECAB31F4 +:101960007BCC0B1E8BD232014B1AF4FD5C00E5F3ED +:10197000E83AF8E903086DC08D09C62490CFE04E1F +:10198000B2CABC18CFFA8EED29193FC09C3EF5CBE8 +:10199000513AB0FF29DB4D2312D0A53A22D25F1C69 +:1019A000A6DE4011C70B2DDCC63D78B4EC50DAEA58 +:1019B000A7EE3BFCC7DFB73451CDCC1D0ACD2918AB +:1019C000781FA524174C669062F988CD9206613D78 +:1019D000130B53306EBA990DE5C92A13402498E3CE +:1019E00039348CB969282FFBDA012906E2EE02F4BA +:1019F000FEDFB24BC2BC9C2541F434F8594FDFA83E +:101A0000332832D9B4EB1F367C0B1E12E7C0840B8F +:101A100085F36A3CAF06B2E05D14DFA8B42DECFBA1 +:101A2000B819B6F92EECC52BAFEE7323DAC03A180D +:101A30009BEA5303B6247BB8882446080235060A7D +:101A40006DD5E5DDAACAD12EE40B87101D04D0F2B6 +:101A5000DD30E7E8BC0643EA4ADE9F03AB06E9094E +:101A6000A9F85539F302AD105ACABFDFC21027E5F5 +:101A70004F2E2DEEEF00F1F66B21C81BFBD9EFFFC7 +:101A800013DE8710E1F282019C2528F5222AA1F7B6 +:101A9000F7EE45DFB1E683244EF5201CD9EE4A0867 +:101AA0008A1799F4DDEF5DE6F00EB8EB851AF8EAD7 +:101AB000911CD506FCE8BF4AC1BD7AEAFE0897E949 +:101AC000792CDBF98CF71D198DF527FCA910E9E0BD +:101AD0007EE86A2384E065291B0DFAB2AB4591F5D7 +:101AE000BC021F0F21DAC9EEEFFF68035815662507 +:101AF00037BEE8234B00B3DBFE2113F74BEB241D6D +:101B000012FA3ED9F93AF8E80AF7262A16D026FE44 +:101B1000AE1FD4DD313096F1A2C7633143EB48FCF0 +:101B2000F93813DEDFE83326F3C24F1BEF16DCE093 +:101B30005A1F5C009BEB060EDE029DE32F28C2D1EC +:101B4000A2F5673584E1CB0EF538FBC254EC622276 +:101B500024C72627E311ADE5A21EE6EC46EFAA3521 +:101B6000B3DC90F94E1C9AC416103A2E55E3D615E4 +:101B7000B4190BB48820D1EE9CFB3C23A9CFCD181F +:101B8000340EA1F79E098B27C4C61804631C0EB837 +:101B9000472EB20B14F29534B1E4B1E7240BBAE549 +:101BA000EA1A8310C6D08908882132D8082CA20AE4 +:101BB00000BE8B2665FC1404440F3CE648FD7A14F5 +:101BC00075EB0B08501554D3222A5401B1CFC92B01 +:101BD00076FC44E4A429D6EC0FE02C205EF5A41595 +:101BE000170A60C2AA1FB309D0F16B344DE299DF26 +:101BF000A412ADFDDCF43A1BE5F2A7EDCB21E2D94E +:101C0000B3082D1AF5E1C625CEE9CAD39A3214EEEF +:101C1000A6082A2A0ACBE3E6F7154E06A3040B1DF5 +:101C2000BBDE9DF92F1128DEB528D8F481F1152CE3 +:101C300085D901E65924F0FA0707CC1BC3CA01FA7B +:101C4000D51C06F9E11BEFEBBBE0C7200AF6420604 +:101C50009D20D2D2F6F2A21D6CF2C1014C13D6D750 +:101C60009717BC1934CC9312F2F15EF9A61D29EF37 +:101C7000AAF5461A712C340B9EF397D69B02B7F146 +:101C80001DEB8D346AE675EFD00994FC4B192105E4 +:101C90002DF2C9FFC70A05CF351C120F13DED0493C +:101CA000BBDE8AD89F2C2BE4C2F8B926B8D97CF2C7 +:101CB000A92643EB3D1FEA0367C976263E048DC77C +:101CC000CC1FAB04F3EC5C2D8FE733FF6732E8CC1D +:101CD000B3F3E7166DD7CE13E00F35F4862C4EF430 +:101CE0008CB86332CF100ACFC02D6FE0C5FF1C3116 +:101CF000C0DA9C0F941125D87408AC0174DC5E2402 +:101D00003B1412E5FE1F6DEB9ADDC52C22EAA0FD07 +:101D1000A719E6DBE00D0B1B5BF33C0D8AEB45E2FC +:101D20003A1B07F446083A1B81F198FB9E078AEE9E +:101D30005DFAB51190F74302A0FFC4EE8D078D1E2A +:101D4000E1057CF512E577F8800817F49A1B580036 +:101D50006AE5BC1830F7AEF5BF1FC2E72BF95E0D80 +:101D60003DF32FFC0F0A76FDEA03520CB3DDF315A9 +:101D7000520A49E4251924F15CEBB01876FE4702BB +:101D80001805B2F6DE026EFD12FA3F014E06F7EDBF +:101D9000AC17EFFEC1EA531B8EEEEA02B110C0DCB5 +:101DA0007EFF0926ACEB7E00E80EA9E49713EB1248 +:101DB0006FE1F41073F546DDC12AB5FEB803AA0C35 +:101DC000E3E764027406D5ED25051F0DEAF0840AE9 +:101DD00009FEF701A0132BF94AF3F4FD2BE40705E4 +:101DE0005524F8FBCD0037FFC6E59F034413A7EC4D +:101DF0007610F4FB32EC4B17F8FBA0FC410C03F31C +:101E00002FFC6EFCE6F0B81618072FFAC1FE110180 +:101E1000B7F4D103D506A0FF29051AE4DC0B5B0556 +:101E2000E8F9B1129F0030F98E0405E97DEE98259E +:101E3000420681F1F10ABFF6FDF7B111A9F8FCFFE6 +:101E40000EFAD0F13D0AA90D50FDE3FEA0FD91F27E +:101E5000170B99F46806730D14F1D104E4F83DF6FC +:101E6000F3175DFE8DF2F41325EF24F1BF1EB9FCCC +:101E700047EC3F13C7E300FE41221DED5F08E2027D +:101E8000F2F0D007C404D9EE0707DD0751F8680562 +:101E900027FC58FFA50E76FDF6F4AF04EAF12C09F5 +:101EA0004F05BEF8910A34F99F02300CB4ED7CF373 +:101EB000BE10D4F43506481470F14204FB0566E503 +:101EC0006709D40BABF0BB0B21057CF42EFF93000C +:101ED0003D0C980EABEEE1F491F58FFDFF04730C11 +:101EE000030594FB1501F9FA7A12CBF55802AF04F9 +:101EF000F6F34AF1D1EE6A11641AB111C6FB3B0048 +:101F00001EE6FEDF590F9C1180F32A02570592044A +:101F1000340FDE0312F9CAE83AF0F9F85C15F8114B +:101F20009D0C4B0527FC4CFC7FE4D8F75C0346F185 +:101F3000AF08AC15CEFCFB1911FE09E60C0208EB4C +:101F4000A1F671167A0026FF9F18A702E3FF61FB36 +:101F5000F4E7DDF10304A8FDF10A3D0BC903031901 +:101F600027FC81EFC8F082EBEB01400FC5014B0469 +:101F7000240BEA02F60537FF76E9A1F76EFA23FB98 +:101F8000AF1DD8F566F9751978F52808FA0907DD47 +:101F9000840AD10196DA181AAC1644FB4608E50902 +:101FA00090E40AF90E0D70F158FF5EF67903B4045F +:101FB0001B0B741C5DFA3FEBA0FDDDF091F40817DC +:101FC0009604E3FC1B0AD7F9BEF8D006B306E20478 +:101FD000E5F27AEACEFC3D098505E11CFF0403D950 +:101FE000EA035302EAED910ABA0C94FBB1123B12D8 +:101FF0000EF852F6AAF6F9FAD2E911E71113AC136A +:10200000CD020F20E3FE22E80EF90EF71EFD8FFE33 +:10201000D103AB03F8FDBC05BB1C22FC53F03BFF16 +:10202000D3E4B2F548104E0AA400660C5A0A56F5DD +:1020300065FF9CFE2BFC1CF3C8F37C0BA6F5410C42 +:102040005A20C0044EF492EE20F3B1FB2A0237006E +:10205000230C63F5FB01060BBB087B0D85F32CF508 +:102060009EF49B018FFF570761FC38F6B514A60755 +:10207000B7F377F8A2F20AFA900F97FEE6022D0561 +:10208000D6FFF8FFC80523F941F3AA0893FDE20340 +:102090008D07A6F215FFC30C74F2930076FF0001C2 +:1020A00087FCAFF2D51AFBEF4AF3301FDCF4B9001E +:1020B000AA0C78F359F973F8A10DB9FFB5FBDC0D43 +:1020C00029048EED01FAEB1277F88CFA7BFB1EFCEB +:1020D000B2F77118C70CA6F3F30166FA4DF9DAFFEF +:1020E0000B0946F3EA03F0FC880A3BFE0FF6A10E4B +:1020F0002FFDD3FAE9F4C7F502F8D2163F1433FDE9 +:1021000024F42A02F4FAC4065B0563F41FF817F8F6 +:10211000811B61FE82FFC5FF9B016AFA4AF36804D6 +:102120007BF742068C0C2D06A6F31C0900FE640109 +:10213000BEFA72E982016709F3171407790202F403 +:1021400028F53EF1CAFA33FD9B014C1197FE2F0F83 +:1021500011FD02F7E0F990F85AF8A4FCF61CAC1453 +:102160001AFE5DFDB7F1E7E916F97EFF130CC6FA1A +:102170009108FB1998FBD4F64EF133FEECFBC3F645 +:102180003909410B680335096C038CF9A4FD0EE392 +:1021900002F7C6125A0BE6016D010910A0FE0EF8F7 +:1021A00053F017F7D7F950FE65111807D80A27FA28 +:1021B00005FCC100D1EE08014302F8FEED0A1AFD4C +:1021C00018065E0B6EFA87FEEEF11BF78A00E7FF3A +:1021D0005207C0078FFC0802F205FDF9E3FC53EF3C +:1021E000670A3E06D5EF8FFF340B2C0DA1F942058F +:1021F000C4F15BF2DD07BB0B8DF454E9042ABB1E6E +:1022000042D9B9D1292DDE2E92DBDFE5AEF7B5112B +:10221000EF1363F251F853063E06B3F103F1CC1D00 +:10222000BB0A18F36EFB5BF092062A15790265EA89 +:102230005DFDA3011D02170AEDF3A90D520844FA32 +:1022400014EECDEB841FE9092CF8EA0418F2C4EF70 +:10225000E109681837FF3F02FFEDCEFE7FD102B8DB +:10226000FF7FF8500080FBB0FF7FFF7F0080008081 +:102270006B61FF7F340B00801C09006D1CF3C807E5 +:10228000A58FD2FCFF7F99E106CA29DAC9155D52F4 +:102290007140CA910080FF7F9534FD9048128FD322 +:1022A000B93D7F25B6E2A2B2B621A25F0080F02838 +:1022B0002032E8B94D3680F616F906DFE932C3F66A +:1022C0008EB0FF7F02CA3BC08A2E92D70C30ACFE84 +:1022D000000095CC4E1DE729E1B2E15D0DD426BF8B +:1022E000D54678F533FB77E3E91F0A0BF4FC1C05B0 +:1022F0007BB77A284E1DD8F3BF09BFE065FC1C09E7 +:10230000C03120F069D305258DDF4300FA1CF1F5BB +:10231000570472FDED08F0D1AD25EA1A3FBE4C3FDF +:102320008CE4A4D5A32C06F76E0EADFC4D0FF8D2AD +:1023300071FF3B41F9BA59268D06FDCF8B2646F336 +:10234000510D6FF4A90EEAF1CAE95F1D25DB252FB7 +:102350001F0CF7D7D904020BFB017AEB851CB3DA0B +:10236000E2003F28A9E35815F8FD91F62EFFE2039D +:10237000ACE945F5503F56DF03F0BC3010DA43ECD2 +:10238000CA1334F66F0C070796F08DF3DC1F1A138F +:10239000B5D0951DFADEC7F4373FE0E1CF0C9DE3E1 +:1023A000800CA50D71EDC128F9BA510D2B23EFED6D +:1023B000211608EBDD08BFF2FE094B00C2E47721CD +:1023C000EFEB4302A31631F015FEB60B6BF3FAF1F7 +:1023D000251A71EC85F0CC1F200847EAA608DA021E +:1023E0000EE51222A40022EA4B17F6F308ED510D78 +:1023F000410B7BF8BDFE27FABEF8EB00AD110801DA +:10240000F1F4890751E5EB16E80CFAF4CF0DDCE3A3 +:102410005A0CF0F90C02640492EF062110EFB5FAA1 +:1024200061FFF1F48C0F9F0189062EEBAA08630768 +:1024300013F33618EEEF1FF7490C7FE64811922F81 +:1024400090CC0CEC4D36C2E49CFD3FFF6AE3F925CD +:102450004A067CE0BD01C320A2F498E3DE19C2F96C +:1024600058FEF10BBAE2B8045A1FE0F9AAF2450B84 +:1024700075EF8DF27518D50310EF940E651140E4D9 +:10248000A400660D46F11210980FF2DE2BFAF00E42 +:10249000C5E9A718D504F7D7490CDB121B0C51F777 +:1024A000E00CAF04D3E648100DE99702B71CF4E73F +:1024B000CD00FD0E2DEF0AE3031C230D40E5501463 +:1024C000BEF738F6A717AEF702F87C0B4B02EAF11D +:1024D000CC051002FCFDAE0933FC27FB1BF56AFCA2 +:1024E00009FFE7139A0638E2BC03AD0F1FF7B000EF +:1024F000300E17F696072FFBEEF0C21197FE51FA39 +:1025000000FF960439F588F7C917E203FDF8B9FC16 +:1025100028F2CAFB19180C0442EFE90900FFD601A2 +:102520006B0CB2F4E6F0B0026C0365FC950CB1FEE6 +:102530008BFB35070DFF99F641F3FB02D6016F0DBA +:102540009509F7ED910A9E0813F59301C0F0A800D4 +:102550003E047008460833E8230C16FC65FF33146C +:1025600093E89EF4C309DF110D00ED084FECB4EBC6 +:102570007F270BF490F9ECFA7F0F6A0E42DB14050B +:1025800019010F1DF7EFD1EE5F07E1F25319CEE706 +:10259000841FD8F729EFE40F3AD80A25C2FC16F9B0 +:1025A000B709000270F3DA01A61D17E11114D5EF87 +:1025B00004ED3F14DD072BFC0EFA33146BE22213FB +:1025C000F3FF5EF637FC09FBFF1A05E96515D5EE4A +:1025D000AB079CFE01F97AFFF9E145378DDD5A1F03 +:1025E000A4FE9EDE891DB6E47A117BE4112921ED5B +:1025F00095F493297FCD1127B9E911FDCA1075EB28 +:10260000E10722E83E2DB3F15400D40C34E1160F5B +:10261000E8E4D32328F65703A50EA9E2FC1404EA44 +:102620002F11EDF5BF0C9DF864F0761394E4881F2C +:102630001FF76FF7F303CD01140356F43616FEF5BA +:10264000A4001CF1B402081832EECB0F1BF5D4F530 +:10265000A1F8DD07F50C75EFD02055E767F3CD0045 +:10266000B5108A1540E78E161DD8BC026913BBF35E +:10267000D7110400B60B2CE04B05C5004CFC0C1721 +:10268000FFEE4E0BA3EE26FE3B019717BEF886D653 +:102690007F3B6DD80AF7B92652F2AC0114F28713CA +:1026A00003EFEBFE3C0D6EFC9B0043013B01A0E8F9 +:1026B00060177100C2F9E00FCFE1C102A10EBBF5B6 +:1026C0002409A50CF8E8A1F9181AADE3DC0B2325C1 +:1026D000E3FCDAD5DBE7B2372FD1900F663B3EC57E +:1026E000750276FE41F4D229F8FB76E95B1E33D001 +:1026F000F300222666E3B331FCD568EF5A1F7FE36F +:102700005E2453F112F8A8120DE630F47D2E55FC2C +:10271000ABDAE11E23E1DE17C40677E2772125DB81 +:102720000A0EF413E5F28908D9F2C8F38F1569008F +:1027300028F2AB1AABD9840BFA1D68D8BF1E54011E +:102740009ADC780A340F40FC390B8F00CDEB31094D +:1027500004ED1A0F840DA6F4140767DF5C19780ADC +:10276000A1F9A90E5EE3CAFBD6157BF7A7EE631DA0 +:10277000C9EC6000211835F1AF08C1E83D0BF60740 +:1027800035F1900F38F66001E907B0EC990BF00EC7 +:10279000FAE0BF0B9300FBEE1A26D2FFB0EAB708AF +:1027A00007F048FE8C22E6EE98F912FBF6F050286E +:1027B000C5EA94FA11152ED4791A6C1D57DB410B1A +:1027C000B70A7FE6ED0C700750FD150231F0F208F4 +:1027D000A1F65A0DD90381EE662272D2CFFA9B2A56 +:1027E0009BE99B00BC06D3FB36EFF11F01FD38E4EB +:1027F0005A1F03EFCEFD1B0B9CFB72FD49F70D1119 +:1028000016FDF0FA290747EB40111E1045E2E711CB +:102810009F01EFE9A10F76FF01F9D40BB2F940F95E +:10282000800C26FF710361FDFDFB33FC6FF6821304 +:102830009CFE60EF441339F5A9F9551111EC410ADA +:102840002C0C7DEDFF056A0FBCEC8CF7AC147BFB08 +:10285000BF0841F762F6910828F49D0D24F46F0A31 +:10286000280853DA0525A4FF68ED971708EDC3F68D +:1028700048115302B3F0B01830F8B2E1E11DA0FBEB +:1028800067F5D40B00012BF9F5F7450BCEFBB1FB37 +:10289000C20E38F7E602C101E9F2170B530430F516 +:1028A000CEFCF50BE9F201FCD31102F7C90126FFBA +:1028B000DFFAAB039A04BC02F1F4B70A50FED1ED83 +:1028C000421A7AFCD0F12B10D8F6F9F981054B01A8 +:1028D000BDFCF20877F61BF586155DFB61FC320244 +:1028E000B803EF010FF33313B6F638F6900E1DED73 +:1028F0004F174CFEEBE9620E51FA000187FE780A91 +:1029000026FDFAF1C70A2A0211002601DFFD30F97F +:10291000FF045401ECFA5911E9F3DAECFC1172FEF0 +:1029200061FD5B0602F8E3FF6002B5FD1B0B31059C +:10293000CFF6C901C101B70718F07AEA120E83FD7C +:10294000670A4D0EFBEF1A0F5000FCE9BF0BB6F9FA +:10295000CCF292034206560C0C04820045F50AF9AB +:10296000730B02F767F33B14EE0419EC001783FDB9 +:1029700091F30D123DDFA316240814D9D51BF702DD +:1029800005FC4703A301A0FEAAF5ADFCB5FF982600 +:10299000DDF261D0FB18C72080F58AEBC70A34FA54 +:1029A00001FCE7000DEB262BF20675D69F174F03AF +:1029B000E1F1FA0784F5C9032B0F3CE34204AC2A8A +:1029C000CCDF09FC96197CE1A50EFCFF26EA492222 +:1029D000A9FBB5E62A16F303B1E70A0C7007BBF1B1 +:1029E000A608ECF8EDF6251909FEC9ED1C1BB2F995 +:1029F00007DE631DD90496F0401160EF8F0061116E +:102A0000D6ECE40DAF070EE2A3044F050402D80D87 +:102A1000C4F08F00C20F9BED83FAE218E8FB8FEB46 +:102A2000FE08580209FD2AFEFEF4CF0F890897EB35 +:102A3000780651104CEAB803C11602F5A20A01FA51 +:102A40008BEA501499F625EE25189CFC57EE980E4B +:102A50000305C1012D076DEC16F9270F78F44B0221 +:102A6000291AFEF213F6410C5AF88BFD6803FDF8A3 +:102A7000AF079E09AEF3EA035F071DEED2FD140512 +:102A80007E007D039CFB2506FD0E66FA77F8310873 +:102A900053EEAEF3300E93FE5A0EB000B8EC4D106C +:102AA0006D020CECE2020C0580F6BF0B8C0CB9FB3E +:102AB0003604E9F2E9F3FA0A09FF35F4A6090F0929 +:102AC000C2FB6F0ADFFDD4F4EBFD8DF4AE09F81004 +:102AD00089F1BC028D094EF5B7070001A6F636054F +:102AE000A2F205FDDD1C33FCB8EEFE082AFE2BFD2C +:102AF000180430F9F2052D050BF31003340E20F302 +:102B0000E3FC940F23F733FB150209FFC407EF0022 +:102B100033FB6C04CAFD20F474068104CEFD21034E +:102B20006AFAEFFF2D04D3F9EE053108F3EC6D01DD +:102B30005A0EE1F078098D0A9AEF3E0593FEB9FC32 +:102B4000CF0FC5FE9EF447032E011FFA100544FC6B +:102B50004704BC030BF2830EAB07CDEC3700F6093C +:102B600097FEFF03150134F5180443001BF70F0A05 +:102B7000B0015AF7A70336044F02A303FDF70FF67F +:102B8000CC067AFFC1FF390787FCCEFFC4048A0157 +:102B900059FC99F6A0FE300B9CFC7FFAD80869FD21 +:102BA00083FA3A044B030D0016FC2CF76C03730DEB +:102BB0003CF810034D0DC6E711009C117FFCFDF998 +:102BC00032EBEC100A206EE66EE62820A20A53DCF7 +:102BD000DA00311A660D2BE468ED0E23C006CCDD59 +:102BE0002A01E52078F559E7EE040620EA0524C914 +:102BF00096066D2D2EEAF3EB2E17E90832EE2FFD27 +:102C00002E039010DCF55BDD6224A10C4BEB880EEB +:102C10004AF424F6A81434F801E74A1E380FCAD43F +:102C20006DFFA9239B0152DF3CF92F2531052ED6DC +:102C30009E085029B1E823E1971541200DE9E3D31F +:102C4000851C0636C5E967CA4C269B181BCC790340 +:102C5000F025F10BBCD8A6DEE037B817C0C470066B +:102C6000CE2875EBDCE1FB04033137FDE1C5340F01 +:102C700082298DF38CE4840B141B1AE58CE09424D8 +:102C8000BF1ED0DFD3E61C1AB514B1E83EEFA21C7C +:102C9000F30280DDB305301F560841E18DF40125B4 +:102CA0000AF81FE45414A2095FF21BF56003CF2158 +:102CB00059FAB5D281186D1774DE7E01C5150DFD68 +:102CC0002AEAD3FB6B1E9E057BE522FC4715AF0469 +:102CD0003BE897FEB819A5F79FED2B0FF609DDF33A +:102CE000B3F2D105E2195FF061EA3E1A14066BF304 +:102CF0006AF8E10898126EE868EDBB206405B5E556 +:102D0000170A700844FAECFA48FC441311FD4DE32D +:102D1000A2084A1DE8FBA9E6B000E216E4F814F0A8 +:102D2000840D89082DF053EF0418471772E90CEF52 +:102D3000BA10920318F36402E604740947EAB1FB7F +:102D4000CC1ED7F807F4BDFC57042504CFF93FFF8C +:102D50008F110FF6ACEC7115890788F63CF8EF007F +:102D60000A0CD2FCD0F59010C6FBCDEE240A670702 +:102D7000B4033DF249F966101100DFFAD505690187 +:102D800077FA4FF0E10897145FF3AFF07807B709CF +:102D90005DFC8CF74E06450B9BEA22FD1D1733FCAC +:102DA00003F12A025F06D00745F78CF8A41249F711 +:102DB000E1F4A3035E0C1D0270F0A703730C30F561 +:102DC000ECF9410AAF0477F824F4900D3203B7F020 +:102DD00043FF312FC903E1C96CF0281FC22424DD51 +:102DE0009FEDD30F940D2D04EADA8D0A552574DE7C +:102DF00045F70B1F11EB6002F2070EF74D0DB4EC17 +:102E0000EF02141BB0ED74F0E6016A11F30339F21E +:102E10004B03820099F4F606A90F44FC8200A3ED4F +:102E20000306F812DDF35B0802F8D0F4D90583FC41 +:102E3000E617C2F9ECE4B01604012BFB280A95F45E +:102E4000E3FE20063AEF58145B0866E6C806B0FFBA +:102E5000FF03430219FFE7001AFC7AFC840A5401BD +:102E6000F1F6DBFD55F98C0F79012CF7A206E7FF8F +:102E70003DF45304300E0C02D4F2F6F39D0E4701DC +:102E800061FFEE05AAF5E605C3F7A800681925EE6F +:102E9000D1EFBF0820086DFF9B003BFE22FFCAFD5B +:102EA00063F20513390B19EE23FB53026B09110171 +:102EB00016F99A071BF9C7F72D050B06FB052CF52C +:102EC0005EF79D0DA302A6F3C8086306BBF554FD8B +:102ED00080084E0730F9F1F5D009C1FDBEF98E0426 +:102EE00069FD7C0BC7F4CFF7F715BAF614F2520C54 +:102EF000D503E200C2FC0DFC670BA5FB6FF65E0B71 +:102F0000680351F848FA1004340FC4F15EF9C80997 +:102F1000DBFB190186FF8E05C900FEF397019410B3 +:102F200027FB80F4B3069B00ACFF8BFBB001020DC6 +:102F30007DF04DF9490D03067EFE10F1D9068E0590 +:102F400067F46806740945F5A5F8810767077903F2 +:102F500034F551FB9D0D2FFA6AF9B20D72FC34F96C +:102F600012FA5609BF0918F298FB3E049A08B9FDF7 +:102F7000C6FC2D0554FFDDF281043313BAF928F2A3 +:102F8000B400CC0987FE83FD10057101D0F383FDE9 +:102F90007B0FD90388F8DDEF1309DC0C3CF88105C1 +:102FA000D2FCADFC2BFDB00295092BFCD3FB40F904 +:102FB000D409080395F5DE027C08C2FB25EF1B0D42 +:102FC000FA0A4EF52101F5F9DD043D0830F78905CF +:102FD00026FF34F743038D0912FCE0F53605A704FC +:102FE0005CFFE8F99B009A0594FBF3FFDAFFEE071C +:102FF000B40121EC7F0E350863F579033BFDC00574 +:10300000E3FB62FA9A067C076FF891F60E0CEBFD73 +:1030100055FBDD047E0187FE94FAB404F700ADFD94 +:10302000D6016DFE2105ECFAFDFAF20883FCECF9FD +:103030000F08D80973F713F33507D1031AFE740587 +:1030400058001AFB98FCCEFEC0069607E4F7ECF990 +:1030500036028E04AC02B9FBCEFFA4FE51FAA206E2 +:10306000630683FB15FE26FD1308CD03A2F543037B +:10307000CC065AF438F8E40D060B6AF8A7EEA30361 +:103080003D0AE60204022CF4DBFD9604D601FE099B +:10309000A5FA8DF19B033109190161FE40F8D007B3 +:1030A000340D77E382FF4121CCF27EE9BB09880B26 +:1030B00065FD7EFFD3F8C5FE4607A9FA8905950987 +:1030C00081F1ECF8C807BC032809BEF89AF0E509BD +:1030D0001C0622FC5F09E9F66BF3BF0A1002F60535 +:1030E000E7FE08EFD4089109E9F6AF04D50680F3AE +:1030F00009FDF2059F010E0E1BF5B4EEC20E9B03F7 +:103100008DF5C807790436EE8D06240890FBC904B6 +:103110004EF5D102AE0D06F8F8FE81061FF797FEB8 +:103120007405E2014B05BFF387FA5E0E00FE76FDE3 +:103130000804F5F52AFF810726FED009F0FB3FECD5 +:10314000D0085D135EF6D3F8DC0966F953042FFC52 +:10315000250244103FEC56F68908E50647FF76FC49 +:1031600022FF66FB0306B8052006B1FA1EE899099E +:103170007F2494FC37E67BFB4B052006A8FE470125 +:10318000D10246EFA0FCB111A304BFF39CFBE109FF +:103190002FFCE7FE7501C1014A0AF4E99B004F19B3 +:1031A00035F165FCBB088BFB27FC0400C8058603D2 +:1031B0006BF5B2F82B0FA4FF3CFBA8015DFD5B078C +:1031C0002BFA76FF5F0538F93605FF04A1F6CEFE2F +:1031D0008E018E026C07D4F372FA3D0B9202E7FC6B +:1031E00066F7D502170CBEF933FE7101FCFDEE0542 +:1031F00050FCBDFF920448FB00FE2905CAFC43FFBA +:10320000C10172FB3908F0FAF5F9510D83F9BEFAE4 +:10321000960533FF8D061EFC1AFA8907150137FC47 +:10322000F8FF9A042FFE77FA1100A703100398F90C +:10323000CAFC1F0B67089BECE9F629184F0374F2D0 +:1032400048FBFF055F05F4FB1900D50472FD98FAF1 +:10325000B0FFFF0247016EFB7807A4FFFAF326FFD9 +:10326000A414EB0152DFC6107D18B6E41CF45124FF +:1032700001FDC8DD55105D102AFE2AEBE4F8DB26BF +:10328000DDF0DED93C26D7118EDAFCFDC515C4056C +:10329000EBFEA8E8F10C660FAADF9618140458ECB0 +:1032A0009A0893FD000010054702A6F1800AB5FBBD +:1032B000F0F94717CFF717F51D0186FFCC07F60881 +:1032C000AFF2F5F8230DA5FB2103F30260EEA41382 +:1032D0006C034DE27A13D00A68F0D907D2FC23F7C9 +:1032E000331334F578F55C162DF12AFF9E05E8F8C6 +:1032F0009108B1FA9BFF700547FF52F4730D7005FA +:10330000EEEF5F08CAFB10069CFDD7FB520AF4FAE9 +:1033100061FE33FE3506D4F6E602770E9BED4F02D2 +:103320009E09DBFA8BFCC5FEB7064B025EF805FC76 +:103330008B1034FAB8EBB915100353F06003DFFCBF +:10334000FE0ACD00FEF41C05E106C1FD24F4E217DF +:1033500061FF4EDDD409FC132D0556F47CF50DFFFD +:10336000AA0AFCFD4B014D0EB9E8B5FB280C63061B +:10337000D905EBECDBFBBA107BF9CD01C212BCEE38 +:10338000BCEE3E07B20CAA0CE5F53EF0FB0509FFCA +:103390003E07C503630640F996DB1A25ED0AB7F030 +:1033A000EA06B7F03109B6F8950A100505FC44FCA9 +:1033B0007AE9D41DE70078F51501CFFAA60B0BF2D8 +:1033C000471599F808EB6D14F2F0E713D80A28E1D5 +:1033D00083FDD00A3908D2FDEE0753F153ED75187D +:1033E000AC012C09A5F787E722114301F10B4AF440 +:1033F0002E034E0966E2A71743FE37FD8E011CF02F +:10340000F90FF1F8EA047902BDFEDE0364EFBE10A5 +:103410006C0545F68BFD84F8270FF0FC7C09E4F67B +:10342000BDEAC01AEAF01B0E5F052BE5A50DBDFE37 +:103430005B08F0FA5704E0F849F77E1217F8730CAE +:1034400018F295F61A0FD6FDEA0373F9D40A02F4BE +:10345000B6F8F90E27FA4E0BD0F1DFFA0A0F87FA09 +:10346000DA0061FCE507E0F9A9FB830F98FBFDF9A1 +:10347000E8F84109E602DFFC520757EE4703A705CB +:1034800069FE620FA2F140F8B002A4002C09EFFE21 +:10349000AF0496F18BFDED0C8A00180452F3540131 +:1034A000A4003F02A70412F93A0539F54E08460870 +:1034B00074F0E508A8FD50FF1B0A40F9150216FB41 +:1034C00072FC32043E03A70634F840F811FD200ACE +:1034D0002E0158006002F3ED1B0B530215FFC70AC3 +:1034E000D9F0A4FF4B045F05930145F8290412FCB1 +:1034F000E6010C0451FBDAFF6D0015FEA4FE740713 +:10350000C6FA48FC9A0591F65707B80559F985049B +:1035100062F93A03CD028F00D104E1F0B708030449 +:1035200062F99A08E3FE52F4E7FC16121AFA08014F +:1035300072FD42F1541383FC76FC5B08ECF9F9F957 +:1035400004022F0FBBF5CFF85F0801FBE10758FE1F +:10355000A1FA4B0326FEC6FD8A02C30A5BF237FDC1 +:10356000F6082BFC310727FCCAFECEFBC5FF9A08E4 +:10357000A5FAB3053200C8F24204BB0905FADE0120 +:10358000D5027CF4A206B30673F65306B9FD17F80C +:10359000A50C93FFA5F922FE36024B0482FEEF0133 +:1035A00088F91EFFC40405FE35062600A5F73BFE7C +:1035B0003108C9011AFA4F043FFD26FE5C020802D9 +:1035C0008603A1F9370027FBA3044F056FF64A09CC +:1035D00093FD56F62103670704FF2AFE65FFB6F543 +:1035E000B3076804F6063F0068ED1D04AF0782FFCD +:1035F0005DFE61FEB5FF5DFC9A04780902F6BAFA39 +:103600001C063BFF250398FC22FE9605CEFC4CFBD6 +:10361000C007E6016AF97AFFF301200651FA48FB78 +:10362000E2044701B0FF8F0093FD51F8950A31087D +:1036300061FDB9FE10F087FC6114E204F30189F327 +:103640003BE747185B0644FD0E0F50EBABF18909D1 +:10365000380CA208B0021EE8A9FBAA0BADFDA0130E +:10366000E4F8C3F32FFACAFC08195800F1F406F77E +:10367000000000000000000000000000000000004A +:10368000000000000000000000000000000000003A +:10369000000000000000000000000000000000002A +:1036A000000000000000000000000000000000001A +:1036B000000000000000000000000000000000000A +:1036C00000000000000000000000000000000000FA +:1036D00000000000000000000000000000000000EA +:1036E00000000000000000000000000000000000DA +:1036F00000000000000000000000000000000000CA +:1037000000000000000000000000000000000000B9 +:083710000000000000000000B1 +:04000005080000ED02 +:00000001FF diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.htm b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.htm new file mode 100644 index 0000000..3a15430 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.htm @@ -0,0 +1,427 @@ + + +Static Call Graph - [.\Obj\StepSon.axf] +
+

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


+

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Mar 22 18:12:40 2022 +

+

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

+Call chain for Maximum Stack Depth:

+main ⇒ PWM_Init_ff ⇒ Timer_1234_Init_ff +

+

+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 +

      +
    • ADC1_2_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • BusFault_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • CAN1_RX1_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • CAN1_SCE_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • CallbackSon from gestionson.o(moncode) referenced from principal.o(i.main) +
    • DMA1_Channel1_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel2_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel3_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel4_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel5_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel6_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel7_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DebugMon_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI0_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI15_10_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI1_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI2_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI3_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI4_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI9_5_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • FLASH_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • HardFault_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • I2C1_ER_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • I2C1_EV_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • I2C2_ER_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • I2C2_EV_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • MemManage_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • NMI_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • PVD_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • PendSV_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • RCC_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • RTCAlarm_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • RTC_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • Reset_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • SPI1_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • SPI2_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • SVC_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • SysTick_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • SystemInit from startup-rvds.o(.text) referenced from startup-rvds.o(.text) +
    • TAMPER_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • TIM1_BRK_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • TIM1_CC_IRQHandler from timer_1234.o(i.TIM1_CC_IRQHandler) referenced from startup-rvds.o(RESET) +
    • TIM1_TRG_COM_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • TIM1_UP_IRQHandler from timer_1234.o(i.TIM1_UP_IRQHandler) referenced from startup-rvds.o(RESET) +
    • TIM2_IRQHandler from timer_1234.o(i.TIM2_IRQHandler) referenced from startup-rvds.o(RESET) +
    • TIM3_IRQHandler from timer_1234.o(i.TIM3_IRQHandler) referenced from startup-rvds.o(RESET) +
    • TIM4_IRQHandler from timer_1234.o(i.TIM4_IRQHandler) referenced from startup-rvds.o(RESET) +
    • USART1_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • USART2_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • USART3_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • USBWakeUp_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • USB_HP_CAN1_TX_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • USB_LP_CAN1_RX0_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • UsageFault_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • WWDG_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup-rvds.o(.text) +
    • main from principal.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    +

    +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_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) + +

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

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

    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_TRG_COM_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) + +

    Active_IT_Debordement_Timer (Thumb, 204 bytes, Stack size 24 bytes, timer_1234.o(i.Active_IT_Debordement_Timer)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = Active_IT_Debordement_Timer +
    +
    [Called By]
    • >>   main +
    + +

    CLOCK_Configure (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = CLOCK_Configure +
    +
    [Calls]
    • >>   CLOCK_HPRECompute +
    +
    [Called By]
    • >>   main +
    + +

    CLOCK_GetHCLK (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK)) +

    [Called By]

    • >>   Timer_1234_Init_ff +
    + +

    CLOCK_GetTIMCLK (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK)) +

    [Called By]

    • >>   Timer_1234_Init_ff +
    + +

    GPIOA_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Clear), UNUSED) + +

    GPIOA_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Set), UNUSED) + +

    GPIOB_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Clear), UNUSED) + +

    GPIOB_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Set), UNUSED) + +

    GPIOC_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Clear), UNUSED) + +

    GPIOC_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Set), UNUSED) + +

    GPIO_Configure (Thumb, 240 bytes, Stack size 20 bytes, gpio.o(i.GPIO_Configure)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = GPIO_Configure +
    +
    [Called By]
    • >>   main +
    + +

    PWM_Init_ff (Thumb, 168 bytes, Stack size 24 bytes, timer_1234.o(i.PWM_Init_ff)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = PWM_Init_ff ⇒ Timer_1234_Init_ff +
    +
    [Calls]
    • >>   Timer_1234_Init_ff +
    +
    [Called By]
    • >>   main +
    + +

    PWM_Set_Value_TIM3_Ch3 (Thumb, 6 bytes, Stack size 0 bytes, timer_1234.o(i.PWM_Set_Value_TIM3_Ch3)) +

    [Called By]

    • >>   CallbackSon +
    + +

    TIM1_CC_IRQHandler (Thumb, 240 bytes, Stack size 16 bytes, timer_1234.o(i.TIM1_CC_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM1_CC_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    TIM1_UP_IRQHandler (Thumb, 16 bytes, Stack size 0 bytes, timer_1234.o(i.TIM1_UP_IRQHandler)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    TIM2_IRQHandler (Thumb, 266 bytes, Stack size 16 bytes, timer_1234.o(i.TIM2_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM2_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    TIM3_IRQHandler (Thumb, 272 bytes, Stack size 16 bytes, timer_1234.o(i.TIM3_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM3_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    TIM4_IRQHandler (Thumb, 272 bytes, Stack size 16 bytes, timer_1234.o(i.TIM4_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM4_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    Timer_1234_Init_ff (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = Timer_1234_Init_ff +
    +
    [Calls]
    • >>   CLOCK_GetTIMCLK +
    • >>   CLOCK_GetHCLK +
    +
    [Called By]
    • >>   PWM_Init_ff +
    • >>   main +
    + +

    __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, 52 bytes, Stack size 0 bytes, principal.o(i.main)) +

    [Stack]

    • Max Depth = 40
    • Call Chain = main ⇒ PWM_Init_ff ⇒ Timer_1234_Init_ff +
    +
    [Calls]
    • >>   Timer_1234_Init_ff +
    • >>   PWM_Init_ff +
    • >>   GPIO_Configure +
    • >>   CLOCK_Configure +
    • >>   Active_IT_Debordement_Timer +
    +
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    CallbackSon (Thumb, 52 bytes, Stack size 0 bytes, gestionson.o(moncode)) +

    [Calls]

    • >>   PWM_Set_Value_TIM3_Ch3 +
    +
    [Address Reference Count : 1]
    • principal.o(i.main) +

    +

    +Local Symbols +

    +

    CLOCK_HPRECompute (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute)) +

    [Called By]

    • >>   CLOCK_Configure +
    +

    +

    +Undefined Global Symbols +


    diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.lnp b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.lnp new file mode 100644 index 0000000..7c498dc --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.lnp @@ -0,0 +1,10 @@ +--cpu Cortex-M3 +".\obj\principal.o" +".\obj\startup-rvds.o" +".\Driver\DriverJeuLaser.lib" +".\obj\bruitverre.o" +".\obj\gestionson.o" +--library_type=microlib --strict --scatter ".\Obj\StepSon.sct" +--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list "StepSon.map" -o .\Obj\StepSon.axf \ No newline at end of file diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.map b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.map new file mode 100644 index 0000000..0df8376 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.map @@ -0,0 +1,553 @@ +Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] + +============================================================================== + +Section Cross References + + principal.o(i.main) refers to clock.o(i.CLOCK_Configure) for CLOCK_Configure + principal.o(i.main) refers to timer_1234.o(i.Timer_1234_Init_ff) for Timer_1234_Init_ff + principal.o(i.main) refers to timer_1234.o(i.PWM_Init_ff) for PWM_Init_ff + principal.o(i.main) refers to gpio.o(i.GPIO_Configure) for GPIO_Configure + principal.o(i.main) refers to timer_1234.o(i.Active_IT_Debordement_Timer) for Active_IT_Debordement_Timer + principal.o(i.main) refers to gestionson.o(moncode) for CallbackSon + 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(RESET) refers to timer_1234.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler + startup-rvds.o(RESET) refers to timer_1234.o(i.TIM1_CC_IRQHandler) for TIM1_CC_IRQHandler + startup-rvds.o(RESET) refers to timer_1234.o(i.TIM2_IRQHandler) for TIM2_IRQHandler + startup-rvds.o(RESET) refers to timer_1234.o(i.TIM3_IRQHandler) for TIM3_IRQHandler + startup-rvds.o(RESET) refers to timer_1234.o(i.TIM4_IRQHandler) for TIM4_IRQHandler + startup-rvds.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear + gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set + gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOB_Clear) for GPIOB_Clear + gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOB_Set) for GPIOB_Set + gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOC_Clear) for GPIOC_Clear + gestionson.o(mesdata) refers (Special) to gpio.o(i.GPIOC_Set) for GPIOC_Set + gestionson.o(maram) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear + gestionson.o(maram) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set + gestionson.o(maram) refers (Special) to gpio.o(i.GPIOB_Clear) for GPIOB_Clear + gestionson.o(maram) refers (Special) to gpio.o(i.GPIOB_Set) for GPIOB_Set + gestionson.o(maram) refers (Special) to gpio.o(i.GPIOC_Clear) for GPIOC_Clear + gestionson.o(maram) refers (Special) to gpio.o(i.GPIOC_Set) for GPIOC_Set + gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear + gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set + gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOB_Clear) for GPIOB_Clear + gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOB_Set) for GPIOB_Set + gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOC_Clear) for GPIOC_Clear + gestionson.o(moncode) refers (Special) to gpio.o(i.GPIOC_Set) for GPIOC_Set + gestionson.o(moncode) refers to timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) for PWM_Set_Value_TIM3_Ch3 + gestionson.o(moncode) refers to bruitverre.o(SecSon) for Son + gestionson.o(moncode) refers to gestionson.o(maram) for index + clock.o(i.CLOCK_Configure) refers to clock.o(i.CLOCK_HPRECompute) for CLOCK_HPRECompute + timer_1234.o(i.Active_IT_Compare_Timer) refers to timer_1234.o(.data) for .data + timer_1234.o(i.Active_IT_Debordement_Timer) refers to timer_1234.o(.data) for .data + timer_1234.o(i.Capture_Init) refers to clock.o(i.CLOCK_GetTIMCLK) for CLOCK_GetTIMCLK + timer_1234.o(i.Capture_Init) refers to dfltui.o(.text) for __aeabi_ui2d + timer_1234.o(i.Capture_Init) refers to f2d.o(.text) for __aeabi_f2d + timer_1234.o(i.Capture_Init) refers to dmul.o(.text) for __aeabi_dmul + timer_1234.o(i.Capture_Init) refers to ddiv.o(.text) for __aeabi_ddiv + timer_1234.o(i.Capture_Init) refers to d2f.o(.text) for __aeabi_d2f + timer_1234.o(i.Capture_Init) refers to ffltui.o(.text) for __aeabi_ui2f + timer_1234.o(i.Capture_Init) refers to fmul.o(.text) for __aeabi_fmul + timer_1234.o(i.Capture_Init) refers to ffixui.o(.text) for __aeabi_f2uiz + timer_1234.o(i.Capture_Init) refers to ffixi.o(.text) for __aeabi_f2iz + timer_1234.o(i.Lire_Duree_Pulse) refers to timer_1234.o(.data) for .data + timer_1234.o(i.PWM_Init) refers to f2d.o(.text) for __aeabi_f2d + timer_1234.o(i.PWM_Init) refers to ddiv.o(.text) for __aeabi_ddiv + timer_1234.o(i.PWM_Init) refers to d2f.o(.text) for __aeabi_d2f + timer_1234.o(i.PWM_Init) refers to timer_1234.o(i.Timer_1234_Init) for Timer_1234_Init + timer_1234.o(i.PWM_Init_ff) refers to timer_1234.o(i.Timer_1234_Init_ff) for Timer_1234_Init_ff + timer_1234.o(i.TIM1_CC_IRQHandler) refers to timer_1234.o(.data) for .data + timer_1234.o(i.TIM1_UP_IRQHandler) refers to timer_1234.o(.data) for .data + timer_1234.o(i.TIM2_IRQHandler) refers to timer_1234.o(.data) for .data + timer_1234.o(i.TIM3_IRQHandler) refers to timer_1234.o(.data) for .data + timer_1234.o(i.TIM4_IRQHandler) refers to timer_1234.o(.data) for .data + timer_1234.o(i.Timer_1234_Init) refers to clock.o(i.CLOCK_GetTIMCLK) for CLOCK_GetTIMCLK + timer_1234.o(i.Timer_1234_Init) refers to ffltui.o(.text) for __aeabi_ui2f + timer_1234.o(i.Timer_1234_Init) refers to fmul.o(.text) for __aeabi_fmul + timer_1234.o(i.Timer_1234_Init) refers to f2d.o(.text) for __aeabi_f2d + timer_1234.o(i.Timer_1234_Init) refers to ddiv.o(.text) for __aeabi_ddiv + timer_1234.o(i.Timer_1234_Init) refers to d2f.o(.text) for __aeabi_d2f + timer_1234.o(i.Timer_1234_Init) refers to fscalb.o(.text) for __ARM_scalbnf + timer_1234.o(i.Timer_1234_Init) refers to ffixui.o(.text) for __aeabi_f2uiz + timer_1234.o(i.Timer_1234_Init) refers to fdiv.o(.text) for __aeabi_fdiv + timer_1234.o(i.Timer_1234_Init) refers to dfltui.o(.text) for __aeabi_ui2d + timer_1234.o(i.Timer_1234_Init) refers to dadd.o(.text) for __aeabi_dadd + timer_1234.o(i.Timer_1234_Init) refers to dmul.o(.text) for __aeabi_dmul + timer_1234.o(i.Timer_1234_Init_ff) refers to clock.o(i.CLOCK_GetHCLK) for CLOCK_GetHCLK + timer_1234.o(i.Timer_1234_Init_ff) refers to clock.o(i.CLOCK_GetTIMCLK) for CLOCK_GetTIMCLK + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + 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 + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + 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 + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing principal.o(.rev16_text), (4 bytes). + Removing principal.o(.revsh_text), (4 bytes). + Removing principal.o(.rrx_text), (6 bytes). + Removing startup-rvds.o(HEAP), (512 bytes). + Removing gestionson.o(mesdata), (0 bytes). + Removing clock.o(.rev16_text), (4 bytes). + Removing clock.o(.revsh_text), (4 bytes). + Removing clock.o(.rrx_text), (6 bytes). + Removing clock.o(i.CLOCK_GetADCCLK), (8 bytes). + Removing clock.o(i.CLOCK_GetPCLK1), (8 bytes). + Removing clock.o(i.CLOCK_GetPCLK2), (8 bytes). + Removing gpio.o(.rev16_text), (4 bytes). + Removing gpio.o(.revsh_text), (4 bytes). + Removing gpio.o(.rrx_text), (6 bytes). + Removing timer_1234.o(.rev16_text), (4 bytes). + Removing timer_1234.o(.revsh_text), (4 bytes). + Removing timer_1234.o(.rrx_text), (6 bytes). + Removing timer_1234.o(i.Active_IT_Compare_Timer), (492 bytes). + Removing timer_1234.o(i.Capture_Init), (484 bytes). + Removing timer_1234.o(i.Lire_Duree_Pulse), (96 bytes). + Removing timer_1234.o(i.PWM_Complementaire_Timer1), (60 bytes). + Removing timer_1234.o(i.PWM_Init), (200 bytes). + Removing timer_1234.o(i.Timer_1234_Init), (268 bytes). + Removing timer_1234.o(i.Timer_Inc_Init), (180 bytes). + Removing fmul.o(.text), (100 bytes). + Removing fdiv.o(.text), (124 bytes). + Removing fscalb.o(.text), (24 bytes). + Removing dadd.o(.text), (334 bytes). + Removing dmul.o(.text), (228 bytes). + Removing ddiv.o(.text), (222 bytes). + Removing ffltui.o(.text), (10 bytes). + Removing dfltui.o(.text), (26 bytes). + Removing ffixi.o(.text), (50 bytes). + Removing ffixui.o(.text), (40 bytes). + Removing f2d.o(.text), (38 bytes). + Removing d2f.o(.text), (56 bytes). + Removing fepilogue.o(.text), (110 bytes). + Removing depilogue.o(.text), (186 bytes). + +38 unused section(s) (total 3920 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + Lib\GPIO.c 0x00000000 Number 0 gpio.o ABSOLUTE + Lib\Timer_1234.c 0x00000000 Number 0 timer_1234.o ABSOLUTE + Lib\\GPIO.c 0x00000000 Number 0 gpio.o ABSOLUTE + Lib\\Timer_1234.c 0x00000000 Number 0 timer_1234.o ABSOLUTE + Lib\\clock.c 0x00000000 Number 0 clock.o ABSOLUTE + Lib\clock.c 0x00000000 Number 0 clock.o ABSOLUTE + Src\GestionSon.s 0x00000000 Number 0 gestionson.o ABSOLUTE + Src\\principal.c 0x00000000 Number 0 principal.o ABSOLUTE + Src\bruitverre.asm 0x00000000 Number 0 bruitverre.o ABSOLUTE + Src\principal.c 0x00000000 Number 0 principal.o ABSOLUTE + Src\startup-rvds.s 0x00000000 Number 0 startup-rvds.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 + 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$$$$0000000E 0x080000fc Section 4 entry12b.o(.ARM.Collect$$$$0000000E) + .ARM.Collect$$$$0000000F 0x08000100 Section 0 entry10a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00000011 0x08000100 Section 0 entry11a.o(.ARM.Collect$$$$00000011) + .ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x08000104 Section 76 startup-rvds.o(.text) + .text 0x08000150 Section 36 init.o(.text) + i.Active_IT_Debordement_Timer 0x08000174 Section 0 timer_1234.o(i.Active_IT_Debordement_Timer) + i.CLOCK_Configure 0x08000258 Section 0 clock.o(i.CLOCK_Configure) + i.CLOCK_GetHCLK 0x080002cc Section 0 clock.o(i.CLOCK_GetHCLK) + i.CLOCK_GetTIMCLK 0x080002d4 Section 0 clock.o(i.CLOCK_GetTIMCLK) + i.CLOCK_HPRECompute 0x080002f8 Section 0 clock.o(i.CLOCK_HPRECompute) + CLOCK_HPRECompute 0x080002f9 Thumb Code 116 clock.o(i.CLOCK_HPRECompute) + i.GPIOA_Clear 0x0800036c Section 0 gpio.o(i.GPIOA_Clear) + i.GPIOA_Set 0x0800037c Section 0 gpio.o(i.GPIOA_Set) + i.GPIOB_Clear 0x0800038c Section 0 gpio.o(i.GPIOB_Clear) + i.GPIOB_Set 0x0800039c Section 0 gpio.o(i.GPIOB_Set) + i.GPIOC_Clear 0x080003ac Section 0 gpio.o(i.GPIOC_Clear) + i.GPIOC_Set 0x080003bc Section 0 gpio.o(i.GPIOC_Set) + i.GPIO_Configure 0x080003cc Section 0 gpio.o(i.GPIO_Configure) + i.PWM_Init_ff 0x080004d4 Section 0 timer_1234.o(i.PWM_Init_ff) + i.PWM_Set_Value_TIM3_Ch3 0x08000580 Section 0 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) + i.TIM1_CC_IRQHandler 0x0800058c Section 0 timer_1234.o(i.TIM1_CC_IRQHandler) + i.TIM1_UP_IRQHandler 0x08000698 Section 0 timer_1234.o(i.TIM1_UP_IRQHandler) + i.TIM2_IRQHandler 0x080006b0 Section 0 timer_1234.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x080007c0 Section 0 timer_1234.o(i.TIM3_IRQHandler) + i.TIM4_IRQHandler 0x080008ec Section 0 timer_1234.o(i.TIM4_IRQHandler) + i.Timer_1234_Init_ff 0x08000a18 Section 0 timer_1234.o(i.Timer_1234_Init_ff) + i.__scatterload_copy 0x08000a94 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08000aa2 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08000aa4 Section 14 handlers.o(i.__scatterload_zeroinit) + i.main 0x08000ab4 Section 0 principal.o(i.main) + moncode 0x08000af8 Section 64 gestionson.o(moncode) + SecSon 0x08000b58 Section 11032 bruitverre.o(SecSon) + .data 0x20000000 Section 160 timer_1234.o(.data) + Ptr_TIM1 0x20000010 Data 4 timer_1234.o(.data) + Ptr_TIM2 0x20000014 Data 4 timer_1234.o(.data) + Ptr_TIM3 0x20000018 Data 4 timer_1234.o(.data) + Ptr_TIM4 0x2000001c Data 4 timer_1234.o(.data) + Ptr_TIM1_Voie1 0x20000020 Data 4 timer_1234.o(.data) + Ptr_TIM1_Voie2 0x20000024 Data 4 timer_1234.o(.data) + Ptr_TIM1_Voie3 0x20000028 Data 4 timer_1234.o(.data) + Ptr_TIM1_Voie4 0x2000002c Data 4 timer_1234.o(.data) + Ptr_TIM2_Voie1 0x20000030 Data 4 timer_1234.o(.data) + Ptr_TIM2_Voie2 0x20000034 Data 4 timer_1234.o(.data) + Ptr_TIM2_Voie3 0x20000038 Data 4 timer_1234.o(.data) + Ptr_TIM2_Voie4 0x2000003c Data 4 timer_1234.o(.data) + Ptr_TIM3_Voie1 0x20000040 Data 4 timer_1234.o(.data) + Ptr_TIM3_Voie2 0x20000044 Data 4 timer_1234.o(.data) + Ptr_TIM3_Voie3 0x20000048 Data 4 timer_1234.o(.data) + Ptr_TIM3_Voie4 0x2000004c Data 4 timer_1234.o(.data) + Ptr_TIM4_Voie1 0x20000050 Data 4 timer_1234.o(.data) + Ptr_TIM4_Voie2 0x20000054 Data 4 timer_1234.o(.data) + Ptr_TIM4_Voie3 0x20000058 Data 4 timer_1234.o(.data) + Ptr_TIM4_Voie4 0x2000005c Data 4 timer_1234.o(.data) + Duree_Pulse_T1 0x20000060 Data 8 timer_1234.o(.data) + Duree_Pulse_T2 0x20000068 Data 8 timer_1234.o(.data) + Duree_Pulse_T3 0x20000070 Data 8 timer_1234.o(.data) + Duree_Pulse_T4 0x20000078 Data 8 timer_1234.o(.data) + Date_T1 0x20000080 Data 8 timer_1234.o(.data) + Date_T2 0x20000088 Data 8 timer_1234.o(.data) + Date_T3 0x20000090 Data 8 timer_1234.o(.data) + Date_T4 0x20000098 Data 8 timer_1234.o(.data) + maram 0x200000a0 Section 8 gestionson.o(maram) + index 0x200000a4 Data 4 gestionson.o(maram) + STACK 0x200000a8 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$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 principal.o ABSOLUTE + __arm_fini_ - Undefined Weak Reference + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + __decompress - 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_lib_shutdown_fini 0x080000fd Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E) + __rt_final_cpp 0x08000101 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F) + __rt_final_exit 0x08000101 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011) + Reset_Handler 0x08000105 Thumb Code 34 startup-rvds.o(.text) + SystemInit 0x08000127 Thumb Code 2 startup-rvds.o(.text) + NMI_Handler 0x08000129 Thumb Code 2 startup-rvds.o(.text) + HardFault_Handler 0x0800012b Thumb Code 2 startup-rvds.o(.text) + MemManage_Handler 0x0800012d Thumb Code 2 startup-rvds.o(.text) + BusFault_Handler 0x0800012f Thumb Code 2 startup-rvds.o(.text) + UsageFault_Handler 0x08000131 Thumb Code 2 startup-rvds.o(.text) + SVC_Handler 0x08000133 Thumb Code 2 startup-rvds.o(.text) + DebugMon_Handler 0x08000135 Thumb Code 2 startup-rvds.o(.text) + PendSV_Handler 0x08000137 Thumb Code 2 startup-rvds.o(.text) + SysTick_Handler 0x08000139 Thumb Code 2 startup-rvds.o(.text) + ADC1_2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + CAN1_RX1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + CAN1_SCE_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel4_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel5_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel6_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel7_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI0_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI15_10_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI4_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI9_5_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + FLASH_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C1_ER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C1_EV_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C2_ER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C2_EV_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + PVD_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + RCC_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + RTCAlarm_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + RTC_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + SPI1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + SPI2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TAMPER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TIM1_BRK_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TIM1_TRG_COM_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USART1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USART2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USART3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USBWakeUp_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USB_HP_CAN1_TX_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USB_LP_CAN1_RX0_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + WWDG_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + __scatterload 0x08000151 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x08000151 Thumb Code 0 init.o(.text) + Active_IT_Debordement_Timer 0x08000175 Thumb Code 204 timer_1234.o(i.Active_IT_Debordement_Timer) + CLOCK_Configure 0x08000259 Thumb Code 104 clock.o(i.CLOCK_Configure) + CLOCK_GetHCLK 0x080002cd Thumb Code 4 clock.o(i.CLOCK_GetHCLK) + CLOCK_GetTIMCLK 0x080002d5 Thumb Code 22 clock.o(i.CLOCK_GetTIMCLK) + GPIOA_Clear 0x0800036d Thumb Code 10 gpio.o(i.GPIOA_Clear) + GPIOA_Set 0x0800037d Thumb Code 10 gpio.o(i.GPIOA_Set) + GPIOB_Clear 0x0800038d Thumb Code 10 gpio.o(i.GPIOB_Clear) + GPIOB_Set 0x0800039d Thumb Code 10 gpio.o(i.GPIOB_Set) + GPIOC_Clear 0x080003ad Thumb Code 10 gpio.o(i.GPIOC_Clear) + GPIOC_Set 0x080003bd Thumb Code 10 gpio.o(i.GPIOC_Set) + GPIO_Configure 0x080003cd Thumb Code 240 gpio.o(i.GPIO_Configure) + PWM_Init_ff 0x080004d5 Thumb Code 168 timer_1234.o(i.PWM_Init_ff) + PWM_Set_Value_TIM3_Ch3 0x08000581 Thumb Code 6 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) + TIM1_CC_IRQHandler 0x0800058d Thumb Code 240 timer_1234.o(i.TIM1_CC_IRQHandler) + TIM1_UP_IRQHandler 0x08000699 Thumb Code 16 timer_1234.o(i.TIM1_UP_IRQHandler) + TIM2_IRQHandler 0x080006b1 Thumb Code 266 timer_1234.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x080007c1 Thumb Code 272 timer_1234.o(i.TIM3_IRQHandler) + TIM4_IRQHandler 0x080008ed Thumb Code 272 timer_1234.o(i.TIM4_IRQHandler) + Timer_1234_Init_ff 0x08000a19 Thumb Code 106 timer_1234.o(i.Timer_1234_Init_ff) + __scatterload_copy 0x08000a95 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08000aa3 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08000aa5 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + main 0x08000ab5 Thumb Code 52 principal.o(i.main) + CallbackSon 0x08000af9 Thumb Code 52 gestionson.o(moncode) + Region$$Table$$Base 0x08000b38 Number 0 anon$$obj.o(Region$$Table) + LongueurSon 0x08000b58 Data 4 bruitverre.o(SecSon) + Region$$Table$$Limit 0x08000b58 Number 0 anon$$obj.o(Region$$Table) + PeriodeSonMicroSec 0x08000b5c Data 4 bruitverre.o(SecSon) + Son 0x08000b60 Data 0 bruitverre.o(SecSon) + Enable_Fct_IT_Compare_Match_TIM1_Voie1 0x20000000 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM1_Voie2 0x20000001 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM1_Voie3 0x20000002 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM1_Voie4 0x20000003 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM2_Voie1 0x20000004 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM2_Voie2 0x20000005 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM2_Voie3 0x20000006 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM2_Voie4 0x20000007 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM3_Voie1 0x20000008 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM3_Voie2 0x20000009 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM3_Voie3 0x2000000a Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM3_Voie4 0x2000000b Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM4_Voie1 0x2000000c Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM4_Voie2 0x2000000d Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM4_Voie3 0x2000000e Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM4_Voie4 0x2000000f Data 1 timer_1234.o(.data) + SortieSon 0x200000a0 Data 2 gestionson.o(maram) + __initial_sp 0x200004a8 Data 0 startup-rvds.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x080000ed + + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00003718, Max: 0x00020000, ABSOLUTE) + + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00003670, Max: 0x00020000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08000000 0x08000000 0x000000ec Data RO 60 RESET startup-rvds.o + 0x080000ec 0x080000ec 0x00000000 Code RO 151 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080000ec 0x080000ec 0x00000004 Code RO 178 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080000f0 0x080000f0 0x00000004 Code RO 181 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 183 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 185 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080000f4 0x080000f4 0x00000008 Code RO 186 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080000fc 0x080000fc 0x00000004 Code RO 193 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) + 0x08000100 0x08000100 0x00000000 Code RO 188 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) + 0x08000100 0x08000100 0x00000000 Code RO 190 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) + 0x08000100 0x08000100 0x00000004 Code RO 179 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000104 0x08000104 0x0000004c Code RO 61 .text startup-rvds.o + 0x08000150 0x08000150 0x00000024 Code RO 203 .text mc_w.l(init.o) + 0x08000174 0x08000174 0x000000e4 Code RO 116 i.Active_IT_Debordement_Timer DriverJeuLaser.lib(timer_1234.o) + 0x08000258 0x08000258 0x00000074 Code RO 75 i.CLOCK_Configure DriverJeuLaser.lib(clock.o) + 0x080002cc 0x080002cc 0x00000008 Code RO 77 i.CLOCK_GetHCLK DriverJeuLaser.lib(clock.o) + 0x080002d4 0x080002d4 0x00000024 Code RO 80 i.CLOCK_GetTIMCLK DriverJeuLaser.lib(clock.o) + 0x080002f8 0x080002f8 0x00000074 Code RO 81 i.CLOCK_HPRECompute DriverJeuLaser.lib(clock.o) + 0x0800036c 0x0800036c 0x00000010 Code RO 95 i.GPIOA_Clear DriverJeuLaser.lib(gpio.o) + 0x0800037c 0x0800037c 0x00000010 Code RO 96 i.GPIOA_Set DriverJeuLaser.lib(gpio.o) + 0x0800038c 0x0800038c 0x00000010 Code RO 97 i.GPIOB_Clear DriverJeuLaser.lib(gpio.o) + 0x0800039c 0x0800039c 0x00000010 Code RO 98 i.GPIOB_Set DriverJeuLaser.lib(gpio.o) + 0x080003ac 0x080003ac 0x00000010 Code RO 99 i.GPIOC_Clear DriverJeuLaser.lib(gpio.o) + 0x080003bc 0x080003bc 0x00000010 Code RO 100 i.GPIOC_Set DriverJeuLaser.lib(gpio.o) + 0x080003cc 0x080003cc 0x00000108 Code RO 101 i.GPIO_Configure DriverJeuLaser.lib(gpio.o) + 0x080004d4 0x080004d4 0x000000ac Code RO 121 i.PWM_Init_ff DriverJeuLaser.lib(timer_1234.o) + 0x08000580 0x08000580 0x0000000c Code RO 122 i.PWM_Set_Value_TIM3_Ch3 DriverJeuLaser.lib(timer_1234.o) + 0x0800058c 0x0800058c 0x0000010c Code RO 123 i.TIM1_CC_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x08000698 0x08000698 0x00000018 Code RO 124 i.TIM1_UP_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x080006b0 0x080006b0 0x00000110 Code RO 125 i.TIM2_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x080007c0 0x080007c0 0x0000012c Code RO 126 i.TIM3_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x080008ec 0x080008ec 0x0000012c Code RO 127 i.TIM4_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x08000a18 0x08000a18 0x0000007c Code RO 129 i.Timer_1234_Init_ff DriverJeuLaser.lib(timer_1234.o) + 0x08000a94 0x08000a94 0x0000000e Code RO 209 i.__scatterload_copy mc_w.l(handlers.o) + 0x08000aa2 0x08000aa2 0x00000002 Code RO 210 i.__scatterload_null mc_w.l(handlers.o) + 0x08000aa4 0x08000aa4 0x0000000e Code RO 211 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08000ab2 0x08000ab2 0x00000002 PAD + 0x08000ab4 0x08000ab4 0x00000044 Code RO 4 i.main principal.o + 0x08000af8 0x08000af8 0x00000040 Code RO 68 moncode gestionson.o + 0x08000b38 0x08000b38 0x00000020 Data RO 207 Region$$Table anon$$obj.o + 0x08000b58 0x08000b58 0x00002b18 Data RO 65 SecSon bruitverre.o + + + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08003670, Size: 0x000004a8, Max: 0x00005000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000000 0x08003670 0x000000a0 Data RW 131 .data DriverJeuLaser.lib(timer_1234.o) + 0x200000a0 0x08003710 0x00000008 Data RW 67 maram gestionson.o + 0x200000a8 - 0x00000400 Zero RW 58 STACK startup-rvds.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 0 0 11032 0 0 0 bruitverre.o + 64 12 0 8 0 372 gestionson.o + 68 16 0 0 0 1939 principal.o + 76 20 236 0 1024 840 startup-rvds.o + + ---------------------------------------------------------------------- + 208 48 11300 8 1024 3151 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 0 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 276 30 0 0 0 284 clock.o + 360 60 0 0 0 492 gpio.o + 1700 150 0 160 0 740 timer_1234.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 4 0 0 0 0 0 entry12b.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 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 + + ---------------------------------------------------------------------- + 2428 256 0 160 0 1584 Library Totals + 2 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 2336 240 0 160 0 1516 DriverJeuLaser.lib + 90 16 0 0 0 68 mc_w.l + + ---------------------------------------------------------------------- + 2428 256 0 160 0 1584 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 2636 304 11300 168 1024 3951 Grand Totals + 2636 304 11300 168 1024 3951 ELF Image Totals + 2636 304 11300 168 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 13936 ( 13.61kB) + Total RW Size (RW Data + ZI Data) 1192 ( 1.16kB) + Total ROM Size (Code + RO Data + RW Data) 14104 ( 13.77kB) + +============================================================================== + diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.sct b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.sct new file mode 100644 index 0000000..bbacbc6 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.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/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep new file mode 100644 index 0000000..52991a4 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_CibleSondeKEIL.dep @@ -0,0 +1,17 @@ +Dependencies for Project 'StepSon', Target 'CibleSondeKEIL': (DO NOT MODIFY !) +CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC +F (.\Src\principal.c)(0x623A0386)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) +I (.\Driver\DriverJeuLaser.h)(0x6037C015) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_CibleSondeKEIL\RTE_Components.h)(0x6239EE2C) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) +F (.\Src\startup-rvds.s)(0x5FE38AC6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds.o --depend .\obj\startup-rvds.d) +F (.\Driver\DriverJeuLaser.lib)(0x6037BEDF)() +F (.\Src\bruitverre.asm)(0x5ED5F990)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list bruitverre.lst --xref -o .\obj\bruitverre.o --depend .\obj\bruitverre.d) +F (.\Src\GestionSon.s)(0x6239FDC5)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d) +I (.\Driver\DriverJeuLaser.inc)(0x6037BEDF) diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_Simu.dep b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_Simu.dep new file mode 100644 index 0000000..a678a5a --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon_Simu.dep @@ -0,0 +1,17 @@ +Dependencies for Project 'StepSon', Target 'Simu': (DO NOT MODIFY !) +CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC +F (.\Src\principal.c)(0x6239FAE7)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) +I (.\Driver\DriverJeuLaser.h)(0x6037C015) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_Simu\RTE_Components.h)(0x6232FE54) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) +F (.\Src\startup-rvds.s)(0x5FE38AC6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds.o --depend .\obj\startup-rvds.d) +F (.\Driver\DriverJeuLaser.lib)(0x6037BEDF)() +F (.\Src\bruitverre.asm)(0x5ED5F990)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list bruitverre.lst --xref -o .\obj\bruitverre.o --depend .\obj\bruitverre.d) +F (.\Src\GestionSon.s)(0x6239FDC5)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list gestionson.lst --xref -o .\obj\gestionson.o --depend .\obj\gestionson.d) +I (.\Driver\DriverJeuLaser.inc)(0x6037BEDF) diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.d b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.d new file mode 100644 index 0000000..ab0db0c --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.d @@ -0,0 +1 @@ +.\obj\bruitverre.o: Src\bruitverre.asm diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o new file mode 100644 index 0000000..2ee6d35 Binary files /dev/null and b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.d b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.d new file mode 100644 index 0000000..3a96494 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.d @@ -0,0 +1,2 @@ +.\obj\gestionson.o: Src\GestionSon.s +.\obj\gestionson.o: .\Driver\DriverJeuLaser.inc diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.o b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.o new file mode 100644 index 0000000..e11dd47 Binary files /dev/null and b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.o differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.crf b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.crf new file mode 100644 index 0000000..ba3aeec Binary files /dev/null and b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.crf differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d new file mode 100644 index 0000000..fa36d01 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d @@ -0,0 +1,10 @@ +.\obj\principal.o: Src\principal.c +.\obj\principal.o: .\Driver\DriverJeuLaser.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h +.\obj\principal.o: .\RTE\_CibleSondeKEIL\RTE_Components.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\obj\principal.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o new file mode 100644 index 0000000..9addfc8 Binary files /dev/null and b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.d b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.d new file mode 100644 index 0000000..2c6855d --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.d @@ -0,0 +1 @@ +.\obj\startup-rvds.o: Src\startup-rvds.s diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.o b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.o new file mode 100644 index 0000000..8d653f2 Binary files /dev/null and b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.o differ diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/RTE/_CibleSondeKEIL/RTE_Components.h b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/RTE/_CibleSondeKEIL/RTE_Components.h new file mode 100644 index 0000000..89b51ca --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/RTE/_CibleSondeKEIL/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'StepSon' + * Target: 'CibleSondeKEIL' + */ + +#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/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/RTE/_CibleSondeST/RTE_Components.h b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/RTE/_CibleSondeST/RTE_Components.h new file mode 100644 index 0000000..437f451 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/RTE/_CibleSondeST/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'StepSon' + * Target: 'CibleSondeST' + */ + +#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/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/RTE/_Simu/RTE_Components.h b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/RTE/_Simu/RTE_Components.h new file mode 100644 index 0000000..fa69a29 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/RTE/_Simu/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'StepSon' + * 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/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/GestionSon.s b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/GestionSon.s new file mode 100644 index 0000000..eaef61c --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/GestionSon.s @@ -0,0 +1,68 @@ + PRESERVE8 + THUMB + include ./Driver/DriverJeuLaser.inc + + +; ====================== zone de réservation de données, ====================================== +;Section RAM (read only) : + area mesdata,data,readonly + extern Son + +;Section RAM (read write): + area maram,data,readwrite + + export SortieSon +SortieSon dcw 0 ;Declaration d'une variable sur 16bits +index dcd 0 + + + +; =============================================================================================== + + + + +;Section ROM code (read only) : + area moncode,code,readonly +; écrire le code ici + + export CallbackSon +CallbackSon proc + push {lr} + ldr r0, =Son ;r0=&Son + ldr r2, =index ; r2=&index + ldr r1, [r2] ; r1 = index + ldrsh r3, [r0, r1] ;r3=son[index] + ; on aurait pu faire ldrsh r3, [r0, r1, lsl #1] et incrementer de 1 + add r1, #2 ; index +=2 + str r1, [r2] ; index en memoire=r1 + + ;Normalisation de la valeur son [index] + add r3, #32768 ;r3+=32278 + + push {r4} + mov r4, #719 ; r4 = 719 + mul r3,r4 ;r3*=719 + asr r3, #16 ;r3/=65536 + pop {r4} + + ;On met la valeur modifiée dans SortieSon + ldr r0, =SortieSon ;r0=&SortieSon + str r3, [r0] + + push {r0-r3} + mov r0,r3 + bl PWM_Set_Value_TIM3_Ch3 + pop {r0-r3} + + pop {pc} + endp + + + + + + + + + END \ No newline at end of file diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/bruitverre.asm b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/bruitverre.asm new file mode 100644 index 0000000..bf5ba29 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/bruitverre.asm @@ -0,0 +1,5527 @@ +;********************************************* + + AREA SecSon, DATA, READONLY + ;********************************************* + + + export LongueurSon + export PeriodeSonMicroSec + export Son + +LongueurSon DCD 5512 +PeriodeSonMicroSec DCD 91 +Son + DCW -6911 + DCW 20666 + DCW -1338 + DCW 10995 + DCW -23488 + DCW -18984 + DCW 29795 + DCW -21890 + DCW 12388 + DCW 16304 + DCW -32768 + DCW 13298 + DCW 22737 + DCW -20334 + DCW 4588 + DCW 5271 + DCW -27547 + DCW 19370 + DCW -4248 + DCW -7368 + DCW 24620 + DCW -21404 + DCW 14442 + DCW 4961 + DCW -7125 + DCW 21290 + DCW -22096 + DCW -6605 + DCW 6777 + DCW -14300 + DCW 8261 + DCW -2223 + DCW -6714 + DCW 15935 + DCW -13063 + DCW -3648 + DCW 19575 + DCW -15365 + DCW 7934 + DCW 23001 + DCW -10157 + DCW -5535 + DCW -7091 + DCW 3950 + DCW 7741 + DCW -8492 + DCW 1686 + DCW -6785 + DCW -6663 + DCW 5548 + DCW -15768 + DCW -2114 + DCW 18837 + DCW -13201 + DCW 3493 + DCW 21693 + DCW -2961 + DCW 8207 + DCW -12924 + DCW -10400 + DCW 16283 + DCW -22049 + DCW 2080 + DCW 21521 + DCW -12295 + DCW -3355 + DCW 3766 + DCW -1736 + DCW 243 + DCW -3078 + DCW 5452 + DCW 14019 + DCW -8475 + DCW 386 + DCW -12182 + DCW -13620 + DCW 20749 + DCW -1921 + DCW 4332 + DCW 11159 + DCW -17239 + DCW -9343 + DCW 9758 + DCW -11566 + DCW -294 + DCW 8244 + DCW -13503 + DCW 18862 + DCW 4927 + DCW -22662 + DCW -1355 + DCW -6030 + DCW -1854 + DCW 14325 + DCW -2709 + DCW -1665 + DCW 7607 + DCW -5997 + DCW 14191 + DCW -369 + DCW -14400 + DCW 19106 + DCW -8857 + DCW -2881 + DCW 5414 + DCW -12354 + DCW 16309 + DCW -1308 + DCW -9557 + DCW 9532 + DCW 3107 + DCW -1447 + DCW -7263 + DCW -15617 + DCW 8681 + DCW -4843 + DCW -13457 + DCW 31439 + DCW -13612 + DCW -4588 + DCW 3405 + DCW -23987 + DCW 32767 + DCW -289 + DCW -10215 + DCW 30843 + DCW -16631 + DCW -8412 + DCW -3242 + DCW -3221 + DCW 13516 + DCW -16531 + DCW -10689 + DCW 13306 + DCW -15306 + DCW -10861 + DCW 11322 + DCW -12702 + DCW 16518 + DCW 7024 + DCW -12572 + DCW 26193 + DCW -25496 + DCW 101 + DCW 18116 + DCW -20557 + DCW 20468 + DCW -14099 + DCW -12211 + DCW 18611 + DCW 1619 + DCW 8068 + DCW -10891 + DCW -7313 + DCW 10123 + DCW -570 + DCW 4290 + DCW 7582 + DCW -12287 + DCW -923 + DCW 5078 + DCW -6840 + DCW 17533 + DCW -7871 + DCW -13977 + DCW 2084 + DCW -9092 + DCW 11742 + DCW -4667 + DCW -365 + DCW 5552 + DCW -8580 + DCW 1166 + DCW 6215 + DCW 4592 + DCW -5636 + DCW -3627 + DCW -17856 + DCW 8047 + DCW 12723 + DCW -24196 + DCW 6399 + DCW 16589 + DCW -11700 + DCW -6102 + DCW 23366 + DCW -11679 + DCW -12132 + DCW 22477 + DCW -18841 + DCW 2550 + DCW 10048 + DCW -6823 + DCW 7502 + DCW -1166 + DCW 9234 + DCW -13864 + DCW -9263 + DCW 8848 + DCW -5632 + DCW 956 + DCW 2835 + DCW 3535 + DCW -1241 + DCW 4932 + DCW -3715 + DCW -2235 + DCW 6211 + DCW -9477 + DCW -4445 + DCW -12195 + DCW 9863 + DCW 15617 + DCW -14069 + DCW 5405 + DCW 9632 + DCW 323 + DCW -13247 + DCW -654 + DCW 14946 + DCW -12803 + DCW 1497 + DCW 2566 + DCW 1598 + DCW 9611 + DCW -14388 + DCW -1367 + DCW 14761 + DCW -1287 + DCW -26503 + DCW 18472 + DCW 18917 + DCW -25589 + DCW 16162 + DCW -19114 + DCW -4919 + DCW 20200 + DCW -18250 + DCW 11327 + DCW -1912 + DCW 3439 + DCW -21051 + DCW 6680 + DCW 32767 + DCW -20917 + DCW 13998 + DCW -12555 + DCW 566 + DCW 1241 + DCW -9293 + DCW 21731 + DCW -17290 + DCW 9033 + DCW -8106 + DCW -1065 + DCW 8458 + DCW -20229 + DCW 13398 + DCW -3208 + DCW -3518 + DCW 5456 + DCW -1208 + DCW -11159 + DCW 11289 + DCW 6303 + DCW -20586 + DCW 31736 + DCW -17302 + DCW -9909 + DCW 27702 + DCW -15419 + DCW 2311 + DCW -4344 + DCW -1103 + DCW -12170 + DCW 11348 + DCW 3317 + DCW -17634 + DCW 19781 + DCW -3745 + DCW -4064 + DCW -1774 + DCW 130 + DCW -6504 + DCW 3313 + DCW 2717 + DCW -7599 + DCW 14459 + DCW -3984 + DCW -1807 + DCW 1635 + DCW -2533 + DCW 2495 + DCW -6928 + DCW 2093 + DCW 1887 + DCW -2873 + DCW 12186 + DCW -13369 + DCW 2944 + DCW 13570 + DCW -16267 + DCW -872 + DCW -1522 + DCW -3451 + DCW -4495 + DCW 16216 + DCW 2449 + DCW 994 + DCW 10337 + DCW -17017 + DCW 356 + DCW -315 + DCW -2185 + DCW -4927 + DCW 2776 + DCW -1577 + DCW -4990 + DCW 12102 + DCW -9045 + DCW 4047 + DCW 4152 + DCW -23710 + DCW 4516 + DCW 9410 + DCW -12329 + DCW 3502 + DCW 11037 + DCW -8840 + DCW -2252 + DCW 15260 + DCW -19709 + DCW 3321 + DCW 16199 + DCW -20921 + DCW 3741 + DCW 9159 + DCW -2504 + DCW -3753 + DCW 10626 + DCW -2969 + DCW -5661 + DCW 4890 + DCW -11423 + DCW 11180 + DCW 4487 + DCW -11947 + DCW 4894 + DCW 3476 + DCW -6517 + DCW 10257 + DCW 5724 + DCW -14216 + DCW 10270 + DCW -2264 + DCW -14933 + DCW 18489 + DCW 990 + DCW -13281 + DCW 4906 + DCW 5200 + DCW -2814 + DCW -1669 + DCW 5632 + DCW -2306 + DCW -3753 + DCW -8655 + DCW 2088 + DCW 2659 + DCW -2537 + DCW 12392 + DCW -5414 + DCW 981 + DCW -2462 + DCW -3539 + DCW 2114 + DCW -2315 + DCW 8618 + DCW -17256 + DCW -1598 + DCW 7381 + DCW 92 + DCW 1631 + DCW -6722 + DCW 11696 + DCW -12874 + DCW -5758 + DCW 12132 + DCW -3892 + DCW 2273 + DCW 6596 + DCW -705 + DCW -8052 + DCW 15294 + DCW -11197 + DCW -8031 + DCW 18594 + DCW -14581 + DCW 2487 + DCW -1254 + DCW 4948 + DCW 11306 + DCW -7297 + DCW 1661 + DCW -1912 + DCW 5267 + DCW -9251 + DCW 3640 + DCW 7909 + DCW -14832 + DCW 4613 + DCW 2374 + DCW -8286 + DCW 4508 + DCW 7796 + DCW -14887 + DCW 4726 + DCW 5619 + DCW -16283 + DCW 14912 + DCW -2881 + DCW -117 + DCW 4579 + DCW -14514 + DCW 15029 + DCW -6127 + DCW 3774 + DCW 12446 + DCW -12933 + DCW 4051 + DCW -7079 + DCW 1254 + DCW 3980 + DCW -3233 + DCW 11561 + DCW 948 + DCW -13914 + DCW 5590 + DCW 7511 + DCW -13797 + DCW 15415 + DCW -5401 + DCW -14736 + DCW 12346 + DCW -5301 + DCW 7854 + DCW -2751 + DCW -1971 + DCW -440 + DCW -7838 + DCW 8240 + DCW -6026 + DCW 5548 + DCW 2554 + DCW 2738 + DCW 4110 + DCW -15986 + DCW 5246 + DCW 7330 + DCW -14941 + DCW 210 + DCW 10215 + DCW -15663 + DCW 12220 + DCW 8110 + DCW -10714 + DCW 13734 + DCW -14954 + DCW 3183 + DCW 4240 + DCW -8144 + DCW 16866 + DCW -9809 + DCW -4323 + DCW 13302 + DCW -4793 + DCW -4982 + DCW 9876 + DCW -4399 + DCW -4911 + DCW 3338 + DCW -403 + DCW 5162 + DCW -9532 + DCW 2613 + DCW 3749 + DCW -6458 + DCW 2684 + DCW -1916 + DCW 1736 + DCW 256 + DCW 7569 + DCW -1103 + DCW -17982 + DCW 9272 + DCW 6164 + DCW -15084 + DCW 14929 + DCW 3233 + DCW -19080 + DCW 10501 + DCW -3451 + DCW -2663 + DCW 8026 + DCW -11431 + DCW 7364 + DCW -4034 + DCW -5347 + DCW 16317 + DCW -7984 + DCW -243 + DCW 2914 + DCW -11406 + DCW -1124 + DCW 2344 + DCW 8215 + DCW 2449 + DCW -3611 + DCW 11650 + DCW -6504 + DCW -11532 + DCW 20330 + DCW -5766 + DCW -8307 + DCW 8211 + DCW -8198 + DCW 6458 + DCW 2361 + DCW 6185 + DCW 3640 + DCW -15990 + DCW 3577 + DCW -2495 + DCW -5443 + DCW 10647 + DCW -3434 + DCW -4189 + DCW 4118 + DCW -3237 + DCW 3535 + DCW -5087 + DCW -193 + DCW 11004 + DCW -21886 + DCW 449 + DCW 3791 + DCW -16258 + DCW 18149 + DCW 2021 + DCW -8291 + DCW -231 + DCW -8244 + DCW 7225 + DCW 4382 + DCW -809 + DCW 6546 + DCW -7376 + DCW -4512 + DCW 5766 + DCW -4122 + DCW -281 + DCW 1547 + DCW 910 + DCW -2680 + DCW -7108 + DCW 10131 + DCW 3174 + DCW -10408 + DCW 10823 + DCW -5611 + DCW -10467 + DCW 16074 + DCW -956 + DCW 1866 + DCW 1589 + DCW -4789 + DCW -348 + DCW -2743 + DCW 15575 + DCW 2847 + DCW -7116 + DCW 9553 + DCW -5015 + DCW -4223 + DCW 10706 + DCW -6752 + DCW 1459 + DCW -377 + DCW -15130 + DCW 12920 + DCW 2483 + DCW 46 + DCW 15126 + DCW -12639 + DCW -10446 + DCW 3233 + DCW -2386 + DCW 1942 + DCW 9687 + DCW 4235 + DCW -12564 + DCW -2185 + DCW 12442 + DCW -4592 + DCW -730 + DCW 4051 + DCW -14120 + DCW 2382 + DCW 6424 + DCW -3946 + DCW 7460 + DCW -2814 + DCW -2768 + DCW -1757 + DCW -4726 + DCW 5343 + DCW -5137 + DCW -1837 + DCW -407 + DCW -3606 + DCW 8303 + DCW -5217 + DCW 3548 + DCW 9880 + DCW -20695 + DCW 1925 + DCW 9632 + DCW -12597 + DCW 12677 + DCW 4848 + DCW -13797 + DCW 6588 + DCW 2059 + DCW -6869 + DCW 6324 + DCW 2088 + DCW -1614 + DCW 742 + DCW -2382 + DCW 4210 + DCW 71 + DCW -210 + DCW 3443 + DCW -1078 + DCW -3934 + DCW -3594 + DCW 8005 + DCW -319 + DCW -5493 + DCW 7682 + DCW -9066 + DCW -6169 + DCW 10241 + DCW -3921 + DCW -164 + DCW 5171 + DCW 897 + DCW -373 + DCW -4659 + DCW 151 + DCW 650 + DCW -3757 + DCW 9863 + DCW 7678 + DCW -5879 + DCW 5158 + DCW -4433 + DCW -5275 + DCW -264 + DCW -4680 + DCW 2696 + DCW -1724 + DCW 7309 + DCW 5946 + DCW -5821 + DCW -1975 + DCW 910 + DCW -482 + DCW -1677 + DCW 3070 + DCW 717 + DCW -4793 + DCW 1744 + DCW 3791 + DCW -1866 + DCW 2826 + DCW 1220 + DCW -3783 + DCW -776 + DCW -4495 + DCW -751 + DCW 2873 + DCW -2734 + DCW 8936 + DCW -2160 + DCW -9507 + DCW 9297 + DCW -4843 + DCW -4537 + DCW 6248 + DCW -176 + DCW -3757 + DCW 2864 + DCW 5175 + DCW -4017 + DCW 1044 + DCW -1090 + DCW -3166 + DCW -143 + DCW 1568 + DCW 1170 + DCW 8 + DCW 4177 + DCW -2944 + DCW -3133 + DCW -3028 + DCW 5187 + DCW 5200 + DCW -8697 + DCW 5883 + DCW -1166 + DCW -7053 + DCW 692 + DCW 2709 + DCW 7351 + DCW -7984 + DCW 88 + DCW 3636 + DCW -923 + DCW 5393 + DCW 2365 + DCW -7733 + DCW -4244 + DCW 6043 + DCW -8827 + DCW 3699 + DCW 5552 + DCW -1598 + DCW -5045 + DCW -3183 + DCW 8253 + DCW -5833 + DCW 470 + DCW 6328 + DCW 3434 + DCW -9142 + DCW 730 + DCW 583 + DCW -1447 + DCW 12027 + DCW -5833 + DCW 1786 + DCW -11029 + DCW -2147 + DCW 7909 + DCW -8253 + DCW 8995 + DCW -805 + DCW -3174 + DCW 3074 + DCW -55 + DCW -1355 + DCW -1967 + DCW 3636 + DCW -2491 + DCW 5401 + DCW -1556 + DCW -3904 + DCW 6542 + DCW -3279 + DCW 3229 + DCW -6047 + DCW -2420 + DCW 4114 + DCW 927 + DCW 1468 + DCW -2181 + DCW 3573 + DCW -9649 + DCW 2134 + DCW 4621 + DCW -956 + DCW 1623 + DCW -7351 + DCW 3900 + DCW 310 + DCW 1979 + DCW 2776 + DCW -3707 + DCW 1136 + DCW -566 + DCW 2080 + DCW -2558 + DCW 4563 + DCW 814 + DCW -7506 + DCW 4286 + DCW -2688 + DCW 1401 + DCW 1082 + DCW 3212 + DCW 2244 + DCW -1925 + DCW -814 + DCW -2340 + DCW 4986 + DCW -7825 + DCW 7183 + DCW 1996 + DCW -6055 + DCW 7938 + DCW -6798 + DCW 709 + DCW 1451 + DCW -1879 + DCW -1308 + DCW -159 + DCW 1002 + DCW -2550 + DCW 4843 + DCW 2294 + DCW 2231 + DCW -7997 + DCW -5066 + DCW 4827 + DCW -2466 + DCW 6462 + DCW -4315 + DCW -671 + DCW -277 + DCW 1162 + DCW 10194 + DCW -9226 + DCW 3154 + DCW -7414 + DCW -4043 + DCW 8223 + DCW 2575 + DCW 6349 + DCW -7636 + DCW 268 + DCW -113 + DCW -2671 + DCW -2239 + DCW 6362 + DCW 117 + DCW -5137 + DCW 8270 + DCW -8718 + DCW 4894 + DCW 1162 + DCW -4835 + DCW 7158 + DCW -9477 + DCW 558 + DCW -134 + DCW 1581 + DCW 7611 + DCW -876 + DCW -5053 + DCW -5254 + DCW 6127 + DCW -2562 + DCW 4286 + DCW 1342 + DCW -1036 + DCW 646 + DCW -6055 + DCW 6013 + DCW -3992 + DCW 6718 + DCW -2608 + DCW -4697 + DCW 5078 + DCW -5808 + DCW 9834 + DCW -2290 + DCW -260 + DCW 210 + DCW -13713 + DCW 4483 + DCW 8337 + DCW 2151 + DCW -457 + DCW -268 + DCW -4621 + DCW 1212 + DCW 839 + DCW -3099 + DCW 6533 + DCW -10823 + DCW 5691 + DCW 2621 + DCW -2889 + DCW 11616 + DCW -12325 + DCW 956 + DCW -1493 + DCW -138 + DCW 667 + DCW -348 + DCW 8228 + DCW -164 + DCW 369 + DCW -5473 + DCW 2126 + DCW -4667 + DCW 1942 + DCW 2432 + DCW -2634 + DCW 3263 + DCW -7322 + DCW 8924 + DCW 2285 + DCW -2206 + DCW 3149 + DCW -15306 + DCW 7829 + DCW -1640 + DCW -8 + DCW 8836 + DCW -7896 + DCW 9574 + DCW -13818 + DCW 5603 + DCW -331 + DCW 6315 + DCW 3409 + DCW -18900 + DCW 16606 + DCW -12648 + DCW 16820 + DCW -2038 + DCW -3154 + DCW 11826 + DCW -24704 + DCW 5749 + DCW -445 + DCW 8400 + DCW 4500 + DCW -461 + DCW -5883 + DCW -8207 + DCW 4990 + DCW 176 + DCW 15151 + DCW -1543 + DCW -7926 + DCW -5045 + DCW -4084 + DCW 3518 + DCW 6747 + DCW 8718 + DCW -4064 + DCW -344 + DCW -14421 + DCW -1476 + DCW 7540 + DCW 2592 + DCW 15700 + DCW -10761 + DCW -5561 + DCW -2923 + DCW 2478 + DCW 9721 + DCW 5242 + DCW -277 + DCW -11209 + DCW -1120 + DCW -9469 + DCW 6030 + DCW 5821 + DCW 2969 + DCW 3497 + DCW -10140 + DCW -159 + DCW -5615 + DCW 4701 + DCW 8060 + DCW 2139 + DCW 289 + DCW -12010 + DCW -2856 + DCW -1631 + DCW 7192 + DCW 7796 + DCW -2885 + DCW 3275 + DCW -12434 + DCW 575 + DCW 4374 + DCW 1652 + DCW 7615 + DCW -1526 + DCW -1833 + DCW -9733 + DCW 4357 + DCW -6471 + DCW 6500 + DCW 14300 + DCW -10987 + DCW 1535 + DCW -7863 + DCW -2696 + DCW 5556 + DCW 6840 + DCW 5359 + DCW -6034 + DCW -667 + DCW -8156 + DCW 3028 + DCW 4957 + DCW 2634 + DCW 5984 + DCW -7217 + DCW 1053 + DCW -7972 + DCW 1526 + DCW 7435 + DCW 2826 + DCW 5883 + DCW -9289 + DCW -3619 + DCW -5305 + DCW 5057 + DCW 6907 + DCW 4588 + DCW -327 + DCW -11725 + DCW 319 + DCW -4252 + DCW 5514 + DCW 9997 + DCW -465 + DCW -1778 + DCW -6957 + DCW -5053 + DCW -1015 + DCW 7670 + DCW 5347 + DCW 1111 + DCW -2940 + DCW -12430 + DCW 579 + DCW 4227 + DCW 8110 + DCW 5460 + DCW -5808 + DCW -7938 + DCW -7511 + DCW 5133 + DCW 3980 + DCW 10853 + DCW 612 + DCW -7846 + DCW -4885 + DCW -7242 + DCW 7167 + DCW 3338 + DCW 7804 + DCW -1283 + DCW -8584 + DCW -3795 + DCW -2944 + DCW 9146 + DCW 3380 + DCW 5946 + DCW -7662 + DCW -10773 + DCW 1422 + DCW 38 + DCW 12996 + DCW 3481 + DCW -721 + DCW -8249 + DCW -6907 + DCW 4806 + DCW 1132 + DCW 10165 + DCW -549 + DCW -2210 + DCW -5850 + DCW -4755 + DCW 5548 + DCW 1153 + DCW 9410 + DCW -1988 + DCW -5615 + DCW -4839 + DCW -3887 + DCW 6978 + DCW 3577 + DCW 6907 + DCW -4118 + DCW -4827 + DCW -4412 + DCW -1824 + DCW 10773 + DCW -428 + DCW 3292 + DCW -3091 + DCW -5124 + DCW -1883 + DCW 1174 + DCW 4751 + DCW 168 + DCW 7343 + DCW -7817 + DCW -3057 + DCW 1258 + DCW -3422 + DCW 7049 + DCW 3808 + DCW -549 + DCW -5363 + DCW -2814 + DCW -1069 + DCW 4269 + DCW 5351 + DCW -1833 + DCW 772 + DCW -5452 + DCW -1535 + DCW 1984 + DCW 96 + DCW 6546 + DCW -3187 + DCW -143 + DCW -3275 + DCW -2772 + DCW 2659 + DCW 604 + DCW 5309 + DCW -3443 + DCW -2629 + DCW -2625 + DCW 3485 + DCW -935 + DCW 369 + DCW 4403 + DCW -1040 + DCW 1816 + DCW -5359 + DCW 1069 + DCW -1245 + DCW 3552 + DCW 2227 + DCW -7037 + DCW 3770 + DCW -2420 + DCW -3112 + DCW 7162 + DCW 663 + DCW -3451 + DCW -159 + DCW -1338 + DCW -1258 + DCW 4277 + DCW 377 + DCW -549 + DCW 2394 + DCW -4751 + DCW 1266 + DCW -88 + DCW 3795 + DCW 2541 + DCW -34 + DCW -264 + DCW -5389 + DCW 2432 + DCW -407 + DCW 5934 + DCW 117 + DCW -2004 + DCW -2348 + DCW -4877 + DCW 3573 + DCW 1128 + DCW 4227 + DCW 1099 + DCW -5481 + DCW -5162 + DCW 507 + DCW 3200 + DCW 4575 + DCW 3711 + DCW -5556 + DCW -4424 + DCW 1178 + DCW -1501 + DCW 6131 + DCW 1401 + DCW -2768 + DCW -600 + DCW -3388 + DCW 226 + DCW 923 + DCW 5959 + DCW -2004 + DCW 1673 + DCW -3024 + DCW -5800 + DCW 4298 + DCW -348 + DCW 4483 + DCW 1107 + DCW -3053 + DCW -3141 + DCW -1476 + DCW 2516 + DCW 3711 + DCW 335 + DCW -2634 + DCW -3179 + DCW -1820 + DCW 2009 + DCW 5103 + DCW 214 + DCW -642 + DCW 17 + DCW -2994 + DCW 939 + DCW -960 + DCW 3351 + DCW 1950 + DCW 1208 + DCW -2818 + DCW -3011 + DCW 2151 + DCW -470 + DCW 2592 + DCW 382 + DCW -1392 + DCW -2608 + DCW -541 + DCW -763 + DCW 3439 + DCW 2151 + DCW -843 + DCW -952 + DCW -1975 + DCW 432 + DCW -252 + DCW 1329 + DCW 1132 + DCW 830 + DCW -1786 + DCW -784 + DCW -1757 + DCW 1652 + DCW 2973 + DCW 533 + DCW -486 + DCW -1115 + DCW -2717 + DCW -4 + DCW 3124 + DCW -1069 + DCW 2239 + DCW -1396 + DCW -927 + DCW -985 + DCW 1162 + DCW 159 + DCW 562 + DCW 2613 + DCW -3401 + DCW 8 + DCW -2080 + DCW 218 + DCW 3552 + DCW 1329 + DCW 252 + DCW -923 + DCW -3770 + DCW -386 + DCW 2420 + DCW 2013 + DCW 1879 + DCW -839 + DCW -1963 + DCW -579 + DCW -1254 + DCW 147 + DCW 4152 + DCW -700 + DCW 445 + DCW -1573 + DCW -2046 + DCW 1346 + DCW 3128 + DCW 1799 + DCW -197 + DCW -2956 + DCW -4781 + DCW 1837 + DCW 1996 + DCW 3938 + DCW 1153 + DCW -3489 + DCW -2692 + DCW 1371 + DCW -495 + DCW 2227 + DCW 3611 + DCW -3170 + DCW 151 + DCW -1401 + DCW -2139 + DCW 2424 + DCW 3133 + DCW 122 + DCW 201 + DCW -3191 + DCW -3682 + DCW 1195 + DCW 3346 + DCW 2675 + DCW 734 + DCW -2990 + DCW -1535 + DCW 960 + DCW -298 + DCW 2856 + DCW -1015 + DCW -411 + DCW -1115 + DCW -151 + DCW 1346 + DCW 361 + DCW 1166 + DCW 369 + DCW 721 + DCW -3812 + DCW -1732 + DCW 688 + DCW 2634 + DCW 4126 + DCW -348 + DCW -3325 + DCW -1120 + DCW -1434 + DCW 1225 + DCW 3325 + DCW -746 + DCW -1786 + DCW -1053 + DCW -633 + DCW 797 + DCW 2109 + DCW 189 + DCW 1610 + DCW -478 + DCW -1304 + DCW -1241 + DCW -315 + DCW 654 + DCW 2558 + DCW 1367 + DCW -2378 + DCW -1589 + DCW -2441 + DCW 3590 + DCW 2856 + DCW -92 + DCW -2084 + DCW -1061 + DCW 415 + DCW 1011 + DCW 432 + DCW -2290 + DCW -143 + DCW -4592 + DCW -4789 + DCW -130 + DCW 1552 + DCW 4164 + DCW 14208 + DCW 12434 + DCW 7733 + DCW 1728 + DCW -10396 + DCW -6307 + DCW -7259 + DCW -8437 + DCW -4420 + DCW -2680 + DCW 1854 + DCW 2688 + DCW 6911 + DCW 7611 + DCW -3304 + DCW -3128 + DCW 0 + DCW -2474 + DCW -25 + DCW 5204 + DCW -3837 + DCW -6596 + DCW 4495 + DCW -1703 + DCW 2000 + DCW 3384 + DCW -1774 + DCW 2269 + DCW 4131 + DCW -2625 + DCW -6022 + DCW 1178 + DCW -3309 + DCW 2281 + DCW 4013 + DCW -2789 + DCW 1006 + DCW 298 + DCW 1954 + DCW 881 + DCW -839 + DCW -2114 + DCW -4852 + DCW -2709 + DCW 1061 + DCW 2034 + DCW 3585 + DCW 5774 + DCW -1971 + DCW 4 + DCW -1078 + DCW -512 + DCW -2600 + DCW -1006 + DCW -2613 + DCW -4252 + DCW 8458 + DCW -7074 + DCW 15009 + DCW -327 + DCW -11809 + DCW 7846 + DCW -9213 + DCW 134 + DCW -1325 + DCW 1770 + DCW -839 + DCW 7498 + DCW 6466 + DCW -2231 + DCW -646 + DCW -8291 + DCW 1874 + DCW 9666 + DCW -11956 + DCW -5049 + DCW 3103 + DCW -6253 + DCW 18829 + DCW -415 + DCW -1623 + DCW 1803 + DCW -4315 + DCW -6974 + DCW -3590 + DCW -587 + DCW -1900 + DCW 12396 + DCW -4365 + DCW 8312 + DCW 2332 + DCW -3929 + DCW -2206 + DCW -3724 + DCW -2168 + DCW -1455 + DCW -717 + DCW -4470 + DCW 13654 + DCW 4072 + DCW -80 + DCW 587 + DCW -7733 + DCW -3158 + DCW 4651 + DCW -3346 + DCW 696 + DCW 2332 + DCW -2197 + DCW 4164 + DCW 570 + DCW -2042 + DCW 1619 + DCW 0 + DCW -3975 + DCW 2554 + DCW -6068 + DCW 2864 + DCW 5347 + DCW 2239 + DCW 3137 + DCW -2348 + DCW -6819 + DCW -2445 + DCW 5967 + DCW -2545 + DCW 5816 + DCW -474 + DCW -1812 + DCW 3917 + DCW 528 + DCW -2868 + DCW 1082 + DCW -918 + DCW -1501 + DCW 1719 + DCW -4458 + DCW 1413 + DCW 1338 + DCW 1954 + DCW -1040 + DCW 2499 + DCW -3581 + DCW 226 + DCW 1895 + DCW -969 + DCW 2420 + DCW -2202 + DCW 231 + DCW -1057 + DCW 1128 + DCW -2344 + DCW 1006 + DCW -1698 + DCW 4583 + DCW 147 + DCW -1979 + DCW 1916 + DCW -4365 + DCW 3166 + DCW 1027 + DCW -2315 + DCW -3460 + DCW 2592 + DCW 4097 + DCW 3325 + DCW -2365 + DCW -3007 + DCW -3154 + DCW -394 + DCW 315 + DCW -2428 + DCW 4122 + DCW 2617 + DCW 2483 + DCW 2147 + DCW -4793 + DCW -4596 + DCW 3246 + DCW -2055 + DCW 3996 + DCW -180 + DCW -4198 + DCW 2093 + DCW 1841 + DCW 2923 + DCW 608 + DCW -1329 + DCW -4630 + DCW -3317 + DCW -1095 + DCW 3497 + DCW 1908 + DCW 3216 + DCW 1308 + DCW 671 + DCW -3694 + DCW -1975 + DCW -2751 + DCW -1199 + DCW 7280 + DCW -1778 + DCW 923 + DCW -906 + DCW 424 + DCW 2839 + DCW 1594 + DCW -3103 + DCW -5322 + DCW -382 + DCW 1145 + DCW 2009 + DCW 5099 + DCW 2017 + DCW -2004 + DCW 168 + DCW -4462 + DCW -2227 + DCW -2780 + DCW 256 + DCW 545 + DCW 3887 + DCW 1673 + DCW -684 + DCW 2407 + DCW -168 + DCW 1199 + DCW -5062 + DCW -2508 + DCW -1229 + DCW 361 + DCW 5213 + DCW 2076 + DCW -1690 + DCW 3774 + DCW -3510 + DCW -784 + DCW 1078 + DCW -6957 + DCW 1841 + DCW 2432 + DCW 2218 + DCW -1199 + DCW 143 + DCW -960 + DCW 3552 + DCW -545 + DCW -3720 + DCW 1132 + DCW -893 + DCW 1334 + DCW 3795 + DCW 1635 + DCW -5355 + DCW 2566 + DCW -3233 + DCW -814 + DCW 2973 + DCW -3426 + DCW -621 + DCW 2160 + DCW -445 + DCW 449 + DCW 1212 + DCW -3510 + DCW 4764 + DCW -2449 + DCW 1216 + DCW 4168 + DCW -4927 + DCW -566 + DCW 4143 + DCW -1581 + DCW -1874 + DCW 4705 + DCW -7129 + DCW -302 + DCW 6844 + DCW -2025 + DCW -1338 + DCW 1724 + DCW 2059 + DCW -1099 + DCW -6219 + DCW 243 + DCW 4089 + DCW -3036 + DCW 2562 + DCW 5200 + DCW -5015 + DCW -3254 + DCW 7112 + DCW -2743 + DCW -1552 + DCW 1623 + DCW -4613 + DCW 562 + DCW 3384 + DCW 5175 + DCW -512 + DCW -4223 + DCW -3711 + DCW 5145 + DCW -4621 + DCW -4177 + DCW 9721 + DCW -5363 + DCW 1296 + DCW 7766 + DCW -2889 + DCW -4428 + DCW 252 + DCW -491 + DCW 2583 + DCW -3124 + DCW -1027 + DCW 5091 + DCW -5200 + DCW 4235 + DCW 6663 + DCW -3598 + DCW -8093 + DCW 2017 + DCW 1187 + DCW -3967 + DCW 2273 + DCW -92 + DCW 7091 + DCW -386 + DCW -4122 + DCW 4630 + DCW -7750 + DCW 1958 + DCW 3707 + DCW -3757 + DCW -667 + DCW -1191 + DCW 6513 + DCW -1807 + DCW 2927 + DCW -4206 + DCW -2956 + DCW -709 + DCW 445 + DCW 7993 + DCW -9758 + DCW 4286 + DCW 1942 + DCW 705 + DCW 2264 + DCW -3200 + DCW -1132 + DCW -2067 + DCW 3174 + DCW -3254 + DCW 1552 + DCW -2025 + DCW 923 + DCW 6500 + DCW -4386 + DCW -2197 + DCW -2189 + DCW 4827 + DCW 2021 + DCW -1245 + DCW 3430 + DCW -9318 + DCW 1233 + DCW 1363 + DCW 3099 + DCW -881 + DCW -7561 + DCW 6395 + DCW 1040 + DCW 4005 + DCW -2692 + DCW -1552 + DCW -3284 + DCW 1874 + DCW 5301 + DCW -6055 + DCW -1237 + DCW -4147 + DCW 6911 + DCW 2722 + DCW -499 + DCW 2235 + DCW -8387 + DCW 1518 + DCW 4915 + DCW -1761 + DCW -3426 + DCW 38 + DCW 2164 + DCW 2877 + DCW 4185 + DCW -8324 + DCW 1862 + DCW -1816 + DCW -512 + DCW 8710 + DCW -7737 + DCW 5506 + DCW -3770 + DCW 5238 + DCW -2160 + DCW -6198 + DCW 5020 + DCW -5233 + DCW 6118 + DCW -11721 + DCW 14245 + DCW -1522 + DCW -4936 + DCW 12715 + DCW -13189 + DCW 7691 + DCW -11637 + DCW 306 + DCW 6731 + DCW -524 + DCW 92 + DCW -3099 + DCW 15080 + DCW -5640 + DCW 2051 + DCW -16275 + DCW 2445 + DCW 9414 + DCW -12400 + DCW 20192 + DCW -13646 + DCW 6332 + DCW -1329 + DCW -4722 + DCW 6441 + DCW -16321 + DCW 16028 + DCW -13323 + DCW 14929 + DCW -80 + DCW -9431 + DCW 9037 + DCW -12270 + DCW 15013 + DCW -11742 + DCW 7263 + DCW -8538 + DCW 4416 + DCW 3015 + DCW -9171 + DCW 15814 + DCW -19336 + DCW 20716 + DCW -5414 + DCW -4441 + DCW -965 + DCW -8249 + DCW 13495 + DCW -12975 + DCW 7628 + DCW -13046 + DCW 6185 + DCW 8056 + DCW 9381 + DCW 19479 + DCW -28570 + DCW -1694 + DCW -12920 + DCW 1682 + DCW 15713 + DCW 2835 + DCW 12371 + DCW -17810 + DCW 3481 + DCW -13851 + DCW 4906 + DCW 9280 + DCW -7272 + DCW 13369 + DCW -18036 + DCW 10345 + DCW -1233 + DCW 474 + DCW 1577 + DCW -4382 + DCW -3070 + DCW -8194 + DCW 19378 + DCW -17214 + DCW 9628 + DCW -3007 + DCW -1996 + DCW 20313 + DCW -22305 + DCW 10291 + DCW -9934 + DCW -5196 + DCW 13855 + DCW 2940 + DCW 4638 + DCW -16153 + DCW 2948 + DCW -3195 + DCW 15466 + DCW 1711 + DCW -8014 + DCW 5213 + DCW -22305 + DCW 11700 + DCW -1044 + DCW 6584 + DCW -1610 + DCW -5074 + DCW 11205 + DCW -4433 + DCW 9075 + DCW -16166 + DCW 6202 + DCW -5477 + DCW 851 + DCW 9398 + DCW -18309 + DCW 9352 + DCW 2118 + DCW 13570 + DCW 2566 + DCW -10899 + DCW -8731 + DCW -13654 + DCW 11985 + DCW 3044 + DCW 4231 + DCW 1053 + DCW -3376 + DCW 12509 + DCW -5913 + DCW 1724 + DCW -5565 + DCW -8630 + DCW 927 + DCW 1707 + DCW 2537 + DCW -1879 + DCW 14677 + DCW 755 + DCW 4269 + DCW -13734 + DCW -8257 + DCW 4290 + DCW -6873 + DCW 11855 + DCW -4563 + DCW 239 + DCW -2319 + DCW 8555 + DCW 7112 + DCW -9733 + DCW -17 + DCW -8685 + DCW 4231 + DCW -3359 + DCW 386 + DCW 9628 + DCW -2776 + DCW 10786 + DCW -2143 + DCW -4361 + DCW -8379 + DCW -6479 + DCW 9347 + DCW -2738 + DCW 7200 + DCW -4391 + DCW 2122 + DCW 6026 + DCW -2919 + DCW -4131 + DCW -6563 + DCW 3824 + DCW -5192 + DCW 6789 + DCW -5384 + DCW 7313 + DCW 1749 + DCW -5892 + DCW 19135 + DCW -16959 + DCW -5510 + DCW 2302 + DCW -5737 + DCW 11385 + DCW -1573 + DCW -2164 + DCW 6429 + DCW -2675 + DCW -985 + DCW 4265 + DCW -7959 + DCW -6018 + DCW 9066 + DCW -8060 + DCW 10597 + DCW 3355 + DCW -19718 + DCW 17835 + DCW -2671 + DCW 700 + DCW 3871 + DCW -9695 + DCW -4407 + DCW -17 + DCW 872 + DCW 5464 + DCW 9574 + DCW -16841 + DCW 9192 + DCW 75 + DCW -9293 + DCW 8702 + DCW -2285 + DCW -5301 + DCW 7460 + DCW -1518 + DCW -9922 + DCW 15097 + DCW -5896 + DCW -2294 + DCW 10790 + DCW -12266 + DCW -474 + DCW 8110 + DCW -8748 + DCW 12337 + DCW -3690 + DCW -14430 + DCW 12643 + DCW -5309 + DCW -952 + DCW 14585 + DCW -8685 + DCW -5921 + DCW 9779 + DCW -15629 + DCW 6991 + DCW 5871 + DCW -7972 + DCW 8026 + DCW 92 + DCW -5221 + DCW 3590 + DCW 734 + DCW -7267 + DCW 10287 + DCW -11838 + DCW -2654 + DCW 13671 + DCW -7804 + DCW 3787 + DCW 14581 + DCW -15621 + DCW -5036 + DCW 8802 + DCW -14556 + DCW 10022 + DCW 4579 + DCW -6739 + DCW 7842 + DCW -4890 + DCW -4282 + DCW 13738 + DCW -9037 + DCW -1648 + DCW 7246 + DCW -15206 + DCW 4118 + DCW 11834 + DCW -7339 + DCW 5590 + DCW 6580 + DCW -19445 + DCW 8328 + DCW -4399 + DCW -1124 + DCW 9020 + DCW -12375 + DCW 6349 + DCW 3636 + DCW -2143 + DCW 2462 + DCW 10123 + DCW -14652 + DCW 1048 + DCW 7267 + DCW -18418 + DCW 11847 + DCW 2994 + DCW -3564 + DCW 13461 + DCW -6991 + DCW -6223 + DCW 2852 + DCW -6726 + DCW 6890 + DCW 4227 + DCW -12090 + DCW 2185 + DCW 8584 + DCW -10190 + DCW 11272 + DCW 2722 + DCW -16896 + DCW 9867 + DCW -923 + DCW 1044 + DCW 3908 + DCW -6596 + DCW -696 + DCW 5242 + DCW -5259 + DCW 2059 + DCW 5456 + DCW -11436 + DCW 10786 + DCW 340 + DCW -12367 + DCW 11209 + DCW -906 + DCW -7100 + DCW 10660 + DCW -4906 + DCW -8177 + DCW 8236 + DCW -2722 + DCW 5540 + DCW 2583 + DCW -15776 + DCW 8106 + DCW 2483 + DCW -3632 + DCW 13419 + DCW -7603 + DCW -8295 + DCW 4772 + DCW -595 + DCW -2852 + DCW 6970 + DCW -3355 + DCW -4697 + DCW 8651 + DCW -9758 + DCW 2227 + DCW 6701 + DCW -7691 + DCW 9670 + DCW -5682 + DCW -11318 + DCW 12954 + DCW -4588 + DCW 2214 + DCW 10794 + DCW -13558 + DCW -6429 + DCW 5623 + DCW 1614 + DCW 1187 + DCW 7435 + DCW -8517 + DCW -1635 + DCW 4399 + DCW -8664 + DCW 10421 + DCW -2856 + DCW -3711 + DCW 11285 + DCW -9851 + DCW -6655 + DCW 9305 + DCW -1296 + DCW 1799 + DCW 7116 + DCW -13629 + DCW -1535 + DCW 7381 + DCW -1786 + DCW 7137 + DCW -5137 + DCW -8005 + DCW 8391 + DCW -2550 + DCW 1602 + DCW 8349 + DCW -11566 + DCW -3338 + DCW 7586 + DCW -3476 + DCW 449 + DCW 4940 + DCW -10282 + DCW 6039 + DCW 6588 + DCW -13260 + DCW 4755 + DCW -3598 + DCW -1698 + DCW 7590 + DCW -4311 + DCW -2646 + DCW 6726 + DCW 11377 + DCW 2868 + DCW -3170 + DCW -10601 + DCW 667 + DCW -3657 + DCW -5347 + DCW 13453 + DCW -6550 + DCW -4235 + DCW 2512 + DCW -876 + DCW 6475 + DCW 1313 + DCW -3539 + DCW -55 + DCW 2759 + DCW -12539 + DCW 7221 + DCW 3858 + DCW -8685 + DCW 18896 + DCW -8517 + DCW -10102 + DCW 11423 + DCW -7125 + DCW -1854 + DCW 9913 + DCW -9800 + DCW -3460 + DCW 9897 + DCW -5309 + DCW 7997 + DCW 1002 + DCW -13977 + DCW 9846 + DCW 1086 + DCW -14451 + DCW 8140 + DCW 1195 + DCW -4877 + DCW 11612 + DCW -6257 + DCW -205 + DCW 12903 + DCW -13080 + DCW -3149 + DCW 5863 + DCW -10387 + DCW 5070 + DCW 4064 + DCW -3019 + DCW 11398 + DCW -2994 + DCW -18292 + DCW 12899 + DCW 4303 + DCW -12534 + DCW 11712 + DCW -8081 + DCW -59 + DCW 12572 + DCW -9536 + DCW 3996 + DCW 4500 + DCW -10203 + DCW 2164 + DCW 428 + DCW -9100 + DCW 9310 + DCW 5179 + DCW -6894 + DCW 8190 + DCW -5267 + DCW -8806 + DCW 11461 + DCW -5598 + DCW -608 + DCW 6567 + DCW -9242 + DCW 3552 + DCW 6923 + DCW -3237 + DCW 3388 + DCW -5238 + DCW -7611 + DCW 6970 + DCW -3065 + DCW 2118 + DCW 6970 + DCW -3711 + DCW -1128 + DCW 1950 + DCW -4470 + DCW -1443 + DCW 4533 + DCW -2160 + DCW 579 + DCW -96 + DCW -4412 + DCW 1933 + DCW 7821 + DCW 1505 + DCW -2692 + DCW -6894 + DCW -1929 + DCW 2176 + DCW -3049 + DCW 7066 + DCW 88 + DCW -6806 + DCW 6332 + DCW -2256 + DCW -2642 + DCW 8127 + DCW -6206 + DCW -1749 + DCW 3422 + DCW -3267 + DCW -977 + DCW 2575 + DCW -650 + DCW 1002 + DCW 3154 + DCW -8781 + DCW 5619 + DCW 2642 + DCW -7095 + DCW 6437 + DCW -3804 + DCW -5284 + DCW 6320 + DCW -394 + DCW 583 + DCW 1304 + DCW -2382 + DCW 734 + DCW -658 + DCW -1518 + DCW 319 + DCW 1614 + DCW -4617 + DCW 6060 + DCW -273 + DCW -5439 + DCW 6995 + DCW -4466 + DCW 746 + DCW 4273 + DCW -9024 + DCW -130 + DCW 9737 + DCW -5204 + DCW 126 + DCW 3816 + DCW -6999 + DCW 5015 + DCW 4843 + DCW -7825 + DCW 4340 + DCW -2701 + DCW -8890 + DCW 10945 + DCW -331 + DCW 952 + DCW 3242 + DCW -6173 + DCW 612 + DCW 1652 + DCW -4651 + DCW 1317 + DCW 3359 + DCW -3862 + DCW 2692 + DCW -503 + DCW 503 + DCW 5024 + DCW -1749 + DCW -3254 + DCW -524 + DCW -7125 + DCW 1287 + DCW 9301 + DCW -1032 + DCW 205 + DCW -201 + DCW -6714 + DCW 927 + DCW 4932 + DCW -4953 + DCW 4214 + DCW -1036 + DCW -5070 + DCW 5963 + DCW -1032 + DCW -864 + DCW 3137 + DCW -3325 + DCW -977 + DCW -914 + DCW -3866 + DCW 5816 + DCW 1816 + DCW -1489 + DCW -319 + DCW 273 + DCW -2889 + DCW 977 + DCW 1749 + DCW -96 + DCW 1321 + DCW -7142 + DCW 3036 + DCW 1371 + DCW -1560 + DCW 4785 + DCW 159 + DCW -1744 + DCW 1166 + DCW -5883 + DCW -4483 + DCW 9624 + DCW 1602 + DCW -3711 + DCW 2801 + DCW -2369 + DCW -2051 + DCW 4529 + DCW -1879 + DCW -4 + DCW -1522 + DCW -3632 + DCW 2621 + DCW 3497 + DCW -688 + DCW -285 + DCW -608 + DCW -3439 + DCW 2839 + DCW -2919 + DCW 1640 + DCW 3443 + DCW -3820 + DCW 1233 + DCW -1820 + DCW -2499 + DCW 6131 + DCW -419 + DCW -3443 + DCW 5108 + DCW -4315 + DCW -3804 + DCW 7871 + DCW -839 + DCW -5049 + DCW 4927 + DCW -7225 + DCW -512 + DCW 8769 + DCW -4835 + DCW 2143 + DCW 738 + DCW -3854 + DCW 2000 + DCW 1220 + DCW -4391 + DCW 1799 + DCW 2013 + DCW -1967 + DCW 1384 + DCW -985 + DCW -168 + DCW 3749 + DCW -650 + DCW -2826 + DCW 1199 + DCW -3606 + DCW 2348 + DCW 1359 + DCW -1858 + DCW 2705 + DCW -1740 + DCW 671 + DCW 3120 + DCW -4684 + DCW -3204 + DCW 4286 + DCW -2860 + DCW 1589 + DCW 5192 + DCW -3728 + DCW 1090 + DCW 1531 + DCW -6810 + DCW 2407 + DCW 3028 + DCW -3925 + DCW 3003 + DCW 1313 + DCW -2948 + DCW -210 + DCW 147 + DCW 3133 + DCW 3736 + DCW -4437 + DCW -2847 + DCW -2671 + DCW -625 + DCW 1279 + DCW 3187 + DCW 1283 + DCW -1132 + DCW 277 + DCW -1287 + DCW 4730 + DCW -2613 + DCW 600 + DCW 1199 + DCW -3082 + DCW -3766 + DCW -4399 + DCW 4458 + DCW 6756 + DCW 4529 + DCW -1082 + DCW 59 + DCW -6626 + DCW -8194 + DCW 3929 + DCW 4508 + DCW -3200 + DCW 554 + DCW 1367 + DCW 1170 + DCW 3892 + DCW 990 + DCW -1774 + DCW -5942 + DCW -4038 + DCW -1799 + DCW 5468 + DCW 4600 + DCW 3229 + DCW 1355 + DCW -985 + DCW -948 + DCW -7041 + DCW -2088 + DCW 860 + DCW -3770 + DCW 2223 + DCW 5548 + DCW -818 + DCW 6651 + DCW -495 + DCW -6647 + DCW 524 + DCW -5368 + DCW -2399 + DCW 5745 + DCW 122 + DCW -218 + DCW 6303 + DCW 679 + DCW -29 + DCW -1183 + DCW -6156 + DCW -3619 + DCW 1027 + DCW -600 + DCW 2801 + DCW 2877 + DCW 969 + DCW 6403 + DCW -985 + DCW -4223 + DCW -3896 + DCW -5246 + DCW 491 + DCW 3904 + DCW 453 + DCW 1099 + DCW 2852 + DCW 746 + DCW 1526 + DCW -201 + DCW -5770 + DCW -2143 + DCW -1426 + DCW -1245 + DCW 7599 + DCW -2600 + DCW -1690 + DCW 6517 + DCW -2696 + DCW 2088 + DCW 2554 + DCW -8953 + DCW 2692 + DCW 465 + DCW -9578 + DCW 6680 + DCW 5804 + DCW -1212 + DCW 2118 + DCW 2533 + DCW -7024 + DCW -1782 + DCW 3342 + DCW -3728 + DCW -168 + DCW -2466 + DCW 889 + DCW 1204 + DCW 2843 + DCW 7284 + DCW -1443 + DCW -5313 + DCW -608 + DCW -3875 + DCW -2927 + DCW 5896 + DCW 1174 + DCW -797 + DCW 2587 + DCW -1577 + DCW -1858 + DCW 1744 + DCW 1715 + DCW 1250 + DCW -3355 + DCW -5510 + DCW -818 + DCW 2365 + DCW 1413 + DCW 7393 + DCW 1279 + DCW -9981 + DCW 1002 + DCW 595 + DCW -4630 + DCW 2705 + DCW 3258 + DCW -1132 + DCW 4785 + DCW 4667 + DCW -2034 + DCW -2478 + DCW -2390 + DCW -1287 + DCW -5678 + DCW -6383 + DCW 4881 + DCW 5036 + DCW 717 + DCW 8207 + DCW -285 + DCW -6110 + DCW -1778 + DCW -2290 + DCW -738 + DCW -369 + DCW 977 + DCW 939 + DCW -520 + DCW 1468 + DCW 7355 + DCW -990 + DCW -4013 + DCW -197 + DCW -6957 + DCW -2638 + DCW 4168 + DCW 2638 + DCW 164 + DCW 3174 + DCW 2650 + DCW -2730 + DCW -155 + DCW -356 + DCW -981 + DCW -3300 + DCW -3128 + DCW 2940 + DCW -2650 + DCW 3137 + DCW 8282 + DCW 1216 + DCW -2994 + DCW -4462 + DCW -3296 + DCW -1103 + DCW 554 + DCW 55 + DCW 3107 + DCW -2717 + DCW 507 + DCW 2822 + DCW 2235 + DCW 3451 + DCW -3195 + DCW -2772 + DCW -2914 + DCW 411 + DCW -113 + DCW 1879 + DCW -927 + DCW -2504 + DCW 5301 + DCW 1958 + DCW -3145 + DCW -1929 + DCW -3422 + DCW -1526 + DCW 3984 + DCW -361 + DCW 742 + DCW 1325 + DCW -42 + DCW -8 + DCW 1480 + DCW -1757 + DCW -3263 + DCW 2218 + DCW -621 + DCW 994 + DCW 1933 + DCW -3418 + DCW -235 + DCW 3267 + DCW -3468 + DCW 147 + DCW -138 + DCW 256 + DCW -889 + DCW -3409 + DCW 6869 + DCW -4101 + DCW -3254 + DCW 7984 + DCW -2852 + DCW 185 + DCW 3242 + DCW -3208 + DCW -1703 + DCW -1933 + DCW 3489 + DCW -71 + DCW -1099 + DCW 3548 + DCW 1065 + DCW -4722 + DCW -1535 + DCW 4843 + DCW -1929 + DCW -1396 + DCW -1157 + DCW -994 + DCW -2126 + DCW 6257 + DCW 3271 + DCW -3162 + DCW 499 + DCW -1434 + DCW -1715 + DCW -38 + DCW 2315 + DCW -3258 + DCW 1002 + DCW -784 + DCW 2696 + DCW -453 + DCW -2545 + DCW 3745 + DCW -721 + DCW -1325 + DCW -2839 + DCW -2617 + DCW -2046 + DCW 5842 + DCW 5183 + DCW -717 + DCW -3036 + DCW 554 + DCW -1292 + DCW 1732 + DCW 1371 + DCW -2973 + DCW -2017 + DCW -2025 + DCW 7041 + DCW -415 + DCW -126 + DCW -59 + DCW 411 + DCW -1430 + DCW -3254 + DCW 1128 + DCW -2181 + DCW 1602 + DCW 3212 + DCW 1581 + DCW -3162 + DCW 2332 + DCW -512 + DCW 356 + DCW -1346 + DCW -5774 + DCW 386 + DCW 2407 + DCW 6131 + DCW 1812 + DCW 633 + DCW -3070 + DCW -2776 + DCW -3778 + DCW -1334 + DCW -717 + DCW 411 + DCW 4428 + DCW -361 + DCW 3887 + DCW -751 + DCW -2302 + DCW -1568 + DCW -1904 + DCW -1958 + DCW -860 + DCW 7414 + DCW 5292 + DCW -486 + DCW -675 + DCW -3657 + DCW -5657 + DCW -1770 + DCW -130 + DCW 3091 + DCW -1338 + DCW 2193 + DCW 6651 + DCW -1128 + DCW -2348 + DCW -3762 + DCW -461 + DCW -1044 + DCW -2365 + DCW 2361 + DCW 2881 + DCW 872 + DCW 2357 + DCW 876 + DCW -1652 + DCW -604 + DCW -7410 + DCW -2302 + DCW 4806 + DCW 2906 + DCW 486 + DCW 365 + DCW 4105 + DCW -352 + DCW -2034 + DCW -4013 + DCW -2281 + DCW -1577 + DCW -432 + DCW 4453 + DCW 1816 + DCW 2776 + DCW -1497 + DCW -1019 + DCW 193 + DCW -4399 + DCW 264 + DCW 579 + DCW -264 + DCW 2797 + DCW -742 + DCW 1560 + DCW 2910 + DCW -1426 + DCW -377 + DCW -3602 + DCW -2277 + DCW 138 + DCW -25 + DCW 1874 + DCW 1984 + DCW -881 + DCW 520 + DCW 1522 + DCW -1539 + DCW -797 + DCW -4269 + DCW 2663 + DCW 1598 + DCW -4139 + DCW -113 + DCW 2868 + DCW 3372 + DCW -1631 + DCW 1346 + DCW -3644 + DCW -3493 + DCW 2013 + DCW 3003 + DCW -2931 + DCW -5804 + DCW 10756 + DCW 7867 + DCW -9918 + DCW -11847 + DCW 11561 + DCW 11998 + DCW -9326 + DCW -6689 + DCW -2130 + DCW 4533 + DCW 5103 + DCW -3485 + DCW -1967 + DCW 1619 + DCW 1598 + DCW -3661 + DCW -3837 + DCW 7628 + DCW 2747 + DCW -3304 + DCW -1170 + DCW -4005 + DCW 1682 + DCW 5418 + DCW 633 + DCW -5531 + DCW -675 + DCW 419 + DCW 541 + DCW 2583 + DCW -3091 + DCW 3497 + DCW 2130 + DCW -1468 + DCW -4588 + DCW -5171 + DCW 8068 + DCW 2537 + DCW -2004 + DCW 1258 + DCW -3560 + DCW -4156 + DCW 2529 + DCW 6248 + DCW -201 + DCW 575 + DCW -4609 + DCW -306 + DCW -11905 + DCW -18430 + DCW 32767 + DCW 20728 + DCW -32768 + DCW -20229 + DCW 32767 + DCW 32767 + DCW -32768 + DCW -32768 + DCW 24939 + DCW 32767 + DCW 2868 + DCW -32768 + DCW 2332 + DCW 27904 + DCW -3300 + DCW 1992 + DCW -28763 + DCW -814 + DCW 32767 + DCW -7783 + DCW -13818 + DCW -9687 + DCW 5577 + DCW 21085 + DCW 16497 + DCW -28214 + DCW -32768 + DCW 32767 + DCW 13461 + DCW -28419 + DCW 4680 + DCW -11377 + DCW 15801 + DCW 9599 + DCW -7498 + DCW -19806 + DCW 8630 + DCW 24482 + DCW -32768 + DCW 10480 + DCW 12832 + DCW -17944 + DCW 13901 + DCW -2432 + DCW -1770 + DCW -8442 + DCW 13033 + DCW -2365 + DCW -20338 + DCW 32767 + DCW -13822 + DCW -16325 + DCW 11914 + DCW -10350 + DCW 12300 + DCW -340 + DCW 0 + DCW -13163 + DCW 7502 + DCW 10727 + DCW -19743 + DCW 24033 + DCW -11251 + DCW -16602 + DCW 18133 + DCW -2696 + DCW -1229 + DCW -7305 + DCW 8169 + DCW 2826 + DCW -780 + DCW 1308 + DCW -18565 + DCW 10362 + DCW 7502 + DCW -3112 + DCW 2495 + DCW -8001 + DCW -923 + DCW 2332 + DCW 12736 + DCW -4064 + DCW -11415 + DCW 9477 + DCW -8307 + DCW 67 + DCW 7418 + DCW -2575 + DCW 1111 + DCW -654 + DCW 2285 + DCW -11792 + DCW 9645 + DCW 6890 + DCW -16833 + DCW 16204 + DCW -7028 + DCW -10844 + DCW 11427 + DCW -2298 + DCW 3694 + DCW -851 + DCW 3917 + DCW -11528 + DCW -143 + DCW 16699 + DCW -17671 + DCW 9817 + DCW 1677 + DCW -12291 + DCW 9867 + DCW -3258 + DCW 3409 + DCW -2961 + DCW 3753 + DCW -3606 + DCW -5686 + DCW 7519 + DCW -9435 + DCW 12069 + DCW 3103 + DCW -10249 + DCW 1241 + DCW 2818 + DCW 507 + DCW -5254 + DCW 7301 + DCW -9549 + DCW 226 + DCW 10303 + DCW -7255 + DCW 5464 + DCW -520 + DCW -2415 + DCW -210 + DCW 994 + DCW -5716 + DCW -2747 + DCW 16208 + DCW -8362 + DCW -4093 + DCW 12476 + DCW -9712 + DCW -5053 + DCW 5066 + DCW -2508 + DCW 3183 + DCW 1799 + DCW -3946 + DCW -3187 + DCW 8156 + DCW 4890 + DCW -12107 + DCW 7573 + DCW -8454 + DCW -2873 + DCW 16183 + DCW -7712 + DCW 3279 + DCW -7267 + DCW 3200 + DCW 3493 + DCW -4751 + DCW 10433 + DCW -17671 + DCW 3409 + DCW 9003 + DCW -4625 + DCW 5665 + DCW -5368 + DCW 2269 + DCW -3393 + DCW 2558 + DCW 75 + DCW -6974 + DCW 8567 + DCW -5137 + DCW 579 + DCW 5795 + DCW -4047 + DCW -491 + DCW 2998 + DCW -3221 + DCW -3590 + DCW 6693 + DCW -5007 + DCW -3963 + DCW 8140 + DCW 2080 + DCW -5561 + DCW 2214 + DCW 730 + DCW -6898 + DCW 8722 + DCW 164 + DCW -5598 + DCW 5963 + DCW -3082 + DCW -4856 + DCW 3409 + DCW 2881 + DCW -1925 + DCW -323 + DCW -1497 + DCW -1858 + DCW 235 + DCW 4525 + DCW 264 + DCW -2831 + DCW 1929 + DCW -6831 + DCW 5867 + DCW 3304 + DCW -2822 + DCW 3535 + DCW -7204 + DCW 3162 + DCW -1552 + DCW 524 + DCW 1124 + DCW -4206 + DCW 8454 + DCW -4336 + DCW -1355 + DCW -159 + DCW -2831 + DCW 3980 + DCW 415 + DCW 1673 + DCW -5330 + DCW 2218 + DCW 1891 + DCW -3309 + DCW 6198 + DCW -4114 + DCW -2273 + DCW 3145 + DCW -6529 + DCW 4424 + DCW 12178 + DCW -13168 + DCW -5108 + DCW 13901 + DCW -6974 + DCW -612 + DCW -193 + DCW -7318 + DCW 9721 + DCW 1610 + DCW -8068 + DCW 445 + DCW 8387 + DCW -2910 + DCW -7272 + DCW 6622 + DCW -1598 + DCW -424 + DCW 3057 + DCW -7494 + DCW 1208 + DCW 8026 + DCW -1568 + DCW -3414 + DCW 2885 + DCW -4235 + DCW -3443 + DCW 6261 + DCW 981 + DCW -4336 + DCW 3732 + DCW 4453 + DCW -7104 + DCW 164 + DCW 3430 + DCW -3770 + DCW 4114 + DCW 3992 + DCW -8462 + DCW -1493 + DCW 3824 + DCW -5691 + DCW 6311 + DCW 1237 + DCW -10249 + DCW 3145 + DCW 4827 + DCW 3099 + DCW -2223 + DCW 3296 + DCW 1199 + DCW -6445 + DCW 4168 + DCW -5875 + DCW 663 + DCW 7351 + DCW -6156 + DCW 205 + DCW 3837 + DCW -4307 + DCW -7414 + DCW 7171 + DCW 3363 + DCW -6848 + DCW 5200 + DCW -2114 + DCW -2504 + DCW 6055 + DCW -2130 + DCW -2046 + DCW 2940 + DCW 587 + DCW -3606 + DCW 1484 + DCW 528 + DCW -516 + DCW 2478 + DCW -973 + DCW -1241 + DCW -2789 + DCW -918 + DCW -247 + DCW 5095 + DCW 1690 + DCW -7624 + DCW 956 + DCW 4013 + DCW -2273 + DCW 176 + DCW 3632 + DCW -2537 + DCW 1942 + DCW -1233 + DCW -3858 + DCW 4546 + DCW -361 + DCW -1455 + DCW -256 + DCW 1174 + DCW -2759 + DCW -2168 + DCW 6089 + DCW 994 + DCW -1795 + DCW -839 + DCW -3544 + DCW -1078 + DCW 6169 + DCW 1036 + DCW -4286 + DCW 2537 + DCW -256 + DCW 470 + DCW 3179 + DCW -2894 + DCW -3866 + DCW 688 + DCW 876 + DCW -923 + DCW 3221 + DCW -335 + DCW -1141 + DCW 1845 + DCW -243 + DCW -2407 + DCW -3263 + DCW 763 + DCW 470 + DCW 3439 + DCW 2453 + DCW -4617 + DCW 2705 + DCW 2206 + DCW -2797 + DCW 403 + DCW -3904 + DCW 168 + DCW 1086 + DCW 2160 + DCW 2118 + DCW -6093 + DCW 3107 + DCW -1002 + DCW -155 + DCW 5171 + DCW -5997 + DCW -2914 + DCW 2499 + DCW 4575 + DCW 13 + DCW 2285 + DCW -5041 + DCW -5196 + DCW 10111 + DCW -3061 + DCW -1648 + DCW -1300 + DCW 3967 + DCW 3690 + DCW -9406 + DCW 1300 + DCW 281 + DCW 7439 + DCW -4105 + DCW -4399 + DCW 1887 + DCW -3359 + DCW 6483 + DCW -6194 + DCW 8068 + DCW -2088 + DCW -4311 + DCW 4068 + DCW -10182 + DCW 9482 + DCW -830 + DCW -1770 + DCW 2487 + DCW 512 + DCW -3216 + DCW 474 + DCW 7590 + DCW -7913 + DCW 5137 + DCW -4139 + DCW -4860 + DCW 5183 + DCW 2013 + DCW -981 + DCW -1522 + DCW 5171 + DCW -7573 + DCW 4898 + DCW -13 + DCW -2466 + DCW -969 + DCW -1271 + DCW 6911 + DCW -5883 + DCW 5477 + DCW -4395 + DCW 1963 + DCW -356 + DCW -1791 + DCW -134 + DCW -7687 + DCW 14149 + DCW -8819 + DCW 8026 + DCW -348 + DCW -8546 + DCW 7561 + DCW -6986 + DCW 4474 + DCW -7045 + DCW 10513 + DCW -4831 + DCW -2923 + DCW 10643 + DCW -12929 + DCW 10001 + DCW -5703 + DCW -751 + DCW 4298 + DCW -5259 + DCW 2017 + DCW -6110 + DCW 11582 + DCW -3661 + DCW 84 + DCW 3284 + DCW -7884 + DCW 3862 + DCW -6936 + DCW 9171 + DCW -2520 + DCW 855 + DCW 3749 + DCW -7511 + DCW 5372 + DCW -5628 + DCW 4399 + DCW -2579 + DCW 3263 + DCW -1891 + DCW -3996 + DCW 4982 + DCW -7020 + DCW 8072 + DCW -2273 + DCW -2193 + DCW 1011 + DCW 461 + DCW 788 + DCW -2986 + DCW 5686 + DCW -2562 + DCW 164 + DCW -3812 + DCW 692 + DCW 6152 + DCW -4558 + DCW 4043 + DCW -2789 + DCW -2604 + DCW -1887 + DCW 2013 + DCW 3317 + DCW -4235 + DCW 8400 + DCW -6315 + DCW -3225 + DCW 205 + DCW 4277 + DCW 5514 + DCW -6336 + DCW 5774 + DCW -10211 + DCW 700 + DCW 4969 + DCW -3141 + DCW 4567 + DCW 4 + DCW 2998 + DCW -8148 + DCW 1355 + DCW 197 + DCW -948 + DCW 5900 + DCW -4353 + DCW 2894 + DCW -4445 + DCW -474 + DCW 315 + DCW 6039 + DCW -1858 + DCW -10618 + DCW 15231 + DCW -10131 + DCW -2294 + DCW 9913 + DCW -3502 + DCW 428 + DCW -3564 + DCW 4999 + DCW -4349 + DCW -277 + DCW 3388 + DCW -914 + DCW 155 + DCW 323 + DCW 315 + DCW -5984 + DCW 5984 + DCW 113 + DCW -1598 + DCW 4064 + DCW -7729 + DCW 705 + DCW 3745 + DCW -2629 + DCW 2340 + DCW 3237 + DCW -5896 + DCW -1631 + DCW 6680 + DCW -7251 + DCW 3036 + DCW 9507 + DCW -797 + DCW -10790 + DCW -6181 + DCW 14258 + DCW -11985 + DCW 3984 + DCW 15206 + DCW -15042 + DCW 629 + DCW -394 + DCW -3007 + DCW 10706 + DCW -1032 + DCW -5770 + DCW 7771 + DCW -12237 + DCW 243 + DCW 9762 + DCW -7322 + DCW 12723 + DCW -10756 + DCW -4248 + DCW 8026 + DCW -7297 + DCW 9310 + DCW -3757 + DCW -2030 + DCW 4776 + DCW -6643 + DCW -3024 + DCW 11901 + DCW -939 + DCW -9557 + DCW 7905 + DCW -7901 + DCW 6110 + DCW 1732 + DCW -7561 + DCW 8567 + DCW -9435 + DCW 3594 + DCW 5108 + DCW -3355 + DCW 2185 + DCW -3367 + DCW -3128 + DCW 5519 + DCW 105 + DCW -3544 + DCW 6827 + DCW -9813 + DCW 2948 + DCW 7674 + DCW -10136 + DCW 7871 + DCW 340 + DCW -9062 + DCW 2680 + DCW 3892 + DCW -960 + DCW 2873 + DCW 143 + DCW -5171 + DCW 2353 + DCW -4860 + DCW 3866 + DCW 3460 + DCW -2906 + DCW 1812 + DCW -8345 + DCW 6492 + DCW 2680 + DCW -1631 + DCW 3753 + DCW -7330 + DCW -1078 + DCW 5590 + DCW -2181 + DCW -4441 + DCW 7523 + DCW -4919 + DCW 96 + DCW 6177 + DCW -3787 + DCW 2223 + DCW -5951 + DCW 2877 + DCW 2038 + DCW -3787 + DCW 3984 + DCW -2504 + DCW 352 + DCW 2025 + DCW -4944 + DCW 2969 + DCW 3824 + DCW -7942 + DCW 3007 + DCW 147 + DCW -4357 + DCW 9754 + DCW -46 + DCW -5456 + DCW 2231 + DCW -4089 + DCW -440 + DCW 8844 + DCW -4378 + DCW -1640 + DCW -1262 + DCW -3850 + DCW 10320 + DCW -5435 + DCW -1388 + DCW 5393 + DCW -11218 + DCW 6777 + DCW 7532 + DCW -9385 + DCW 2881 + DCW 2743 + DCW -6529 + DCW 3309 + DCW 1904 + DCW -688 + DCW 533 + DCW -4047 + DCW 2290 + DCW -2399 + DCW 3418 + DCW 985 + DCW -4479 + DCW 8806 + DCW -11662 + DCW -1329 + DCW 10907 + DCW -5733 + DCW 155 + DCW 1724 + DCW -1069 + DCW -4298 + DCW 8177 + DCW -767 + DCW -7112 + DCW 8026 + DCW -4349 + DCW -562 + DCW 2843 + DCW -1124 + DCW -654 + DCW -2231 + DCW 4365 + DCW -746 + DCW -1296 + DCW 1833 + DCW -5305 + DCW 4416 + DCW 4126 + DCW -7611 + DCW 4583 + DCW 415 + DCW -5649 + DCW 4001 + DCW -138 + DCW -1791 + DCW 3028 + DCW -1614 + DCW -1728 + DCW 3200 + DCW -218 + DCW 881 + DCW -671 + DCW -1027 + DCW -973 + DCW -2449 + DCW 4994 + DCW -356 + DCW -4256 + DCW 4932 + DCW -2759 + DCW -1623 + DCW 4437 + DCW -5103 + DCW 2625 + DCW 3116 + DCW -4739 + DCW 1535 + DCW 3946 + DCW -4932 + DCW -2164 + DCW 5292 + DCW -1157 + DCW 2239 + DCW -2239 + DCW -2462 + DCW 2193 + DCW -3032 + DCW 3485 + DCW -3036 + DCW 2671 + DCW 2088 + DCW -9645 + DCW 9477 + DCW -92 + DCW -4760 + DCW 6039 + DCW -4856 + DCW -2365 + DCW 4424 + DCW 595 + DCW -3917 + DCW 6320 + DCW -2000 + DCW -7758 + DCW 7649 + DCW -1120 + DCW -2713 + DCW 3028 + DCW 256 + DCW -1749 + DCW -2059 + DCW 2885 + DCW -1074 + DCW -1103 + DCW 3778 + DCW -2248 + DCW 742 + DCW 449 + DCW -3351 + DCW 2839 + DCW 1107 + DCW -2768 + DCW -818 + DCW 3061 + DCW -3351 + DCW -1023 + DCW 4563 + DCW -2302 + DCW 457 + DCW -218 + DCW -1313 + DCW 939 + DCW 1178 + DCW 700 + DCW -2831 + DCW 2743 + DCW -432 + DCW -4655 + DCW 6722 + DCW -902 + DCW -3632 + DCW 4139 + DCW -2344 + DCW -1543 + DCW 1409 + DCW 331 + DCW -835 + DCW 2290 + DCW -2441 + DCW -2789 + DCW 5510 + DCW -1187 + DCW -927 + DCW 562 + DCW 952 + DCW 495 + DCW -3313 + DCW 4915 + DCW -2378 + DCW -2504 + DCW 3728 + DCW -4835 + DCW 5967 + DCW -436 + DCW -5653 + DCW 3682 + DCW -1455 + DCW 256 + DCW -377 + DCW 2680 + DCW -730 + DCW -3590 + DCW 2759 + DCW 554 + DCW 17 + DCW 294 + DCW -545 + DCW -1744 + DCW 1279 + DCW 340 + DCW -1300 + DCW 4441 + DCW -3095 + DCW -4902 + DCW 4604 + DCW -398 + DCW -671 + DCW 1627 + DCW -2046 + DCW -29 + DCW 608 + DCW -587 + DCW 2843 + DCW 1329 + DCW -2353 + DCW 457 + DCW 449 + DCW 1975 + DCW -4072 + DCW -5510 + DCW 3602 + DCW -637 + DCW 2663 + DCW 3661 + DCW -4101 + DCW 3866 + DCW 80 + DCW -5636 + DCW 3007 + DCW -1610 + DCW -3380 + DCW 914 + DCW 1602 + DCW 3158 + DCW 1036 + DCW 130 + DCW -2747 + DCW -1782 + DCW 2931 + DCW -2302 + DCW -3225 + DCW 5179 + DCW 1262 + DCW -5095 + DCW 5888 + DCW -637 + DCW -3183 + DCW 4621 + DCW -8387 + DCW 5795 + DCW 2084 + DCW -9964 + DCW 7125 + DCW 759 + DCW -1019 + DCW 839 + DCW 419 + DCW -352 + DCW -2646 + DCW -851 + DCW -75 + DCW 9880 + DCW -3363 + DCW -12191 + DCW 6395 + DCW 8391 + DCW -2688 + DCW -5238 + DCW 2759 + DCW -1484 + DCW -1023 + DCW 231 + DCW -5363 + DCW 11046 + DCW 1778 + DCW -10635 + DCW 6047 + DCW 847 + DCW -3615 + DCW 2042 + DCW -2684 + DCW 969 + DCW 3883 + DCW -7364 + DCW 1090 + DCW 10924 + DCW -8244 + DCW -1015 + DCW 6550 + DCW -7812 + DCW 3749 + DCW -4 + DCW -5594 + DCW 8777 + DCW -1111 + DCW -6475 + DCW 5674 + DCW 1011 + DCW -6223 + DCW 3082 + DCW 1904 + DCW -3653 + DCW 2214 + DCW -1812 + DCW -2323 + DCW 6437 + DCW -503 + DCW -4663 + DCW 6940 + DCW -1614 + DCW -8697 + DCW 7523 + DCW 1241 + DCW -3946 + DCW 4416 + DCW -4256 + DCW 143 + DCW 4449 + DCW -4906 + DCW 3556 + DCW 1967 + DCW -7666 + DCW 1187 + DCW 1359 + DCW 516 + DCW 3544 + DCW -3900 + DCW 143 + DCW 4034 + DCW -4709 + DCW -1405 + DCW 6370 + DCW -1048 + DCW -5233 + DCW 2302 + DCW 600 + DCW -759 + DCW -470 + DCW -2818 + DCW 4047 + DCW 2185 + DCW -5225 + DCW 1656 + DCW 4177 + DCW -5556 + DCW 952 + DCW 5825 + DCW -2814 + DCW 2722 + DCW -1535 + DCW -5493 + DCW 5200 + DCW -2407 + DCW -4571 + DCW 6181 + DCW -868 + DCW -4521 + DCW 3736 + DCW 1283 + DCW 449 + DCW 1837 + DCW -5011 + DCW -1770 + DCW 3879 + DCW -2952 + DCW 587 + DCW 6697 + DCW -3330 + DCW -2541 + DCW 3137 + DCW -1958 + DCW -629 + DCW 872 + DCW -1795 + DCW 1967 + DCW 2462 + DCW -3154 + DCW 1002 + DCW 1887 + DCW -4579 + DCW -558 + DCW 1300 + DCW 126 + DCW 893 + DCW -1124 + DCW 1573 + DCW 3837 + DCW -1434 + DCW -1929 + DCW 2097 + DCW -4525 + DCW -3154 + DCW 3632 + DCW -365 + DCW 3674 + DCW 176 + DCW -4936 + DCW 4173 + DCW 621 + DCW -5108 + DCW 738 + DCW 1292 + DCW -2432 + DCW 3007 + DCW 3212 + DCW -1095 + DCW 1078 + DCW -3351 + DCW -3095 + DCW 2810 + DCW -247 + DCW -3019 + DCW 2470 + DCW 2319 + DCW -1086 + DCW 2671 + DCW -545 + DCW -2860 + DCW -533 + DCW -2931 + DCW 2478 + DCW 4344 + DCW -3703 + DCW 700 + DCW 2445 + DCW -2738 + DCW 1975 + DCW 256 + DCW -2394 + DCW 1334 + DCW -3422 + DCW -763 + DCW 7389 + DCW -973 + DCW -4424 + DCW 2302 + DCW -470 + DCW -725 + DCW 1048 + DCW -1744 + DCW 1522 + DCW 1325 + DCW -3317 + DCW 784 + DCW 3636 + DCW -3296 + DCW -797 + DCW 3988 + DCW -2269 + DCW -1229 + DCW 533 + DCW -247 + DCW 1988 + DCW 239 + DCW -1229 + DCW 1132 + DCW -566 + DCW -3040 + DCW 1652 + DCW 1153 + DCW -562 + DCW 801 + DCW -1430 + DCW -17 + DCW 1069 + DCW -1581 + DCW 1518 + DCW 2097 + DCW -4877 + DCW 365 + DCW 3674 + DCW -3871 + DCW 2424 + DCW 2701 + DCW -4198 + DCW 1342 + DCW -365 + DCW -839 + DCW 4047 + DCW -315 + DCW -2914 + DCW 839 + DCW 302 + DCW -1505 + DCW 1296 + DCW -956 + DCW 1095 + DCW 956 + DCW -3573 + DCW 3715 + DCW 1963 + DCW -4915 + DCW 55 + DCW 2550 + DCW -361 + DCW 1023 + DCW 277 + DCW -2764 + DCW 1048 + DCW 67 + DCW -2277 + DCW 2575 + DCW 432 + DCW -2214 + DCW 935 + DCW 1078 + DCW 591 + DCW 931 + DCW -2051 + DCW -2545 + DCW 1740 + DCW -134 + DCW -63 + DCW 1849 + DCW -889 + DCW -50 + DCW 1220 + DCW 394 + DCW -935 + DCW -2407 + DCW -352 + DCW 2864 + DCW -868 + DCW -1409 + DCW 2264 + DCW -663 + DCW -1405 + DCW 1082 + DCW 843 + DCW 13 + DCW -1002 + DCW -2260 + DCW 876 + DCW 3443 + DCW -1988 + DCW 784 + DCW 3405 + DCW -6202 + DCW 17 + DCW 4508 + DCW -897 + DCW -1539 + DCW -5326 + DCW 4332 + DCW 8202 + DCW -6546 + DCW -6546 + DCW 8232 + DCW 2722 + DCW -9133 + DCW 218 + DCW 6705 + DCW 3430 + DCW -7125 + DCW -4760 + DCW 8974 + DCW 1728 + DCW -8756 + DCW 298 + DCW 8421 + DCW -2696 + DCW -6311 + DCW 1262 + DCW 8198 + DCW 1514 + DCW -14044 + DCW 1686 + DCW 11629 + DCW -5586 + DCW -5133 + DCW 5934 + DCW 2281 + DCW -4558 + DCW -721 + DCW 814 + DCW 4240 + DCW -2596 + DCW -8869 + DCW 9314 + DCW 3233 + DCW -5301 + DCW 3720 + DCW -2998 + DCW -2524 + DCW 5288 + DCW -1996 + DCW -6399 + DCW 7754 + DCW 3896 + DCW -11062 + DCW -147 + DCW 9129 + DCW 411 + DCW -8366 + DCW -1732 + DCW 9519 + DCW 1329 + DCW -10706 + DCW 2206 + DCW 10576 + DCW -5967 + DCW -7901 + DCW 5527 + DCW 8257 + DCW -5875 + DCW -11293 + DCW 7301 + DCW 13830 + DCW -5691 + DCW -13721 + DCW 9804 + DCW 6299 + DCW -13285 + DCW 889 + DCW 9712 + DCW 3057 + DCW -10052 + DCW -8538 + DCW 14304 + DCW 6072 + DCW -15168 + DCW 1648 + DCW 10446 + DCW -5259 + DCW -7716 + DCW 1275 + DCW 12547 + DCW -713 + DCW -14879 + DCW 3892 + DCW 10626 + DCW -3187 + DCW -7028 + DCW 2948 + DCW 6932 + DCW -6886 + DCW -8052 + DCW 9364 + DCW 7871 + DCW -8240 + DCW -6445 + DCW 6684 + DCW 5301 + DCW -5967 + DCW -4290 + DCW 7330 + DCW 755 + DCW -8832 + DCW 1459 + DCW 7984 + DCW 2134 + DCW -7871 + DCW -2931 + DCW 9473 + DCW -2038 + DCW -7137 + DCW 5204 + DCW 2466 + DCW -3489 + DCW -2789 + DCW 864 + DCW 8655 + DCW -1447 + DCW -11595 + DCW 6273 + DCW 5997 + DCW -8588 + DCW 382 + DCW 5573 + DCW -755 + DCW -5590 + DCW -1069 + DCW 7787 + DCW 1438 + DCW -6789 + DCW -990 + DCW 5447 + DCW 1199 + DCW -6085 + DCW -361 + DCW 6584 + DCW -2139 + DCW -4705 + DCW 3883 + DCW 2550 + DCW -3107 + DCW -3405 + DCW 1489 + DCW 6626 + DCW -4001 + DCW -5535 + DCW 6718 + DCW 1556 + DCW -3221 + DCW -1942 + DCW 2273 + DCW 4760 + DCW -6034 + DCW -4760 + DCW 8379 + DCW 1380 + DCW -6731 + DCW 2583 + DCW 2160 + DCW -1468 + DCW -1300 + DCW -952 + DCW 4932 + DCW -751 + DCW -7347 + DCW 2210 + DCW 7498 + DCW -1048 + DCW -6487 + DCW 176 + DCW 5858 + DCW -1820 + DCW -4076 + DCW 3460 + DCW 2185 + DCW -4051 + DCW -4269 + DCW 6148 + DCW 5959 + DCW -5774 + DCW -4340 + DCW 4282 + DCW 914 + DCW -3304 + DCW 612 + DCW 1254 + DCW 2420 + DCW -5561 + DCW -1103 + DCW 7884 + DCW -1833 + DCW -3065 + DCW -835 + DCW 1111 + DCW 1061 + DCW -1585 + DCW -193 + DCW 4495 + DCW -2545 + DCW -4948 + DCW 5489 + DCW 1929 + DCW -2424 + DCW -1988 + DCW 239 + DCW 3082 + DCW -814 + DCW -2608 + DCW 4240 + DCW -1082 + DCW -4403 + DCW 2596 + DCW 1895 + DCW 948 + DCW -3523 + DCW -1719 + DCW 4198 + DCW 17 + DCW -1313 + DCW 1493 + DCW 361 + DCW -1417 + DCW -4017 + DCW 2273 + DCW 5271 + DCW -3233 + DCW -3921 + DCW 1912 + DCW 2487 + DCW -931 + DCW -2164 + DCW 1614 + DCW 2885 + DCW -5477 + DCW -734 + DCW 5917 + DCW -973 + DCW -3837 + DCW 554 + DCW 1631 + DCW 2000 + DCW -2235 + DCW -1908 + DCW 4772 + DCW -2231 + DCW -2847 + DCW 931 + DCW 3166 + DCW 541 + DCW -3984 + DCW 935 + DCW 3187 + DCW -2768 + DCW -1556 + DCW 2625 + DCW 1199 + DCW -1929 + DCW -3036 + DCW 3472 + DCW 818 + DCW -3913 + DCW -189 + DCW 12081 + DCW 969 + DCW -13855 + DCW -3988 + DCW 7976 + DCW 9410 + DCW -8924 + DCW -4705 + DCW 4051 + DCW 3476 + DCW 1069 + DCW -9494 + DCW 2701 + DCW 9557 + DCW -8588 + DCW -2235 + DCW 7947 + DCW -5359 + DCW 608 + DCW 2034 + DCW -2290 + DCW 3405 + DCW -4940 + DCW 751 + DCW 6932 + DCW -4688 + DCW -3980 + DCW 486 + DCW 4458 + DCW 1011 + DCW -3527 + DCW 843 + DCW 130 + DCW -2919 + DCW 1782 + DCW 4009 + DCW -956 + DCW 130 + DCW -4701 + DCW 1539 + DCW 4856 + DCW -3107 + DCW 2139 + DCW -2046 + DCW -2864 + DCW 1497 + DCW -893 + DCW 6118 + DCW -1598 + DCW -6932 + DCW 5808 + DCW 260 + DCW -1237 + DCW 2600 + DCW -2923 + DCW -285 + DCW 1568 + DCW -4294 + DCW 5208 + DCW 2139 + DCW -6554 + DCW 1736 + DCW -80 + DCW 1023 + DCW 579 + DCW -231 + DCW 231 + DCW -998 + DCW -902 + DCW 2692 + DCW 340 + DCW -2319 + DCW -549 + DCW -1707 + DCW 3980 + DCW 377 + DCW -2260 + DCW 1698 + DCW -25 + DCW -3011 + DCW 1107 + DCW 3632 + DCW 524 + DCW -3372 + DCW -3082 + DCW 3741 + DCW 327 + DCW -159 + DCW 1518 + DCW -2646 + DCW 1510 + DCW -2109 + DCW 168 + DCW 6504 + DCW -4571 + DCW -4143 + DCW 2239 + DCW 2080 + DCW -147 + DCW 155 + DCW -453 + DCW -222 + DCW -566 + DCW -3485 + DCW 4869 + DCW 2873 + DCW -4583 + DCW -1245 + DCW 595 + DCW 2411 + DCW 273 + DCW -1770 + DCW 1946 + DCW -1765 + DCW -2105 + DCW 1325 + DCW 1547 + DCW 1531 + DCW -2772 + DCW -2210 + DCW 3485 + DCW 675 + DCW -3162 + DCW 2248 + DCW 1635 + DCW -2629 + DCW -684 + DCW 2176 + DCW 1870 + DCW -1744 + DCW -2575 + DCW 2512 + DCW -575 + DCW -1602 + DCW 1166 + DCW -663 + DCW 2940 + DCW -2873 + DCW -2097 + DCW 5623 + DCW -2374 + DCW -3564 + DCW 3154 + DCW 981 + DCW 226 + DCW -830 + DCW -1011 + DCW 2919 + DCW -1115 + DCW -2449 + DCW 2910 + DCW 872 + DCW -1967 + DCW -1464 + DCW 1040 + DCW 3892 + DCW -3644 + DCW -1698 + DCW 2504 + DCW -1061 + DCW 281 + DCW -122 + DCW 1422 + DCW 201 + DCW -3074 + DCW 407 + DCW 4244 + DCW -1241 + DCW -2944 + DCW 1715 + DCW 155 + DCW -84 + DCW -1141 + DCW 432 + DCW 3330 + DCW -3971 + DCW -1715 + DCW 3401 + DCW 1539 + DCW -386 + DCW -3824 + DCW 1753 + DCW 1422 + DCW -2969 + DCW 1640 + DCW 2420 + DCW -2747 + DCW -1883 + DCW 1921 + DCW 1895 + DCW 889 + DCW -2764 + DCW -1199 + DCW 3485 + DCW -1489 + DCW -1686 + DCW 3506 + DCW -910 + DCW -1740 + DCW -1518 + DCW 2390 + DCW 2495 + DCW -3560 + DCW -1128 + DCW 1086 + DCW 2202 + DCW -583 + DCW -826 + DCW 1325 + DCW -172 + DCW -3363 + DCW 1153 + DCW 4915 + DCW -1606 + DCW -3544 + DCW 180 + DCW 2508 + DCW -377 + DCW -637 + DCW 1296 + DCW 369 + DCW -3120 + DCW -637 + DCW 3963 + DCW 985 + DCW -1912 + DCW -4131 + DCW 2323 + DCW 3292 + DCW -1988 + DCW 1409 + DCW -814 + DCW -851 + DCW -725 + DCW 688 + DCW 2453 + DCW -981 + DCW -1069 + DCW -1728 + DCW 2516 + DCW 776 + DCW -2667 + DCW 734 + DCW 2172 + DCW -1086 + DCW -4315 + DCW 3355 + DCW 2810 + DCW -2738 + DCW 289 + DCW -1547 + DCW 1245 + DCW 2109 + DCW -2256 + DCW 1417 + DCW -218 + DCW -2252 + DCW 835 + DCW 2445 + DCW -1006 + DCW -2592 + DCW 1334 + DCW 1191 + DCW -164 + DCW -1560 + DCW 155 + DCW 1434 + DCW -1132 + DCW -13 + DCW -38 + DCW 2030 + DCW 436 + DCW -5087 + DCW 3711 + DCW 2101 + DCW -2717 + DCW 889 + DCW -709 + DCW 1472 + DCW -1053 + DCW -1438 + DCW 1690 + DCW 1916 + DCW -1937 + DCW -2415 + DCW 3086 + DCW -533 + DCW -1195 + DCW 1245 + DCW 382 + DCW -377 + DCW -1388 + DCW 1204 + DCW 247 + DCW -595 + DCW 470 + DCW -403 + DCW 1313 + DCW -1300 + DCW -1283 + DCW 2290 + DCW -893 + DCW -1556 + DCW 2063 + DCW 2520 + DCW -2189 + DCW -3309 + DCW 1845 + DCW 977 + DCW -486 + DCW 1396 + DCW 88 + DCW -1254 + DCW -872 + DCW -306 + DCW 1728 + DCW 1942 + DCW -2076 + DCW -1556 + DCW 566 + DCW 1166 + DCW 684 + DCW -1095 + DCW -50 + DCW -348 + DCW -1455 + DCW 1698 + DCW 1635 + DCW -1149 + DCW -491 + DCW -730 + DCW 2067 + DCW 973 + DCW -2654 + DCW 835 + DCW 1740 + DCW -2982 + DCW -1992 + DCW 3556 + DCW 2822 + DCW -1942 + DCW -4441 + DCW 931 + DCW 2621 + DCW 742 + DCW 516 + DCW -3028 + DCW -549 + DCW 1174 + DCW 470 + DCW 2558 + DCW -1371 + DCW -3699 + DCW 923 + DCW 2353 + DCW 281 + DCW -415 + DCW -1984 + DCW 2000 + DCW 3380 + DCW -7305 + DCW -126 + DCW 8513 + DCW -3380 + DCW -5762 + DCW 2491 + DCW 2952 + DCW -667 + DCW -130 + DCW -1837 + DCW -315 + DCW 1862 + DCW -1367 + DCW 1417 + DCW 2453 + DCW -3711 + DCW -1812 + DCW 1992 + DCW 956 + DCW 2344 + DCW -1858 + DCW -3942 + DCW 2533 + DCW 1564 + DCW -990 + DCW 2399 + DCW -2327 + DCW -3221 + DCW 2751 + DCW 528 + DCW 1526 + DCW -281 + DCW -4344 + DCW 2260 + DCW 2449 + DCW -2327 + DCW 1199 + DCW 1749 + DCW -3200 + DCW -759 + DCW 1522 + DCW 415 + DCW 3598 + DCW -2789 + DCW -4428 + DCW 3778 + DCW 923 + DCW -2675 + DCW 1992 + DCW 1145 + DCW -4554 + DCW 1677 + DCW 2084 + DCW -1136 + DCW 1225 + DCW -2738 + DCW 721 + DCW 3502 + DCW -2042 + DCW -264 + DCW 1665 + DCW -2273 + DCW -361 + DCW 1396 + DCW 482 + DCW 1355 + DCW -3137 + DCW -1401 + DCW 3678 + DCW -512 + DCW -650 + DCW 1032 + DCW -2571 + DCW -214 + DCW 1921 + DCW -474 + DCW 2512 + DCW -1040 + DCW -5057 + DCW 2256 + DCW 4957 + DCW -2466 + DCW -1837 + DCW 2524 + DCW -1690 + DCW 1107 + DCW -977 + DCW 549 + DCW 4164 + DCW -5057 + DCW -2474 + DCW 2185 + DCW 1765 + DCW -185 + DCW -906 + DCW -222 + DCW -1178 + DCW 1539 + DCW 1464 + DCW 1568 + DCW -1359 + DCW -6114 + DCW 2457 + DCW 9343 + DCW -876 + DCW -6601 + DCW -1157 + DCW 1355 + DCW 1568 + DCW -344 + DCW 327 + DCW 721 + DCW -4282 + DCW -864 + DCW 4529 + DCW 1187 + DCW -3137 + DCW -1124 + DCW 2529 + DCW -977 + DCW -281 + DCW 373 + DCW 449 + DCW 2634 + DCW -5644 + DCW 155 + DCW 6479 + DCW -3787 + DCW -923 + DCW 2235 + DCW -1141 + DCW -985 + DCW 4 + DCW 1480 + DCW 902 + DCW -2709 + DCW -1870 + DCW 3883 + DCW -92 + DCW -1220 + DCW 424 + DCW -675 + DCW 1883 + DCW -1493 + DCW -138 + DCW 1375 + DCW -1736 + DCW 1334 + DCW 1279 + DCW -2399 + DCW -306 + DCW 398 + DCW 654 + DCW 1900 + DCW -3116 + DCW -1422 + DCW 2877 + DCW 658 + DCW -793 + DCW -2202 + DCW 725 + DCW 3095 + DCW -1602 + DCW -461 + DCW 369 + DCW -516 + DCW 1518 + DCW -944 + DCW -67 + DCW 1170 + DCW -1208 + DCW -512 + DCW 1321 + DCW -822 + DCW -189 + DCW 449 + DCW -1166 + DCW 2105 + DCW -1296 + DCW -1547 + DCW 3409 + DCW -1661 + DCW -1346 + DCW 1430 + DCW -205 + DCW 1677 + DCW -994 + DCW -1510 + DCW 1929 + DCW 277 + DCW -969 + DCW -8 + DCW 1178 + DCW -465 + DCW -1417 + DCW 17 + DCW 935 + DCW 784 + DCW -1640 + DCW -822 + DCW 2847 + DCW 2151 + DCW -4965 + DCW -2327 + DCW 6185 + DCW 847 + DCW -3468 + DCW -1208 + DCW 1535 + DCW 1375 + DCW -1036 + DCW 25 + DCW 1237 + DCW -654 + DCW -1384 + DCW -80 + DCW 767 + DCW 327 + DCW -1170 + DCW 1912 + DCW -92 + DCW -3078 + DCW -218 + DCW 5284 + DCW 491 + DCW -8366 + DCW 4294 + DCW 6269 + DCW -6986 + DCW -3044 + DCW 9297 + DCW -767 + DCW -8760 + DCW 4181 + DCW 4189 + DCW -470 + DCW -5334 + DCW -1820 + DCW 9947 + DCW -3875 + DCW -9762 + DCW 9788 + DCW 4567 + DCW -9586 + DCW -516 + DCW 5573 + DCW 1476 + DCW -277 + DCW -5976 + DCW 3313 + DCW 3942 + DCW -8278 + DCW 6294 + DCW 1044 + DCW -5032 + DCW 2202 + DCW -621 + DCW 0 + DCW 1296 + DCW 583 + DCW -3674 + DCW 2688 + DCW -1099 + DCW -1552 + DCW 5959 + DCW -2097 + DCW -2793 + DCW 285 + DCW -122 + DCW 1996 + DCW 2294 + DCW -3409 + DCW -1803 + DCW 3363 + DCW -1115 + DCW 801 + DCW 755 + DCW -4512 + DCW 5028 + DCW 876 + DCW -7603 + DCW 4986 + DCW 2768 + DCW -3992 + DCW 2009 + DCW -814 + DCW -2269 + DCW 4915 + DCW -2764 + DCW -2696 + DCW 5724 + DCW -3795 + DCW -214 + DCW 1438 + DCW -1816 + DCW 2193 + DCW -1359 + DCW -101 + DCW 1392 + DCW -185 + DCW -2990 + DCW 3443 + DCW 1392 + DCW -4114 + DCW 2143 + DCW -1078 + DCW 1552 + DCW -612 + DCW -1065 + DCW 2642 + DCW -1292 + DCW -415 + DCW -461 + DCW 1589 + DCW -2348 + DCW 742 + DCW 3703 + DCW -4709 + DCW 591 + DCW 2462 + DCW -1317 + DCW -885 + DCW -315 + DCW 1719 + DCW 587 + DCW -1954 + DCW -1019 + DCW 4235 + DCW -1484 + DCW -5192 + DCW 5561 + DCW 784 + DCW -4013 + DCW 864 + DCW -801 + DCW 2814 + DCW 205 + DCW -2818 + DCW 1308 + DCW 1761 + DCW -575 + DCW -3036 + DCW 6114 + DCW -159 + DCW -8882 + DCW 2516 + DCW 5116 + DCW 1325 + DCW -2986 + DCW -2692 + DCW -243 + DCW 2730 + DCW -516 + DCW 331 + DCW 3661 + DCW -5959 + DCW -1099 + DCW 3112 + DCW 1635 + DCW 1497 + DCW -4885 + DCW -1061 + DCW 4282 + DCW -1669 + DCW 461 + DCW 4802 + DCW -4420 + DCW -4420 + DCW 1854 + DCW 3250 + DCW 3242 + DCW -2587 + DCW -4034 + DCW 1531 + DCW -247 + DCW 1854 + DCW 965 + DCW 1635 + DCW -1728 + DCW -9322 + DCW 9498 + DCW 2797 + DCW -3913 + DCW 1770 + DCW -3913 + DCW 2353 + DCW -1866 + DCW 2709 + DCW 1296 + DCW -1019 + DCW -956 + DCW -5766 + DCW 7636 + DCW 231 + DCW -2696 + DCW 277 + DCW -1329 + DCW 2982 + DCW -3573 + DCW 5447 + DCW -1895 + DCW -5368 + DCW 5229 + DCW -3854 + DCW 5095 + DCW 2776 + DCW -7896 + DCW -637 + DCW 2768 + DCW 2105 + DCW -558 + DCW 2030 + DCW -3757 + DCW -4781 + DCW 6261 + DCW 428 + DCW 2348 + DCW -2139 + DCW -6265 + DCW 4386 + DCW 323 + DCW 3057 + DCW -2998 + DCW 814 + DCW 2382 + DCW -7578 + DCW 6055 + DCW -445 + DCW -713 + DCW 398 + DCW -4068 + DCW 4089 + DCW -1807 + DCW 1258 + DCW 633 + DCW -323 + DCW 990 + DCW -4252 + DCW 4286 + DCW 1388 + DCW -2491 + DCW -629 + DCW -1916 + DCW 3879 + DCW -784 + DCW 2428 + DCW -2332 + DCW -5443 + DCW 6848 + DCW -3862 + DCW 3611 + DCW 1375 + DCW -6869 + DCW 3493 + DCW -323 + DCW 2139 + DCW -1296 + DCW 1111 + DCW -1824 + DCW -2231 + DCW 4734 + DCW -2025 + DCW 3187 + DCW -3560 + DCW -2411 + DCW 3866 + DCW -554 + DCW 1002 + DCW -1677 + DCW 2772 + DCW -3070 + DCW -1866 + DCW 3833 + DCW -1497 + DCW 2894 + DCW -3632 + DCW -1313 + DCW 3850 + DCW -1401 + DCW 218 + DCW -927 + DCW 2021 + DCW -1568 + DCW -1111 + DCW 3971 + DCW -1128 + DCW -1539 + DCW -1816 + DCW 2369 + DCW 742 + DCW -801 + DCW 1874 + DCW -4521 + DCW 839 + DCW 1447 + DCW -407 + DCW 3938 + DCW -3678 + DCW -1984 + DCW 688 + DCW 164 + DCW 2348 + DCW -273 + DCW 1199 + DCW -3690 + DCW -629 + DCW 3309 + DCW 138 + DCW 1048 + DCW -3246 + DCW 340 + DCW 164 + DCW 575 + DCW 1191 + DCW -1774 + DCW 1338 + DCW -2759 + DCW 2126 + DCW 2118 + DCW -3980 + DCW 2277 + DCW -600 + DCW -176 + DCW 2587 + DCW -1728 + DCW 533 + DCW -1258 + DCW -910 + DCW 1074 + DCW 830 + DCW 1703 + DCW -1996 + DCW -1984 + DCW -751 + DCW 2592 + DCW 302 + DCW 88 + DCW 608 + DCW -4621 + DCW 2843 + DCW 595 + DCW -235 + DCW 2759 + DCW -3879 + DCW -92 + DCW 1099 + DCW 1375 + DCW 403 + DCW -1979 + DCW 1065 + DCW -1006 + DCW 486 + DCW 1036 + DCW -1199 + DCW -38 + DCW 109 + DCW -491 + DCW -348 + DCW 1908 + DCW -1338 + DCW -952 + DCW 1434 + DCW -2415 + DCW 1879 + DCW 1464 + DCW -1703 + DCW 1157 + DCW -1694 + DCW 826 + DCW 717 + DCW 143 + DCW 1233 + DCW -3871 + DCW 2231 + DCW 1027 + DCW -1694 + DCW 2202 + DCW -285 + DCW -2990 + DCW -793 + DCW 4630 + DCW -1510 + DCW 264 + DCW -654 + DCW -3774 + DCW 4948 + DCW -893 + DCW -906 + DCW 2139 + DCW -1556 + DCW -1543 + DCW 516 + DCW 3887 + DCW -2629 + DCW -1841 + DCW 2143 + DCW -1279 + DCW 2017 + DCW -424 + DCW -1375 + DCW 843 + DCW -474 + DCW -570 + DCW 650 + DCW 2755 + DCW -3493 + DCW -713 + DCW 2294 + DCW -981 + DCW 1841 + DCW -985 + DCW -310 + DCW -1074 + DCW -59 + DCW 2202 + DCW -1371 + DCW 1459 + DCW 50 + DCW -3384 + DCW 1090 + DCW 2491 + DCW -1531 + DCW 478 + DCW 725 + DCW -2948 + DCW 1698 + DCW 1715 + DCW -2445 + DCW 1619 + DCW -583 + DCW -2025 + DCW 3237 + DCW -109 + DCW -1627 + DCW -478 + DCW 566 + DCW 1099 + DCW -382 + DCW 495 + DCW -1656 + DCW -226 + DCW 1220 + DCW -507 + DCW 1589 + DCW 38 + DCW -2139 + DCW -453 + DCW 2097 + DCW 457 + DCW -1510 + DCW 1103 + DCW -705 + DCW -474 + DCW 604 + DCW 520 + DCW 902 + DCW -1631 + DCW 55 + DCW -1241 + DCW 1187 + DCW 1359 + DCW -2449 + DCW 2378 + DCW -621 + DCW -2474 + DCW 801 + DCW 1895 + DCW -252 + DCW -470 + DCW -155 + DCW -2634 + DCW 1971 + DCW 1128 + DCW 1782 + DCW 63 + DCW -4760 + DCW 1053 + DCW 1967 + DCW -126 + DCW -419 + DCW -415 + DCW -75 + DCW -931 + DCW 1178 + DCW 2424 + DCW -2558 + DCW -1350 + DCW 1564 + DCW -197 + DCW 805 + DCW -872 + DCW -478 + DCW 1430 + DCW -818 + DCW -1204 + DCW 1984 + DCW 486 + DCW -1686 + DCW -134 + DCW 499 + DCW 1568 + DCW -1455 + DCW -1208 + DCW 1250 + DCW 327 + DCW -80 + DCW 143 + DCW -621 + DCW -1967 + DCW 2709 + DCW 2097 + DCW -671 + DCW -327 + DCW -4080 + DCW -889 + DCW 5217 + DCW 1250 + DCW 499 + DCW -3191 + DCW -6341 + DCW 6215 + DCW 1627 + DCW -700 + DCW 3854 + DCW -5296 + DCW -3669 + DCW 2441 + DCW 3128 + DCW 2210 + DCW 688 + DCW -6114 + DCW -1111 + DCW 2986 + DCW -595 + DCW 5024 + DCW -1820 + DCW -3133 + DCW -1489 + DCW -822 + DCW 6408 + DCW 88 + DCW -2831 + DCW -2298 + END + \ No newline at end of file diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/principal.c b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/principal.c new file mode 100644 index 0000000..30e2b18 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/principal.c @@ -0,0 +1,30 @@ +#include "DriverJeuLaser.h" + +extern void CallbackSon(void); +extern int PeriodeSonMicroSec; + +int main(void) +{ + +// =========================================================================== +// ============= INIT PERIPH (faites qu'une seule fois) ===================== +// =========================================================================== + +// Après exécution : le coeur CPU est clocké à 72MHz ainsi que tous les timers + CLOCK_Configure(); + +Timer_1234_Init_ff(TIM4,6552); + +PWM_Init_ff(TIM3, 3, 720); // definit implicitement un timer 3 +GPIO_Configure(GPIOB, 0, OUTPUT, ALT_PPULL); + +Active_IT_Debordement_Timer(TIM4, 2,CallbackSon); + +//============================================================================ + + +while (1) + { + } +} + diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/startup-rvds.s b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/startup-rvds.s new file mode 100644 index 0000000..a7b631a --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/startup-rvds.s @@ -0,0 +1,335 @@ +;******************** (C) COPYRIGHT 2011 STMicroelectronics ******************** +;* File Name : startup_stm32f10x_md.s +;* Author : MCD Application Team +;* Version : V3.5.0 +;* Date : 11-March-2011 +;* Description : STM32F10x Medium Density Devices vector table for MDK-ARM +;* toolchain. +;* This module performs: +;* - Set the initial SP +;* - Set the initial PC == Reset_Handler +;* - Set the vector table entries with the exceptions ISR address +;* - Configure the clock system +;* - Branches to __main in the C library (which eventually +;* calls main()). +;* After Reset the CortexM3 processor is in Thread mode, +;* priority is Privileged, and the Stack is set to Main. +;* <<< Use Configuration Wizard in Context Menu >>> +;******************************************************************************* +; 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/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune new file mode 100644 index 0000000..4c3d228 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune @@ -0,0 +1,3637 @@ + + + + -6.1 + +
    ### uVision Project, (C) Keil Software
    + + + U:\Documents\3MIC\S2\BE_CHTI\Assembleur\Partie son\PjtKEIL_StepSon\PjtKEIL_StepSon + + + + + + + 38003 + Registers + 140 90 + + + 346 + Code Coverage + 1010 160 + + + 204 + Performance Analyzer + 1170 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 80 80 80 + + + 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 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 166 + + + + + + + + 1 + 1 + 0 + 88 + 13 + + + + + + + 44 + 0 + 1 + + -1 + -1 + + + -1 + -1 + + + 319 + 240 + 1680 + 1078 + + + + 0 + + 561 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000003000000010000000100000062553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF63553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C47657374696F6E536F6E2E73000000000C47657374696F6E536F6E2E7300000000FFDC7800FFFFFFFF65553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C50617274696520736F6E5C506A744B45494C5F53746570536F6E5C506A744B45494C5F53746570536F6E5C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000EC010000AD01000088060000E4020000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000090050000DF000000 + + + 16 + EC010000AD010000880600003D020000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000006D010000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000006D010000 + + + 16 + D8000000EF000000F40100002F030000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000006D010000 + + + 16 + D8000000EF000000F40100002F030000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000006D010000 + + + 16 + D8000000EF000000F40100002F030000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000009E01000090050000BD020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000001902000090050000BD020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A1010000BB030000A4020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000008D020000 + + + 16 + D8000000EF000000F40100002F030000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A1010000BB030000A4020000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A1010000BB030000A4020000 + + + 16 + D8000000EF000000F40100002F030000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A1010000BB030000A4020000 + + + 16 + D8000000EF000000F40100002F030000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000A1010000BB030000A4020000 + + + 16 + D8000000EF000000F40100002F030000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + D8000000EF000000A00300007F010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 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 + 00000000BD02000090050000D0020000 + + + 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 + 03000000300200008D050000A4020000 + + + 16 + D8000000EF000000C8010000BA010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000EC010000AD010000880600003D020000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000098050000AD0100008806000087030000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000086010000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000F8000000AD010000E801000004040000000000004F000000F0000000860100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000F800000077030000880600001B040000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000086010000900500008A010000010000000100001004000000010000000BFDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000F800000008040000B60400003B050000000000008A01000090050000BD0200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 1014 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000E4369626C65536F6E64654B45494C960000000000000003000453696D750E4369626C65536F6E64654B45494C0C4369626C65536F6E646553540000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F000000BE0300005A010000 + + + 16 + F50000006E000000BF03000079010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000001C030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000001C030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F700000066000000BB03000041010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000001C030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000001C030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000039030000DF010000DD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F700000066000000BB03000041010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F700000066000000BB03000041010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F700000066000000BB03000041010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F700000066000000BB03000041010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F700000066000000BB03000041010000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F700000066000000BB03000041010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000001C030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F700000066000000BB03000041010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000BE0300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000DD030000BE030000F0030000 + + + 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 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3311 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF40000005A010000BE0300005E010000010000000100001004000000010000000DFFFFFFE8010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F50000006E000000BF03000079010000F40000004F000000BE0300005A0100000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657201000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF03000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A10400006E0000009105000048020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000035030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000010000006E000000F100000054030000000000004F000000F0000000350300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000035030000BE0300003903000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000E401000058030000BF030000FC030000E301000039030000BE030000DD03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFFDF01000039030000E3010000DD03000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000010000004C02000091050000DC020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + + + 1 + 0 + + 100 + 1 + + .\Src\principal.c + 0 + 12 + 26 + 1 + + 0 + + + .\Src\GestionSon.s + 0 + 52 + 37 + 1 + + 0 + + + .\Src\startup-rvds.s + 0 + 193 + 186 + 1 + + 0 + + + + +
    diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx new file mode 100644 index 0000000..a62ab09 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx @@ -0,0 +1,741 @@ + + + + 1.0 + +
    ### uVision Project, (C) Keil Software
    + + + *.c + *.s*; *.src; *.a* + *.obj; *.o + *.lib + *.txt; *.h; *.inc; *.md + *.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 + 0 + + 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=75,104,496,531,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=614,0,1208,751,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 + 1 + SortieSon,0x0A + + + 1 + 1 + SortieSon,0x0A + + + + + 0 + 2 + r3,0x0A + + + + + 1 + 257 + r0 + 0 + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + 0 + `SortieSon + 008000000000000000000000000000000078864000000000000000000000000000000000536F72746965536F6E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000001000000000000000000E03F0C00000000000000000000000000000000000000EE080008 + + + 1 + ((portb & 0x00000001) & 0x1) >> 0 + FF008000000000000000000000000000008086400100000000000000000000000000000028706F72746220262030783030303030303031290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000002000000000000000000E03F0C00000000000000000000000000000000000000B40A0008 + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + CibleSondeKEIL + 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 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + + + + + + + + + + + BIN\UL2CM3.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=75,104,496,531,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 + -UAny -O206 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -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) + + + + + + 1 + 257 + r0 + 0 + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + CibleSondeST + 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 + 0 + + 18 + + 0 + 1 + 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=75,104,496,531,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) + + + + + + 1 + 257 + r0 + 0 + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + 0 + ((portb & 0x00000002) >> 1 & 0x2) >> 1 + FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F100000000000000000000000000000000000000096020008 + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + Sources + 1 + 0 + 0 + 0 + + 1 + 1 + 1 + 0 + 0 + 0 + .\Src\principal.c + principal.c + 0 + 0 + + + + + Sys + 1 + 0 + 0 + 0 + + 2 + 2 + 2 + 0 + 0 + 0 + .\Src\startup-rvds.s + startup-rvds.s + 0 + 0 + + + + + Driver + 1 + 0 + 0 + 0 + + 3 + 3 + 4 + 0 + 0 + 0 + .\Driver\DriverJeuLaser.lib + DriverJeuLaser.lib + 0 + 0 + + + + + Son + 1 + 0 + 0 + 0 + + 4 + 4 + 2 + 0 + 0 + 0 + .\Src\bruitverre.asm + bruitverre.asm + 0 + 0 + + + 4 + 5 + 2 + 0 + 0 + 0 + .\Src\GestionSon.s + GestionSon.s + 0 + 0 + + + + + ::CMSIS + 0 + 0 + 0 + 1 + + +
    diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvprojx b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvprojx new file mode 100644 index 0000000..fad5a2d --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvprojx @@ -0,0 +1,1377 @@ + + + + 2.1 + +
    ### uVision Project, (C) Keil Software
    + + + + Simu + 0x4 + ARM-ADS + 5060960::V5.06 update 7 (build 960)::.\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\ + StepSon + 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 + 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 + + .\Driver + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + Sources + + + principal.c + 1 + .\Src\principal.c + + + + + Sys + + + startup-rvds.s + 2 + .\Src\startup-rvds.s + + + + + Driver + + + DriverJeuLaser.lib + 4 + .\Driver\DriverJeuLaser.lib + + + + + Son + + + bruitverre.asm + 2 + .\Src\bruitverre.asm + + + GestionSon.s + 2 + .\Src\GestionSon.s + + + + + ::CMSIS + + + + + CibleSondeKEIL + 0x4 + ARM-ADS + 5060960::V5.06 update 7 (build 960)::.\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\ + StepSon + 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 + 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 + + .\Driver + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + Sources + + + principal.c + 1 + .\Src\principal.c + + + + + Sys + + + startup-rvds.s + 2 + .\Src\startup-rvds.s + + + + + Driver + + + DriverJeuLaser.lib + 4 + .\Driver\DriverJeuLaser.lib + + + + + Son + + + bruitverre.asm + 2 + .\Src\bruitverre.asm + + + GestionSon.s + 2 + .\Src\GestionSon.s + + + + + ::CMSIS + + + 0 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + + + + + + + + + + + + + + CibleSondeST + 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\ + StepSon + 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 + 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 + + .\Driver + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + Sources + + + principal.c + 1 + .\Src\principal.c + + + + + Sys + + + startup-rvds.s + 2 + .\Src\startup-rvds.s + + + + + Driver + + + DriverJeuLaser.lib + 4 + .\Driver\DriverJeuLaser.lib + + + + + Son + + + bruitverre.asm + 2 + .\Src\bruitverre.asm + + + GestionSon.s + 2 + .\Src\GestionSon.s + + + + + ::CMSIS + + + + + + + + + + + + + + + + + + + + + + + + StepSon + 0 + 1 + + + + +
    diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst new file mode 100644 index 0000000..d9e9558 --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst @@ -0,0 +1,6141 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 ;********************************************* + 2 00000000 + 3 00000000 AREA SecSon, DATA, READONLY + 4 00000000 ;********************************************* + 5 00000000 + 6 00000000 + 7 00000000 export LongueurSon + 8 00000000 export PeriodeSonMicroSec + 9 00000000 export Son + 10 00000000 + 11 00000000 00001588 + LongueurSon + DCD 5512 + 12 00000004 0000005B + PeriodeSonMicroSec + DCD 91 + 13 00000008 Son + 14 00000008 01 E5 DCW -6911 + 15 0000000A BA 50 DCW 20666 + 16 0000000C C6 FA DCW -1338 + 17 0000000E F3 2A DCW 10995 + 18 00000010 40 A4 DCW -23488 + 19 00000012 D8 B5 DCW -18984 + 20 00000014 63 74 DCW 29795 + 21 00000016 7E AA DCW -21890 + 22 00000018 64 30 DCW 12388 + 23 0000001A B0 3F DCW 16304 + 24 0000001C 00 80 DCW -32768 + 25 0000001E F2 33 DCW 13298 + 26 00000020 D1 58 DCW 22737 + 27 00000022 92 B0 DCW -20334 + 28 00000024 EC 11 DCW 4588 + 29 00000026 97 14 DCW 5271 + 30 00000028 65 94 DCW -27547 + 31 0000002A AA 4B DCW 19370 + 32 0000002C 68 EF DCW -4248 + 33 0000002E 38 E3 DCW -7368 + 34 00000030 2C 60 DCW 24620 + 35 00000032 64 AC DCW -21404 + 36 00000034 6A 38 DCW 14442 + 37 00000036 61 13 DCW 4961 + 38 00000038 2B E4 DCW -7125 + 39 0000003A 2A 53 DCW 21290 + 40 0000003C B0 A9 DCW -22096 + 41 0000003E 33 E6 DCW -6605 + 42 00000040 79 1A DCW 6777 + 43 00000042 24 C8 DCW -14300 + 44 00000044 45 20 DCW 8261 + 45 00000046 51 F7 DCW -2223 + 46 00000048 C6 E5 DCW -6714 + 47 0000004A 3F 3E DCW 15935 + 48 0000004C F9 CC DCW -13063 + 49 0000004E C0 F1 DCW -3648 + 50 00000050 77 4C DCW 19575 + 51 00000052 FB C3 DCW -15365 + 52 00000054 FE 1E DCW 7934 + 53 00000056 D9 59 DCW 23001 + 54 00000058 53 D8 DCW -10157 + 55 0000005A 61 EA DCW -5535 + + + +ARM Macro Assembler Page 2 + + + 56 0000005C 4D E4 DCW -7091 + 57 0000005E 6E 0F DCW 3950 + 58 00000060 3D 1E DCW 7741 + 59 00000062 D4 DE DCW -8492 + 60 00000064 96 06 DCW 1686 + 61 00000066 7F E5 DCW -6785 + 62 00000068 F9 E5 DCW -6663 + 63 0000006A AC 15 DCW 5548 + 64 0000006C 68 C2 DCW -15768 + 65 0000006E BE F7 DCW -2114 + 66 00000070 95 49 DCW 18837 + 67 00000072 6F CC DCW -13201 + 68 00000074 A5 0D DCW 3493 + 69 00000076 BD 54 DCW 21693 + 70 00000078 6F F4 DCW -2961 + 71 0000007A 0F 20 DCW 8207 + 72 0000007C 84 CD DCW -12924 + 73 0000007E 60 D7 DCW -10400 + 74 00000080 9B 3F DCW 16283 + 75 00000082 DF A9 DCW -22049 + 76 00000084 20 08 DCW 2080 + 77 00000086 11 54 DCW 21521 + 78 00000088 F9 CF DCW -12295 + 79 0000008A E5 F2 DCW -3355 + 80 0000008C B6 0E DCW 3766 + 81 0000008E 38 F9 DCW -1736 + 82 00000090 F3 00 DCW 243 + 83 00000092 FA F3 DCW -3078 + 84 00000094 4C 15 DCW 5452 + 85 00000096 C3 36 DCW 14019 + 86 00000098 E5 DE DCW -8475 + 87 0000009A 82 01 DCW 386 + 88 0000009C 6A D0 DCW -12182 + 89 0000009E CC CA DCW -13620 + 90 000000A0 0D 51 DCW 20749 + 91 000000A2 7F F8 DCW -1921 + 92 000000A4 EC 10 DCW 4332 + 93 000000A6 97 2B DCW 11159 + 94 000000A8 A9 BC DCW -17239 + 95 000000AA 81 DB DCW -9343 + 96 000000AC 1E 26 DCW 9758 + 97 000000AE D2 D2 DCW -11566 + 98 000000B0 DA FE DCW -294 + 99 000000B2 34 20 DCW 8244 + 100 000000B4 41 CB DCW -13503 + 101 000000B6 AE 49 DCW 18862 + 102 000000B8 3F 13 DCW 4927 + 103 000000BA 7A A7 DCW -22662 + 104 000000BC B5 FA DCW -1355 + 105 000000BE 72 E8 DCW -6030 + 106 000000C0 C2 F8 DCW -1854 + 107 000000C2 F5 37 DCW 14325 + 108 000000C4 6B F5 DCW -2709 + 109 000000C6 7F F9 DCW -1665 + 110 000000C8 B7 1D DCW 7607 + 111 000000CA 93 E8 DCW -5997 + 112 000000CC 6F 37 DCW 14191 + 113 000000CE 8F FE DCW -369 + 114 000000D0 C0 C7 DCW -14400 + + + +ARM Macro Assembler Page 3 + + + 115 000000D2 A2 4A DCW 19106 + 116 000000D4 67 DD DCW -8857 + 117 000000D6 BF F4 DCW -2881 + 118 000000D8 26 15 DCW 5414 + 119 000000DA BE CF DCW -12354 + 120 000000DC B5 3F DCW 16309 + 121 000000DE E4 FA DCW -1308 + 122 000000E0 AB DA DCW -9557 + 123 000000E2 3C 25 DCW 9532 + 124 000000E4 23 0C DCW 3107 + 125 000000E6 59 FA DCW -1447 + 126 000000E8 A1 E3 DCW -7263 + 127 000000EA FF C2 DCW -15617 + 128 000000EC E9 21 DCW 8681 + 129 000000EE 15 ED DCW -4843 + 130 000000F0 6F CB DCW -13457 + 131 000000F2 CF 7A DCW 31439 + 132 000000F4 D4 CA DCW -13612 + 133 000000F6 14 EE DCW -4588 + 134 000000F8 4D 0D DCW 3405 + 135 000000FA 4D A2 DCW -23987 + 136 000000FC FF 7F DCW 32767 + 137 000000FE DF FE DCW -289 + 138 00000100 19 D8 DCW -10215 + 139 00000102 7B 78 DCW 30843 + 140 00000104 09 BF DCW -16631 + 141 00000106 24 DF DCW -8412 + 142 00000108 56 F3 DCW -3242 + 143 0000010A 6B F3 DCW -3221 + 144 0000010C CC 34 DCW 13516 + 145 0000010E 6D BF DCW -16531 + 146 00000110 3F D6 DCW -10689 + 147 00000112 FA 33 DCW 13306 + 148 00000114 36 C4 DCW -15306 + 149 00000116 93 D5 DCW -10861 + 150 00000118 3A 2C DCW 11322 + 151 0000011A 62 CE DCW -12702 + 152 0000011C 86 40 DCW 16518 + 153 0000011E 70 1B DCW 7024 + 154 00000120 E4 CE DCW -12572 + 155 00000122 51 66 DCW 26193 + 156 00000124 68 9C DCW -25496 + 157 00000126 65 00 DCW 101 + 158 00000128 C4 46 DCW 18116 + 159 0000012A B3 AF DCW -20557 + 160 0000012C F4 4F DCW 20468 + 161 0000012E ED C8 DCW -14099 + 162 00000130 4D D0 DCW -12211 + 163 00000132 B3 48 DCW 18611 + 164 00000134 53 06 DCW 1619 + 165 00000136 84 1F DCW 8068 + 166 00000138 75 D5 DCW -10891 + 167 0000013A 6F E3 DCW -7313 + 168 0000013C 8B 27 DCW 10123 + 169 0000013E C6 FD DCW -570 + 170 00000140 C2 10 DCW 4290 + 171 00000142 9E 1D DCW 7582 + 172 00000144 01 D0 DCW -12287 + 173 00000146 65 FC DCW -923 + + + +ARM Macro Assembler Page 4 + + + 174 00000148 D6 13 DCW 5078 + 175 0000014A 48 E5 DCW -6840 + 176 0000014C 7D 44 DCW 17533 + 177 0000014E 41 E1 DCW -7871 + 178 00000150 67 C9 DCW -13977 + 179 00000152 24 08 DCW 2084 + 180 00000154 7C DC DCW -9092 + 181 00000156 DE 2D DCW 11742 + 182 00000158 C5 ED DCW -4667 + 183 0000015A 93 FE DCW -365 + 184 0000015C B0 15 DCW 5552 + 185 0000015E 7C DE DCW -8580 + 186 00000160 8E 04 DCW 1166 + 187 00000162 47 18 DCW 6215 + 188 00000164 F0 11 DCW 4592 + 189 00000166 FC E9 DCW -5636 + 190 00000168 D5 F1 DCW -3627 + 191 0000016A 40 BA DCW -17856 + 192 0000016C 6F 1F DCW 8047 + 193 0000016E B3 31 DCW 12723 + 194 00000170 7C A1 DCW -24196 + 195 00000172 FF 18 DCW 6399 + 196 00000174 CD 40 DCW 16589 + 197 00000176 4C D2 DCW -11700 + 198 00000178 2A E8 DCW -6102 + 199 0000017A 46 5B DCW 23366 + 200 0000017C 61 D2 DCW -11679 + 201 0000017E 9C D0 DCW -12132 + 202 00000180 CD 57 DCW 22477 + 203 00000182 67 B6 DCW -18841 + 204 00000184 F6 09 DCW 2550 + 205 00000186 40 27 DCW 10048 + 206 00000188 59 E5 DCW -6823 + 207 0000018A 4E 1D DCW 7502 + 208 0000018C 72 FB DCW -1166 + 209 0000018E 12 24 DCW 9234 + 210 00000190 D8 C9 DCW -13864 + 211 00000192 D1 DB DCW -9263 + 212 00000194 90 22 DCW 8848 + 213 00000196 00 EA DCW -5632 + 214 00000198 BC 03 DCW 956 + 215 0000019A 13 0B DCW 2835 + 216 0000019C CF 0D DCW 3535 + 217 0000019E 27 FB DCW -1241 + 218 000001A0 44 13 DCW 4932 + 219 000001A2 7D F1 DCW -3715 + 220 000001A4 45 F7 DCW -2235 + 221 000001A6 43 18 DCW 6211 + 222 000001A8 FB DA DCW -9477 + 223 000001AA A3 EE DCW -4445 + 224 000001AC 5D D0 DCW -12195 + 225 000001AE 87 26 DCW 9863 + 226 000001B0 01 3D DCW 15617 + 227 000001B2 0B C9 DCW -14069 + 228 000001B4 1D 15 DCW 5405 + 229 000001B6 A0 25 DCW 9632 + 230 000001B8 43 01 DCW 323 + 231 000001BA 41 CC DCW -13247 + 232 000001BC 72 FD DCW -654 + + + +ARM Macro Assembler Page 5 + + + 233 000001BE 62 3A DCW 14946 + 234 000001C0 FD CD DCW -12803 + 235 000001C2 D9 05 DCW 1497 + 236 000001C4 06 0A DCW 2566 + 237 000001C6 3E 06 DCW 1598 + 238 000001C8 8B 25 DCW 9611 + 239 000001CA CC C7 DCW -14388 + 240 000001CC A9 FA DCW -1367 + 241 000001CE A9 39 DCW 14761 + 242 000001D0 F9 FA DCW -1287 + 243 000001D2 79 98 DCW -26503 + 244 000001D4 28 48 DCW 18472 + 245 000001D6 E5 49 DCW 18917 + 246 000001D8 0B 9C DCW -25589 + 247 000001DA 22 3F DCW 16162 + 248 000001DC 56 B5 DCW -19114 + 249 000001DE C9 EC DCW -4919 + 250 000001E0 E8 4E DCW 20200 + 251 000001E2 B6 B8 DCW -18250 + 252 000001E4 3F 2C DCW 11327 + 253 000001E6 88 F8 DCW -1912 + 254 000001E8 6F 0D DCW 3439 + 255 000001EA C5 AD DCW -21051 + 256 000001EC 18 1A DCW 6680 + 257 000001EE FF 7F DCW 32767 + 258 000001F0 4B AE DCW -20917 + 259 000001F2 AE 36 DCW 13998 + 260 000001F4 F5 CE DCW -12555 + 261 000001F6 36 02 DCW 566 + 262 000001F8 D9 04 DCW 1241 + 263 000001FA B3 DB DCW -9293 + 264 000001FC E3 54 DCW 21731 + 265 000001FE 76 BC DCW -17290 + 266 00000200 49 23 DCW 9033 + 267 00000202 56 E0 DCW -8106 + 268 00000204 D7 FB DCW -1065 + 269 00000206 0A 21 DCW 8458 + 270 00000208 FB B0 DCW -20229 + 271 0000020A 56 34 DCW 13398 + 272 0000020C 78 F3 DCW -3208 + 273 0000020E 42 F2 DCW -3518 + 274 00000210 50 15 DCW 5456 + 275 00000212 48 FB DCW -1208 + 276 00000214 69 D4 DCW -11159 + 277 00000216 19 2C DCW 11289 + 278 00000218 9F 18 DCW 6303 + 279 0000021A 96 AF DCW -20586 + 280 0000021C F8 7B DCW 31736 + 281 0000021E 6A BC DCW -17302 + 282 00000220 4B D9 DCW -9909 + 283 00000222 36 6C DCW 27702 + 284 00000224 C5 C3 DCW -15419 + 285 00000226 07 09 DCW 2311 + 286 00000228 08 EF DCW -4344 + 287 0000022A B1 FB DCW -1103 + 288 0000022C 76 D0 DCW -12170 + 289 0000022E 54 2C DCW 11348 + 290 00000230 F5 0C DCW 3317 + 291 00000232 1E BB DCW -17634 + + + +ARM Macro Assembler Page 6 + + + 292 00000234 45 4D DCW 19781 + 293 00000236 5F F1 DCW -3745 + 294 00000238 20 F0 DCW -4064 + 295 0000023A 12 F9 DCW -1774 + 296 0000023C 82 00 DCW 130 + 297 0000023E 98 E6 DCW -6504 + 298 00000240 F1 0C DCW 3313 + 299 00000242 9D 0A DCW 2717 + 300 00000244 51 E2 DCW -7599 + 301 00000246 7B 38 DCW 14459 + 302 00000248 70 F0 DCW -3984 + 303 0000024A F1 F8 DCW -1807 + 304 0000024C 63 06 DCW 1635 + 305 0000024E 1B F6 DCW -2533 + 306 00000250 BF 09 DCW 2495 + 307 00000252 F0 E4 DCW -6928 + 308 00000254 2D 08 DCW 2093 + 309 00000256 5F 07 DCW 1887 + 310 00000258 C7 F4 DCW -2873 + 311 0000025A 9A 2F DCW 12186 + 312 0000025C C7 CB DCW -13369 + 313 0000025E 80 0B DCW 2944 + 314 00000260 02 35 DCW 13570 + 315 00000262 75 C0 DCW -16267 + 316 00000264 98 FC DCW -872 + 317 00000266 0E FA DCW -1522 + 318 00000268 85 F2 DCW -3451 + 319 0000026A 71 EE DCW -4495 + 320 0000026C 58 3F DCW 16216 + 321 0000026E 91 09 DCW 2449 + 322 00000270 E2 03 DCW 994 + 323 00000272 61 28 DCW 10337 + 324 00000274 87 BD DCW -17017 + 325 00000276 64 01 DCW 356 + 326 00000278 C5 FE DCW -315 + 327 0000027A 77 F7 DCW -2185 + 328 0000027C C1 EC DCW -4927 + 329 0000027E D8 0A DCW 2776 + 330 00000280 D7 F9 DCW -1577 + 331 00000282 82 EC DCW -4990 + 332 00000284 46 2F DCW 12102 + 333 00000286 AB DC DCW -9045 + 334 00000288 CF 0F DCW 4047 + 335 0000028A 38 10 DCW 4152 + 336 0000028C 62 A3 DCW -23710 + 337 0000028E A4 11 DCW 4516 + 338 00000290 C2 24 DCW 9410 + 339 00000292 D7 CF DCW -12329 + 340 00000294 AE 0D DCW 3502 + 341 00000296 1D 2B DCW 11037 + 342 00000298 78 DD DCW -8840 + 343 0000029A 34 F7 DCW -2252 + 344 0000029C 9C 3B DCW 15260 + 345 0000029E 03 B3 DCW -19709 + 346 000002A0 F9 0C DCW 3321 + 347 000002A2 47 3F DCW 16199 + 348 000002A4 47 AE DCW -20921 + 349 000002A6 9D 0E DCW 3741 + 350 000002A8 C7 23 DCW 9159 + + + +ARM Macro Assembler Page 7 + + + 351 000002AA 38 F6 DCW -2504 + 352 000002AC 57 F1 DCW -3753 + 353 000002AE 82 29 DCW 10626 + 354 000002B0 67 F4 DCW -2969 + 355 000002B2 E3 E9 DCW -5661 + 356 000002B4 1A 13 DCW 4890 + 357 000002B6 61 D3 DCW -11423 + 358 000002B8 AC 2B DCW 11180 + 359 000002BA 87 11 DCW 4487 + 360 000002BC 55 D1 DCW -11947 + 361 000002BE 1E 13 DCW 4894 + 362 000002C0 94 0D DCW 3476 + 363 000002C2 8B E6 DCW -6517 + 364 000002C4 11 28 DCW 10257 + 365 000002C6 5C 16 DCW 5724 + 366 000002C8 78 C8 DCW -14216 + 367 000002CA 1E 28 DCW 10270 + 368 000002CC 28 F7 DCW -2264 + 369 000002CE AB C5 DCW -14933 + 370 000002D0 39 48 DCW 18489 + 371 000002D2 DE 03 DCW 990 + 372 000002D4 1F CC DCW -13281 + 373 000002D6 2A 13 DCW 4906 + 374 000002D8 50 14 DCW 5200 + 375 000002DA 02 F5 DCW -2814 + 376 000002DC 7B F9 DCW -1669 + 377 000002DE 00 16 DCW 5632 + 378 000002E0 FE F6 DCW -2306 + 379 000002E2 57 F1 DCW -3753 + 380 000002E4 31 DE DCW -8655 + 381 000002E6 28 08 DCW 2088 + 382 000002E8 63 0A DCW 2659 + 383 000002EA 17 F6 DCW -2537 + 384 000002EC 68 30 DCW 12392 + 385 000002EE DA EA DCW -5414 + 386 000002F0 D5 03 DCW 981 + 387 000002F2 62 F6 DCW -2462 + 388 000002F4 2D F2 DCW -3539 + 389 000002F6 42 08 DCW 2114 + 390 000002F8 F5 F6 DCW -2315 + 391 000002FA AA 21 DCW 8618 + 392 000002FC 98 BC DCW -17256 + 393 000002FE C2 F9 DCW -1598 + 394 00000300 D5 1C DCW 7381 + 395 00000302 5C 00 DCW 92 + 396 00000304 5F 06 DCW 1631 + 397 00000306 BE E5 DCW -6722 + 398 00000308 B0 2D DCW 11696 + 399 0000030A B6 CD DCW -12874 + 400 0000030C 82 E9 DCW -5758 + 401 0000030E 64 2F DCW 12132 + 402 00000310 CC F0 DCW -3892 + 403 00000312 E1 08 DCW 2273 + 404 00000314 C4 19 DCW 6596 + 405 00000316 3F FD DCW -705 + 406 00000318 8C E0 DCW -8052 + 407 0000031A BE 3B DCW 15294 + 408 0000031C 43 D4 DCW -11197 + 409 0000031E A1 E0 DCW -8031 + + + +ARM Macro Assembler Page 8 + + + 410 00000320 A2 48 DCW 18594 + 411 00000322 0B C7 DCW -14581 + 412 00000324 B7 09 DCW 2487 + 413 00000326 1A FB DCW -1254 + 414 00000328 54 13 DCW 4948 + 415 0000032A 2A 2C DCW 11306 + 416 0000032C 7F E3 DCW -7297 + 417 0000032E 7D 06 DCW 1661 + 418 00000330 88 F8 DCW -1912 + 419 00000332 93 14 DCW 5267 + 420 00000334 DD DB DCW -9251 + 421 00000336 38 0E DCW 3640 + 422 00000338 E5 1E DCW 7909 + 423 0000033A 10 C6 DCW -14832 + 424 0000033C 05 12 DCW 4613 + 425 0000033E 46 09 DCW 2374 + 426 00000340 A2 DF DCW -8286 + 427 00000342 9C 11 DCW 4508 + 428 00000344 74 1E DCW 7796 + 429 00000346 D9 C5 DCW -14887 + 430 00000348 76 12 DCW 4726 + 431 0000034A F3 15 DCW 5619 + 432 0000034C 65 C0 DCW -16283 + 433 0000034E 40 3A DCW 14912 + 434 00000350 BF F4 DCW -2881 + 435 00000352 8B FF DCW -117 + 436 00000354 E3 11 DCW 4579 + 437 00000356 4E C7 DCW -14514 + 438 00000358 B5 3A DCW 15029 + 439 0000035A 11 E8 DCW -6127 + 440 0000035C BE 0E DCW 3774 + 441 0000035E 9E 30 DCW 12446 + 442 00000360 7B CD DCW -12933 + 443 00000362 D3 0F DCW 4051 + 444 00000364 59 E4 DCW -7079 + 445 00000366 E6 04 DCW 1254 + 446 00000368 8C 0F DCW 3980 + 447 0000036A 5F F3 DCW -3233 + 448 0000036C 29 2D DCW 11561 + 449 0000036E B4 03 DCW 948 + 450 00000370 A6 C9 DCW -13914 + 451 00000372 D6 15 DCW 5590 + 452 00000374 57 1D DCW 7511 + 453 00000376 1B CA DCW -13797 + 454 00000378 37 3C DCW 15415 + 455 0000037A E7 EA DCW -5401 + 456 0000037C 70 C6 DCW -14736 + 457 0000037E 3A 30 DCW 12346 + 458 00000380 4B EB DCW -5301 + 459 00000382 AE 1E DCW 7854 + 460 00000384 41 F5 DCW -2751 + 461 00000386 4D F8 DCW -1971 + 462 00000388 48 FE DCW -440 + 463 0000038A 62 E1 DCW -7838 + 464 0000038C 30 20 DCW 8240 + 465 0000038E 76 E8 DCW -6026 + 466 00000390 AC 15 DCW 5548 + 467 00000392 FA 09 DCW 2554 + 468 00000394 B2 0A DCW 2738 + + + +ARM Macro Assembler Page 9 + + + 469 00000396 0E 10 DCW 4110 + 470 00000398 8E C1 DCW -15986 + 471 0000039A 7E 14 DCW 5246 + 472 0000039C A2 1C DCW 7330 + 473 0000039E A3 C5 DCW -14941 + 474 000003A0 D2 00 DCW 210 + 475 000003A2 E7 27 DCW 10215 + 476 000003A4 D1 C2 DCW -15663 + 477 000003A6 BC 2F DCW 12220 + 478 000003A8 AE 1F DCW 8110 + 479 000003AA 26 D6 DCW -10714 + 480 000003AC A6 35 DCW 13734 + 481 000003AE 96 C5 DCW -14954 + 482 000003B0 6F 0C DCW 3183 + 483 000003B2 90 10 DCW 4240 + 484 000003B4 30 E0 DCW -8144 + 485 000003B6 E2 41 DCW 16866 + 486 000003B8 AF D9 DCW -9809 + 487 000003BA 1D EF DCW -4323 + 488 000003BC F6 33 DCW 13302 + 489 000003BE 47 ED DCW -4793 + 490 000003C0 8A EC DCW -4982 + 491 000003C2 94 26 DCW 9876 + 492 000003C4 D1 EE DCW -4399 + 493 000003C6 D1 EC DCW -4911 + 494 000003C8 0A 0D DCW 3338 + 495 000003CA 6D FE DCW -403 + 496 000003CC 2A 14 DCW 5162 + 497 000003CE C4 DA DCW -9532 + 498 000003D0 35 0A DCW 2613 + 499 000003D2 A5 0E DCW 3749 + 500 000003D4 C6 E6 DCW -6458 + 501 000003D6 7C 0A DCW 2684 + 502 000003D8 84 F8 DCW -1916 + 503 000003DA C8 06 DCW 1736 + 504 000003DC 00 01 DCW 256 + 505 000003DE 91 1D DCW 7569 + 506 000003E0 B1 FB DCW -1103 + 507 000003E2 C2 B9 DCW -17982 + 508 000003E4 38 24 DCW 9272 + 509 000003E6 14 18 DCW 6164 + 510 000003E8 14 C5 DCW -15084 + 511 000003EA 51 3A DCW 14929 + 512 000003EC A1 0C DCW 3233 + 513 000003EE 78 B5 DCW -19080 + 514 000003F0 05 29 DCW 10501 + 515 000003F2 85 F2 DCW -3451 + 516 000003F4 99 F5 DCW -2663 + 517 000003F6 5A 1F DCW 8026 + 518 000003F8 59 D3 DCW -11431 + 519 000003FA C4 1C DCW 7364 + 520 000003FC 3E F0 DCW -4034 + 521 000003FE 1D EB DCW -5347 + 522 00000400 BD 3F DCW 16317 + 523 00000402 D0 E0 DCW -7984 + 524 00000404 0D FF DCW -243 + 525 00000406 62 0B DCW 2914 + 526 00000408 72 D3 DCW -11406 + 527 0000040A 9C FB DCW -1124 + + + +ARM Macro Assembler Page 10 + + + 528 0000040C 28 09 DCW 2344 + 529 0000040E 17 20 DCW 8215 + 530 00000410 91 09 DCW 2449 + 531 00000412 E5 F1 DCW -3611 + 532 00000414 82 2D DCW 11650 + 533 00000416 98 E6 DCW -6504 + 534 00000418 F4 D2 DCW -11532 + 535 0000041A 6A 4F DCW 20330 + 536 0000041C 7A E9 DCW -5766 + 537 0000041E 8D DF DCW -8307 + 538 00000420 13 20 DCW 8211 + 539 00000422 FA DF DCW -8198 + 540 00000424 3A 19 DCW 6458 + 541 00000426 39 09 DCW 2361 + 542 00000428 29 18 DCW 6185 + 543 0000042A 38 0E DCW 3640 + 544 0000042C 8A C1 DCW -15990 + 545 0000042E F9 0D DCW 3577 + 546 00000430 41 F6 DCW -2495 + 547 00000432 BD EA DCW -5443 + 548 00000434 97 29 DCW 10647 + 549 00000436 96 F2 DCW -3434 + 550 00000438 A3 EF DCW -4189 + 551 0000043A 16 10 DCW 4118 + 552 0000043C 5B F3 DCW -3237 + 553 0000043E CF 0D DCW 3535 + 554 00000440 21 EC DCW -5087 + 555 00000442 3F FF DCW -193 + 556 00000444 FC 2A DCW 11004 + 557 00000446 82 AA DCW -21886 + 558 00000448 C1 01 DCW 449 + 559 0000044A CF 0E DCW 3791 + 560 0000044C 7E C0 DCW -16258 + 561 0000044E E5 46 DCW 18149 + 562 00000450 E5 07 DCW 2021 + 563 00000452 9D DF DCW -8291 + 564 00000454 19 FF DCW -231 + 565 00000456 CC DF DCW -8244 + 566 00000458 39 1C DCW 7225 + 567 0000045A 1E 11 DCW 4382 + 568 0000045C D7 FC DCW -809 + 569 0000045E 92 19 DCW 6546 + 570 00000460 30 E3 DCW -7376 + 571 00000462 60 EE DCW -4512 + 572 00000464 86 16 DCW 5766 + 573 00000466 E6 EF DCW -4122 + 574 00000468 E7 FE DCW -281 + 575 0000046A 0B 06 DCW 1547 + 576 0000046C 8E 03 DCW 910 + 577 0000046E 88 F5 DCW -2680 + 578 00000470 3C E4 DCW -7108 + 579 00000472 93 27 DCW 10131 + 580 00000474 66 0C DCW 3174 + 581 00000476 58 D7 DCW -10408 + 582 00000478 47 2A DCW 10823 + 583 0000047A 15 EA DCW -5611 + 584 0000047C 1D D7 DCW -10467 + 585 0000047E CA 3E DCW 16074 + 586 00000480 44 FC DCW -956 + + + +ARM Macro Assembler Page 11 + + + 587 00000482 4A 07 DCW 1866 + 588 00000484 35 06 DCW 1589 + 589 00000486 4B ED DCW -4789 + 590 00000488 A4 FE DCW -348 + 591 0000048A 49 F5 DCW -2743 + 592 0000048C D7 3C DCW 15575 + 593 0000048E 1F 0B DCW 2847 + 594 00000490 34 E4 DCW -7116 + 595 00000492 51 25 DCW 9553 + 596 00000494 69 EC DCW -5015 + 597 00000496 81 EF DCW -4223 + 598 00000498 D2 29 DCW 10706 + 599 0000049A A0 E5 DCW -6752 + 600 0000049C B3 05 DCW 1459 + 601 0000049E 87 FE DCW -377 + 602 000004A0 E6 C4 DCW -15130 + 603 000004A2 78 32 DCW 12920 + 604 000004A4 B3 09 DCW 2483 + 605 000004A6 2E 00 DCW 46 + 606 000004A8 16 3B DCW 15126 + 607 000004AA A1 CE DCW -12639 + 608 000004AC 32 D7 DCW -10446 + 609 000004AE A1 0C DCW 3233 + 610 000004B0 AE F6 DCW -2386 + 611 000004B2 96 07 DCW 1942 + 612 000004B4 D7 25 DCW 9687 + 613 000004B6 8B 10 DCW 4235 + 614 000004B8 EC CE DCW -12564 + 615 000004BA 77 F7 DCW -2185 + 616 000004BC 9A 30 DCW 12442 + 617 000004BE 10 EE DCW -4592 + 618 000004C0 26 FD DCW -730 + 619 000004C2 D3 0F DCW 4051 + 620 000004C4 D8 C8 DCW -14120 + 621 000004C6 4E 09 DCW 2382 + 622 000004C8 18 19 DCW 6424 + 623 000004CA 96 F0 DCW -3946 + 624 000004CC 24 1D DCW 7460 + 625 000004CE 02 F5 DCW -2814 + 626 000004D0 30 F5 DCW -2768 + 627 000004D2 23 F9 DCW -1757 + 628 000004D4 8A ED DCW -4726 + 629 000004D6 DF 14 DCW 5343 + 630 000004D8 EF EB DCW -5137 + 631 000004DA D3 F8 DCW -1837 + 632 000004DC 69 FE DCW -407 + 633 000004DE EA F1 DCW -3606 + 634 000004E0 6F 20 DCW 8303 + 635 000004E2 9F EB DCW -5217 + 636 000004E4 DC 0D DCW 3548 + 637 000004E6 98 26 DCW 9880 + 638 000004E8 29 AF DCW -20695 + 639 000004EA 85 07 DCW 1925 + 640 000004EC A0 25 DCW 9632 + 641 000004EE CB CE DCW -12597 + 642 000004F0 85 31 DCW 12677 + 643 000004F2 F0 12 DCW 4848 + 644 000004F4 1B CA DCW -13797 + 645 000004F6 BC 19 DCW 6588 + + + +ARM Macro Assembler Page 12 + + + 646 000004F8 0B 08 DCW 2059 + 647 000004FA 2B E5 DCW -6869 + 648 000004FC B4 18 DCW 6324 + 649 000004FE 28 08 DCW 2088 + 650 00000500 B2 F9 DCW -1614 + 651 00000502 E6 02 DCW 742 + 652 00000504 B2 F6 DCW -2382 + 653 00000506 72 10 DCW 4210 + 654 00000508 47 00 DCW 71 + 655 0000050A 2E FF DCW -210 + 656 0000050C 73 0D DCW 3443 + 657 0000050E CA FB DCW -1078 + 658 00000510 A2 F0 DCW -3934 + 659 00000512 F6 F1 DCW -3594 + 660 00000514 45 1F DCW 8005 + 661 00000516 C1 FE DCW -319 + 662 00000518 8B EA DCW -5493 + 663 0000051A 02 1E DCW 7682 + 664 0000051C 96 DC DCW -9066 + 665 0000051E E7 E7 DCW -6169 + 666 00000520 01 28 DCW 10241 + 667 00000522 AF F0 DCW -3921 + 668 00000524 5C FF DCW -164 + 669 00000526 33 14 DCW 5171 + 670 00000528 81 03 DCW 897 + 671 0000052A 8B FE DCW -373 + 672 0000052C CD ED DCW -4659 + 673 0000052E 97 00 DCW 151 + 674 00000530 8A 02 DCW 650 + 675 00000532 53 F1 DCW -3757 + 676 00000534 87 26 DCW 9863 + 677 00000536 FE 1D DCW 7678 + 678 00000538 09 E9 DCW -5879 + 679 0000053A 26 14 DCW 5158 + 680 0000053C AF EE DCW -4433 + 681 0000053E 65 EB DCW -5275 + 682 00000540 F8 FE DCW -264 + 683 00000542 B8 ED DCW -4680 + 684 00000544 88 0A DCW 2696 + 685 00000546 44 F9 DCW -1724 + 686 00000548 8D 1C DCW 7309 + 687 0000054A 3A 17 DCW 5946 + 688 0000054C 43 E9 DCW -5821 + 689 0000054E 49 F8 DCW -1975 + 690 00000550 8E 03 DCW 910 + 691 00000552 1E FE DCW -482 + 692 00000554 73 F9 DCW -1677 + 693 00000556 FE 0B DCW 3070 + 694 00000558 CD 02 DCW 717 + 695 0000055A 47 ED DCW -4793 + 696 0000055C D0 06 DCW 1744 + 697 0000055E CF 0E DCW 3791 + 698 00000560 B6 F8 DCW -1866 + 699 00000562 0A 0B DCW 2826 + 700 00000564 C4 04 DCW 1220 + 701 00000566 39 F1 DCW -3783 + 702 00000568 F8 FC DCW -776 + 703 0000056A 71 EE DCW -4495 + 704 0000056C 11 FD DCW -751 + + + +ARM Macro Assembler Page 13 + + + 705 0000056E 39 0B DCW 2873 + 706 00000570 52 F5 DCW -2734 + 707 00000572 E8 22 DCW 8936 + 708 00000574 90 F7 DCW -2160 + 709 00000576 DD DA DCW -9507 + 710 00000578 51 24 DCW 9297 + 711 0000057A 15 ED DCW -4843 + 712 0000057C 47 EE DCW -4537 + 713 0000057E 68 18 DCW 6248 + 714 00000580 50 FF DCW -176 + 715 00000582 53 F1 DCW -3757 + 716 00000584 30 0B DCW 2864 + 717 00000586 37 14 DCW 5175 + 718 00000588 4F F0 DCW -4017 + 719 0000058A 14 04 DCW 1044 + 720 0000058C BE FB DCW -1090 + 721 0000058E A2 F3 DCW -3166 + 722 00000590 71 FF DCW -143 + 723 00000592 20 06 DCW 1568 + 724 00000594 92 04 DCW 1170 + 725 00000596 08 00 DCW 8 + 726 00000598 51 10 DCW 4177 + 727 0000059A 80 F4 DCW -2944 + 728 0000059C C3 F3 DCW -3133 + 729 0000059E 2C F4 DCW -3028 + 730 000005A0 43 14 DCW 5187 + 731 000005A2 50 14 DCW 5200 + 732 000005A4 07 DE DCW -8697 + 733 000005A6 FB 16 DCW 5883 + 734 000005A8 72 FB DCW -1166 + 735 000005AA 73 E4 DCW -7053 + 736 000005AC B4 02 DCW 692 + 737 000005AE 95 0A DCW 2709 + 738 000005B0 B7 1C DCW 7351 + 739 000005B2 D0 E0 DCW -7984 + 740 000005B4 58 00 DCW 88 + 741 000005B6 34 0E DCW 3636 + 742 000005B8 65 FC DCW -923 + 743 000005BA 11 15 DCW 5393 + 744 000005BC 3D 09 DCW 2365 + 745 000005BE CB E1 DCW -7733 + 746 000005C0 6C EF DCW -4244 + 747 000005C2 9B 17 DCW 6043 + 748 000005C4 85 DD DCW -8827 + 749 000005C6 73 0E DCW 3699 + 750 000005C8 B0 15 DCW 5552 + 751 000005CA C2 F9 DCW -1598 + 752 000005CC 4B EC DCW -5045 + 753 000005CE 91 F3 DCW -3183 + 754 000005D0 3D 20 DCW 8253 + 755 000005D2 37 E9 DCW -5833 + 756 000005D4 D6 01 DCW 470 + 757 000005D6 B8 18 DCW 6328 + 758 000005D8 6A 0D DCW 3434 + 759 000005DA 4A DC DCW -9142 + 760 000005DC DA 02 DCW 730 + 761 000005DE 47 02 DCW 583 + 762 000005E0 59 FA DCW -1447 + 763 000005E2 FB 2E DCW 12027 + + + +ARM Macro Assembler Page 14 + + + 764 000005E4 37 E9 DCW -5833 + 765 000005E6 FA 06 DCW 1786 + 766 000005E8 EB D4 DCW -11029 + 767 000005EA 9D F7 DCW -2147 + 768 000005EC E5 1E DCW 7909 + 769 000005EE C3 DF DCW -8253 + 770 000005F0 23 23 DCW 8995 + 771 000005F2 DB FC DCW -805 + 772 000005F4 9A F3 DCW -3174 + 773 000005F6 02 0C DCW 3074 + 774 000005F8 C9 FF DCW -55 + 775 000005FA B5 FA DCW -1355 + 776 000005FC 51 F8 DCW -1967 + 777 000005FE 34 0E DCW 3636 + 778 00000600 45 F6 DCW -2491 + 779 00000602 19 15 DCW 5401 + 780 00000604 EC F9 DCW -1556 + 781 00000606 C0 F0 DCW -3904 + 782 00000608 8E 19 DCW 6542 + 783 0000060A 31 F3 DCW -3279 + 784 0000060C 9D 0C DCW 3229 + 785 0000060E 61 E8 DCW -6047 + 786 00000610 8C F6 DCW -2420 + 787 00000612 12 10 DCW 4114 + 788 00000614 9F 03 DCW 927 + 789 00000616 BC 05 DCW 1468 + 790 00000618 7B F7 DCW -2181 + 791 0000061A F5 0D DCW 3573 + 792 0000061C 4F DA DCW -9649 + 793 0000061E 56 08 DCW 2134 + 794 00000620 0D 12 DCW 4621 + 795 00000622 44 FC DCW -956 + 796 00000624 57 06 DCW 1623 + 797 00000626 49 E3 DCW -7351 + 798 00000628 3C 0F DCW 3900 + 799 0000062A 36 01 DCW 310 + 800 0000062C BB 07 DCW 1979 + 801 0000062E D8 0A DCW 2776 + 802 00000630 85 F1 DCW -3707 + 803 00000632 70 04 DCW 1136 + 804 00000634 CA FD DCW -566 + 805 00000636 20 08 DCW 2080 + 806 00000638 02 F6 DCW -2558 + 807 0000063A D3 11 DCW 4563 + 808 0000063C 2E 03 DCW 814 + 809 0000063E AE E2 DCW -7506 + 810 00000640 BE 10 DCW 4286 + 811 00000642 80 F5 DCW -2688 + 812 00000644 79 05 DCW 1401 + 813 00000646 3A 04 DCW 1082 + 814 00000648 8C 0C DCW 3212 + 815 0000064A C4 08 DCW 2244 + 816 0000064C 7B F8 DCW -1925 + 817 0000064E D2 FC DCW -814 + 818 00000650 DC F6 DCW -2340 + 819 00000652 7A 13 DCW 4986 + 820 00000654 6F E1 DCW -7825 + 821 00000656 0F 1C DCW 7183 + 822 00000658 CC 07 DCW 1996 + + + +ARM Macro Assembler Page 15 + + + 823 0000065A 59 E8 DCW -6055 + 824 0000065C 02 1F DCW 7938 + 825 0000065E 72 E5 DCW -6798 + 826 00000660 C5 02 DCW 709 + 827 00000662 AB 05 DCW 1451 + 828 00000664 A9 F8 DCW -1879 + 829 00000666 E4 FA DCW -1308 + 830 00000668 61 FF DCW -159 + 831 0000066A EA 03 DCW 1002 + 832 0000066C 0A F6 DCW -2550 + 833 0000066E EB 12 DCW 4843 + 834 00000670 F6 08 DCW 2294 + 835 00000672 B7 08 DCW 2231 + 836 00000674 C3 E0 DCW -7997 + 837 00000676 36 EC DCW -5066 + 838 00000678 DB 12 DCW 4827 + 839 0000067A 5E F6 DCW -2466 + 840 0000067C 3E 19 DCW 6462 + 841 0000067E 25 EF DCW -4315 + 842 00000680 61 FD DCW -671 + 843 00000682 EB FE DCW -277 + 844 00000684 8A 04 DCW 1162 + 845 00000686 D2 27 DCW 10194 + 846 00000688 F6 DB DCW -9226 + 847 0000068A 52 0C DCW 3154 + 848 0000068C 0A E3 DCW -7414 + 849 0000068E 35 F0 DCW -4043 + 850 00000690 1F 20 DCW 8223 + 851 00000692 0F 0A DCW 2575 + 852 00000694 CD 18 DCW 6349 + 853 00000696 2C E2 DCW -7636 + 854 00000698 0C 01 DCW 268 + 855 0000069A 8F FF DCW -113 + 856 0000069C 91 F5 DCW -2671 + 857 0000069E 41 F7 DCW -2239 + 858 000006A0 DA 18 DCW 6362 + 859 000006A2 75 00 DCW 117 + 860 000006A4 EF EB DCW -5137 + 861 000006A6 4E 20 DCW 8270 + 862 000006A8 F2 DD DCW -8718 + 863 000006AA 1E 13 DCW 4894 + 864 000006AC 8A 04 DCW 1162 + 865 000006AE 1D ED DCW -4835 + 866 000006B0 F6 1B DCW 7158 + 867 000006B2 FB DA DCW -9477 + 868 000006B4 2E 02 DCW 558 + 869 000006B6 7A FF DCW -134 + 870 000006B8 2D 06 DCW 1581 + 871 000006BA BB 1D DCW 7611 + 872 000006BC 94 FC DCW -876 + 873 000006BE 43 EC DCW -5053 + 874 000006C0 7A EB DCW -5254 + 875 000006C2 EF 17 DCW 6127 + 876 000006C4 FE F5 DCW -2562 + 877 000006C6 BE 10 DCW 4286 + 878 000006C8 3E 05 DCW 1342 + 879 000006CA F4 FB DCW -1036 + 880 000006CC 86 02 DCW 646 + 881 000006CE 59 E8 DCW -6055 + + + +ARM Macro Assembler Page 16 + + + 882 000006D0 7D 17 DCW 6013 + 883 000006D2 68 F0 DCW -3992 + 884 000006D4 3E 1A DCW 6718 + 885 000006D6 D0 F5 DCW -2608 + 886 000006D8 A7 ED DCW -4697 + 887 000006DA D6 13 DCW 5078 + 888 000006DC 50 E9 DCW -5808 + 889 000006DE 6A 26 DCW 9834 + 890 000006E0 0E F7 DCW -2290 + 891 000006E2 FC FE DCW -260 + 892 000006E4 D2 00 DCW 210 + 893 000006E6 6F CA DCW -13713 + 894 000006E8 83 11 DCW 4483 + 895 000006EA 91 20 DCW 8337 + 896 000006EC 67 08 DCW 2151 + 897 000006EE 37 FE DCW -457 + 898 000006F0 F4 FE DCW -268 + 899 000006F2 F3 ED DCW -4621 + 900 000006F4 BC 04 DCW 1212 + 901 000006F6 47 03 DCW 839 + 902 000006F8 E5 F3 DCW -3099 + 903 000006FA 85 19 DCW 6533 + 904 000006FC B9 D5 DCW -10823 + 905 000006FE 3B 16 DCW 5691 + 906 00000700 3D 0A DCW 2621 + 907 00000702 B7 F4 DCW -2889 + 908 00000704 60 2D DCW 11616 + 909 00000706 DB CF DCW -12325 + 910 00000708 BC 03 DCW 956 + 911 0000070A 2B FA DCW -1493 + 912 0000070C 76 FF DCW -138 + 913 0000070E 9B 02 DCW 667 + 914 00000710 A4 FE DCW -348 + 915 00000712 24 20 DCW 8228 + 916 00000714 5C FF DCW -164 + 917 00000716 71 01 DCW 369 + 918 00000718 9F EA DCW -5473 + 919 0000071A 4E 08 DCW 2126 + 920 0000071C C5 ED DCW -4667 + 921 0000071E 96 07 DCW 1942 + 922 00000720 80 09 DCW 2432 + 923 00000722 B6 F5 DCW -2634 + 924 00000724 BF 0C DCW 3263 + 925 00000726 66 E3 DCW -7322 + 926 00000728 DC 22 DCW 8924 + 927 0000072A ED 08 DCW 2285 + 928 0000072C 62 F7 DCW -2206 + 929 0000072E 4D 0C DCW 3149 + 930 00000730 36 C4 DCW -15306 + 931 00000732 95 1E DCW 7829 + 932 00000734 98 F9 DCW -1640 + 933 00000736 F8 FF DCW -8 + 934 00000738 84 22 DCW 8836 + 935 0000073A 28 E1 DCW -7896 + 936 0000073C 66 25 DCW 9574 + 937 0000073E 06 CA DCW -13818 + 938 00000740 E3 15 DCW 5603 + 939 00000742 B5 FE DCW -331 + 940 00000744 AB 18 DCW 6315 + + + +ARM Macro Assembler Page 17 + + + 941 00000746 51 0D DCW 3409 + 942 00000748 2C B6 DCW -18900 + 943 0000074A DE 40 DCW 16606 + 944 0000074C 98 CE DCW -12648 + 945 0000074E B4 41 DCW 16820 + 946 00000750 0A F8 DCW -2038 + 947 00000752 AE F3 DCW -3154 + 948 00000754 32 2E DCW 11826 + 949 00000756 80 9F DCW -24704 + 950 00000758 75 16 DCW 5749 + 951 0000075A 43 FE DCW -445 + 952 0000075C D0 20 DCW 8400 + 953 0000075E 94 11 DCW 4500 + 954 00000760 33 FE DCW -461 + 955 00000762 05 E9 DCW -5883 + 956 00000764 F1 DF DCW -8207 + 957 00000766 7E 13 DCW 4990 + 958 00000768 B0 00 DCW 176 + 959 0000076A 2F 3B DCW 15151 + 960 0000076C F9 F9 DCW -1543 + 961 0000076E 0A E1 DCW -7926 + 962 00000770 4B EC DCW -5045 + 963 00000772 0C F0 DCW -4084 + 964 00000774 BE 0D DCW 3518 + 965 00000776 5B 1A DCW 6747 + 966 00000778 0E 22 DCW 8718 + 967 0000077A 20 F0 DCW -4064 + 968 0000077C A8 FE DCW -344 + 969 0000077E AB C7 DCW -14421 + 970 00000780 3C FA DCW -1476 + 971 00000782 74 1D DCW 7540 + 972 00000784 20 0A DCW 2592 + 973 00000786 54 3D DCW 15700 + 974 00000788 F7 D5 DCW -10761 + 975 0000078A 47 EA DCW -5561 + 976 0000078C 95 F4 DCW -2923 + 977 0000078E AE 09 DCW 2478 + 978 00000790 F9 25 DCW 9721 + 979 00000792 7A 14 DCW 5242 + 980 00000794 EB FE DCW -277 + 981 00000796 37 D4 DCW -11209 + 982 00000798 A0 FB DCW -1120 + 983 0000079A 03 DB DCW -9469 + 984 0000079C 8E 17 DCW 6030 + 985 0000079E BD 16 DCW 5821 + 986 000007A0 99 0B DCW 2969 + 987 000007A2 A9 0D DCW 3497 + 988 000007A4 64 D8 DCW -10140 + 989 000007A6 61 FF DCW -159 + 990 000007A8 11 EA DCW -5615 + 991 000007AA 5D 12 DCW 4701 + 992 000007AC 7C 1F DCW 8060 + 993 000007AE 5B 08 DCW 2139 + 994 000007B0 21 01 DCW 289 + 995 000007B2 16 D1 DCW -12010 + 996 000007B4 D8 F4 DCW -2856 + 997 000007B6 A1 F9 DCW -1631 + 998 000007B8 18 1C DCW 7192 + 999 000007BA 74 1E DCW 7796 + + + +ARM Macro Assembler Page 18 + + + 1000 000007BC BB F4 DCW -2885 + 1001 000007BE CB 0C DCW 3275 + 1002 000007C0 6E CF DCW -12434 + 1003 000007C2 3F 02 DCW 575 + 1004 000007C4 16 11 DCW 4374 + 1005 000007C6 74 06 DCW 1652 + 1006 000007C8 BF 1D DCW 7615 + 1007 000007CA 0A FA DCW -1526 + 1008 000007CC D7 F8 DCW -1833 + 1009 000007CE FB D9 DCW -9733 + 1010 000007D0 05 11 DCW 4357 + 1011 000007D2 B9 E6 DCW -6471 + 1012 000007D4 64 19 DCW 6500 + 1013 000007D6 DC 37 DCW 14300 + 1014 000007D8 15 D5 DCW -10987 + 1015 000007DA FF 05 DCW 1535 + 1016 000007DC 49 E1 DCW -7863 + 1017 000007DE 78 F5 DCW -2696 + 1018 000007E0 B4 15 DCW 5556 + 1019 000007E2 B8 1A DCW 6840 + 1020 000007E4 EF 14 DCW 5359 + 1021 000007E6 6E E8 DCW -6034 + 1022 000007E8 65 FD DCW -667 + 1023 000007EA 24 E0 DCW -8156 + 1024 000007EC D4 0B DCW 3028 + 1025 000007EE 5D 13 DCW 4957 + 1026 000007F0 4A 0A DCW 2634 + 1027 000007F2 60 17 DCW 5984 + 1028 000007F4 CF E3 DCW -7217 + 1029 000007F6 1D 04 DCW 1053 + 1030 000007F8 DC E0 DCW -7972 + 1031 000007FA F6 05 DCW 1526 + 1032 000007FC 0B 1D DCW 7435 + 1033 000007FE 0A 0B DCW 2826 + 1034 00000800 FB 16 DCW 5883 + 1035 00000802 B7 DB DCW -9289 + 1036 00000804 DD F1 DCW -3619 + 1037 00000806 47 EB DCW -5305 + 1038 00000808 C1 13 DCW 5057 + 1039 0000080A FB 1A DCW 6907 + 1040 0000080C EC 11 DCW 4588 + 1041 0000080E B9 FE DCW -327 + 1042 00000810 33 D2 DCW -11725 + 1043 00000812 3F 01 DCW 319 + 1044 00000814 64 EF DCW -4252 + 1045 00000816 8A 15 DCW 5514 + 1046 00000818 0D 27 DCW 9997 + 1047 0000081A 2F FE DCW -465 + 1048 0000081C 0E F9 DCW -1778 + 1049 0000081E D3 E4 DCW -6957 + 1050 00000820 43 EC DCW -5053 + 1051 00000822 09 FC DCW -1015 + 1052 00000824 F6 1D DCW 7670 + 1053 00000826 E3 14 DCW 5347 + 1054 00000828 57 04 DCW 1111 + 1055 0000082A 84 F4 DCW -2940 + 1056 0000082C 72 CF DCW -12430 + 1057 0000082E 43 02 DCW 579 + 1058 00000830 83 10 DCW 4227 + + + +ARM Macro Assembler Page 19 + + + 1059 00000832 AE 1F DCW 8110 + 1060 00000834 54 15 DCW 5460 + 1061 00000836 50 E9 DCW -5808 + 1062 00000838 FE E0 DCW -7938 + 1063 0000083A A9 E2 DCW -7511 + 1064 0000083C 0D 14 DCW 5133 + 1065 0000083E 8C 0F DCW 3980 + 1066 00000840 65 2A DCW 10853 + 1067 00000842 64 02 DCW 612 + 1068 00000844 5A E1 DCW -7846 + 1069 00000846 EB EC DCW -4885 + 1070 00000848 B6 E3 DCW -7242 + 1071 0000084A FF 1B DCW 7167 + 1072 0000084C 0A 0D DCW 3338 + 1073 0000084E 7C 1E DCW 7804 + 1074 00000850 FD FA DCW -1283 + 1075 00000852 78 DE DCW -8584 + 1076 00000854 2D F1 DCW -3795 + 1077 00000856 80 F4 DCW -2944 + 1078 00000858 BA 23 DCW 9146 + 1079 0000085A 34 0D DCW 3380 + 1080 0000085C 3A 17 DCW 5946 + 1081 0000085E 12 E2 DCW -7662 + 1082 00000860 EB D5 DCW -10773 + 1083 00000862 8E 05 DCW 1422 + 1084 00000864 26 00 DCW 38 + 1085 00000866 C4 32 DCW 12996 + 1086 00000868 99 0D DCW 3481 + 1087 0000086A 2F FD DCW -721 + 1088 0000086C C7 DF DCW -8249 + 1089 0000086E 05 E5 DCW -6907 + 1090 00000870 C6 12 DCW 4806 + 1091 00000872 6C 04 DCW 1132 + 1092 00000874 B5 27 DCW 10165 + 1093 00000876 DB FD DCW -549 + 1094 00000878 5E F7 DCW -2210 + 1095 0000087A 26 E9 DCW -5850 + 1096 0000087C 6D ED DCW -4755 + 1097 0000087E AC 15 DCW 5548 + 1098 00000880 81 04 DCW 1153 + 1099 00000882 C2 24 DCW 9410 + 1100 00000884 3C F8 DCW -1988 + 1101 00000886 11 EA DCW -5615 + 1102 00000888 19 ED DCW -4839 + 1103 0000088A D1 F0 DCW -3887 + 1104 0000088C 42 1B DCW 6978 + 1105 0000088E F9 0D DCW 3577 + 1106 00000890 FB 1A DCW 6907 + 1107 00000892 EA EF DCW -4118 + 1108 00000894 25 ED DCW -4827 + 1109 00000896 C4 EE DCW -4412 + 1110 00000898 E0 F8 DCW -1824 + 1111 0000089A 15 2A DCW 10773 + 1112 0000089C 54 FE DCW -428 + 1113 0000089E DC 0C DCW 3292 + 1114 000008A0 ED F3 DCW -3091 + 1115 000008A2 FC EB DCW -5124 + 1116 000008A4 A5 F8 DCW -1883 + 1117 000008A6 96 04 DCW 1174 + + + +ARM Macro Assembler Page 20 + + + 1118 000008A8 8F 12 DCW 4751 + 1119 000008AA A8 00 DCW 168 + 1120 000008AC AF 1C DCW 7343 + 1121 000008AE 77 E1 DCW -7817 + 1122 000008B0 0F F4 DCW -3057 + 1123 000008B2 EA 04 DCW 1258 + 1124 000008B4 A2 F2 DCW -3422 + 1125 000008B6 89 1B DCW 7049 + 1126 000008B8 E0 0E DCW 3808 + 1127 000008BA DB FD DCW -549 + 1128 000008BC 0D EB DCW -5363 + 1129 000008BE 02 F5 DCW -2814 + 1130 000008C0 D3 FB DCW -1069 + 1131 000008C2 AD 10 DCW 4269 + 1132 000008C4 E7 14 DCW 5351 + 1133 000008C6 D7 F8 DCW -1833 + 1134 000008C8 04 03 DCW 772 + 1135 000008CA B4 EA DCW -5452 + 1136 000008CC 01 FA DCW -1535 + 1137 000008CE C0 07 DCW 1984 + 1138 000008D0 60 00 DCW 96 + 1139 000008D2 92 19 DCW 6546 + 1140 000008D4 8D F3 DCW -3187 + 1141 000008D6 71 FF DCW -143 + 1142 000008D8 35 F3 DCW -3275 + 1143 000008DA 2C F5 DCW -2772 + 1144 000008DC 63 0A DCW 2659 + 1145 000008DE 5C 02 DCW 604 + 1146 000008E0 BD 14 DCW 5309 + 1147 000008E2 8D F2 DCW -3443 + 1148 000008E4 BB F5 DCW -2629 + 1149 000008E6 BF F5 DCW -2625 + 1150 000008E8 9D 0D DCW 3485 + 1151 000008EA 59 FC DCW -935 + 1152 000008EC 71 01 DCW 369 + 1153 000008EE 33 11 DCW 4403 + 1154 000008F0 F0 FB DCW -1040 + 1155 000008F2 18 07 DCW 1816 + 1156 000008F4 11 EB DCW -5359 + 1157 000008F6 2D 04 DCW 1069 + 1158 000008F8 23 FB DCW -1245 + 1159 000008FA E0 0D DCW 3552 + 1160 000008FC B3 08 DCW 2227 + 1161 000008FE 83 E4 DCW -7037 + 1162 00000900 BA 0E DCW 3770 + 1163 00000902 8C F6 DCW -2420 + 1164 00000904 D8 F3 DCW -3112 + 1165 00000906 FA 1B DCW 7162 + 1166 00000908 97 02 DCW 663 + 1167 0000090A 85 F2 DCW -3451 + 1168 0000090C 61 FF DCW -159 + 1169 0000090E C6 FA DCW -1338 + 1170 00000910 16 FB DCW -1258 + 1171 00000912 B5 10 DCW 4277 + 1172 00000914 79 01 DCW 377 + 1173 00000916 DB FD DCW -549 + 1174 00000918 5A 09 DCW 2394 + 1175 0000091A 71 ED DCW -4751 + 1176 0000091C F2 04 DCW 1266 + + + +ARM Macro Assembler Page 21 + + + 1177 0000091E A8 FF DCW -88 + 1178 00000920 D3 0E DCW 3795 + 1179 00000922 ED 09 DCW 2541 + 1180 00000924 DE FF DCW -34 + 1181 00000926 F8 FE DCW -264 + 1182 00000928 F3 EA DCW -5389 + 1183 0000092A 80 09 DCW 2432 + 1184 0000092C 69 FE DCW -407 + 1185 0000092E 2E 17 DCW 5934 + 1186 00000930 75 00 DCW 117 + 1187 00000932 2C F8 DCW -2004 + 1188 00000934 D4 F6 DCW -2348 + 1189 00000936 F3 EC DCW -4877 + 1190 00000938 F5 0D DCW 3573 + 1191 0000093A 68 04 DCW 1128 + 1192 0000093C 83 10 DCW 4227 + 1193 0000093E 4B 04 DCW 1099 + 1194 00000940 97 EA DCW -5481 + 1195 00000942 D6 EB DCW -5162 + 1196 00000944 FB 01 DCW 507 + 1197 00000946 80 0C DCW 3200 + 1198 00000948 DF 11 DCW 4575 + 1199 0000094A 7F 0E DCW 3711 + 1200 0000094C 4C EA DCW -5556 + 1201 0000094E B8 EE DCW -4424 + 1202 00000950 9A 04 DCW 1178 + 1203 00000952 23 FA DCW -1501 + 1204 00000954 F3 17 DCW 6131 + 1205 00000956 79 05 DCW 1401 + 1206 00000958 30 F5 DCW -2768 + 1207 0000095A A8 FD DCW -600 + 1208 0000095C C4 F2 DCW -3388 + 1209 0000095E E2 00 DCW 226 + 1210 00000960 9B 03 DCW 923 + 1211 00000962 47 17 DCW 5959 + 1212 00000964 2C F8 DCW -2004 + 1213 00000966 89 06 DCW 1673 + 1214 00000968 30 F4 DCW -3024 + 1215 0000096A 58 E9 DCW -5800 + 1216 0000096C CA 10 DCW 4298 + 1217 0000096E A4 FE DCW -348 + 1218 00000970 83 11 DCW 4483 + 1219 00000972 53 04 DCW 1107 + 1220 00000974 13 F4 DCW -3053 + 1221 00000976 BB F3 DCW -3141 + 1222 00000978 3C FA DCW -1476 + 1223 0000097A D4 09 DCW 2516 + 1224 0000097C 7F 0E DCW 3711 + 1225 0000097E 4F 01 DCW 335 + 1226 00000980 B6 F5 DCW -2634 + 1227 00000982 95 F3 DCW -3179 + 1228 00000984 E4 F8 DCW -1820 + 1229 00000986 D9 07 DCW 2009 + 1230 00000988 EF 13 DCW 5103 + 1231 0000098A D6 00 DCW 214 + 1232 0000098C 7E FD DCW -642 + 1233 0000098E 11 00 DCW 17 + 1234 00000990 4E F4 DCW -2994 + 1235 00000992 AB 03 DCW 939 + + + +ARM Macro Assembler Page 22 + + + 1236 00000994 40 FC DCW -960 + 1237 00000996 17 0D DCW 3351 + 1238 00000998 9E 07 DCW 1950 + 1239 0000099A B8 04 DCW 1208 + 1240 0000099C FE F4 DCW -2818 + 1241 0000099E 3D F4 DCW -3011 + 1242 000009A0 67 08 DCW 2151 + 1243 000009A2 2A FE DCW -470 + 1244 000009A4 20 0A DCW 2592 + 1245 000009A6 7E 01 DCW 382 + 1246 000009A8 90 FA DCW -1392 + 1247 000009AA D0 F5 DCW -2608 + 1248 000009AC E3 FD DCW -541 + 1249 000009AE 05 FD DCW -763 + 1250 000009B0 6F 0D DCW 3439 + 1251 000009B2 67 08 DCW 2151 + 1252 000009B4 B5 FC DCW -843 + 1253 000009B6 48 FC DCW -952 + 1254 000009B8 49 F8 DCW -1975 + 1255 000009BA B0 01 DCW 432 + 1256 000009BC 04 FF DCW -252 + 1257 000009BE 31 05 DCW 1329 + 1258 000009C0 6C 04 DCW 1132 + 1259 000009C2 3E 03 DCW 830 + 1260 000009C4 06 F9 DCW -1786 + 1261 000009C6 F0 FC DCW -784 + 1262 000009C8 23 F9 DCW -1757 + 1263 000009CA 74 06 DCW 1652 + 1264 000009CC 9D 0B DCW 2973 + 1265 000009CE 15 02 DCW 533 + 1266 000009D0 1A FE DCW -486 + 1267 000009D2 A5 FB DCW -1115 + 1268 000009D4 63 F5 DCW -2717 + 1269 000009D6 FC FF DCW -4 + 1270 000009D8 34 0C DCW 3124 + 1271 000009DA D3 FB DCW -1069 + 1272 000009DC BF 08 DCW 2239 + 1273 000009DE 8C FA DCW -1396 + 1274 000009E0 61 FC DCW -927 + 1275 000009E2 27 FC DCW -985 + 1276 000009E4 8A 04 DCW 1162 + 1277 000009E6 9F 00 DCW 159 + 1278 000009E8 32 02 DCW 562 + 1279 000009EA 35 0A DCW 2613 + 1280 000009EC B7 F2 DCW -3401 + 1281 000009EE 08 00 DCW 8 + 1282 000009F0 E0 F7 DCW -2080 + 1283 000009F2 DA 00 DCW 218 + 1284 000009F4 E0 0D DCW 3552 + 1285 000009F6 31 05 DCW 1329 + 1286 000009F8 FC 00 DCW 252 + 1287 000009FA 65 FC DCW -923 + 1288 000009FC 46 F1 DCW -3770 + 1289 000009FE 7E FE DCW -386 + 1290 00000A00 74 09 DCW 2420 + 1291 00000A02 DD 07 DCW 2013 + 1292 00000A04 57 07 DCW 1879 + 1293 00000A06 B9 FC DCW -839 + 1294 00000A08 55 F8 DCW -1963 + + + +ARM Macro Assembler Page 23 + + + 1295 00000A0A BD FD DCW -579 + 1296 00000A0C 1A FB DCW -1254 + 1297 00000A0E 93 00 DCW 147 + 1298 00000A10 38 10 DCW 4152 + 1299 00000A12 44 FD DCW -700 + 1300 00000A14 BD 01 DCW 445 + 1301 00000A16 DB F9 DCW -1573 + 1302 00000A18 02 F8 DCW -2046 + 1303 00000A1A 42 05 DCW 1346 + 1304 00000A1C 38 0C DCW 3128 + 1305 00000A1E 07 07 DCW 1799 + 1306 00000A20 3B FF DCW -197 + 1307 00000A22 74 F4 DCW -2956 + 1308 00000A24 53 ED DCW -4781 + 1309 00000A26 2D 07 DCW 1837 + 1310 00000A28 CC 07 DCW 1996 + 1311 00000A2A 62 0F DCW 3938 + 1312 00000A2C 81 04 DCW 1153 + 1313 00000A2E 5F F2 DCW -3489 + 1314 00000A30 7C F5 DCW -2692 + 1315 00000A32 5B 05 DCW 1371 + 1316 00000A34 11 FE DCW -495 + 1317 00000A36 B3 08 DCW 2227 + 1318 00000A38 1B 0E DCW 3611 + 1319 00000A3A 9E F3 DCW -3170 + 1320 00000A3C 97 00 DCW 151 + 1321 00000A3E 87 FA DCW -1401 + 1322 00000A40 A5 F7 DCW -2139 + 1323 00000A42 78 09 DCW 2424 + 1324 00000A44 3D 0C DCW 3133 + 1325 00000A46 7A 00 DCW 122 + 1326 00000A48 C9 00 DCW 201 + 1327 00000A4A 89 F3 DCW -3191 + 1328 00000A4C 9E F1 DCW -3682 + 1329 00000A4E AB 04 DCW 1195 + 1330 00000A50 12 0D DCW 3346 + 1331 00000A52 73 0A DCW 2675 + 1332 00000A54 DE 02 DCW 734 + 1333 00000A56 52 F4 DCW -2990 + 1334 00000A58 01 FA DCW -1535 + 1335 00000A5A C0 03 DCW 960 + 1336 00000A5C D6 FE DCW -298 + 1337 00000A5E 28 0B DCW 2856 + 1338 00000A60 09 FC DCW -1015 + 1339 00000A62 65 FE DCW -411 + 1340 00000A64 A5 FB DCW -1115 + 1341 00000A66 69 FF DCW -151 + 1342 00000A68 42 05 DCW 1346 + 1343 00000A6A 69 01 DCW 361 + 1344 00000A6C 8E 04 DCW 1166 + 1345 00000A6E 71 01 DCW 369 + 1346 00000A70 D1 02 DCW 721 + 1347 00000A72 1C F1 DCW -3812 + 1348 00000A74 3C F9 DCW -1732 + 1349 00000A76 B0 02 DCW 688 + 1350 00000A78 4A 0A DCW 2634 + 1351 00000A7A 1E 10 DCW 4126 + 1352 00000A7C A4 FE DCW -348 + 1353 00000A7E 03 F3 DCW -3325 + + + +ARM Macro Assembler Page 24 + + + 1354 00000A80 A0 FB DCW -1120 + 1355 00000A82 66 FA DCW -1434 + 1356 00000A84 C9 04 DCW 1225 + 1357 00000A86 FD 0C DCW 3325 + 1358 00000A88 16 FD DCW -746 + 1359 00000A8A 06 F9 DCW -1786 + 1360 00000A8C E3 FB DCW -1053 + 1361 00000A8E 87 FD DCW -633 + 1362 00000A90 1D 03 DCW 797 + 1363 00000A92 3D 08 DCW 2109 + 1364 00000A94 BD 00 DCW 189 + 1365 00000A96 4A 06 DCW 1610 + 1366 00000A98 22 FE DCW -478 + 1367 00000A9A E8 FA DCW -1304 + 1368 00000A9C 27 FB DCW -1241 + 1369 00000A9E C5 FE DCW -315 + 1370 00000AA0 8E 02 DCW 654 + 1371 00000AA2 FE 09 DCW 2558 + 1372 00000AA4 57 05 DCW 1367 + 1373 00000AA6 B6 F6 DCW -2378 + 1374 00000AA8 CB F9 DCW -1589 + 1375 00000AAA 77 F6 DCW -2441 + 1376 00000AAC 06 0E DCW 3590 + 1377 00000AAE 28 0B DCW 2856 + 1378 00000AB0 A4 FF DCW -92 + 1379 00000AB2 DC F7 DCW -2084 + 1380 00000AB4 DB FB DCW -1061 + 1381 00000AB6 9F 01 DCW 415 + 1382 00000AB8 F3 03 DCW 1011 + 1383 00000ABA B0 01 DCW 432 + 1384 00000ABC 0E F7 DCW -2290 + 1385 00000ABE 71 FF DCW -143 + 1386 00000AC0 10 EE DCW -4592 + 1387 00000AC2 4B ED DCW -4789 + 1388 00000AC4 7E FF DCW -130 + 1389 00000AC6 10 06 DCW 1552 + 1390 00000AC8 44 10 DCW 4164 + 1391 00000ACA 80 37 DCW 14208 + 1392 00000ACC 92 30 DCW 12434 + 1393 00000ACE 35 1E DCW 7733 + 1394 00000AD0 C0 06 DCW 1728 + 1395 00000AD2 64 D7 DCW -10396 + 1396 00000AD4 5D E7 DCW -6307 + 1397 00000AD6 A5 E3 DCW -7259 + 1398 00000AD8 0B DF DCW -8437 + 1399 00000ADA BC EE DCW -4420 + 1400 00000ADC 88 F5 DCW -2680 + 1401 00000ADE 3E 07 DCW 1854 + 1402 00000AE0 80 0A DCW 2688 + 1403 00000AE2 FF 1A DCW 6911 + 1404 00000AE4 BB 1D DCW 7611 + 1405 00000AE6 18 F3 DCW -3304 + 1406 00000AE8 C8 F3 DCW -3128 + 1407 00000AEA 00 00 DCW 0 + 1408 00000AEC 56 F6 DCW -2474 + 1409 00000AEE E7 FF DCW -25 + 1410 00000AF0 54 14 DCW 5204 + 1411 00000AF2 03 F1 DCW -3837 + 1412 00000AF4 3C E6 DCW -6596 + + + +ARM Macro Assembler Page 25 + + + 1413 00000AF6 8F 11 DCW 4495 + 1414 00000AF8 59 F9 DCW -1703 + 1415 00000AFA D0 07 DCW 2000 + 1416 00000AFC 38 0D DCW 3384 + 1417 00000AFE 12 F9 DCW -1774 + 1418 00000B00 DD 08 DCW 2269 + 1419 00000B02 23 10 DCW 4131 + 1420 00000B04 BF F5 DCW -2625 + 1421 00000B06 7A E8 DCW -6022 + 1422 00000B08 9A 04 DCW 1178 + 1423 00000B0A 13 F3 DCW -3309 + 1424 00000B0C E9 08 DCW 2281 + 1425 00000B0E AD 0F DCW 4013 + 1426 00000B10 1B F5 DCW -2789 + 1427 00000B12 EE 03 DCW 1006 + 1428 00000B14 2A 01 DCW 298 + 1429 00000B16 A2 07 DCW 1954 + 1430 00000B18 71 03 DCW 881 + 1431 00000B1A B9 FC DCW -839 + 1432 00000B1C BE F7 DCW -2114 + 1433 00000B1E 0C ED DCW -4852 + 1434 00000B20 6B F5 DCW -2709 + 1435 00000B22 25 04 DCW 1061 + 1436 00000B24 F2 07 DCW 2034 + 1437 00000B26 01 0E DCW 3585 + 1438 00000B28 8E 16 DCW 5774 + 1439 00000B2A 4D F8 DCW -1971 + 1440 00000B2C 04 00 DCW 4 + 1441 00000B2E CA FB DCW -1078 + 1442 00000B30 00 FE DCW -512 + 1443 00000B32 D8 F5 DCW -2600 + 1444 00000B34 12 FC DCW -1006 + 1445 00000B36 CB F5 DCW -2613 + 1446 00000B38 64 EF DCW -4252 + 1447 00000B3A 0A 21 DCW 8458 + 1448 00000B3C 5E E4 DCW -7074 + 1449 00000B3E A1 3A DCW 15009 + 1450 00000B40 B9 FE DCW -327 + 1451 00000B42 DF D1 DCW -11809 + 1452 00000B44 A6 1E DCW 7846 + 1453 00000B46 03 DC DCW -9213 + 1454 00000B48 86 00 DCW 134 + 1455 00000B4A D3 FA DCW -1325 + 1456 00000B4C EA 06 DCW 1770 + 1457 00000B4E B9 FC DCW -839 + 1458 00000B50 4A 1D DCW 7498 + 1459 00000B52 42 19 DCW 6466 + 1460 00000B54 49 F7 DCW -2231 + 1461 00000B56 7A FD DCW -646 + 1462 00000B58 9D DF DCW -8291 + 1463 00000B5A 52 07 DCW 1874 + 1464 00000B5C C2 25 DCW 9666 + 1465 00000B5E 4C D1 DCW -11956 + 1466 00000B60 47 EC DCW -5049 + 1467 00000B62 1F 0C DCW 3103 + 1468 00000B64 93 E7 DCW -6253 + 1469 00000B66 8D 49 DCW 18829 + 1470 00000B68 61 FE DCW -415 + 1471 00000B6A A9 F9 DCW -1623 + + + +ARM Macro Assembler Page 26 + + + 1472 00000B6C 0B 07 DCW 1803 + 1473 00000B6E 25 EF DCW -4315 + 1474 00000B70 C2 E4 DCW -6974 + 1475 00000B72 FA F1 DCW -3590 + 1476 00000B74 B5 FD DCW -587 + 1477 00000B76 94 F8 DCW -1900 + 1478 00000B78 6C 30 DCW 12396 + 1479 00000B7A F3 EE DCW -4365 + 1480 00000B7C 78 20 DCW 8312 + 1481 00000B7E 1C 09 DCW 2332 + 1482 00000B80 A7 F0 DCW -3929 + 1483 00000B82 62 F7 DCW -2206 + 1484 00000B84 74 F1 DCW -3724 + 1485 00000B86 88 F7 DCW -2168 + 1486 00000B88 51 FA DCW -1455 + 1487 00000B8A 33 FD DCW -717 + 1488 00000B8C 8A EE DCW -4470 + 1489 00000B8E 56 35 DCW 13654 + 1490 00000B90 E8 0F DCW 4072 + 1491 00000B92 B0 FF DCW -80 + 1492 00000B94 4B 02 DCW 587 + 1493 00000B96 CB E1 DCW -7733 + 1494 00000B98 AA F3 DCW -3158 + 1495 00000B9A 2B 12 DCW 4651 + 1496 00000B9C EE F2 DCW -3346 + 1497 00000B9E B8 02 DCW 696 + 1498 00000BA0 1C 09 DCW 2332 + 1499 00000BA2 6B F7 DCW -2197 + 1500 00000BA4 44 10 DCW 4164 + 1501 00000BA6 3A 02 DCW 570 + 1502 00000BA8 06 F8 DCW -2042 + 1503 00000BAA 53 06 DCW 1619 + 1504 00000BAC 00 00 DCW 0 + 1505 00000BAE 79 F0 DCW -3975 + 1506 00000BB0 FA 09 DCW 2554 + 1507 00000BB2 4C E8 DCW -6068 + 1508 00000BB4 30 0B DCW 2864 + 1509 00000BB6 E3 14 DCW 5347 + 1510 00000BB8 BF 08 DCW 2239 + 1511 00000BBA 41 0C DCW 3137 + 1512 00000BBC D4 F6 DCW -2348 + 1513 00000BBE 5D E5 DCW -6819 + 1514 00000BC0 73 F6 DCW -2445 + 1515 00000BC2 4F 17 DCW 5967 + 1516 00000BC4 0F F6 DCW -2545 + 1517 00000BC6 B8 16 DCW 5816 + 1518 00000BC8 26 FE DCW -474 + 1519 00000BCA EC F8 DCW -1812 + 1520 00000BCC 4D 0F DCW 3917 + 1521 00000BCE 10 02 DCW 528 + 1522 00000BD0 CC F4 DCW -2868 + 1523 00000BD2 3A 04 DCW 1082 + 1524 00000BD4 6A FC DCW -918 + 1525 00000BD6 23 FA DCW -1501 + 1526 00000BD8 B7 06 DCW 1719 + 1527 00000BDA 96 EE DCW -4458 + 1528 00000BDC 85 05 DCW 1413 + 1529 00000BDE 3A 05 DCW 1338 + 1530 00000BE0 A2 07 DCW 1954 + + + +ARM Macro Assembler Page 27 + + + 1531 00000BE2 F0 FB DCW -1040 + 1532 00000BE4 C3 09 DCW 2499 + 1533 00000BE6 03 F2 DCW -3581 + 1534 00000BE8 E2 00 DCW 226 + 1535 00000BEA 67 07 DCW 1895 + 1536 00000BEC 37 FC DCW -969 + 1537 00000BEE 74 09 DCW 2420 + 1538 00000BF0 66 F7 DCW -2202 + 1539 00000BF2 E7 00 DCW 231 + 1540 00000BF4 DF FB DCW -1057 + 1541 00000BF6 68 04 DCW 1128 + 1542 00000BF8 D8 F6 DCW -2344 + 1543 00000BFA EE 03 DCW 1006 + 1544 00000BFC 5E F9 DCW -1698 + 1545 00000BFE E7 11 DCW 4583 + 1546 00000C00 93 00 DCW 147 + 1547 00000C02 45 F8 DCW -1979 + 1548 00000C04 7C 07 DCW 1916 + 1549 00000C06 F3 EE DCW -4365 + 1550 00000C08 5E 0C DCW 3166 + 1551 00000C0A 03 04 DCW 1027 + 1552 00000C0C F5 F6 DCW -2315 + 1553 00000C0E 7C F2 DCW -3460 + 1554 00000C10 20 0A DCW 2592 + 1555 00000C12 01 10 DCW 4097 + 1556 00000C14 FD 0C DCW 3325 + 1557 00000C16 C3 F6 DCW -2365 + 1558 00000C18 41 F4 DCW -3007 + 1559 00000C1A AE F3 DCW -3154 + 1560 00000C1C 76 FE DCW -394 + 1561 00000C1E 3B 01 DCW 315 + 1562 00000C20 84 F6 DCW -2428 + 1563 00000C22 1A 10 DCW 4122 + 1564 00000C24 39 0A DCW 2617 + 1565 00000C26 B3 09 DCW 2483 + 1566 00000C28 63 08 DCW 2147 + 1567 00000C2A 47 ED DCW -4793 + 1568 00000C2C 0C EE DCW -4596 + 1569 00000C2E AE 0C DCW 3246 + 1570 00000C30 F9 F7 DCW -2055 + 1571 00000C32 9C 0F DCW 3996 + 1572 00000C34 4C FF DCW -180 + 1573 00000C36 9A EF DCW -4198 + 1574 00000C38 2D 08 DCW 2093 + 1575 00000C3A 31 07 DCW 1841 + 1576 00000C3C 6B 0B DCW 2923 + 1577 00000C3E 60 02 DCW 608 + 1578 00000C40 CF FA DCW -1329 + 1579 00000C42 EA ED DCW -4630 + 1580 00000C44 0B F3 DCW -3317 + 1581 00000C46 B9 FB DCW -1095 + 1582 00000C48 A9 0D DCW 3497 + 1583 00000C4A 74 07 DCW 1908 + 1584 00000C4C 90 0C DCW 3216 + 1585 00000C4E 1C 05 DCW 1308 + 1586 00000C50 9F 02 DCW 671 + 1587 00000C52 92 F1 DCW -3694 + 1588 00000C54 49 F8 DCW -1975 + 1589 00000C56 41 F5 DCW -2751 + + + +ARM Macro Assembler Page 28 + + + 1590 00000C58 51 FB DCW -1199 + 1591 00000C5A 70 1C DCW 7280 + 1592 00000C5C 0E F9 DCW -1778 + 1593 00000C5E 9B 03 DCW 923 + 1594 00000C60 76 FC DCW -906 + 1595 00000C62 A8 01 DCW 424 + 1596 00000C64 17 0B DCW 2839 + 1597 00000C66 3A 06 DCW 1594 + 1598 00000C68 E1 F3 DCW -3103 + 1599 00000C6A 36 EB DCW -5322 + 1600 00000C6C 82 FE DCW -382 + 1601 00000C6E 79 04 DCW 1145 + 1602 00000C70 D9 07 DCW 2009 + 1603 00000C72 EB 13 DCW 5099 + 1604 00000C74 E1 07 DCW 2017 + 1605 00000C76 2C F8 DCW -2004 + 1606 00000C78 A8 00 DCW 168 + 1607 00000C7A 92 EE DCW -4462 + 1608 00000C7C 4D F7 DCW -2227 + 1609 00000C7E 24 F5 DCW -2780 + 1610 00000C80 00 01 DCW 256 + 1611 00000C82 21 02 DCW 545 + 1612 00000C84 2F 0F DCW 3887 + 1613 00000C86 89 06 DCW 1673 + 1614 00000C88 54 FD DCW -684 + 1615 00000C8A 67 09 DCW 2407 + 1616 00000C8C 58 FF DCW -168 + 1617 00000C8E AF 04 DCW 1199 + 1618 00000C90 3A EC DCW -5062 + 1619 00000C92 34 F6 DCW -2508 + 1620 00000C94 33 FB DCW -1229 + 1621 00000C96 69 01 DCW 361 + 1622 00000C98 5D 14 DCW 5213 + 1623 00000C9A 1C 08 DCW 2076 + 1624 00000C9C 66 F9 DCW -1690 + 1625 00000C9E BE 0E DCW 3774 + 1626 00000CA0 4A F2 DCW -3510 + 1627 00000CA2 F0 FC DCW -784 + 1628 00000CA4 36 04 DCW 1078 + 1629 00000CA6 D3 E4 DCW -6957 + 1630 00000CA8 31 07 DCW 1841 + 1631 00000CAA 80 09 DCW 2432 + 1632 00000CAC AA 08 DCW 2218 + 1633 00000CAE 51 FB DCW -1199 + 1634 00000CB0 8F 00 DCW 143 + 1635 00000CB2 40 FC DCW -960 + 1636 00000CB4 E0 0D DCW 3552 + 1637 00000CB6 DF FD DCW -545 + 1638 00000CB8 78 F1 DCW -3720 + 1639 00000CBA 6C 04 DCW 1132 + 1640 00000CBC 83 FC DCW -893 + 1641 00000CBE 36 05 DCW 1334 + 1642 00000CC0 D3 0E DCW 3795 + 1643 00000CC2 63 06 DCW 1635 + 1644 00000CC4 15 EB DCW -5355 + 1645 00000CC6 06 0A DCW 2566 + 1646 00000CC8 5F F3 DCW -3233 + 1647 00000CCA D2 FC DCW -814 + 1648 00000CCC 9D 0B DCW 2973 + + + +ARM Macro Assembler Page 29 + + + 1649 00000CCE 9E F2 DCW -3426 + 1650 00000CD0 93 FD DCW -621 + 1651 00000CD2 70 08 DCW 2160 + 1652 00000CD4 43 FE DCW -445 + 1653 00000CD6 C1 01 DCW 449 + 1654 00000CD8 BC 04 DCW 1212 + 1655 00000CDA 4A F2 DCW -3510 + 1656 00000CDC 9C 12 DCW 4764 + 1657 00000CDE 6F F6 DCW -2449 + 1658 00000CE0 C0 04 DCW 1216 + 1659 00000CE2 48 10 DCW 4168 + 1660 00000CE4 C1 EC DCW -4927 + 1661 00000CE6 CA FD DCW -566 + 1662 00000CE8 2F 10 DCW 4143 + 1663 00000CEA D3 F9 DCW -1581 + 1664 00000CEC AE F8 DCW -1874 + 1665 00000CEE 61 12 DCW 4705 + 1666 00000CF0 27 E4 DCW -7129 + 1667 00000CF2 D2 FE DCW -302 + 1668 00000CF4 BC 1A DCW 6844 + 1669 00000CF6 17 F8 DCW -2025 + 1670 00000CF8 C6 FA DCW -1338 + 1671 00000CFA BC 06 DCW 1724 + 1672 00000CFC 0B 08 DCW 2059 + 1673 00000CFE B5 FB DCW -1099 + 1674 00000D00 B5 E7 DCW -6219 + 1675 00000D02 F3 00 DCW 243 + 1676 00000D04 F9 0F DCW 4089 + 1677 00000D06 24 F4 DCW -3036 + 1678 00000D08 02 0A DCW 2562 + 1679 00000D0A 50 14 DCW 5200 + 1680 00000D0C 69 EC DCW -5015 + 1681 00000D0E 4A F3 DCW -3254 + 1682 00000D10 C8 1B DCW 7112 + 1683 00000D12 49 F5 DCW -2743 + 1684 00000D14 F0 F9 DCW -1552 + 1685 00000D16 57 06 DCW 1623 + 1686 00000D18 FB ED DCW -4613 + 1687 00000D1A 32 02 DCW 562 + 1688 00000D1C 38 0D DCW 3384 + 1689 00000D1E 37 14 DCW 5175 + 1690 00000D20 00 FE DCW -512 + 1691 00000D22 81 EF DCW -4223 + 1692 00000D24 81 F1 DCW -3711 + 1693 00000D26 19 14 DCW 5145 + 1694 00000D28 F3 ED DCW -4621 + 1695 00000D2A AF EF DCW -4177 + 1696 00000D2C F9 25 DCW 9721 + 1697 00000D2E 0D EB DCW -5363 + 1698 00000D30 10 05 DCW 1296 + 1699 00000D32 56 1E DCW 7766 + 1700 00000D34 B7 F4 DCW -2889 + 1701 00000D36 B4 EE DCW -4428 + 1702 00000D38 FC 00 DCW 252 + 1703 00000D3A 15 FE DCW -491 + 1704 00000D3C 17 0A DCW 2583 + 1705 00000D3E CC F3 DCW -3124 + 1706 00000D40 FD FB DCW -1027 + 1707 00000D42 E3 13 DCW 5091 + + + +ARM Macro Assembler Page 30 + + + 1708 00000D44 B0 EB DCW -5200 + 1709 00000D46 8B 10 DCW 4235 + 1710 00000D48 07 1A DCW 6663 + 1711 00000D4A F2 F1 DCW -3598 + 1712 00000D4C 63 E0 DCW -8093 + 1713 00000D4E E1 07 DCW 2017 + 1714 00000D50 A3 04 DCW 1187 + 1715 00000D52 81 F0 DCW -3967 + 1716 00000D54 E1 08 DCW 2273 + 1717 00000D56 A4 FF DCW -92 + 1718 00000D58 B3 1B DCW 7091 + 1719 00000D5A 7E FE DCW -386 + 1720 00000D5C E6 EF DCW -4122 + 1721 00000D5E 16 12 DCW 4630 + 1722 00000D60 BA E1 DCW -7750 + 1723 00000D62 A6 07 DCW 1958 + 1724 00000D64 7B 0E DCW 3707 + 1725 00000D66 53 F1 DCW -3757 + 1726 00000D68 65 FD DCW -667 + 1727 00000D6A 59 FB DCW -1191 + 1728 00000D6C 71 19 DCW 6513 + 1729 00000D6E F1 F8 DCW -1807 + 1730 00000D70 6F 0B DCW 2927 + 1731 00000D72 92 EF DCW -4206 + 1732 00000D74 74 F4 DCW -2956 + 1733 00000D76 3B FD DCW -709 + 1734 00000D78 BD 01 DCW 445 + 1735 00000D7A 39 1F DCW 7993 + 1736 00000D7C E2 D9 DCW -9758 + 1737 00000D7E BE 10 DCW 4286 + 1738 00000D80 96 07 DCW 1942 + 1739 00000D82 C1 02 DCW 705 + 1740 00000D84 D8 08 DCW 2264 + 1741 00000D86 80 F3 DCW -3200 + 1742 00000D88 94 FB DCW -1132 + 1743 00000D8A ED F7 DCW -2067 + 1744 00000D8C 66 0C DCW 3174 + 1745 00000D8E 4A F3 DCW -3254 + 1746 00000D90 10 06 DCW 1552 + 1747 00000D92 17 F8 DCW -2025 + 1748 00000D94 9B 03 DCW 923 + 1749 00000D96 64 19 DCW 6500 + 1750 00000D98 DE EE DCW -4386 + 1751 00000D9A 6B F7 DCW -2197 + 1752 00000D9C 73 F7 DCW -2189 + 1753 00000D9E DB 12 DCW 4827 + 1754 00000DA0 E5 07 DCW 2021 + 1755 00000DA2 23 FB DCW -1245 + 1756 00000DA4 66 0D DCW 3430 + 1757 00000DA6 9A DB DCW -9318 + 1758 00000DA8 D1 04 DCW 1233 + 1759 00000DAA 53 05 DCW 1363 + 1760 00000DAC 1B 0C DCW 3099 + 1761 00000DAE 8F FC DCW -881 + 1762 00000DB0 77 E2 DCW -7561 + 1763 00000DB2 FB 18 DCW 6395 + 1764 00000DB4 10 04 DCW 1040 + 1765 00000DB6 A5 0F DCW 4005 + 1766 00000DB8 7C F5 DCW -2692 + + + +ARM Macro Assembler Page 31 + + + 1767 00000DBA F0 F9 DCW -1552 + 1768 00000DBC 2C F3 DCW -3284 + 1769 00000DBE 52 07 DCW 1874 + 1770 00000DC0 B5 14 DCW 5301 + 1771 00000DC2 59 E8 DCW -6055 + 1772 00000DC4 2B FB DCW -1237 + 1773 00000DC6 CD EF DCW -4147 + 1774 00000DC8 FF 1A DCW 6911 + 1775 00000DCA A2 0A DCW 2722 + 1776 00000DCC 0D FE DCW -499 + 1777 00000DCE BB 08 DCW 2235 + 1778 00000DD0 3D DF DCW -8387 + 1779 00000DD2 EE 05 DCW 1518 + 1780 00000DD4 33 13 DCW 4915 + 1781 00000DD6 1F F9 DCW -1761 + 1782 00000DD8 9E F2 DCW -3426 + 1783 00000DDA 26 00 DCW 38 + 1784 00000DDC 74 08 DCW 2164 + 1785 00000DDE 3D 0B DCW 2877 + 1786 00000DE0 59 10 DCW 4185 + 1787 00000DE2 7C DF DCW -8324 + 1788 00000DE4 46 07 DCW 1862 + 1789 00000DE6 E8 F8 DCW -1816 + 1790 00000DE8 00 FE DCW -512 + 1791 00000DEA 06 22 DCW 8710 + 1792 00000DEC C7 E1 DCW -7737 + 1793 00000DEE 82 15 DCW 5506 + 1794 00000DF0 46 F1 DCW -3770 + 1795 00000DF2 76 14 DCW 5238 + 1796 00000DF4 90 F7 DCW -2160 + 1797 00000DF6 CA E7 DCW -6198 + 1798 00000DF8 9C 13 DCW 5020 + 1799 00000DFA 8F EB DCW -5233 + 1800 00000DFC E6 17 DCW 6118 + 1801 00000DFE 37 D2 DCW -11721 + 1802 00000E00 A5 37 DCW 14245 + 1803 00000E02 0E FA DCW -1522 + 1804 00000E04 B8 EC DCW -4936 + 1805 00000E06 AB 31 DCW 12715 + 1806 00000E08 7B CC DCW -13189 + 1807 00000E0A 0B 1E DCW 7691 + 1808 00000E0C 8B D2 DCW -11637 + 1809 00000E0E 32 01 DCW 306 + 1810 00000E10 4B 1A DCW 6731 + 1811 00000E12 F4 FD DCW -524 + 1812 00000E14 5C 00 DCW 92 + 1813 00000E16 E5 F3 DCW -3099 + 1814 00000E18 E8 3A DCW 15080 + 1815 00000E1A F8 E9 DCW -5640 + 1816 00000E1C 03 08 DCW 2051 + 1817 00000E1E 6D C0 DCW -16275 + 1818 00000E20 8D 09 DCW 2445 + 1819 00000E22 C6 24 DCW 9414 + 1820 00000E24 90 CF DCW -12400 + 1821 00000E26 E0 4E DCW 20192 + 1822 00000E28 B2 CA DCW -13646 + 1823 00000E2A BC 18 DCW 6332 + 1824 00000E2C CF FA DCW -1329 + 1825 00000E2E 8E ED DCW -4722 + + + +ARM Macro Assembler Page 32 + + + 1826 00000E30 29 19 DCW 6441 + 1827 00000E32 3F C0 DCW -16321 + 1828 00000E34 9C 3E DCW 16028 + 1829 00000E36 F5 CB DCW -13323 + 1830 00000E38 51 3A DCW 14929 + 1831 00000E3A B0 FF DCW -80 + 1832 00000E3C 29 DB DCW -9431 + 1833 00000E3E 4D 23 DCW 9037 + 1834 00000E40 12 D0 DCW -12270 + 1835 00000E42 A5 3A DCW 15013 + 1836 00000E44 22 D2 DCW -11742 + 1837 00000E46 5F 1C DCW 7263 + 1838 00000E48 A6 DE DCW -8538 + 1839 00000E4A 40 11 DCW 4416 + 1840 00000E4C C7 0B DCW 3015 + 1841 00000E4E 2D DC DCW -9171 + 1842 00000E50 C6 3D DCW 15814 + 1843 00000E52 78 B4 DCW -19336 + 1844 00000E54 EC 50 DCW 20716 + 1845 00000E56 DA EA DCW -5414 + 1846 00000E58 A7 EE DCW -4441 + 1847 00000E5A 3B FC DCW -965 + 1848 00000E5C C7 DF DCW -8249 + 1849 00000E5E B7 34 DCW 13495 + 1850 00000E60 51 CD DCW -12975 + 1851 00000E62 CC 1D DCW 7628 + 1852 00000E64 0A CD DCW -13046 + 1853 00000E66 29 18 DCW 6185 + 1854 00000E68 78 1F DCW 8056 + 1855 00000E6A A5 24 DCW 9381 + 1856 00000E6C 17 4C DCW 19479 + 1857 00000E6E 66 90 DCW -28570 + 1858 00000E70 62 F9 DCW -1694 + 1859 00000E72 88 CD DCW -12920 + 1860 00000E74 92 06 DCW 1682 + 1861 00000E76 61 3D DCW 15713 + 1862 00000E78 13 0B DCW 2835 + 1863 00000E7A 53 30 DCW 12371 + 1864 00000E7C 6E BA DCW -17810 + 1865 00000E7E 99 0D DCW 3481 + 1866 00000E80 E5 C9 DCW -13851 + 1867 00000E82 2A 13 DCW 4906 + 1868 00000E84 40 24 DCW 9280 + 1869 00000E86 98 E3 DCW -7272 + 1870 00000E88 39 34 DCW 13369 + 1871 00000E8A 8C B9 DCW -18036 + 1872 00000E8C 69 28 DCW 10345 + 1873 00000E8E 2F FB DCW -1233 + 1874 00000E90 DA 01 DCW 474 + 1875 00000E92 29 06 DCW 1577 + 1876 00000E94 E2 EE DCW -4382 + 1877 00000E96 02 F4 DCW -3070 + 1878 00000E98 FE DF DCW -8194 + 1879 00000E9A B2 4B DCW 19378 + 1880 00000E9C C2 BC DCW -17214 + 1881 00000E9E 9C 25 DCW 9628 + 1882 00000EA0 41 F4 DCW -3007 + 1883 00000EA2 34 F8 DCW -1996 + 1884 00000EA4 59 4F DCW 20313 + + + +ARM Macro Assembler Page 33 + + + 1885 00000EA6 DF A8 DCW -22305 + 1886 00000EA8 33 28 DCW 10291 + 1887 00000EAA 32 D9 DCW -9934 + 1888 00000EAC B4 EB DCW -5196 + 1889 00000EAE 1F 36 DCW 13855 + 1890 00000EB0 7C 0B DCW 2940 + 1891 00000EB2 1E 12 DCW 4638 + 1892 00000EB4 E7 C0 DCW -16153 + 1893 00000EB6 84 0B DCW 2948 + 1894 00000EB8 85 F3 DCW -3195 + 1895 00000EBA 6A 3C DCW 15466 + 1896 00000EBC AF 06 DCW 1711 + 1897 00000EBE B2 E0 DCW -8014 + 1898 00000EC0 5D 14 DCW 5213 + 1899 00000EC2 DF A8 DCW -22305 + 1900 00000EC4 B4 2D DCW 11700 + 1901 00000EC6 EC FB DCW -1044 + 1902 00000EC8 B8 19 DCW 6584 + 1903 00000ECA B6 F9 DCW -1610 + 1904 00000ECC 2E EC DCW -5074 + 1905 00000ECE C5 2B DCW 11205 + 1906 00000ED0 AF EE DCW -4433 + 1907 00000ED2 73 23 DCW 9075 + 1908 00000ED4 DA C0 DCW -16166 + 1909 00000ED6 3A 18 DCW 6202 + 1910 00000ED8 9B EA DCW -5477 + 1911 00000EDA 53 03 DCW 851 + 1912 00000EDC B6 24 DCW 9398 + 1913 00000EDE 7B B8 DCW -18309 + 1914 00000EE0 88 24 DCW 9352 + 1915 00000EE2 46 08 DCW 2118 + 1916 00000EE4 02 35 DCW 13570 + 1917 00000EE6 06 0A DCW 2566 + 1918 00000EE8 6D D5 DCW -10899 + 1919 00000EEA E5 DD DCW -8731 + 1920 00000EEC AA CA DCW -13654 + 1921 00000EEE D1 2E DCW 11985 + 1922 00000EF0 E4 0B DCW 3044 + 1923 00000EF2 87 10 DCW 4231 + 1924 00000EF4 1D 04 DCW 1053 + 1925 00000EF6 D0 F2 DCW -3376 + 1926 00000EF8 DD 30 DCW 12509 + 1927 00000EFA E7 E8 DCW -5913 + 1928 00000EFC BC 06 DCW 1724 + 1929 00000EFE 43 EA DCW -5565 + 1930 00000F00 4A DE DCW -8630 + 1931 00000F02 9F 03 DCW 927 + 1932 00000F04 AB 06 DCW 1707 + 1933 00000F06 E9 09 DCW 2537 + 1934 00000F08 A9 F8 DCW -1879 + 1935 00000F0A 55 39 DCW 14677 + 1936 00000F0C F3 02 DCW 755 + 1937 00000F0E AD 10 DCW 4269 + 1938 00000F10 5A CA DCW -13734 + 1939 00000F12 BF DF DCW -8257 + 1940 00000F14 C2 10 DCW 4290 + 1941 00000F16 27 E5 DCW -6873 + 1942 00000F18 4F 2E DCW 11855 + 1943 00000F1A 2D EE DCW -4563 + + + +ARM Macro Assembler Page 34 + + + 1944 00000F1C EF 00 DCW 239 + 1945 00000F1E F1 F6 DCW -2319 + 1946 00000F20 6B 21 DCW 8555 + 1947 00000F22 C8 1B DCW 7112 + 1948 00000F24 FB D9 DCW -9733 + 1949 00000F26 EF FF DCW -17 + 1950 00000F28 13 DE DCW -8685 + 1951 00000F2A 87 10 DCW 4231 + 1952 00000F2C E1 F2 DCW -3359 + 1953 00000F2E 82 01 DCW 386 + 1954 00000F30 9C 25 DCW 9628 + 1955 00000F32 28 F5 DCW -2776 + 1956 00000F34 22 2A DCW 10786 + 1957 00000F36 A1 F7 DCW -2143 + 1958 00000F38 F7 EE DCW -4361 + 1959 00000F3A 45 DF DCW -8379 + 1960 00000F3C B1 E6 DCW -6479 + 1961 00000F3E 83 24 DCW 9347 + 1962 00000F40 4E F5 DCW -2738 + 1963 00000F42 20 1C DCW 7200 + 1964 00000F44 D9 EE DCW -4391 + 1965 00000F46 4A 08 DCW 2122 + 1966 00000F48 8A 17 DCW 6026 + 1967 00000F4A 99 F4 DCW -2919 + 1968 00000F4C DD EF DCW -4131 + 1969 00000F4E 5D E6 DCW -6563 + 1970 00000F50 F0 0E DCW 3824 + 1971 00000F52 B8 EB DCW -5192 + 1972 00000F54 85 1A DCW 6789 + 1973 00000F56 F8 EA DCW -5384 + 1974 00000F58 91 1C DCW 7313 + 1975 00000F5A D5 06 DCW 1749 + 1976 00000F5C FC E8 DCW -5892 + 1977 00000F5E BF 4A DCW 19135 + 1978 00000F60 C1 BD DCW -16959 + 1979 00000F62 7A EA DCW -5510 + 1980 00000F64 FE 08 DCW 2302 + 1981 00000F66 97 E9 DCW -5737 + 1982 00000F68 79 2C DCW 11385 + 1983 00000F6A DB F9 DCW -1573 + 1984 00000F6C 8C F7 DCW -2164 + 1985 00000F6E 1D 19 DCW 6429 + 1986 00000F70 8D F5 DCW -2675 + 1987 00000F72 27 FC DCW -985 + 1988 00000F74 A9 10 DCW 4265 + 1989 00000F76 E9 E0 DCW -7959 + 1990 00000F78 7E E8 DCW -6018 + 1991 00000F7A 6A 23 DCW 9066 + 1992 00000F7C 84 E0 DCW -8060 + 1993 00000F7E 65 29 DCW 10597 + 1994 00000F80 1B 0D DCW 3355 + 1995 00000F82 FA B2 DCW -19718 + 1996 00000F84 AB 45 DCW 17835 + 1997 00000F86 91 F5 DCW -2671 + 1998 00000F88 BC 02 DCW 700 + 1999 00000F8A 1F 0F DCW 3871 + 2000 00000F8C 21 DA DCW -9695 + 2001 00000F8E C9 EE DCW -4407 + 2002 00000F90 EF FF DCW -17 + + + +ARM Macro Assembler Page 35 + + + 2003 00000F92 68 03 DCW 872 + 2004 00000F94 58 15 DCW 5464 + 2005 00000F96 66 25 DCW 9574 + 2006 00000F98 37 BE DCW -16841 + 2007 00000F9A E8 23 DCW 9192 + 2008 00000F9C 4B 00 DCW 75 + 2009 00000F9E B3 DB DCW -9293 + 2010 00000FA0 FE 21 DCW 8702 + 2011 00000FA2 13 F7 DCW -2285 + 2012 00000FA4 4B EB DCW -5301 + 2013 00000FA6 24 1D DCW 7460 + 2014 00000FA8 12 FA DCW -1518 + 2015 00000FAA 3E D9 DCW -9922 + 2016 00000FAC F9 3A DCW 15097 + 2017 00000FAE F8 E8 DCW -5896 + 2018 00000FB0 0A F7 DCW -2294 + 2019 00000FB2 26 2A DCW 10790 + 2020 00000FB4 16 D0 DCW -12266 + 2021 00000FB6 26 FE DCW -474 + 2022 00000FB8 AE 1F DCW 8110 + 2023 00000FBA D4 DD DCW -8748 + 2024 00000FBC 31 30 DCW 12337 + 2025 00000FBE 96 F1 DCW -3690 + 2026 00000FC0 A2 C7 DCW -14430 + 2027 00000FC2 63 31 DCW 12643 + 2028 00000FC4 43 EB DCW -5309 + 2029 00000FC6 48 FC DCW -952 + 2030 00000FC8 F9 38 DCW 14585 + 2031 00000FCA 13 DE DCW -8685 + 2032 00000FCC DF E8 DCW -5921 + 2033 00000FCE 33 26 DCW 9779 + 2034 00000FD0 F3 C2 DCW -15629 + 2035 00000FD2 4F 1B DCW 6991 + 2036 00000FD4 EF 16 DCW 5871 + 2037 00000FD6 DC E0 DCW -7972 + 2038 00000FD8 5A 1F DCW 8026 + 2039 00000FDA 5C 00 DCW 92 + 2040 00000FDC 9B EB DCW -5221 + 2041 00000FDE 06 0E DCW 3590 + 2042 00000FE0 DE 02 DCW 734 + 2043 00000FE2 9D E3 DCW -7267 + 2044 00000FE4 2F 28 DCW 10287 + 2045 00000FE6 C2 D1 DCW -11838 + 2046 00000FE8 A2 F5 DCW -2654 + 2047 00000FEA 67 35 DCW 13671 + 2048 00000FEC 84 E1 DCW -7804 + 2049 00000FEE CB 0E DCW 3787 + 2050 00000FF0 F5 38 DCW 14581 + 2051 00000FF2 FB C2 DCW -15621 + 2052 00000FF4 54 EC DCW -5036 + 2053 00000FF6 62 22 DCW 8802 + 2054 00000FF8 24 C7 DCW -14556 + 2055 00000FFA 26 27 DCW 10022 + 2056 00000FFC E3 11 DCW 4579 + 2057 00000FFE AD E5 DCW -6739 + 2058 00001000 A2 1E DCW 7842 + 2059 00001002 E6 EC DCW -4890 + 2060 00001004 46 EF DCW -4282 + 2061 00001006 AA 35 DCW 13738 + + + +ARM Macro Assembler Page 36 + + + 2062 00001008 B3 DC DCW -9037 + 2063 0000100A 90 F9 DCW -1648 + 2064 0000100C 4E 1C DCW 7246 + 2065 0000100E 9A C4 DCW -15206 + 2066 00001010 16 10 DCW 4118 + 2067 00001012 3A 2E DCW 11834 + 2068 00001014 55 E3 DCW -7339 + 2069 00001016 D6 15 DCW 5590 + 2070 00001018 B4 19 DCW 6580 + 2071 0000101A 0B B4 DCW -19445 + 2072 0000101C 88 20 DCW 8328 + 2073 0000101E D1 EE DCW -4399 + 2074 00001020 9C FB DCW -1124 + 2075 00001022 3C 23 DCW 9020 + 2076 00001024 A9 CF DCW -12375 + 2077 00001026 CD 18 DCW 6349 + 2078 00001028 34 0E DCW 3636 + 2079 0000102A A1 F7 DCW -2143 + 2080 0000102C 9E 09 DCW 2462 + 2081 0000102E 8B 27 DCW 10123 + 2082 00001030 C4 C6 DCW -14652 + 2083 00001032 18 04 DCW 1048 + 2084 00001034 63 1C DCW 7267 + 2085 00001036 0E B8 DCW -18418 + 2086 00001038 47 2E DCW 11847 + 2087 0000103A B2 0B DCW 2994 + 2088 0000103C 14 F2 DCW -3564 + 2089 0000103E 95 34 DCW 13461 + 2090 00001040 B1 E4 DCW -6991 + 2091 00001042 B1 E7 DCW -6223 + 2092 00001044 24 0B DCW 2852 + 2093 00001046 BA E5 DCW -6726 + 2094 00001048 EA 1A DCW 6890 + 2095 0000104A 83 10 DCW 4227 + 2096 0000104C C6 D0 DCW -12090 + 2097 0000104E 89 08 DCW 2185 + 2098 00001050 88 21 DCW 8584 + 2099 00001052 32 D8 DCW -10190 + 2100 00001054 08 2C DCW 11272 + 2101 00001056 A2 0A DCW 2722 + 2102 00001058 00 BE DCW -16896 + 2103 0000105A 8B 26 DCW 9867 + 2104 0000105C 65 FC DCW -923 + 2105 0000105E 14 04 DCW 1044 + 2106 00001060 44 0F DCW 3908 + 2107 00001062 3C E6 DCW -6596 + 2108 00001064 48 FD DCW -696 + 2109 00001066 7A 14 DCW 5242 + 2110 00001068 75 EB DCW -5259 + 2111 0000106A 0B 08 DCW 2059 + 2112 0000106C 50 15 DCW 5456 + 2113 0000106E 54 D3 DCW -11436 + 2114 00001070 22 2A DCW 10786 + 2115 00001072 54 01 DCW 340 + 2116 00001074 B1 CF DCW -12367 + 2117 00001076 C9 2B DCW 11209 + 2118 00001078 76 FC DCW -906 + 2119 0000107A 44 E4 DCW -7100 + 2120 0000107C A4 29 DCW 10660 + + + +ARM Macro Assembler Page 37 + + + 2121 0000107E D6 EC DCW -4906 + 2122 00001080 0F E0 DCW -8177 + 2123 00001082 2C 20 DCW 8236 + 2124 00001084 5E F5 DCW -2722 + 2125 00001086 A4 15 DCW 5540 + 2126 00001088 17 0A DCW 2583 + 2127 0000108A 60 C2 DCW -15776 + 2128 0000108C AA 1F DCW 8106 + 2129 0000108E B3 09 DCW 2483 + 2130 00001090 D0 F1 DCW -3632 + 2131 00001092 6B 34 DCW 13419 + 2132 00001094 4D E2 DCW -7603 + 2133 00001096 99 DF DCW -8295 + 2134 00001098 A4 12 DCW 4772 + 2135 0000109A AD FD DCW -595 + 2136 0000109C DC F4 DCW -2852 + 2137 0000109E 3A 1B DCW 6970 + 2138 000010A0 E5 F2 DCW -3355 + 2139 000010A2 A7 ED DCW -4697 + 2140 000010A4 CB 21 DCW 8651 + 2141 000010A6 E2 D9 DCW -9758 + 2142 000010A8 B3 08 DCW 2227 + 2143 000010AA 2D 1A DCW 6701 + 2144 000010AC F5 E1 DCW -7691 + 2145 000010AE C6 25 DCW 9670 + 2146 000010B0 CE E9 DCW -5682 + 2147 000010B2 CA D3 DCW -11318 + 2148 000010B4 9A 32 DCW 12954 + 2149 000010B6 14 EE DCW -4588 + 2150 000010B8 A6 08 DCW 2214 + 2151 000010BA 2A 2A DCW 10794 + 2152 000010BC 0A CB DCW -13558 + 2153 000010BE E3 E6 DCW -6429 + 2154 000010C0 F7 15 DCW 5623 + 2155 000010C2 4E 06 DCW 1614 + 2156 000010C4 A3 04 DCW 1187 + 2157 000010C6 0B 1D DCW 7435 + 2158 000010C8 BB DE DCW -8517 + 2159 000010CA 9D F9 DCW -1635 + 2160 000010CC 2F 11 DCW 4399 + 2161 000010CE 28 DE DCW -8664 + 2162 000010D0 B5 28 DCW 10421 + 2163 000010D2 D8 F4 DCW -2856 + 2164 000010D4 81 F1 DCW -3711 + 2165 000010D6 15 2C DCW 11285 + 2166 000010D8 85 D9 DCW -9851 + 2167 000010DA 01 E6 DCW -6655 + 2168 000010DC 59 24 DCW 9305 + 2169 000010DE F0 FA DCW -1296 + 2170 000010E0 07 07 DCW 1799 + 2171 000010E2 CC 1B DCW 7116 + 2172 000010E4 C3 CA DCW -13629 + 2173 000010E6 01 FA DCW -1535 + 2174 000010E8 D5 1C DCW 7381 + 2175 000010EA 06 F9 DCW -1786 + 2176 000010EC E1 1B DCW 7137 + 2177 000010EE EF EB DCW -5137 + 2178 000010F0 BB E0 DCW -8005 + 2179 000010F2 C7 20 DCW 8391 + + + +ARM Macro Assembler Page 38 + + + 2180 000010F4 0A F6 DCW -2550 + 2181 000010F6 42 06 DCW 1602 + 2182 000010F8 9D 20 DCW 8349 + 2183 000010FA D2 D2 DCW -11566 + 2184 000010FC F6 F2 DCW -3338 + 2185 000010FE A2 1D DCW 7586 + 2186 00001100 6C F2 DCW -3476 + 2187 00001102 C1 01 DCW 449 + 2188 00001104 4C 13 DCW 4940 + 2189 00001106 D6 D7 DCW -10282 + 2190 00001108 97 17 DCW 6039 + 2191 0000110A BC 19 DCW 6588 + 2192 0000110C 34 CC DCW -13260 + 2193 0000110E 93 12 DCW 4755 + 2194 00001110 F2 F1 DCW -3598 + 2195 00001112 5E F9 DCW -1698 + 2196 00001114 A6 1D DCW 7590 + 2197 00001116 29 EF DCW -4311 + 2198 00001118 AA F5 DCW -2646 + 2199 0000111A 46 1A DCW 6726 + 2200 0000111C 71 2C DCW 11377 + 2201 0000111E 34 0B DCW 2868 + 2202 00001120 9E F3 DCW -3170 + 2203 00001122 97 D6 DCW -10601 + 2204 00001124 9B 02 DCW 667 + 2205 00001126 B7 F1 DCW -3657 + 2206 00001128 1D EB DCW -5347 + 2207 0000112A 8D 34 DCW 13453 + 2208 0000112C 6A E6 DCW -6550 + 2209 0000112E 75 EF DCW -4235 + 2210 00001130 D0 09 DCW 2512 + 2211 00001132 94 FC DCW -876 + 2212 00001134 4B 19 DCW 6475 + 2213 00001136 21 05 DCW 1313 + 2214 00001138 2D F2 DCW -3539 + 2215 0000113A C9 FF DCW -55 + 2216 0000113C C7 0A DCW 2759 + 2217 0000113E 05 CF DCW -12539 + 2218 00001140 35 1C DCW 7221 + 2219 00001142 12 0F DCW 3858 + 2220 00001144 13 DE DCW -8685 + 2221 00001146 D0 49 DCW 18896 + 2222 00001148 BB DE DCW -8517 + 2223 0000114A 8A D8 DCW -10102 + 2224 0000114C 9F 2C DCW 11423 + 2225 0000114E 2B E4 DCW -7125 + 2226 00001150 C2 F8 DCW -1854 + 2227 00001152 B9 26 DCW 9913 + 2228 00001154 B8 D9 DCW -9800 + 2229 00001156 7C F2 DCW -3460 + 2230 00001158 A9 26 DCW 9897 + 2231 0000115A 43 EB DCW -5309 + 2232 0000115C 3D 1F DCW 7997 + 2233 0000115E EA 03 DCW 1002 + 2234 00001160 67 C9 DCW -13977 + 2235 00001162 76 26 DCW 9846 + 2236 00001164 3E 04 DCW 1086 + 2237 00001166 8D C7 DCW -14451 + 2238 00001168 CC 1F DCW 8140 + + + +ARM Macro Assembler Page 39 + + + 2239 0000116A AB 04 DCW 1195 + 2240 0000116C F3 EC DCW -4877 + 2241 0000116E 5C 2D DCW 11612 + 2242 00001170 8F E7 DCW -6257 + 2243 00001172 33 FF DCW -205 + 2244 00001174 67 32 DCW 12903 + 2245 00001176 E8 CC DCW -13080 + 2246 00001178 B3 F3 DCW -3149 + 2247 0000117A E7 16 DCW 5863 + 2248 0000117C 6D D7 DCW -10387 + 2249 0000117E CE 13 DCW 5070 + 2250 00001180 E0 0F DCW 4064 + 2251 00001182 35 F4 DCW -3019 + 2252 00001184 86 2C DCW 11398 + 2253 00001186 4E F4 DCW -2994 + 2254 00001188 8C B8 DCW -18292 + 2255 0000118A 63 32 DCW 12899 + 2256 0000118C CF 10 DCW 4303 + 2257 0000118E 0A CF DCW -12534 + 2258 00001190 C0 2D DCW 11712 + 2259 00001192 6F E0 DCW -8081 + 2260 00001194 C5 FF DCW -59 + 2261 00001196 1C 31 DCW 12572 + 2262 00001198 C0 DA DCW -9536 + 2263 0000119A 9C 0F DCW 3996 + 2264 0000119C 94 11 DCW 4500 + 2265 0000119E 25 D8 DCW -10203 + 2266 000011A0 74 08 DCW 2164 + 2267 000011A2 AC 01 DCW 428 + 2268 000011A4 74 DC DCW -9100 + 2269 000011A6 5E 24 DCW 9310 + 2270 000011A8 3B 14 DCW 5179 + 2271 000011AA 12 E5 DCW -6894 + 2272 000011AC FE 1F DCW 8190 + 2273 000011AE 6D EB DCW -5267 + 2274 000011B0 9A DD DCW -8806 + 2275 000011B2 C5 2C DCW 11461 + 2276 000011B4 22 EA DCW -5598 + 2277 000011B6 A0 FD DCW -608 + 2278 000011B8 A7 19 DCW 6567 + 2279 000011BA E6 DB DCW -9242 + 2280 000011BC E0 0D DCW 3552 + 2281 000011BE 0B 1B DCW 6923 + 2282 000011C0 5B F3 DCW -3237 + 2283 000011C2 3C 0D DCW 3388 + 2284 000011C4 8A EB DCW -5238 + 2285 000011C6 45 E2 DCW -7611 + 2286 000011C8 3A 1B DCW 6970 + 2287 000011CA 07 F4 DCW -3065 + 2288 000011CC 46 08 DCW 2118 + 2289 000011CE 3A 1B DCW 6970 + 2290 000011D0 81 F1 DCW -3711 + 2291 000011D2 98 FB DCW -1128 + 2292 000011D4 9E 07 DCW 1950 + 2293 000011D6 8A EE DCW -4470 + 2294 000011D8 5D FA DCW -1443 + 2295 000011DA B5 11 DCW 4533 + 2296 000011DC 90 F7 DCW -2160 + 2297 000011DE 43 02 DCW 579 + + + +ARM Macro Assembler Page 40 + + + 2298 000011E0 A0 FF DCW -96 + 2299 000011E2 C4 EE DCW -4412 + 2300 000011E4 8D 07 DCW 1933 + 2301 000011E6 8D 1E DCW 7821 + 2302 000011E8 E1 05 DCW 1505 + 2303 000011EA 7C F5 DCW -2692 + 2304 000011EC 12 E5 DCW -6894 + 2305 000011EE 77 F8 DCW -1929 + 2306 000011F0 80 08 DCW 2176 + 2307 000011F2 17 F4 DCW -3049 + 2308 000011F4 9A 1B DCW 7066 + 2309 000011F6 58 00 DCW 88 + 2310 000011F8 6A E5 DCW -6806 + 2311 000011FA BC 18 DCW 6332 + 2312 000011FC 30 F7 DCW -2256 + 2313 000011FE AE F5 DCW -2642 + 2314 00001200 BF 1F DCW 8127 + 2315 00001202 C2 E7 DCW -6206 + 2316 00001204 2B F9 DCW -1749 + 2317 00001206 5E 0D DCW 3422 + 2318 00001208 3D F3 DCW -3267 + 2319 0000120A 2F FC DCW -977 + 2320 0000120C 0F 0A DCW 2575 + 2321 0000120E 76 FD DCW -650 + 2322 00001210 EA 03 DCW 1002 + 2323 00001212 52 0C DCW 3154 + 2324 00001214 B3 DD DCW -8781 + 2325 00001216 F3 15 DCW 5619 + 2326 00001218 52 0A DCW 2642 + 2327 0000121A 49 E4 DCW -7095 + 2328 0000121C 25 19 DCW 6437 + 2329 0000121E 24 F1 DCW -3804 + 2330 00001220 5C EB DCW -5284 + 2331 00001222 B0 18 DCW 6320 + 2332 00001224 76 FE DCW -394 + 2333 00001226 47 02 DCW 583 + 2334 00001228 18 05 DCW 1304 + 2335 0000122A B2 F6 DCW -2382 + 2336 0000122C DE 02 DCW 734 + 2337 0000122E 6E FD DCW -658 + 2338 00001230 12 FA DCW -1518 + 2339 00001232 3F 01 DCW 319 + 2340 00001234 4E 06 DCW 1614 + 2341 00001236 F7 ED DCW -4617 + 2342 00001238 AC 17 DCW 6060 + 2343 0000123A EF FE DCW -273 + 2344 0000123C C1 EA DCW -5439 + 2345 0000123E 53 1B DCW 6995 + 2346 00001240 8E EE DCW -4466 + 2347 00001242 EA 02 DCW 746 + 2348 00001244 B1 10 DCW 4273 + 2349 00001246 C0 DC DCW -9024 + 2350 00001248 7E FF DCW -130 + 2351 0000124A 09 26 DCW 9737 + 2352 0000124C AC EB DCW -5204 + 2353 0000124E 7E 00 DCW 126 + 2354 00001250 E8 0E DCW 3816 + 2355 00001252 A9 E4 DCW -6999 + 2356 00001254 97 13 DCW 5015 + + + +ARM Macro Assembler Page 41 + + + 2357 00001256 EB 12 DCW 4843 + 2358 00001258 6F E1 DCW -7825 + 2359 0000125A F4 10 DCW 4340 + 2360 0000125C 73 F5 DCW -2701 + 2361 0000125E 46 DD DCW -8890 + 2362 00001260 C1 2A DCW 10945 + 2363 00001262 B5 FE DCW -331 + 2364 00001264 B8 03 DCW 952 + 2365 00001266 AA 0C DCW 3242 + 2366 00001268 E3 E7 DCW -6173 + 2367 0000126A 64 02 DCW 612 + 2368 0000126C 74 06 DCW 1652 + 2369 0000126E D5 ED DCW -4651 + 2370 00001270 25 05 DCW 1317 + 2371 00001272 1F 0D DCW 3359 + 2372 00001274 EA F0 DCW -3862 + 2373 00001276 84 0A DCW 2692 + 2374 00001278 09 FE DCW -503 + 2375 0000127A F7 01 DCW 503 + 2376 0000127C A0 13 DCW 5024 + 2377 0000127E 2B F9 DCW -1749 + 2378 00001280 4A F3 DCW -3254 + 2379 00001282 F4 FD DCW -524 + 2380 00001284 2B E4 DCW -7125 + 2381 00001286 07 05 DCW 1287 + 2382 00001288 55 24 DCW 9301 + 2383 0000128A F8 FB DCW -1032 + 2384 0000128C CD 00 DCW 205 + 2385 0000128E 37 FF DCW -201 + 2386 00001290 C6 E5 DCW -6714 + 2387 00001292 9F 03 DCW 927 + 2388 00001294 44 13 DCW 4932 + 2389 00001296 A7 EC DCW -4953 + 2390 00001298 76 10 DCW 4214 + 2391 0000129A F4 FB DCW -1036 + 2392 0000129C 32 EC DCW -5070 + 2393 0000129E 4B 17 DCW 5963 + 2394 000012A0 F8 FB DCW -1032 + 2395 000012A2 A0 FC DCW -864 + 2396 000012A4 41 0C DCW 3137 + 2397 000012A6 03 F3 DCW -3325 + 2398 000012A8 2F FC DCW -977 + 2399 000012AA 6E FC DCW -914 + 2400 000012AC E6 F0 DCW -3866 + 2401 000012AE B8 16 DCW 5816 + 2402 000012B0 18 07 DCW 1816 + 2403 000012B2 2F FA DCW -1489 + 2404 000012B4 C1 FE DCW -319 + 2405 000012B6 11 01 DCW 273 + 2406 000012B8 B7 F4 DCW -2889 + 2407 000012BA D1 03 DCW 977 + 2408 000012BC D5 06 DCW 1749 + 2409 000012BE A0 FF DCW -96 + 2410 000012C0 29 05 DCW 1321 + 2411 000012C2 1A E4 DCW -7142 + 2412 000012C4 DC 0B DCW 3036 + 2413 000012C6 5B 05 DCW 1371 + 2414 000012C8 E8 F9 DCW -1560 + 2415 000012CA B1 12 DCW 4785 + + + +ARM Macro Assembler Page 42 + + + 2416 000012CC 9F 00 DCW 159 + 2417 000012CE 30 F9 DCW -1744 + 2418 000012D0 8E 04 DCW 1166 + 2419 000012D2 05 E9 DCW -5883 + 2420 000012D4 7D EE DCW -4483 + 2421 000012D6 98 25 DCW 9624 + 2422 000012D8 42 06 DCW 1602 + 2423 000012DA 81 F1 DCW -3711 + 2424 000012DC F1 0A DCW 2801 + 2425 000012DE BF F6 DCW -2369 + 2426 000012E0 FD F7 DCW -2051 + 2427 000012E2 B1 11 DCW 4529 + 2428 000012E4 A9 F8 DCW -1879 + 2429 000012E6 FC FF DCW -4 + 2430 000012E8 0E FA DCW -1522 + 2431 000012EA D0 F1 DCW -3632 + 2432 000012EC 3D 0A DCW 2621 + 2433 000012EE A9 0D DCW 3497 + 2434 000012F0 50 FD DCW -688 + 2435 000012F2 E3 FE DCW -285 + 2436 000012F4 A0 FD DCW -608 + 2437 000012F6 91 F2 DCW -3439 + 2438 000012F8 17 0B DCW 2839 + 2439 000012FA 99 F4 DCW -2919 + 2440 000012FC 68 06 DCW 1640 + 2441 000012FE 73 0D DCW 3443 + 2442 00001300 14 F1 DCW -3820 + 2443 00001302 D1 04 DCW 1233 + 2444 00001304 E4 F8 DCW -1820 + 2445 00001306 3D F6 DCW -2499 + 2446 00001308 F3 17 DCW 6131 + 2447 0000130A 5D FE DCW -419 + 2448 0000130C 8D F2 DCW -3443 + 2449 0000130E F4 13 DCW 5108 + 2450 00001310 25 EF DCW -4315 + 2451 00001312 24 F1 DCW -3804 + 2452 00001314 BF 1E DCW 7871 + 2453 00001316 B9 FC DCW -839 + 2454 00001318 47 EC DCW -5049 + 2455 0000131A 3F 13 DCW 4927 + 2456 0000131C C7 E3 DCW -7225 + 2457 0000131E 00 FE DCW -512 + 2458 00001320 41 22 DCW 8769 + 2459 00001322 1D ED DCW -4835 + 2460 00001324 5F 08 DCW 2143 + 2461 00001326 E2 02 DCW 738 + 2462 00001328 F2 F0 DCW -3854 + 2463 0000132A D0 07 DCW 2000 + 2464 0000132C C4 04 DCW 1220 + 2465 0000132E D9 EE DCW -4391 + 2466 00001330 07 07 DCW 1799 + 2467 00001332 DD 07 DCW 2013 + 2468 00001334 51 F8 DCW -1967 + 2469 00001336 68 05 DCW 1384 + 2470 00001338 27 FC DCW -985 + 2471 0000133A 58 FF DCW -168 + 2472 0000133C A5 0E DCW 3749 + 2473 0000133E 76 FD DCW -650 + 2474 00001340 F6 F4 DCW -2826 + + + +ARM Macro Assembler Page 43 + + + 2475 00001342 AF 04 DCW 1199 + 2476 00001344 EA F1 DCW -3606 + 2477 00001346 2C 09 DCW 2348 + 2478 00001348 4F 05 DCW 1359 + 2479 0000134A BE F8 DCW -1858 + 2480 0000134C 91 0A DCW 2705 + 2481 0000134E 34 F9 DCW -1740 + 2482 00001350 9F 02 DCW 671 + 2483 00001352 30 0C DCW 3120 + 2484 00001354 B4 ED DCW -4684 + 2485 00001356 7C F3 DCW -3204 + 2486 00001358 BE 10 DCW 4286 + 2487 0000135A D4 F4 DCW -2860 + 2488 0000135C 35 06 DCW 1589 + 2489 0000135E 48 14 DCW 5192 + 2490 00001360 70 F1 DCW -3728 + 2491 00001362 42 04 DCW 1090 + 2492 00001364 FB 05 DCW 1531 + 2493 00001366 66 E5 DCW -6810 + 2494 00001368 67 09 DCW 2407 + 2495 0000136A D4 0B DCW 3028 + 2496 0000136C AB F0 DCW -3925 + 2497 0000136E BB 0B DCW 3003 + 2498 00001370 21 05 DCW 1313 + 2499 00001372 7C F4 DCW -2948 + 2500 00001374 2E FF DCW -210 + 2501 00001376 93 00 DCW 147 + 2502 00001378 3D 0C DCW 3133 + 2503 0000137A 98 0E DCW 3736 + 2504 0000137C AB EE DCW -4437 + 2505 0000137E E1 F4 DCW -2847 + 2506 00001380 91 F5 DCW -2671 + 2507 00001382 8F FD DCW -625 + 2508 00001384 FF 04 DCW 1279 + 2509 00001386 73 0C DCW 3187 + 2510 00001388 03 05 DCW 1283 + 2511 0000138A 94 FB DCW -1132 + 2512 0000138C 15 01 DCW 277 + 2513 0000138E F9 FA DCW -1287 + 2514 00001390 7A 12 DCW 4730 + 2515 00001392 CB F5 DCW -2613 + 2516 00001394 58 02 DCW 600 + 2517 00001396 AF 04 DCW 1199 + 2518 00001398 F6 F3 DCW -3082 + 2519 0000139A 4A F1 DCW -3766 + 2520 0000139C D1 EE DCW -4399 + 2521 0000139E 6A 11 DCW 4458 + 2522 000013A0 64 1A DCW 6756 + 2523 000013A2 B1 11 DCW 4529 + 2524 000013A4 C6 FB DCW -1082 + 2525 000013A6 3B 00 DCW 59 + 2526 000013A8 1E E6 DCW -6626 + 2527 000013AA FE DF DCW -8194 + 2528 000013AC 59 0F DCW 3929 + 2529 000013AE 9C 11 DCW 4508 + 2530 000013B0 80 F3 DCW -3200 + 2531 000013B2 2A 02 DCW 554 + 2532 000013B4 57 05 DCW 1367 + 2533 000013B6 92 04 DCW 1170 + + + +ARM Macro Assembler Page 44 + + + 2534 000013B8 34 0F DCW 3892 + 2535 000013BA DE 03 DCW 990 + 2536 000013BC 12 F9 DCW -1774 + 2537 000013BE CA E8 DCW -5942 + 2538 000013C0 3A F0 DCW -4038 + 2539 000013C2 F9 F8 DCW -1799 + 2540 000013C4 5C 15 DCW 5468 + 2541 000013C6 F8 11 DCW 4600 + 2542 000013C8 9D 0C DCW 3229 + 2543 000013CA 4B 05 DCW 1355 + 2544 000013CC 27 FC DCW -985 + 2545 000013CE 4C FC DCW -948 + 2546 000013D0 7F E4 DCW -7041 + 2547 000013D2 D8 F7 DCW -2088 + 2548 000013D4 5C 03 DCW 860 + 2549 000013D6 46 F1 DCW -3770 + 2550 000013D8 AF 08 DCW 2223 + 2551 000013DA AC 15 DCW 5548 + 2552 000013DC CE FC DCW -818 + 2553 000013DE FB 19 DCW 6651 + 2554 000013E0 11 FE DCW -495 + 2555 000013E2 09 E6 DCW -6647 + 2556 000013E4 0C 02 DCW 524 + 2557 000013E6 08 EB DCW -5368 + 2558 000013E8 A1 F6 DCW -2399 + 2559 000013EA 71 16 DCW 5745 + 2560 000013EC 7A 00 DCW 122 + 2561 000013EE 26 FF DCW -218 + 2562 000013F0 9F 18 DCW 6303 + 2563 000013F2 A7 02 DCW 679 + 2564 000013F4 E3 FF DCW -29 + 2565 000013F6 61 FB DCW -1183 + 2566 000013F8 F4 E7 DCW -6156 + 2567 000013FA DD F1 DCW -3619 + 2568 000013FC 03 04 DCW 1027 + 2569 000013FE A8 FD DCW -600 + 2570 00001400 F1 0A DCW 2801 + 2571 00001402 3D 0B DCW 2877 + 2572 00001404 C9 03 DCW 969 + 2573 00001406 03 19 DCW 6403 + 2574 00001408 27 FC DCW -985 + 2575 0000140A 81 EF DCW -4223 + 2576 0000140C C8 F0 DCW -3896 + 2577 0000140E 82 EB DCW -5246 + 2578 00001410 EB 01 DCW 491 + 2579 00001412 40 0F DCW 3904 + 2580 00001414 C5 01 DCW 453 + 2581 00001416 4B 04 DCW 1099 + 2582 00001418 24 0B DCW 2852 + 2583 0000141A EA 02 DCW 746 + 2584 0000141C F6 05 DCW 1526 + 2585 0000141E 37 FF DCW -201 + 2586 00001420 76 E9 DCW -5770 + 2587 00001422 A1 F7 DCW -2143 + 2588 00001424 6E FA DCW -1426 + 2589 00001426 23 FB DCW -1245 + 2590 00001428 AF 1D DCW 7599 + 2591 0000142A D8 F5 DCW -2600 + 2592 0000142C 66 F9 DCW -1690 + + + +ARM Macro Assembler Page 45 + + + 2593 0000142E 75 19 DCW 6517 + 2594 00001430 78 F5 DCW -2696 + 2595 00001432 28 08 DCW 2088 + 2596 00001434 FA 09 DCW 2554 + 2597 00001436 07 DD DCW -8953 + 2598 00001438 84 0A DCW 2692 + 2599 0000143A D1 01 DCW 465 + 2600 0000143C 96 DA DCW -9578 + 2601 0000143E 18 1A DCW 6680 + 2602 00001440 AC 16 DCW 5804 + 2603 00001442 44 FB DCW -1212 + 2604 00001444 46 08 DCW 2118 + 2605 00001446 E5 09 DCW 2533 + 2606 00001448 90 E4 DCW -7024 + 2607 0000144A 0A F9 DCW -1782 + 2608 0000144C 0E 0D DCW 3342 + 2609 0000144E 70 F1 DCW -3728 + 2610 00001450 58 FF DCW -168 + 2611 00001452 5E F6 DCW -2466 + 2612 00001454 79 03 DCW 889 + 2613 00001456 B4 04 DCW 1204 + 2614 00001458 1B 0B DCW 2843 + 2615 0000145A 74 1C DCW 7284 + 2616 0000145C 5D FA DCW -1443 + 2617 0000145E 3F EB DCW -5313 + 2618 00001460 A0 FD DCW -608 + 2619 00001462 DD F0 DCW -3875 + 2620 00001464 91 F4 DCW -2927 + 2621 00001466 08 17 DCW 5896 + 2622 00001468 96 04 DCW 1174 + 2623 0000146A E3 FC DCW -797 + 2624 0000146C 1B 0A DCW 2587 + 2625 0000146E D7 F9 DCW -1577 + 2626 00001470 BE F8 DCW -1858 + 2627 00001472 D0 06 DCW 1744 + 2628 00001474 B3 06 DCW 1715 + 2629 00001476 E2 04 DCW 1250 + 2630 00001478 E5 F2 DCW -3355 + 2631 0000147A 7A EA DCW -5510 + 2632 0000147C CE FC DCW -818 + 2633 0000147E 3D 09 DCW 2365 + 2634 00001480 85 05 DCW 1413 + 2635 00001482 E1 1C DCW 7393 + 2636 00001484 FF 04 DCW 1279 + 2637 00001486 03 D9 DCW -9981 + 2638 00001488 EA 03 DCW 1002 + 2639 0000148A 53 02 DCW 595 + 2640 0000148C EA ED DCW -4630 + 2641 0000148E 91 0A DCW 2705 + 2642 00001490 BA 0C DCW 3258 + 2643 00001492 94 FB DCW -1132 + 2644 00001494 B1 12 DCW 4785 + 2645 00001496 3B 12 DCW 4667 + 2646 00001498 0E F8 DCW -2034 + 2647 0000149A 52 F6 DCW -2478 + 2648 0000149C AA F6 DCW -2390 + 2649 0000149E F9 FA DCW -1287 + 2650 000014A0 D2 E9 DCW -5678 + 2651 000014A2 11 E7 DCW -6383 + + + +ARM Macro Assembler Page 46 + + + 2652 000014A4 11 13 DCW 4881 + 2653 000014A6 AC 13 DCW 5036 + 2654 000014A8 CD 02 DCW 717 + 2655 000014AA 0F 20 DCW 8207 + 2656 000014AC E3 FE DCW -285 + 2657 000014AE 22 E8 DCW -6110 + 2658 000014B0 0E F9 DCW -1778 + 2659 000014B2 0E F7 DCW -2290 + 2660 000014B4 1E FD DCW -738 + 2661 000014B6 8F FE DCW -369 + 2662 000014B8 D1 03 DCW 977 + 2663 000014BA AB 03 DCW 939 + 2664 000014BC F8 FD DCW -520 + 2665 000014BE BC 05 DCW 1468 + 2666 000014C0 BB 1C DCW 7355 + 2667 000014C2 22 FC DCW -990 + 2668 000014C4 53 F0 DCW -4013 + 2669 000014C6 3B FF DCW -197 + 2670 000014C8 D3 E4 DCW -6957 + 2671 000014CA B2 F5 DCW -2638 + 2672 000014CC 48 10 DCW 4168 + 2673 000014CE 4E 0A DCW 2638 + 2674 000014D0 A4 00 DCW 164 + 2675 000014D2 66 0C DCW 3174 + 2676 000014D4 5A 0A DCW 2650 + 2677 000014D6 56 F5 DCW -2730 + 2678 000014D8 65 FF DCW -155 + 2679 000014DA 9C FE DCW -356 + 2680 000014DC 2B FC DCW -981 + 2681 000014DE 1C F3 DCW -3300 + 2682 000014E0 C8 F3 DCW -3128 + 2683 000014E2 7C 0B DCW 2940 + 2684 000014E4 A6 F5 DCW -2650 + 2685 000014E6 41 0C DCW 3137 + 2686 000014E8 5A 20 DCW 8282 + 2687 000014EA C0 04 DCW 1216 + 2688 000014EC 4E F4 DCW -2994 + 2689 000014EE 92 EE DCW -4462 + 2690 000014F0 20 F3 DCW -3296 + 2691 000014F2 B1 FB DCW -1103 + 2692 000014F4 2A 02 DCW 554 + 2693 000014F6 37 00 DCW 55 + 2694 000014F8 23 0C DCW 3107 + 2695 000014FA 63 F5 DCW -2717 + 2696 000014FC FB 01 DCW 507 + 2697 000014FE 06 0B DCW 2822 + 2698 00001500 BB 08 DCW 2235 + 2699 00001502 7B 0D DCW 3451 + 2700 00001504 85 F3 DCW -3195 + 2701 00001506 2C F5 DCW -2772 + 2702 00001508 9E F4 DCW -2914 + 2703 0000150A 9B 01 DCW 411 + 2704 0000150C 8F FF DCW -113 + 2705 0000150E 57 07 DCW 1879 + 2706 00001510 61 FC DCW -927 + 2707 00001512 38 F6 DCW -2504 + 2708 00001514 B5 14 DCW 5301 + 2709 00001516 A6 07 DCW 1958 + 2710 00001518 B7 F3 DCW -3145 + + + +ARM Macro Assembler Page 47 + + + 2711 0000151A 77 F8 DCW -1929 + 2712 0000151C A2 F2 DCW -3422 + 2713 0000151E 0A FA DCW -1526 + 2714 00001520 90 0F DCW 3984 + 2715 00001522 97 FE DCW -361 + 2716 00001524 E6 02 DCW 742 + 2717 00001526 2D 05 DCW 1325 + 2718 00001528 D6 FF DCW -42 + 2719 0000152A F8 FF DCW -8 + 2720 0000152C C8 05 DCW 1480 + 2721 0000152E 23 F9 DCW -1757 + 2722 00001530 41 F3 DCW -3263 + 2723 00001532 AA 08 DCW 2218 + 2724 00001534 93 FD DCW -621 + 2725 00001536 E2 03 DCW 994 + 2726 00001538 8D 07 DCW 1933 + 2727 0000153A A6 F2 DCW -3418 + 2728 0000153C 15 FF DCW -235 + 2729 0000153E C3 0C DCW 3267 + 2730 00001540 74 F2 DCW -3468 + 2731 00001542 93 00 DCW 147 + 2732 00001544 76 FF DCW -138 + 2733 00001546 00 01 DCW 256 + 2734 00001548 87 FC DCW -889 + 2735 0000154A AF F2 DCW -3409 + 2736 0000154C D5 1A DCW 6869 + 2737 0000154E FB EF DCW -4101 + 2738 00001550 4A F3 DCW -3254 + 2739 00001552 30 1F DCW 7984 + 2740 00001554 DC F4 DCW -2852 + 2741 00001556 B9 00 DCW 185 + 2742 00001558 AA 0C DCW 3242 + 2743 0000155A 78 F3 DCW -3208 + 2744 0000155C 59 F9 DCW -1703 + 2745 0000155E 73 F8 DCW -1933 + 2746 00001560 A1 0D DCW 3489 + 2747 00001562 B9 FF DCW -71 + 2748 00001564 B5 FB DCW -1099 + 2749 00001566 DC 0D DCW 3548 + 2750 00001568 29 04 DCW 1065 + 2751 0000156A 8E ED DCW -4722 + 2752 0000156C 01 FA DCW -1535 + 2753 0000156E EB 12 DCW 4843 + 2754 00001570 77 F8 DCW -1929 + 2755 00001572 8C FA DCW -1396 + 2756 00001574 7B FB DCW -1157 + 2757 00001576 1E FC DCW -994 + 2758 00001578 B2 F7 DCW -2126 + 2759 0000157A 71 18 DCW 6257 + 2760 0000157C C7 0C DCW 3271 + 2761 0000157E A6 F3 DCW -3162 + 2762 00001580 F3 01 DCW 499 + 2763 00001582 66 FA DCW -1434 + 2764 00001584 4D F9 DCW -1715 + 2765 00001586 DA FF DCW -38 + 2766 00001588 0B 09 DCW 2315 + 2767 0000158A 46 F3 DCW -3258 + 2768 0000158C EA 03 DCW 1002 + 2769 0000158E F0 FC DCW -784 + + + +ARM Macro Assembler Page 48 + + + 2770 00001590 88 0A DCW 2696 + 2771 00001592 3B FE DCW -453 + 2772 00001594 0F F6 DCW -2545 + 2773 00001596 A1 0E DCW 3745 + 2774 00001598 2F FD DCW -721 + 2775 0000159A D3 FA DCW -1325 + 2776 0000159C E9 F4 DCW -2839 + 2777 0000159E C7 F5 DCW -2617 + 2778 000015A0 02 F8 DCW -2046 + 2779 000015A2 D2 16 DCW 5842 + 2780 000015A4 3F 14 DCW 5183 + 2781 000015A6 33 FD DCW -717 + 2782 000015A8 24 F4 DCW -3036 + 2783 000015AA 2A 02 DCW 554 + 2784 000015AC F4 FA DCW -1292 + 2785 000015AE C4 06 DCW 1732 + 2786 000015B0 5B 05 DCW 1371 + 2787 000015B2 63 F4 DCW -2973 + 2788 000015B4 1F F8 DCW -2017 + 2789 000015B6 17 F8 DCW -2025 + 2790 000015B8 81 1B DCW 7041 + 2791 000015BA 61 FE DCW -415 + 2792 000015BC 82 FF DCW -126 + 2793 000015BE C5 FF DCW -59 + 2794 000015C0 9B 01 DCW 411 + 2795 000015C2 6A FA DCW -1430 + 2796 000015C4 4A F3 DCW -3254 + 2797 000015C6 68 04 DCW 1128 + 2798 000015C8 7B F7 DCW -2181 + 2799 000015CA 42 06 DCW 1602 + 2800 000015CC 8C 0C DCW 3212 + 2801 000015CE 2D 06 DCW 1581 + 2802 000015D0 A6 F3 DCW -3162 + 2803 000015D2 1C 09 DCW 2332 + 2804 000015D4 00 FE DCW -512 + 2805 000015D6 64 01 DCW 356 + 2806 000015D8 BE FA DCW -1346 + 2807 000015DA 72 E9 DCW -5774 + 2808 000015DC 82 01 DCW 386 + 2809 000015DE 67 09 DCW 2407 + 2810 000015E0 F3 17 DCW 6131 + 2811 000015E2 14 07 DCW 1812 + 2812 000015E4 79 02 DCW 633 + 2813 000015E6 02 F4 DCW -3070 + 2814 000015E8 28 F5 DCW -2776 + 2815 000015EA 3E F1 DCW -3778 + 2816 000015EC CA FA DCW -1334 + 2817 000015EE 33 FD DCW -717 + 2818 000015F0 9B 01 DCW 411 + 2819 000015F2 4C 11 DCW 4428 + 2820 000015F4 97 FE DCW -361 + 2821 000015F6 2F 0F DCW 3887 + 2822 000015F8 11 FD DCW -751 + 2823 000015FA 02 F7 DCW -2302 + 2824 000015FC E0 F9 DCW -1568 + 2825 000015FE 90 F8 DCW -1904 + 2826 00001600 5A F8 DCW -1958 + 2827 00001602 A4 FC DCW -860 + 2828 00001604 F6 1C DCW 7414 + + + +ARM Macro Assembler Page 49 + + + 2829 00001606 AC 14 DCW 5292 + 2830 00001608 1A FE DCW -486 + 2831 0000160A 5D FD DCW -675 + 2832 0000160C B7 F1 DCW -3657 + 2833 0000160E E7 E9 DCW -5657 + 2834 00001610 16 F9 DCW -1770 + 2835 00001612 7E FF DCW -130 + 2836 00001614 13 0C DCW 3091 + 2837 00001616 C6 FA DCW -1338 + 2838 00001618 91 08 DCW 2193 + 2839 0000161A FB 19 DCW 6651 + 2840 0000161C 98 FB DCW -1128 + 2841 0000161E D4 F6 DCW -2348 + 2842 00001620 4E F1 DCW -3762 + 2843 00001622 33 FE DCW -461 + 2844 00001624 EC FB DCW -1044 + 2845 00001626 C3 F6 DCW -2365 + 2846 00001628 39 09 DCW 2361 + 2847 0000162A 41 0B DCW 2881 + 2848 0000162C 68 03 DCW 872 + 2849 0000162E 35 09 DCW 2357 + 2850 00001630 6C 03 DCW 876 + 2851 00001632 8C F9 DCW -1652 + 2852 00001634 A4 FD DCW -604 + 2853 00001636 0E E3 DCW -7410 + 2854 00001638 02 F7 DCW -2302 + 2855 0000163A C6 12 DCW 4806 + 2856 0000163C 5A 0B DCW 2906 + 2857 0000163E E6 01 DCW 486 + 2858 00001640 6D 01 DCW 365 + 2859 00001642 09 10 DCW 4105 + 2860 00001644 A0 FE DCW -352 + 2861 00001646 0E F8 DCW -2034 + 2862 00001648 53 F0 DCW -4013 + 2863 0000164A 17 F7 DCW -2281 + 2864 0000164C D7 F9 DCW -1577 + 2865 0000164E 50 FE DCW -432 + 2866 00001650 65 11 DCW 4453 + 2867 00001652 18 07 DCW 1816 + 2868 00001654 D8 0A DCW 2776 + 2869 00001656 27 FA DCW -1497 + 2870 00001658 05 FC DCW -1019 + 2871 0000165A C1 00 DCW 193 + 2872 0000165C D1 EE DCW -4399 + 2873 0000165E 08 01 DCW 264 + 2874 00001660 43 02 DCW 579 + 2875 00001662 F8 FE DCW -264 + 2876 00001664 ED 0A DCW 2797 + 2877 00001666 1A FD DCW -742 + 2878 00001668 18 06 DCW 1560 + 2879 0000166A 5E 0B DCW 2910 + 2880 0000166C 6E FA DCW -1426 + 2881 0000166E 87 FE DCW -377 + 2882 00001670 EE F1 DCW -3602 + 2883 00001672 1B F7 DCW -2277 + 2884 00001674 8A 00 DCW 138 + 2885 00001676 E7 FF DCW -25 + 2886 00001678 52 07 DCW 1874 + 2887 0000167A C0 07 DCW 1984 + + + +ARM Macro Assembler Page 50 + + + 2888 0000167C 8F FC DCW -881 + 2889 0000167E 08 02 DCW 520 + 2890 00001680 F2 05 DCW 1522 + 2891 00001682 FD F9 DCW -1539 + 2892 00001684 E3 FC DCW -797 + 2893 00001686 53 EF DCW -4269 + 2894 00001688 67 0A DCW 2663 + 2895 0000168A 3E 06 DCW 1598 + 2896 0000168C D5 EF DCW -4139 + 2897 0000168E 8F FF DCW -113 + 2898 00001690 34 0B DCW 2868 + 2899 00001692 2C 0D DCW 3372 + 2900 00001694 A1 F9 DCW -1631 + 2901 00001696 42 05 DCW 1346 + 2902 00001698 C4 F1 DCW -3644 + 2903 0000169A 5B F2 DCW -3493 + 2904 0000169C DD 07 DCW 2013 + 2905 0000169E BB 0B DCW 3003 + 2906 000016A0 8D F4 DCW -2931 + 2907 000016A2 54 E9 DCW -5804 + 2908 000016A4 04 2A DCW 10756 + 2909 000016A6 BB 1E DCW 7867 + 2910 000016A8 42 D9 DCW -9918 + 2911 000016AA B9 D1 DCW -11847 + 2912 000016AC 29 2D DCW 11561 + 2913 000016AE DE 2E DCW 11998 + 2914 000016B0 92 DB DCW -9326 + 2915 000016B2 DF E5 DCW -6689 + 2916 000016B4 AE F7 DCW -2130 + 2917 000016B6 B5 11 DCW 4533 + 2918 000016B8 EF 13 DCW 5103 + 2919 000016BA 63 F2 DCW -3485 + 2920 000016BC 51 F8 DCW -1967 + 2921 000016BE 53 06 DCW 1619 + 2922 000016C0 3E 06 DCW 1598 + 2923 000016C2 B3 F1 DCW -3661 + 2924 000016C4 03 F1 DCW -3837 + 2925 000016C6 CC 1D DCW 7628 + 2926 000016C8 BB 0A DCW 2747 + 2927 000016CA 18 F3 DCW -3304 + 2928 000016CC 6E FB DCW -1170 + 2929 000016CE 5B F0 DCW -4005 + 2930 000016D0 92 06 DCW 1682 + 2931 000016D2 2A 15 DCW 5418 + 2932 000016D4 79 02 DCW 633 + 2933 000016D6 65 EA DCW -5531 + 2934 000016D8 5D FD DCW -675 + 2935 000016DA A3 01 DCW 419 + 2936 000016DC 1D 02 DCW 541 + 2937 000016DE 17 0A DCW 2583 + 2938 000016E0 ED F3 DCW -3091 + 2939 000016E2 A9 0D DCW 3497 + 2940 000016E4 52 08 DCW 2130 + 2941 000016E6 44 FA DCW -1468 + 2942 000016E8 14 EE DCW -4588 + 2943 000016EA CD EB DCW -5171 + 2944 000016EC 84 1F DCW 8068 + 2945 000016EE E9 09 DCW 2537 + 2946 000016F0 2C F8 DCW -2004 + + + +ARM Macro Assembler Page 51 + + + 2947 000016F2 EA 04 DCW 1258 + 2948 000016F4 18 F2 DCW -3560 + 2949 000016F6 C4 EF DCW -4156 + 2950 000016F8 E1 09 DCW 2529 + 2951 000016FA 68 18 DCW 6248 + 2952 000016FC 37 FF DCW -201 + 2953 000016FE 3F 02 DCW 575 + 2954 00001700 FF ED DCW -4609 + 2955 00001702 CE FE DCW -306 + 2956 00001704 7F D1 DCW -11905 + 2957 00001706 02 B8 DCW -18430 + 2958 00001708 FF 7F DCW 32767 + 2959 0000170A F8 50 DCW 20728 + 2960 0000170C 00 80 DCW -32768 + 2961 0000170E FB B0 DCW -20229 + 2962 00001710 FF 7F DCW 32767 + 2963 00001712 FF 7F DCW 32767 + 2964 00001714 00 80 DCW -32768 + 2965 00001716 00 80 DCW -32768 + 2966 00001718 6B 61 DCW 24939 + 2967 0000171A FF 7F DCW 32767 + 2968 0000171C 34 0B DCW 2868 + 2969 0000171E 00 80 DCW -32768 + 2970 00001720 1C 09 DCW 2332 + 2971 00001722 00 6D DCW 27904 + 2972 00001724 1C F3 DCW -3300 + 2973 00001726 C8 07 DCW 1992 + 2974 00001728 A5 8F DCW -28763 + 2975 0000172A D2 FC DCW -814 + 2976 0000172C FF 7F DCW 32767 + 2977 0000172E 99 E1 DCW -7783 + 2978 00001730 06 CA DCW -13818 + 2979 00001732 29 DA DCW -9687 + 2980 00001734 C9 15 DCW 5577 + 2981 00001736 5D 52 DCW 21085 + 2982 00001738 71 40 DCW 16497 + 2983 0000173A CA 91 DCW -28214 + 2984 0000173C 00 80 DCW -32768 + 2985 0000173E FF 7F DCW 32767 + 2986 00001740 95 34 DCW 13461 + 2987 00001742 FD 90 DCW -28419 + 2988 00001744 48 12 DCW 4680 + 2989 00001746 8F D3 DCW -11377 + 2990 00001748 B9 3D DCW 15801 + 2991 0000174A 7F 25 DCW 9599 + 2992 0000174C B6 E2 DCW -7498 + 2993 0000174E A2 B2 DCW -19806 + 2994 00001750 B6 21 DCW 8630 + 2995 00001752 A2 5F DCW 24482 + 2996 00001754 00 80 DCW -32768 + 2997 00001756 F0 28 DCW 10480 + 2998 00001758 20 32 DCW 12832 + 2999 0000175A E8 B9 DCW -17944 + 3000 0000175C 4D 36 DCW 13901 + 3001 0000175E 80 F6 DCW -2432 + 3002 00001760 16 F9 DCW -1770 + 3003 00001762 06 DF DCW -8442 + 3004 00001764 E9 32 DCW 13033 + 3005 00001766 C3 F6 DCW -2365 + + + +ARM Macro Assembler Page 52 + + + 3006 00001768 8E B0 DCW -20338 + 3007 0000176A FF 7F DCW 32767 + 3008 0000176C 02 CA DCW -13822 + 3009 0000176E 3B C0 DCW -16325 + 3010 00001770 8A 2E DCW 11914 + 3011 00001772 92 D7 DCW -10350 + 3012 00001774 0C 30 DCW 12300 + 3013 00001776 AC FE DCW -340 + 3014 00001778 00 00 DCW 0 + 3015 0000177A 95 CC DCW -13163 + 3016 0000177C 4E 1D DCW 7502 + 3017 0000177E E7 29 DCW 10727 + 3018 00001780 E1 B2 DCW -19743 + 3019 00001782 E1 5D DCW 24033 + 3020 00001784 0D D4 DCW -11251 + 3021 00001786 26 BF DCW -16602 + 3022 00001788 D5 46 DCW 18133 + 3023 0000178A 78 F5 DCW -2696 + 3024 0000178C 33 FB DCW -1229 + 3025 0000178E 77 E3 DCW -7305 + 3026 00001790 E9 1F DCW 8169 + 3027 00001792 0A 0B DCW 2826 + 3028 00001794 F4 FC DCW -780 + 3029 00001796 1C 05 DCW 1308 + 3030 00001798 7B B7 DCW -18565 + 3031 0000179A 7A 28 DCW 10362 + 3032 0000179C 4E 1D DCW 7502 + 3033 0000179E D8 F3 DCW -3112 + 3034 000017A0 BF 09 DCW 2495 + 3035 000017A2 BF E0 DCW -8001 + 3036 000017A4 65 FC DCW -923 + 3037 000017A6 1C 09 DCW 2332 + 3038 000017A8 C0 31 DCW 12736 + 3039 000017AA 20 F0 DCW -4064 + 3040 000017AC 69 D3 DCW -11415 + 3041 000017AE 05 25 DCW 9477 + 3042 000017B0 8D DF DCW -8307 + 3043 000017B2 43 00 DCW 67 + 3044 000017B4 FA 1C DCW 7418 + 3045 000017B6 F1 F5 DCW -2575 + 3046 000017B8 57 04 DCW 1111 + 3047 000017BA 72 FD DCW -654 + 3048 000017BC ED 08 DCW 2285 + 3049 000017BE F0 D1 DCW -11792 + 3050 000017C0 AD 25 DCW 9645 + 3051 000017C2 EA 1A DCW 6890 + 3052 000017C4 3F BE DCW -16833 + 3053 000017C6 4C 3F DCW 16204 + 3054 000017C8 8C E4 DCW -7028 + 3055 000017CA A4 D5 DCW -10844 + 3056 000017CC A3 2C DCW 11427 + 3057 000017CE 06 F7 DCW -2298 + 3058 000017D0 6E 0E DCW 3694 + 3059 000017D2 AD FC DCW -851 + 3060 000017D4 4D 0F DCW 3917 + 3061 000017D6 F8 D2 DCW -11528 + 3062 000017D8 71 FF DCW -143 + 3063 000017DA 3B 41 DCW 16699 + 3064 000017DC F9 BA DCW -17671 + + + +ARM Macro Assembler Page 53 + + + 3065 000017DE 59 26 DCW 9817 + 3066 000017E0 8D 06 DCW 1677 + 3067 000017E2 FD CF DCW -12291 + 3068 000017E4 8B 26 DCW 9867 + 3069 000017E6 46 F3 DCW -3258 + 3070 000017E8 51 0D DCW 3409 + 3071 000017EA 6F F4 DCW -2961 + 3072 000017EC A9 0E DCW 3753 + 3073 000017EE EA F1 DCW -3606 + 3074 000017F0 CA E9 DCW -5686 + 3075 000017F2 5F 1D DCW 7519 + 3076 000017F4 25 DB DCW -9435 + 3077 000017F6 25 2F DCW 12069 + 3078 000017F8 1F 0C DCW 3103 + 3079 000017FA F7 D7 DCW -10249 + 3080 000017FC D9 04 DCW 1241 + 3081 000017FE 02 0B DCW 2818 + 3082 00001800 FB 01 DCW 507 + 3083 00001802 7A EB DCW -5254 + 3084 00001804 85 1C DCW 7301 + 3085 00001806 B3 DA DCW -9549 + 3086 00001808 E2 00 DCW 226 + 3087 0000180A 3F 28 DCW 10303 + 3088 0000180C A9 E3 DCW -7255 + 3089 0000180E 58 15 DCW 5464 + 3090 00001810 F8 FD DCW -520 + 3091 00001812 91 F6 DCW -2415 + 3092 00001814 2E FF DCW -210 + 3093 00001816 E2 03 DCW 994 + 3094 00001818 AC E9 DCW -5716 + 3095 0000181A 45 F5 DCW -2747 + 3096 0000181C 50 3F DCW 16208 + 3097 0000181E 56 DF DCW -8362 + 3098 00001820 03 F0 DCW -4093 + 3099 00001822 BC 30 DCW 12476 + 3100 00001824 10 DA DCW -9712 + 3101 00001826 43 EC DCW -5053 + 3102 00001828 CA 13 DCW 5066 + 3103 0000182A 34 F6 DCW -2508 + 3104 0000182C 6F 0C DCW 3183 + 3105 0000182E 07 07 DCW 1799 + 3106 00001830 96 F0 DCW -3946 + 3107 00001832 8D F3 DCW -3187 + 3108 00001834 DC 1F DCW 8156 + 3109 00001836 1A 13 DCW 4890 + 3110 00001838 B5 D0 DCW -12107 + 3111 0000183A 95 1D DCW 7573 + 3112 0000183C FA DE DCW -8454 + 3113 0000183E C7 F4 DCW -2873 + 3114 00001840 37 3F DCW 16183 + 3115 00001842 E0 E1 DCW -7712 + 3116 00001844 CF 0C DCW 3279 + 3117 00001846 9D E3 DCW -7267 + 3118 00001848 80 0C DCW 3200 + 3119 0000184A A5 0D DCW 3493 + 3120 0000184C 71 ED DCW -4751 + 3121 0000184E C1 28 DCW 10433 + 3122 00001850 F9 BA DCW -17671 + 3123 00001852 51 0D DCW 3409 + + + +ARM Macro Assembler Page 54 + + + 3124 00001854 2B 23 DCW 9003 + 3125 00001856 EF ED DCW -4625 + 3126 00001858 21 16 DCW 5665 + 3127 0000185A 08 EB DCW -5368 + 3128 0000185C DD 08 DCW 2269 + 3129 0000185E BF F2 DCW -3393 + 3130 00001860 FE 09 DCW 2558 + 3131 00001862 4B 00 DCW 75 + 3132 00001864 C2 E4 DCW -6974 + 3133 00001866 77 21 DCW 8567 + 3134 00001868 EF EB DCW -5137 + 3135 0000186A 43 02 DCW 579 + 3136 0000186C A3 16 DCW 5795 + 3137 0000186E 31 F0 DCW -4047 + 3138 00001870 15 FE DCW -491 + 3139 00001872 B6 0B DCW 2998 + 3140 00001874 6B F3 DCW -3221 + 3141 00001876 FA F1 DCW -3590 + 3142 00001878 25 1A DCW 6693 + 3143 0000187A 71 EC DCW -5007 + 3144 0000187C 85 F0 DCW -3963 + 3145 0000187E CC 1F DCW 8140 + 3146 00001880 20 08 DCW 2080 + 3147 00001882 47 EA DCW -5561 + 3148 00001884 A6 08 DCW 2214 + 3149 00001886 DA 02 DCW 730 + 3150 00001888 0E E5 DCW -6898 + 3151 0000188A 12 22 DCW 8722 + 3152 0000188C A4 00 DCW 164 + 3153 0000188E 22 EA DCW -5598 + 3154 00001890 4B 17 DCW 5963 + 3155 00001892 F6 F3 DCW -3082 + 3156 00001894 08 ED DCW -4856 + 3157 00001896 51 0D DCW 3409 + 3158 00001898 41 0B DCW 2881 + 3159 0000189A 7B F8 DCW -1925 + 3160 0000189C BD FE DCW -323 + 3161 0000189E 27 FA DCW -1497 + 3162 000018A0 BE F8 DCW -1858 + 3163 000018A2 EB 00 DCW 235 + 3164 000018A4 AD 11 DCW 4525 + 3165 000018A6 08 01 DCW 264 + 3166 000018A8 F1 F4 DCW -2831 + 3167 000018AA 89 07 DCW 1929 + 3168 000018AC 51 E5 DCW -6831 + 3169 000018AE EB 16 DCW 5867 + 3170 000018B0 E8 0C DCW 3304 + 3171 000018B2 FA F4 DCW -2822 + 3172 000018B4 CF 0D DCW 3535 + 3173 000018B6 DC E3 DCW -7204 + 3174 000018B8 5A 0C DCW 3162 + 3175 000018BA F0 F9 DCW -1552 + 3176 000018BC 0C 02 DCW 524 + 3177 000018BE 64 04 DCW 1124 + 3178 000018C0 92 EF DCW -4206 + 3179 000018C2 06 21 DCW 8454 + 3180 000018C4 10 EF DCW -4336 + 3181 000018C6 B5 FA DCW -1355 + 3182 000018C8 61 FF DCW -159 + + + +ARM Macro Assembler Page 55 + + + 3183 000018CA F1 F4 DCW -2831 + 3184 000018CC 8C 0F DCW 3980 + 3185 000018CE 9F 01 DCW 415 + 3186 000018D0 89 06 DCW 1673 + 3187 000018D2 2E EB DCW -5330 + 3188 000018D4 AA 08 DCW 2218 + 3189 000018D6 63 07 DCW 1891 + 3190 000018D8 13 F3 DCW -3309 + 3191 000018DA 36 18 DCW 6198 + 3192 000018DC EE EF DCW -4114 + 3193 000018DE 1F F7 DCW -2273 + 3194 000018E0 49 0C DCW 3145 + 3195 000018E2 7F E6 DCW -6529 + 3196 000018E4 48 11 DCW 4424 + 3197 000018E6 92 2F DCW 12178 + 3198 000018E8 90 CC DCW -13168 + 3199 000018EA 0C EC DCW -5108 + 3200 000018EC 4D 36 DCW 13901 + 3201 000018EE C2 E4 DCW -6974 + 3202 000018F0 9C FD DCW -612 + 3203 000018F2 3F FF DCW -193 + 3204 000018F4 6A E3 DCW -7318 + 3205 000018F6 F9 25 DCW 9721 + 3206 000018F8 4A 06 DCW 1610 + 3207 000018FA 7C E0 DCW -8068 + 3208 000018FC BD 01 DCW 445 + 3209 000018FE C3 20 DCW 8387 + 3210 00001900 A2 F4 DCW -2910 + 3211 00001902 98 E3 DCW -7272 + 3212 00001904 DE 19 DCW 6622 + 3213 00001906 C2 F9 DCW -1598 + 3214 00001908 58 FE DCW -424 + 3215 0000190A F1 0B DCW 3057 + 3216 0000190C BA E2 DCW -7494 + 3217 0000190E B8 04 DCW 1208 + 3218 00001910 5A 1F DCW 8026 + 3219 00001912 E0 F9 DCW -1568 + 3220 00001914 AA F2 DCW -3414 + 3221 00001916 45 0B DCW 2885 + 3222 00001918 75 EF DCW -4235 + 3223 0000191A 8D F2 DCW -3443 + 3224 0000191C 75 18 DCW 6261 + 3225 0000191E D5 03 DCW 981 + 3226 00001920 10 EF DCW -4336 + 3227 00001922 94 0E DCW 3732 + 3228 00001924 65 11 DCW 4453 + 3229 00001926 40 E4 DCW -7104 + 3230 00001928 A4 00 DCW 164 + 3231 0000192A 66 0D DCW 3430 + 3232 0000192C 46 F1 DCW -3770 + 3233 0000192E 12 10 DCW 4114 + 3234 00001930 98 0F DCW 3992 + 3235 00001932 F2 DE DCW -8462 + 3236 00001934 2B FA DCW -1493 + 3237 00001936 F0 0E DCW 3824 + 3238 00001938 C5 E9 DCW -5691 + 3239 0000193A A7 18 DCW 6311 + 3240 0000193C D5 04 DCW 1237 + 3241 0000193E F7 D7 DCW -10249 + + + +ARM Macro Assembler Page 56 + + + 3242 00001940 49 0C DCW 3145 + 3243 00001942 DB 12 DCW 4827 + 3244 00001944 1B 0C DCW 3099 + 3245 00001946 51 F7 DCW -2223 + 3246 00001948 E0 0C DCW 3296 + 3247 0000194A AF 04 DCW 1199 + 3248 0000194C D3 E6 DCW -6445 + 3249 0000194E 48 10 DCW 4168 + 3250 00001950 0D E9 DCW -5875 + 3251 00001952 97 02 DCW 663 + 3252 00001954 B7 1C DCW 7351 + 3253 00001956 F4 E7 DCW -6156 + 3254 00001958 CD 00 DCW 205 + 3255 0000195A FD 0E DCW 3837 + 3256 0000195C 2D EF DCW -4307 + 3257 0000195E 0A E3 DCW -7414 + 3258 00001960 03 1C DCW 7171 + 3259 00001962 23 0D DCW 3363 + 3260 00001964 40 E5 DCW -6848 + 3261 00001966 50 14 DCW 5200 + 3262 00001968 BE F7 DCW -2114 + 3263 0000196A 38 F6 DCW -2504 + 3264 0000196C A7 17 DCW 6055 + 3265 0000196E AE F7 DCW -2130 + 3266 00001970 02 F8 DCW -2046 + 3267 00001972 7C 0B DCW 2940 + 3268 00001974 4B 02 DCW 587 + 3269 00001976 EA F1 DCW -3606 + 3270 00001978 CC 05 DCW 1484 + 3271 0000197A 10 02 DCW 528 + 3272 0000197C FC FD DCW -516 + 3273 0000197E AE 09 DCW 2478 + 3274 00001980 33 FC DCW -973 + 3275 00001982 27 FB DCW -1241 + 3276 00001984 1B F5 DCW -2789 + 3277 00001986 6A FC DCW -918 + 3278 00001988 09 FF DCW -247 + 3279 0000198A E7 13 DCW 5095 + 3280 0000198C 9A 06 DCW 1690 + 3281 0000198E 38 E2 DCW -7624 + 3282 00001990 BC 03 DCW 956 + 3283 00001992 AD 0F DCW 4013 + 3284 00001994 1F F7 DCW -2273 + 3285 00001996 B0 00 DCW 176 + 3286 00001998 30 0E DCW 3632 + 3287 0000199A 17 F6 DCW -2537 + 3288 0000199C 96 07 DCW 1942 + 3289 0000199E 2F FB DCW -1233 + 3290 000019A0 EE F0 DCW -3858 + 3291 000019A2 C2 11 DCW 4546 + 3292 000019A4 97 FE DCW -361 + 3293 000019A6 51 FA DCW -1455 + 3294 000019A8 00 FF DCW -256 + 3295 000019AA 96 04 DCW 1174 + 3296 000019AC 39 F5 DCW -2759 + 3297 000019AE 88 F7 DCW -2168 + 3298 000019B0 C9 17 DCW 6089 + 3299 000019B2 E2 03 DCW 994 + 3300 000019B4 FD F8 DCW -1795 + + + +ARM Macro Assembler Page 57 + + + 3301 000019B6 B9 FC DCW -839 + 3302 000019B8 28 F2 DCW -3544 + 3303 000019BA CA FB DCW -1078 + 3304 000019BC 19 18 DCW 6169 + 3305 000019BE 0C 04 DCW 1036 + 3306 000019C0 42 EF DCW -4286 + 3307 000019C2 E9 09 DCW 2537 + 3308 000019C4 00 FF DCW -256 + 3309 000019C6 D6 01 DCW 470 + 3310 000019C8 6B 0C DCW 3179 + 3311 000019CA B2 F4 DCW -2894 + 3312 000019CC E6 F0 DCW -3866 + 3313 000019CE B0 02 DCW 688 + 3314 000019D0 6C 03 DCW 876 + 3315 000019D2 65 FC DCW -923 + 3316 000019D4 95 0C DCW 3221 + 3317 000019D6 B1 FE DCW -335 + 3318 000019D8 8B FB DCW -1141 + 3319 000019DA 35 07 DCW 1845 + 3320 000019DC 0D FF DCW -243 + 3321 000019DE 99 F6 DCW -2407 + 3322 000019E0 41 F3 DCW -3263 + 3323 000019E2 FB 02 DCW 763 + 3324 000019E4 D6 01 DCW 470 + 3325 000019E6 6F 0D DCW 3439 + 3326 000019E8 95 09 DCW 2453 + 3327 000019EA F7 ED DCW -4617 + 3328 000019EC 91 0A DCW 2705 + 3329 000019EE 9E 08 DCW 2206 + 3330 000019F0 13 F5 DCW -2797 + 3331 000019F2 93 01 DCW 403 + 3332 000019F4 C0 F0 DCW -3904 + 3333 000019F6 A8 00 DCW 168 + 3334 000019F8 3E 04 DCW 1086 + 3335 000019FA 70 08 DCW 2160 + 3336 000019FC 46 08 DCW 2118 + 3337 000019FE 33 E8 DCW -6093 + 3338 00001A00 23 0C DCW 3107 + 3339 00001A02 16 FC DCW -1002 + 3340 00001A04 65 FF DCW -155 + 3341 00001A06 33 14 DCW 5171 + 3342 00001A08 93 E8 DCW -5997 + 3343 00001A0A 9E F4 DCW -2914 + 3344 00001A0C C3 09 DCW 2499 + 3345 00001A0E DF 11 DCW 4575 + 3346 00001A10 0D 00 DCW 13 + 3347 00001A12 ED 08 DCW 2285 + 3348 00001A14 4F EC DCW -5041 + 3349 00001A16 B4 EB DCW -5196 + 3350 00001A18 7F 27 DCW 10111 + 3351 00001A1A 0B F4 DCW -3061 + 3352 00001A1C 90 F9 DCW -1648 + 3353 00001A1E EC FA DCW -1300 + 3354 00001A20 7F 0F DCW 3967 + 3355 00001A22 6A 0E DCW 3690 + 3356 00001A24 42 DB DCW -9406 + 3357 00001A26 14 05 DCW 1300 + 3358 00001A28 19 01 DCW 281 + 3359 00001A2A 0F 1D DCW 7439 + + + +ARM Macro Assembler Page 58 + + + 3360 00001A2C F7 EF DCW -4105 + 3361 00001A2E D1 EE DCW -4399 + 3362 00001A30 5F 07 DCW 1887 + 3363 00001A32 E1 F2 DCW -3359 + 3364 00001A34 53 19 DCW 6483 + 3365 00001A36 CE E7 DCW -6194 + 3366 00001A38 84 1F DCW 8068 + 3367 00001A3A D8 F7 DCW -2088 + 3368 00001A3C 29 EF DCW -4311 + 3369 00001A3E E4 0F DCW 4068 + 3370 00001A40 3A D8 DCW -10182 + 3371 00001A42 0A 25 DCW 9482 + 3372 00001A44 C2 FC DCW -830 + 3373 00001A46 16 F9 DCW -1770 + 3374 00001A48 B7 09 DCW 2487 + 3375 00001A4A 00 02 DCW 512 + 3376 00001A4C 70 F3 DCW -3216 + 3377 00001A4E DA 01 DCW 474 + 3378 00001A50 A6 1D DCW 7590 + 3379 00001A52 17 E1 DCW -7913 + 3380 00001A54 11 14 DCW 5137 + 3381 00001A56 D5 EF DCW -4139 + 3382 00001A58 04 ED DCW -4860 + 3383 00001A5A 3F 14 DCW 5183 + 3384 00001A5C DD 07 DCW 2013 + 3385 00001A5E 2B FC DCW -981 + 3386 00001A60 0E FA DCW -1522 + 3387 00001A62 33 14 DCW 5171 + 3388 00001A64 6B E2 DCW -7573 + 3389 00001A66 22 13 DCW 4898 + 3390 00001A68 F3 FF DCW -13 + 3391 00001A6A 5E F6 DCW -2466 + 3392 00001A6C 37 FC DCW -969 + 3393 00001A6E 09 FB DCW -1271 + 3394 00001A70 FF 1A DCW 6911 + 3395 00001A72 05 E9 DCW -5883 + 3396 00001A74 65 15 DCW 5477 + 3397 00001A76 D5 EE DCW -4395 + 3398 00001A78 AB 07 DCW 1963 + 3399 00001A7A 9C FE DCW -356 + 3400 00001A7C 01 F9 DCW -1791 + 3401 00001A7E 7A FF DCW -134 + 3402 00001A80 F9 E1 DCW -7687 + 3403 00001A82 45 37 DCW 14149 + 3404 00001A84 8D DD DCW -8819 + 3405 00001A86 5A 1F DCW 8026 + 3406 00001A88 A4 FE DCW -348 + 3407 00001A8A 9E DE DCW -8546 + 3408 00001A8C 89 1D DCW 7561 + 3409 00001A8E B6 E4 DCW -6986 + 3410 00001A90 7A 11 DCW 4474 + 3411 00001A92 7B E4 DCW -7045 + 3412 00001A94 11 29 DCW 10513 + 3413 00001A96 21 ED DCW -4831 + 3414 00001A98 95 F4 DCW -2923 + 3415 00001A9A 93 29 DCW 10643 + 3416 00001A9C 7F CD DCW -12929 + 3417 00001A9E 11 27 DCW 10001 + 3418 00001AA0 B9 E9 DCW -5703 + + + +ARM Macro Assembler Page 59 + + + 3419 00001AA2 11 FD DCW -751 + 3420 00001AA4 CA 10 DCW 4298 + 3421 00001AA6 75 EB DCW -5259 + 3422 00001AA8 E1 07 DCW 2017 + 3423 00001AAA 22 E8 DCW -6110 + 3424 00001AAC 3E 2D DCW 11582 + 3425 00001AAE B3 F1 DCW -3661 + 3426 00001AB0 54 00 DCW 84 + 3427 00001AB2 D4 0C DCW 3284 + 3428 00001AB4 34 E1 DCW -7884 + 3429 00001AB6 16 0F DCW 3862 + 3430 00001AB8 E8 E4 DCW -6936 + 3431 00001ABA D3 23 DCW 9171 + 3432 00001ABC 28 F6 DCW -2520 + 3433 00001ABE 57 03 DCW 855 + 3434 00001AC0 A5 0E DCW 3749 + 3435 00001AC2 A9 E2 DCW -7511 + 3436 00001AC4 FC 14 DCW 5372 + 3437 00001AC6 04 EA DCW -5628 + 3438 00001AC8 2F 11 DCW 4399 + 3439 00001ACA ED F5 DCW -2579 + 3440 00001ACC BF 0C DCW 3263 + 3441 00001ACE 9D F8 DCW -1891 + 3442 00001AD0 64 F0 DCW -3996 + 3443 00001AD2 76 13 DCW 4982 + 3444 00001AD4 94 E4 DCW -7020 + 3445 00001AD6 88 1F DCW 8072 + 3446 00001AD8 1F F7 DCW -2273 + 3447 00001ADA 6F F7 DCW -2193 + 3448 00001ADC F3 03 DCW 1011 + 3449 00001ADE CD 01 DCW 461 + 3450 00001AE0 14 03 DCW 788 + 3451 00001AE2 56 F4 DCW -2986 + 3452 00001AE4 36 16 DCW 5686 + 3453 00001AE6 FE F5 DCW -2562 + 3454 00001AE8 A4 00 DCW 164 + 3455 00001AEA 1C F1 DCW -3812 + 3456 00001AEC B4 02 DCW 692 + 3457 00001AEE 08 18 DCW 6152 + 3458 00001AF0 32 EE DCW -4558 + 3459 00001AF2 CB 0F DCW 4043 + 3460 00001AF4 1B F5 DCW -2789 + 3461 00001AF6 D4 F5 DCW -2604 + 3462 00001AF8 A1 F8 DCW -1887 + 3463 00001AFA DD 07 DCW 2013 + 3464 00001AFC F5 0C DCW 3317 + 3465 00001AFE 75 EF DCW -4235 + 3466 00001B00 D0 20 DCW 8400 + 3467 00001B02 55 E7 DCW -6315 + 3468 00001B04 67 F3 DCW -3225 + 3469 00001B06 CD 00 DCW 205 + 3470 00001B08 B5 10 DCW 4277 + 3471 00001B0A 8A 15 DCW 5514 + 3472 00001B0C 40 E7 DCW -6336 + 3473 00001B0E 8E 16 DCW 5774 + 3474 00001B10 1D D8 DCW -10211 + 3475 00001B12 BC 02 DCW 700 + 3476 00001B14 69 13 DCW 4969 + 3477 00001B16 BB F3 DCW -3141 + + + +ARM Macro Assembler Page 60 + + + 3478 00001B18 D7 11 DCW 4567 + 3479 00001B1A 04 00 DCW 4 + 3480 00001B1C B6 0B DCW 2998 + 3481 00001B1E 2C E0 DCW -8148 + 3482 00001B20 4B 05 DCW 1355 + 3483 00001B22 C5 00 DCW 197 + 3484 00001B24 4C FC DCW -948 + 3485 00001B26 0C 17 DCW 5900 + 3486 00001B28 FF EE DCW -4353 + 3487 00001B2A 4E 0B DCW 2894 + 3488 00001B2C A3 EE DCW -4445 + 3489 00001B2E 26 FE DCW -474 + 3490 00001B30 3B 01 DCW 315 + 3491 00001B32 97 17 DCW 6039 + 3492 00001B34 BE F8 DCW -1858 + 3493 00001B36 86 D6 DCW -10618 + 3494 00001B38 7F 3B DCW 15231 + 3495 00001B3A 6D D8 DCW -10131 + 3496 00001B3C 0A F7 DCW -2294 + 3497 00001B3E B9 26 DCW 9913 + 3498 00001B40 52 F2 DCW -3502 + 3499 00001B42 AC 01 DCW 428 + 3500 00001B44 14 F2 DCW -3564 + 3501 00001B46 87 13 DCW 4999 + 3502 00001B48 03 EF DCW -4349 + 3503 00001B4A EB FE DCW -277 + 3504 00001B4C 3C 0D DCW 3388 + 3505 00001B4E 6E FC DCW -914 + 3506 00001B50 9B 00 DCW 155 + 3507 00001B52 43 01 DCW 323 + 3508 00001B54 3B 01 DCW 315 + 3509 00001B56 A0 E8 DCW -5984 + 3510 00001B58 60 17 DCW 5984 + 3511 00001B5A 71 00 DCW 113 + 3512 00001B5C C2 F9 DCW -1598 + 3513 00001B5E E0 0F DCW 4064 + 3514 00001B60 CF E1 DCW -7729 + 3515 00001B62 C1 02 DCW 705 + 3516 00001B64 A1 0E DCW 3745 + 3517 00001B66 BB F5 DCW -2629 + 3518 00001B68 24 09 DCW 2340 + 3519 00001B6A A5 0C DCW 3237 + 3520 00001B6C F8 E8 DCW -5896 + 3521 00001B6E A1 F9 DCW -1631 + 3522 00001B70 18 1A DCW 6680 + 3523 00001B72 AD E3 DCW -7251 + 3524 00001B74 DC 0B DCW 3036 + 3525 00001B76 23 25 DCW 9507 + 3526 00001B78 E3 FC DCW -797 + 3527 00001B7A DA D5 DCW -10790 + 3528 00001B7C DB E7 DCW -6181 + 3529 00001B7E B2 37 DCW 14258 + 3530 00001B80 2F D1 DCW -11985 + 3531 00001B82 90 0F DCW 3984 + 3532 00001B84 66 3B DCW 15206 + 3533 00001B86 3E C5 DCW -15042 + 3534 00001B88 75 02 DCW 629 + 3535 00001B8A 76 FE DCW -394 + 3536 00001B8C 41 F4 DCW -3007 + + + +ARM Macro Assembler Page 61 + + + 3537 00001B8E D2 29 DCW 10706 + 3538 00001B90 F8 FB DCW -1032 + 3539 00001B92 76 E9 DCW -5770 + 3540 00001B94 5B 1E DCW 7771 + 3541 00001B96 33 D0 DCW -12237 + 3542 00001B98 F3 00 DCW 243 + 3543 00001B9A 22 26 DCW 9762 + 3544 00001B9C 66 E3 DCW -7322 + 3545 00001B9E B3 31 DCW 12723 + 3546 00001BA0 FC D5 DCW -10756 + 3547 00001BA2 68 EF DCW -4248 + 3548 00001BA4 5A 1F DCW 8026 + 3549 00001BA6 7F E3 DCW -7297 + 3550 00001BA8 5E 24 DCW 9310 + 3551 00001BAA 53 F1 DCW -3757 + 3552 00001BAC 12 F8 DCW -2030 + 3553 00001BAE A8 12 DCW 4776 + 3554 00001BB0 0D E6 DCW -6643 + 3555 00001BB2 30 F4 DCW -3024 + 3556 00001BB4 7D 2E DCW 11901 + 3557 00001BB6 55 FC DCW -939 + 3558 00001BB8 AB DA DCW -9557 + 3559 00001BBA E1 1E DCW 7905 + 3560 00001BBC 23 E1 DCW -7901 + 3561 00001BBE DE 17 DCW 6110 + 3562 00001BC0 C4 06 DCW 1732 + 3563 00001BC2 77 E2 DCW -7561 + 3564 00001BC4 77 21 DCW 8567 + 3565 00001BC6 25 DB DCW -9435 + 3566 00001BC8 0A 0E DCW 3594 + 3567 00001BCA F4 13 DCW 5108 + 3568 00001BCC E5 F2 DCW -3355 + 3569 00001BCE 89 08 DCW 2185 + 3570 00001BD0 D9 F2 DCW -3367 + 3571 00001BD2 C8 F3 DCW -3128 + 3572 00001BD4 8F 15 DCW 5519 + 3573 00001BD6 69 00 DCW 105 + 3574 00001BD8 28 F2 DCW -3544 + 3575 00001BDA AB 1A DCW 6827 + 3576 00001BDC AB D9 DCW -9813 + 3577 00001BDE 84 0B DCW 2948 + 3578 00001BE0 FA 1D DCW 7674 + 3579 00001BE2 68 D8 DCW -10136 + 3580 00001BE4 BF 1E DCW 7871 + 3581 00001BE6 54 01 DCW 340 + 3582 00001BE8 9A DC DCW -9062 + 3583 00001BEA 78 0A DCW 2680 + 3584 00001BEC 34 0F DCW 3892 + 3585 00001BEE 40 FC DCW -960 + 3586 00001BF0 39 0B DCW 2873 + 3587 00001BF2 8F 00 DCW 143 + 3588 00001BF4 CD EB DCW -5171 + 3589 00001BF6 31 09 DCW 2353 + 3590 00001BF8 04 ED DCW -4860 + 3591 00001BFA 1A 0F DCW 3866 + 3592 00001BFC 84 0D DCW 3460 + 3593 00001BFE A6 F4 DCW -2906 + 3594 00001C00 14 07 DCW 1812 + 3595 00001C02 67 DF DCW -8345 + + + +ARM Macro Assembler Page 62 + + + 3596 00001C04 5C 19 DCW 6492 + 3597 00001C06 78 0A DCW 2680 + 3598 00001C08 A1 F9 DCW -1631 + 3599 00001C0A A9 0E DCW 3753 + 3600 00001C0C 5E E3 DCW -7330 + 3601 00001C0E CA FB DCW -1078 + 3602 00001C10 D6 15 DCW 5590 + 3603 00001C12 7B F7 DCW -2181 + 3604 00001C14 A7 EE DCW -4441 + 3605 00001C16 63 1D DCW 7523 + 3606 00001C18 C9 EC DCW -4919 + 3607 00001C1A 60 00 DCW 96 + 3608 00001C1C 21 18 DCW 6177 + 3609 00001C1E 35 F1 DCW -3787 + 3610 00001C20 AF 08 DCW 2223 + 3611 00001C22 C1 E8 DCW -5951 + 3612 00001C24 3D 0B DCW 2877 + 3613 00001C26 F6 07 DCW 2038 + 3614 00001C28 35 F1 DCW -3787 + 3615 00001C2A 90 0F DCW 3984 + 3616 00001C2C 38 F6 DCW -2504 + 3617 00001C2E 60 01 DCW 352 + 3618 00001C30 E9 07 DCW 2025 + 3619 00001C32 B0 EC DCW -4944 + 3620 00001C34 99 0B DCW 2969 + 3621 00001C36 F0 0E DCW 3824 + 3622 00001C38 FA E0 DCW -7942 + 3623 00001C3A BF 0B DCW 3007 + 3624 00001C3C 93 00 DCW 147 + 3625 00001C3E FB EE DCW -4357 + 3626 00001C40 1A 26 DCW 9754 + 3627 00001C42 D2 FF DCW -46 + 3628 00001C44 B0 EA DCW -5456 + 3629 00001C46 B7 08 DCW 2231 + 3630 00001C48 07 F0 DCW -4089 + 3631 00001C4A 48 FE DCW -440 + 3632 00001C4C 8C 22 DCW 8844 + 3633 00001C4E E6 EE DCW -4378 + 3634 00001C50 98 F9 DCW -1640 + 3635 00001C52 12 FB DCW -1262 + 3636 00001C54 F6 F0 DCW -3850 + 3637 00001C56 50 28 DCW 10320 + 3638 00001C58 C5 EA DCW -5435 + 3639 00001C5A 94 FA DCW -1388 + 3640 00001C5C 11 15 DCW 5393 + 3641 00001C5E 2E D4 DCW -11218 + 3642 00001C60 79 1A DCW 6777 + 3643 00001C62 6C 1D DCW 7532 + 3644 00001C64 57 DB DCW -9385 + 3645 00001C66 41 0B DCW 2881 + 3646 00001C68 B7 0A DCW 2743 + 3647 00001C6A 7F E6 DCW -6529 + 3648 00001C6C ED 0C DCW 3309 + 3649 00001C6E 70 07 DCW 1904 + 3650 00001C70 50 FD DCW -688 + 3651 00001C72 15 02 DCW 533 + 3652 00001C74 31 F0 DCW -4047 + 3653 00001C76 F2 08 DCW 2290 + 3654 00001C78 A1 F6 DCW -2399 + + + +ARM Macro Assembler Page 63 + + + 3655 00001C7A 5A 0D DCW 3418 + 3656 00001C7C D9 03 DCW 985 + 3657 00001C7E 81 EE DCW -4479 + 3658 00001C80 66 22 DCW 8806 + 3659 00001C82 72 D2 DCW -11662 + 3660 00001C84 CF FA DCW -1329 + 3661 00001C86 9B 2A DCW 10907 + 3662 00001C88 9B E9 DCW -5733 + 3663 00001C8A 9B 00 DCW 155 + 3664 00001C8C BC 06 DCW 1724 + 3665 00001C8E D3 FB DCW -1069 + 3666 00001C90 36 EF DCW -4298 + 3667 00001C92 F1 1F DCW 8177 + 3668 00001C94 01 FD DCW -767 + 3669 00001C96 38 E4 DCW -7112 + 3670 00001C98 5A 1F DCW 8026 + 3671 00001C9A 03 EF DCW -4349 + 3672 00001C9C CE FD DCW -562 + 3673 00001C9E 1B 0B DCW 2843 + 3674 00001CA0 9C FB DCW -1124 + 3675 00001CA2 72 FD DCW -654 + 3676 00001CA4 49 F7 DCW -2231 + 3677 00001CA6 0D 11 DCW 4365 + 3678 00001CA8 16 FD DCW -746 + 3679 00001CAA F0 FA DCW -1296 + 3680 00001CAC 29 07 DCW 1833 + 3681 00001CAE 47 EB DCW -5305 + 3682 00001CB0 40 11 DCW 4416 + 3683 00001CB2 1E 10 DCW 4126 + 3684 00001CB4 45 E2 DCW -7611 + 3685 00001CB6 E7 11 DCW 4583 + 3686 00001CB8 9F 01 DCW 415 + 3687 00001CBA EF E9 DCW -5649 + 3688 00001CBC A1 0F DCW 4001 + 3689 00001CBE 76 FF DCW -138 + 3690 00001CC0 01 F9 DCW -1791 + 3691 00001CC2 D4 0B DCW 3028 + 3692 00001CC4 B2 F9 DCW -1614 + 3693 00001CC6 40 F9 DCW -1728 + 3694 00001CC8 80 0C DCW 3200 + 3695 00001CCA 26 FF DCW -218 + 3696 00001CCC 71 03 DCW 881 + 3697 00001CCE 61 FD DCW -671 + 3698 00001CD0 FD FB DCW -1027 + 3699 00001CD2 33 FC DCW -973 + 3700 00001CD4 6F F6 DCW -2449 + 3701 00001CD6 82 13 DCW 4994 + 3702 00001CD8 9C FE DCW -356 + 3703 00001CDA 60 EF DCW -4256 + 3704 00001CDC 44 13 DCW 4932 + 3705 00001CDE 39 F5 DCW -2759 + 3706 00001CE0 A9 F9 DCW -1623 + 3707 00001CE2 55 11 DCW 4437 + 3708 00001CE4 11 EC DCW -5103 + 3709 00001CE6 41 0A DCW 2625 + 3710 00001CE8 2C 0C DCW 3116 + 3711 00001CEA 7D ED DCW -4739 + 3712 00001CEC FF 05 DCW 1535 + 3713 00001CEE 6A 0F DCW 3946 + + + +ARM Macro Assembler Page 64 + + + 3714 00001CF0 BC EC DCW -4932 + 3715 00001CF2 8C F7 DCW -2164 + 3716 00001CF4 AC 14 DCW 5292 + 3717 00001CF6 7B FB DCW -1157 + 3718 00001CF8 BF 08 DCW 2239 + 3719 00001CFA 41 F7 DCW -2239 + 3720 00001CFC 62 F6 DCW -2462 + 3721 00001CFE 91 08 DCW 2193 + 3722 00001D00 28 F4 DCW -3032 + 3723 00001D02 9D 0D DCW 3485 + 3724 00001D04 24 F4 DCW -3036 + 3725 00001D06 6F 0A DCW 2671 + 3726 00001D08 28 08 DCW 2088 + 3727 00001D0A 53 DA DCW -9645 + 3728 00001D0C 05 25 DCW 9477 + 3729 00001D0E A4 FF DCW -92 + 3730 00001D10 68 ED DCW -4760 + 3731 00001D12 97 17 DCW 6039 + 3732 00001D14 08 ED DCW -4856 + 3733 00001D16 C3 F6 DCW -2365 + 3734 00001D18 48 11 DCW 4424 + 3735 00001D1A 53 02 DCW 595 + 3736 00001D1C B3 F0 DCW -3917 + 3737 00001D1E B0 18 DCW 6320 + 3738 00001D20 30 F8 DCW -2000 + 3739 00001D22 B2 E1 DCW -7758 + 3740 00001D24 E1 1D DCW 7649 + 3741 00001D26 A0 FB DCW -1120 + 3742 00001D28 67 F5 DCW -2713 + 3743 00001D2A D4 0B DCW 3028 + 3744 00001D2C 00 01 DCW 256 + 3745 00001D2E 2B F9 DCW -1749 + 3746 00001D30 F5 F7 DCW -2059 + 3747 00001D32 45 0B DCW 2885 + 3748 00001D34 CE FB DCW -1074 + 3749 00001D36 B1 FB DCW -1103 + 3750 00001D38 C2 0E DCW 3778 + 3751 00001D3A 38 F7 DCW -2248 + 3752 00001D3C E6 02 DCW 742 + 3753 00001D3E C1 01 DCW 449 + 3754 00001D40 E9 F2 DCW -3351 + 3755 00001D42 17 0B DCW 2839 + 3756 00001D44 53 04 DCW 1107 + 3757 00001D46 30 F5 DCW -2768 + 3758 00001D48 CE FC DCW -818 + 3759 00001D4A F5 0B DCW 3061 + 3760 00001D4C E9 F2 DCW -3351 + 3761 00001D4E 01 FC DCW -1023 + 3762 00001D50 D3 11 DCW 4563 + 3763 00001D52 02 F7 DCW -2302 + 3764 00001D54 C9 01 DCW 457 + 3765 00001D56 26 FF DCW -218 + 3766 00001D58 DF FA DCW -1313 + 3767 00001D5A AB 03 DCW 939 + 3768 00001D5C 9A 04 DCW 1178 + 3769 00001D5E BC 02 DCW 700 + 3770 00001D60 F1 F4 DCW -2831 + 3771 00001D62 B7 0A DCW 2743 + 3772 00001D64 50 FE DCW -432 + + + +ARM Macro Assembler Page 65 + + + 3773 00001D66 D1 ED DCW -4655 + 3774 00001D68 42 1A DCW 6722 + 3775 00001D6A 7A FC DCW -902 + 3776 00001D6C D0 F1 DCW -3632 + 3777 00001D6E 2B 10 DCW 4139 + 3778 00001D70 D8 F6 DCW -2344 + 3779 00001D72 F9 F9 DCW -1543 + 3780 00001D74 81 05 DCW 1409 + 3781 00001D76 4B 01 DCW 331 + 3782 00001D78 BD FC DCW -835 + 3783 00001D7A F2 08 DCW 2290 + 3784 00001D7C 77 F6 DCW -2441 + 3785 00001D7E 1B F5 DCW -2789 + 3786 00001D80 86 15 DCW 5510 + 3787 00001D82 5D FB DCW -1187 + 3788 00001D84 61 FC DCW -927 + 3789 00001D86 32 02 DCW 562 + 3790 00001D88 B8 03 DCW 952 + 3791 00001D8A EF 01 DCW 495 + 3792 00001D8C 0F F3 DCW -3313 + 3793 00001D8E 33 13 DCW 4915 + 3794 00001D90 B6 F6 DCW -2378 + 3795 00001D92 38 F6 DCW -2504 + 3796 00001D94 90 0E DCW 3728 + 3797 00001D96 1D ED DCW -4835 + 3798 00001D98 4F 17 DCW 5967 + 3799 00001D9A 4C FE DCW -436 + 3800 00001D9C EB E9 DCW -5653 + 3801 00001D9E 62 0E DCW 3682 + 3802 00001DA0 51 FA DCW -1455 + 3803 00001DA2 00 01 DCW 256 + 3804 00001DA4 87 FE DCW -377 + 3805 00001DA6 78 0A DCW 2680 + 3806 00001DA8 26 FD DCW -730 + 3807 00001DAA FA F1 DCW -3590 + 3808 00001DAC C7 0A DCW 2759 + 3809 00001DAE 2A 02 DCW 554 + 3810 00001DB0 11 00 DCW 17 + 3811 00001DB2 26 01 DCW 294 + 3812 00001DB4 DF FD DCW -545 + 3813 00001DB6 30 F9 DCW -1744 + 3814 00001DB8 FF 04 DCW 1279 + 3815 00001DBA 54 01 DCW 340 + 3816 00001DBC EC FA DCW -1300 + 3817 00001DBE 59 11 DCW 4441 + 3818 00001DC0 E9 F3 DCW -3095 + 3819 00001DC2 DA EC DCW -4902 + 3820 00001DC4 FC 11 DCW 4604 + 3821 00001DC6 72 FE DCW -398 + 3822 00001DC8 61 FD DCW -671 + 3823 00001DCA 5B 06 DCW 1627 + 3824 00001DCC 02 F8 DCW -2046 + 3825 00001DCE E3 FF DCW -29 + 3826 00001DD0 60 02 DCW 608 + 3827 00001DD2 B5 FD DCW -587 + 3828 00001DD4 1B 0B DCW 2843 + 3829 00001DD6 31 05 DCW 1329 + 3830 00001DD8 CF F6 DCW -2353 + 3831 00001DDA C9 01 DCW 457 + + + +ARM Macro Assembler Page 66 + + + 3832 00001DDC C1 01 DCW 449 + 3833 00001DDE B7 07 DCW 1975 + 3834 00001DE0 18 F0 DCW -4072 + 3835 00001DE2 7A EA DCW -5510 + 3836 00001DE4 12 0E DCW 3602 + 3837 00001DE6 83 FD DCW -637 + 3838 00001DE8 67 0A DCW 2663 + 3839 00001DEA 4D 0E DCW 3661 + 3840 00001DEC FB EF DCW -4101 + 3841 00001DEE 1A 0F DCW 3866 + 3842 00001DF0 50 00 DCW 80 + 3843 00001DF2 FC E9 DCW -5636 + 3844 00001DF4 BF 0B DCW 3007 + 3845 00001DF6 B6 F9 DCW -1610 + 3846 00001DF8 CC F2 DCW -3380 + 3847 00001DFA 92 03 DCW 914 + 3848 00001DFC 42 06 DCW 1602 + 3849 00001DFE 56 0C DCW 3158 + 3850 00001E00 0C 04 DCW 1036 + 3851 00001E02 82 00 DCW 130 + 3852 00001E04 45 F5 DCW -2747 + 3853 00001E06 0A F9 DCW -1782 + 3854 00001E08 73 0B DCW 2931 + 3855 00001E0A 02 F7 DCW -2302 + 3856 00001E0C 67 F3 DCW -3225 + 3857 00001E0E 3B 14 DCW 5179 + 3858 00001E10 EE 04 DCW 1262 + 3859 00001E12 19 EC DCW -5095 + 3860 00001E14 00 17 DCW 5888 + 3861 00001E16 83 FD DCW -637 + 3862 00001E18 91 F3 DCW -3183 + 3863 00001E1A 0D 12 DCW 4621 + 3864 00001E1C 3D DF DCW -8387 + 3865 00001E1E A3 16 DCW 5795 + 3866 00001E20 24 08 DCW 2084 + 3867 00001E22 14 D9 DCW -9964 + 3868 00001E24 D5 1B DCW 7125 + 3869 00001E26 F7 02 DCW 759 + 3870 00001E28 05 FC DCW -1019 + 3871 00001E2A 47 03 DCW 839 + 3872 00001E2C A3 01 DCW 419 + 3873 00001E2E A0 FE DCW -352 + 3874 00001E30 AA F5 DCW -2646 + 3875 00001E32 AD FC DCW -851 + 3876 00001E34 B5 FF DCW -75 + 3877 00001E36 98 26 DCW 9880 + 3878 00001E38 DD F2 DCW -3363 + 3879 00001E3A 61 D0 DCW -12191 + 3880 00001E3C FB 18 DCW 6395 + 3881 00001E3E C7 20 DCW 8391 + 3882 00001E40 80 F5 DCW -2688 + 3883 00001E42 8A EB DCW -5238 + 3884 00001E44 C7 0A DCW 2759 + 3885 00001E46 34 FA DCW -1484 + 3886 00001E48 01 FC DCW -1023 + 3887 00001E4A E7 00 DCW 231 + 3888 00001E4C 0D EB DCW -5363 + 3889 00001E4E 26 2B DCW 11046 + 3890 00001E50 F2 06 DCW 1778 + + + +ARM Macro Assembler Page 67 + + + 3891 00001E52 75 D6 DCW -10635 + 3892 00001E54 9F 17 DCW 6047 + 3893 00001E56 4F 03 DCW 847 + 3894 00001E58 E1 F1 DCW -3615 + 3895 00001E5A FA 07 DCW 2042 + 3896 00001E5C 84 F5 DCW -2684 + 3897 00001E5E C9 03 DCW 969 + 3898 00001E60 2B 0F DCW 3883 + 3899 00001E62 3C E3 DCW -7364 + 3900 00001E64 42 04 DCW 1090 + 3901 00001E66 AC 2A DCW 10924 + 3902 00001E68 CC DF DCW -8244 + 3903 00001E6A 09 FC DCW -1015 + 3904 00001E6C 96 19 DCW 6550 + 3905 00001E6E 7C E1 DCW -7812 + 3906 00001E70 A5 0E DCW 3749 + 3907 00001E72 FC FF DCW -4 + 3908 00001E74 26 EA DCW -5594 + 3909 00001E76 49 22 DCW 8777 + 3910 00001E78 A9 FB DCW -1111 + 3911 00001E7A B5 E6 DCW -6475 + 3912 00001E7C 2A 16 DCW 5674 + 3913 00001E7E F3 03 DCW 1011 + 3914 00001E80 B1 E7 DCW -6223 + 3915 00001E82 0A 0C DCW 3082 + 3916 00001E84 70 07 DCW 1904 + 3917 00001E86 BB F1 DCW -3653 + 3918 00001E88 A6 08 DCW 2214 + 3919 00001E8A EC F8 DCW -1812 + 3920 00001E8C ED F6 DCW -2323 + 3921 00001E8E 25 19 DCW 6437 + 3922 00001E90 09 FE DCW -503 + 3923 00001E92 C9 ED DCW -4663 + 3924 00001E94 1C 1B DCW 6940 + 3925 00001E96 B2 F9 DCW -1614 + 3926 00001E98 07 DE DCW -8697 + 3927 00001E9A 63 1D DCW 7523 + 3928 00001E9C D9 04 DCW 1241 + 3929 00001E9E 96 F0 DCW -3946 + 3930 00001EA0 40 11 DCW 4416 + 3931 00001EA2 60 EF DCW -4256 + 3932 00001EA4 8F 00 DCW 143 + 3933 00001EA6 61 11 DCW 4449 + 3934 00001EA8 D6 EC DCW -4906 + 3935 00001EAA E4 0D DCW 3556 + 3936 00001EAC AF 07 DCW 1967 + 3937 00001EAE 0E E2 DCW -7666 + 3938 00001EB0 A3 04 DCW 1187 + 3939 00001EB2 4F 05 DCW 1359 + 3940 00001EB4 04 02 DCW 516 + 3941 00001EB6 D8 0D DCW 3544 + 3942 00001EB8 C4 F0 DCW -3900 + 3943 00001EBA 8F 00 DCW 143 + 3944 00001EBC C2 0F DCW 4034 + 3945 00001EBE 9B ED DCW -4709 + 3946 00001EC0 83 FA DCW -1405 + 3947 00001EC2 E2 18 DCW 6370 + 3948 00001EC4 E8 FB DCW -1048 + 3949 00001EC6 8F EB DCW -5233 + + + +ARM Macro Assembler Page 68 + + + 3950 00001EC8 FE 08 DCW 2302 + 3951 00001ECA 58 02 DCW 600 + 3952 00001ECC 09 FD DCW -759 + 3953 00001ECE 2A FE DCW -470 + 3954 00001ED0 FE F4 DCW -2818 + 3955 00001ED2 CF 0F DCW 4047 + 3956 00001ED4 89 08 DCW 2185 + 3957 00001ED6 97 EB DCW -5225 + 3958 00001ED8 78 06 DCW 1656 + 3959 00001EDA 51 10 DCW 4177 + 3960 00001EDC 4C EA DCW -5556 + 3961 00001EDE B8 03 DCW 952 + 3962 00001EE0 C1 16 DCW 5825 + 3963 00001EE2 02 F5 DCW -2814 + 3964 00001EE4 A2 0A DCW 2722 + 3965 00001EE6 01 FA DCW -1535 + 3966 00001EE8 8B EA DCW -5493 + 3967 00001EEA 50 14 DCW 5200 + 3968 00001EEC 99 F6 DCW -2407 + 3969 00001EEE 25 EE DCW -4571 + 3970 00001EF0 25 18 DCW 6181 + 3971 00001EF2 9C FC DCW -868 + 3972 00001EF4 57 EE DCW -4521 + 3973 00001EF6 98 0E DCW 3736 + 3974 00001EF8 03 05 DCW 1283 + 3975 00001EFA C1 01 DCW 449 + 3976 00001EFC 2D 07 DCW 1837 + 3977 00001EFE 6D EC DCW -5011 + 3978 00001F00 16 F9 DCW -1770 + 3979 00001F02 27 0F DCW 3879 + 3980 00001F04 78 F4 DCW -2952 + 3981 00001F06 4B 02 DCW 587 + 3982 00001F08 29 1A DCW 6697 + 3983 00001F0A FE F2 DCW -3330 + 3984 00001F0C 13 F6 DCW -2541 + 3985 00001F0E 41 0C DCW 3137 + 3986 00001F10 5A F8 DCW -1958 + 3987 00001F12 8B FD DCW -629 + 3988 00001F14 68 03 DCW 872 + 3989 00001F16 FD F8 DCW -1795 + 3990 00001F18 AF 07 DCW 1967 + 3991 00001F1A 9E 09 DCW 2462 + 3992 00001F1C AE F3 DCW -3154 + 3993 00001F1E EA 03 DCW 1002 + 3994 00001F20 5F 07 DCW 1887 + 3995 00001F22 1D EE DCW -4579 + 3996 00001F24 D2 FD DCW -558 + 3997 00001F26 14 05 DCW 1300 + 3998 00001F28 7E 00 DCW 126 + 3999 00001F2A 7D 03 DCW 893 + 4000 00001F2C 9C FB DCW -1124 + 4001 00001F2E 25 06 DCW 1573 + 4002 00001F30 FD 0E DCW 3837 + 4003 00001F32 66 FA DCW -1434 + 4004 00001F34 77 F8 DCW -1929 + 4005 00001F36 31 08 DCW 2097 + 4006 00001F38 53 EE DCW -4525 + 4007 00001F3A AE F3 DCW -3154 + 4008 00001F3C 30 0E DCW 3632 + + + +ARM Macro Assembler Page 69 + + + 4009 00001F3E 93 FE DCW -365 + 4010 00001F40 5A 0E DCW 3674 + 4011 00001F42 B0 00 DCW 176 + 4012 00001F44 B8 EC DCW -4936 + 4013 00001F46 4D 10 DCW 4173 + 4014 00001F48 6D 02 DCW 621 + 4015 00001F4A 0C EC DCW -5108 + 4016 00001F4C E2 02 DCW 738 + 4017 00001F4E 0C 05 DCW 1292 + 4018 00001F50 80 F6 DCW -2432 + 4019 00001F52 BF 0B DCW 3007 + 4020 00001F54 8C 0C DCW 3212 + 4021 00001F56 B9 FB DCW -1095 + 4022 00001F58 36 04 DCW 1078 + 4023 00001F5A E9 F2 DCW -3351 + 4024 00001F5C E9 F3 DCW -3095 + 4025 00001F5E FA 0A DCW 2810 + 4026 00001F60 09 FF DCW -247 + 4027 00001F62 35 F4 DCW -3019 + 4028 00001F64 A6 09 DCW 2470 + 4029 00001F66 0F 09 DCW 2319 + 4030 00001F68 C2 FB DCW -1086 + 4031 00001F6A 6F 0A DCW 2671 + 4032 00001F6C DF FD DCW -545 + 4033 00001F6E D4 F4 DCW -2860 + 4034 00001F70 EB FD DCW -533 + 4035 00001F72 8D F4 DCW -2931 + 4036 00001F74 AE 09 DCW 2478 + 4037 00001F76 F8 10 DCW 4344 + 4038 00001F78 89 F1 DCW -3703 + 4039 00001F7A BC 02 DCW 700 + 4040 00001F7C 8D 09 DCW 2445 + 4041 00001F7E 4E F5 DCW -2738 + 4042 00001F80 B7 07 DCW 1975 + 4043 00001F82 00 01 DCW 256 + 4044 00001F84 A6 F6 DCW -2394 + 4045 00001F86 36 05 DCW 1334 + 4046 00001F88 A2 F2 DCW -3422 + 4047 00001F8A 05 FD DCW -763 + 4048 00001F8C DD 1C DCW 7389 + 4049 00001F8E 33 FC DCW -973 + 4050 00001F90 B8 EE DCW -4424 + 4051 00001F92 FE 08 DCW 2302 + 4052 00001F94 2A FE DCW -470 + 4053 00001F96 2B FD DCW -725 + 4054 00001F98 18 04 DCW 1048 + 4055 00001F9A 30 F9 DCW -1744 + 4056 00001F9C F2 05 DCW 1522 + 4057 00001F9E 2D 05 DCW 1325 + 4058 00001FA0 0B F3 DCW -3317 + 4059 00001FA2 10 03 DCW 784 + 4060 00001FA4 34 0E DCW 3636 + 4061 00001FA6 20 F3 DCW -3296 + 4062 00001FA8 E3 FC DCW -797 + 4063 00001FAA 94 0F DCW 3988 + 4064 00001FAC 23 F7 DCW -2269 + 4065 00001FAE 33 FB DCW -1229 + 4066 00001FB0 15 02 DCW 533 + 4067 00001FB2 09 FF DCW -247 + + + +ARM Macro Assembler Page 70 + + + 4068 00001FB4 C4 07 DCW 1988 + 4069 00001FB6 EF 00 DCW 239 + 4070 00001FB8 33 FB DCW -1229 + 4071 00001FBA 6C 04 DCW 1132 + 4072 00001FBC CA FD DCW -566 + 4073 00001FBE 20 F4 DCW -3040 + 4074 00001FC0 74 06 DCW 1652 + 4075 00001FC2 81 04 DCW 1153 + 4076 00001FC4 CE FD DCW -562 + 4077 00001FC6 21 03 DCW 801 + 4078 00001FC8 6A FA DCW -1430 + 4079 00001FCA EF FF DCW -17 + 4080 00001FCC 2D 04 DCW 1069 + 4081 00001FCE D3 F9 DCW -1581 + 4082 00001FD0 EE 05 DCW 1518 + 4083 00001FD2 31 08 DCW 2097 + 4084 00001FD4 F3 EC DCW -4877 + 4085 00001FD6 6D 01 DCW 365 + 4086 00001FD8 5A 0E DCW 3674 + 4087 00001FDA E1 F0 DCW -3871 + 4088 00001FDC 78 09 DCW 2424 + 4089 00001FDE 8D 0A DCW 2701 + 4090 00001FE0 9A EF DCW -4198 + 4091 00001FE2 3E 05 DCW 1342 + 4092 00001FE4 93 FE DCW -365 + 4093 00001FE6 B9 FC DCW -839 + 4094 00001FE8 CF 0F DCW 4047 + 4095 00001FEA C5 FE DCW -315 + 4096 00001FEC 9E F4 DCW -2914 + 4097 00001FEE 47 03 DCW 839 + 4098 00001FF0 2E 01 DCW 302 + 4099 00001FF2 1F FA DCW -1505 + 4100 00001FF4 10 05 DCW 1296 + 4101 00001FF6 44 FC DCW -956 + 4102 00001FF8 47 04 DCW 1095 + 4103 00001FFA BC 03 DCW 956 + 4104 00001FFC 0B F2 DCW -3573 + 4105 00001FFE 83 0E DCW 3715 + 4106 00002000 AB 07 DCW 1963 + 4107 00002002 CD EC DCW -4915 + 4108 00002004 37 00 DCW 55 + 4109 00002006 F6 09 DCW 2550 + 4110 00002008 97 FE DCW -361 + 4111 0000200A FF 03 DCW 1023 + 4112 0000200C 15 01 DCW 277 + 4113 0000200E 34 F5 DCW -2764 + 4114 00002010 18 04 DCW 1048 + 4115 00002012 43 00 DCW 67 + 4116 00002014 1B F7 DCW -2277 + 4117 00002016 0F 0A DCW 2575 + 4118 00002018 B0 01 DCW 432 + 4119 0000201A 5A F7 DCW -2214 + 4120 0000201C A7 03 DCW 935 + 4121 0000201E 36 04 DCW 1078 + 4122 00002020 4F 02 DCW 591 + 4123 00002022 A3 03 DCW 931 + 4124 00002024 FD F7 DCW -2051 + 4125 00002026 0F F6 DCW -2545 + 4126 00002028 CC 06 DCW 1740 + + + +ARM Macro Assembler Page 71 + + + 4127 0000202A 7A FF DCW -134 + 4128 0000202C C1 FF DCW -63 + 4129 0000202E 39 07 DCW 1849 + 4130 00002030 87 FC DCW -889 + 4131 00002032 CE FF DCW -50 + 4132 00002034 C4 04 DCW 1220 + 4133 00002036 8A 01 DCW 394 + 4134 00002038 59 FC DCW -935 + 4135 0000203A 99 F6 DCW -2407 + 4136 0000203C A0 FE DCW -352 + 4137 0000203E 30 0B DCW 2864 + 4138 00002040 9C FC DCW -868 + 4139 00002042 7F FA DCW -1409 + 4140 00002044 D8 08 DCW 2264 + 4141 00002046 69 FD DCW -663 + 4142 00002048 83 FA DCW -1405 + 4143 0000204A 3A 04 DCW 1082 + 4144 0000204C 4B 03 DCW 843 + 4145 0000204E 0D 00 DCW 13 + 4146 00002050 16 FC DCW -1002 + 4147 00002052 2C F7 DCW -2260 + 4148 00002054 6C 03 DCW 876 + 4149 00002056 73 0D DCW 3443 + 4150 00002058 3C F8 DCW -1988 + 4151 0000205A 10 03 DCW 784 + 4152 0000205C 4D 0D DCW 3405 + 4153 0000205E C6 E7 DCW -6202 + 4154 00002060 11 00 DCW 17 + 4155 00002062 9C 11 DCW 4508 + 4156 00002064 7F FC DCW -897 + 4157 00002066 FD F9 DCW -1539 + 4158 00002068 32 EB DCW -5326 + 4159 0000206A EC 10 DCW 4332 + 4160 0000206C 0A 20 DCW 8202 + 4161 0000206E 6E E6 DCW -6546 + 4162 00002070 6E E6 DCW -6546 + 4163 00002072 28 20 DCW 8232 + 4164 00002074 A2 0A DCW 2722 + 4165 00002076 53 DC DCW -9133 + 4166 00002078 DA 00 DCW 218 + 4167 0000207A 31 1A DCW 6705 + 4168 0000207C 66 0D DCW 3430 + 4169 0000207E 2B E4 DCW -7125 + 4170 00002080 68 ED DCW -4760 + 4171 00002082 0E 23 DCW 8974 + 4172 00002084 C0 06 DCW 1728 + 4173 00002086 CC DD DCW -8756 + 4174 00002088 2A 01 DCW 298 + 4175 0000208A E5 20 DCW 8421 + 4176 0000208C 78 F5 DCW -2696 + 4177 0000208E 59 E7 DCW -6311 + 4178 00002090 EE 04 DCW 1262 + 4179 00002092 06 20 DCW 8198 + 4180 00002094 EA 05 DCW 1514 + 4181 00002096 24 C9 DCW -14044 + 4182 00002098 96 06 DCW 1686 + 4183 0000209A 6D 2D DCW 11629 + 4184 0000209C 2E EA DCW -5586 + 4185 0000209E F3 EB DCW -5133 + + + +ARM Macro Assembler Page 72 + + + 4186 000020A0 2E 17 DCW 5934 + 4187 000020A2 E9 08 DCW 2281 + 4188 000020A4 32 EE DCW -4558 + 4189 000020A6 2F FD DCW -721 + 4190 000020A8 2E 03 DCW 814 + 4191 000020AA 90 10 DCW 4240 + 4192 000020AC DC F5 DCW -2596 + 4193 000020AE 5B DD DCW -8869 + 4194 000020B0 62 24 DCW 9314 + 4195 000020B2 A1 0C DCW 3233 + 4196 000020B4 4B EB DCW -5301 + 4197 000020B6 88 0E DCW 3720 + 4198 000020B8 4A F4 DCW -2998 + 4199 000020BA 24 F6 DCW -2524 + 4200 000020BC A8 14 DCW 5288 + 4201 000020BE 34 F8 DCW -1996 + 4202 000020C0 01 E7 DCW -6399 + 4203 000020C2 4A 1E DCW 7754 + 4204 000020C4 38 0F DCW 3896 + 4205 000020C6 CA D4 DCW -11062 + 4206 000020C8 6D FF DCW -147 + 4207 000020CA A9 23 DCW 9129 + 4208 000020CC 9B 01 DCW 411 + 4209 000020CE 52 DF DCW -8366 + 4210 000020D0 3C F9 DCW -1732 + 4211 000020D2 2F 25 DCW 9519 + 4212 000020D4 31 05 DCW 1329 + 4213 000020D6 2E D6 DCW -10706 + 4214 000020D8 9E 08 DCW 2206 + 4215 000020DA 50 29 DCW 10576 + 4216 000020DC B1 E8 DCW -5967 + 4217 000020DE 23 E1 DCW -7901 + 4218 000020E0 97 15 DCW 5527 + 4219 000020E2 41 20 DCW 8257 + 4220 000020E4 0D E9 DCW -5875 + 4221 000020E6 E3 D3 DCW -11293 + 4222 000020E8 85 1C DCW 7301 + 4223 000020EA 06 36 DCW 13830 + 4224 000020EC C5 E9 DCW -5691 + 4225 000020EE 67 CA DCW -13721 + 4226 000020F0 4C 26 DCW 9804 + 4227 000020F2 9B 18 DCW 6299 + 4228 000020F4 1B CC DCW -13285 + 4229 000020F6 79 03 DCW 889 + 4230 000020F8 F0 25 DCW 9712 + 4231 000020FA F1 0B DCW 3057 + 4232 000020FC BC D8 DCW -10052 + 4233 000020FE A6 DE DCW -8538 + 4234 00002100 E0 37 DCW 14304 + 4235 00002102 B8 17 DCW 6072 + 4236 00002104 C0 C4 DCW -15168 + 4237 00002106 70 06 DCW 1648 + 4238 00002108 CE 28 DCW 10446 + 4239 0000210A 75 EB DCW -5259 + 4240 0000210C DC E1 DCW -7716 + 4241 0000210E FB 04 DCW 1275 + 4242 00002110 03 31 DCW 12547 + 4243 00002112 37 FD DCW -713 + 4244 00002114 E1 C5 DCW -14879 + + + +ARM Macro Assembler Page 73 + + + 4245 00002116 34 0F DCW 3892 + 4246 00002118 82 29 DCW 10626 + 4247 0000211A 8D F3 DCW -3187 + 4248 0000211C 8C E4 DCW -7028 + 4249 0000211E 84 0B DCW 2948 + 4250 00002120 14 1B DCW 6932 + 4251 00002122 1A E5 DCW -6886 + 4252 00002124 8C E0 DCW -8052 + 4253 00002126 94 24 DCW 9364 + 4254 00002128 BF 1E DCW 7871 + 4255 0000212A D0 DF DCW -8240 + 4256 0000212C D3 E6 DCW -6445 + 4257 0000212E 1C 1A DCW 6684 + 4258 00002130 B5 14 DCW 5301 + 4259 00002132 B1 E8 DCW -5967 + 4260 00002134 3E EF DCW -4290 + 4261 00002136 A2 1C DCW 7330 + 4262 00002138 F3 02 DCW 755 + 4263 0000213A 80 DD DCW -8832 + 4264 0000213C B3 05 DCW 1459 + 4265 0000213E 30 1F DCW 7984 + 4266 00002140 56 08 DCW 2134 + 4267 00002142 41 E1 DCW -7871 + 4268 00002144 8D F4 DCW -2931 + 4269 00002146 01 25 DCW 9473 + 4270 00002148 0A F8 DCW -2038 + 4271 0000214A 1F E4 DCW -7137 + 4272 0000214C 54 14 DCW 5204 + 4273 0000214E A2 09 DCW 2466 + 4274 00002150 5F F2 DCW -3489 + 4275 00002152 1B F5 DCW -2789 + 4276 00002154 60 03 DCW 864 + 4277 00002156 CF 21 DCW 8655 + 4278 00002158 59 FA DCW -1447 + 4279 0000215A B5 D2 DCW -11595 + 4280 0000215C 81 18 DCW 6273 + 4281 0000215E 6D 17 DCW 5997 + 4282 00002160 74 DE DCW -8588 + 4283 00002162 7E 01 DCW 382 + 4284 00002164 C5 15 DCW 5573 + 4285 00002166 0D FD DCW -755 + 4286 00002168 2A EA DCW -5590 + 4287 0000216A D3 FB DCW -1069 + 4288 0000216C 6B 1E DCW 7787 + 4289 0000216E 9E 05 DCW 1438 + 4290 00002170 7B E5 DCW -6789 + 4291 00002172 22 FC DCW -990 + 4292 00002174 47 15 DCW 5447 + 4293 00002176 AF 04 DCW 1199 + 4294 00002178 3B E8 DCW -6085 + 4295 0000217A 97 FE DCW -361 + 4296 0000217C B8 19 DCW 6584 + 4297 0000217E A5 F7 DCW -2139 + 4298 00002180 9F ED DCW -4705 + 4299 00002182 2B 0F DCW 3883 + 4300 00002184 F6 09 DCW 2550 + 4301 00002186 DD F3 DCW -3107 + 4302 00002188 B3 F2 DCW -3405 + 4303 0000218A D1 05 DCW 1489 + + + +ARM Macro Assembler Page 74 + + + 4304 0000218C E2 19 DCW 6626 + 4305 0000218E 5F F0 DCW -4001 + 4306 00002190 61 EA DCW -5535 + 4307 00002192 3E 1A DCW 6718 + 4308 00002194 14 06 DCW 1556 + 4309 00002196 6B F3 DCW -3221 + 4310 00002198 6A F8 DCW -1942 + 4311 0000219A E1 08 DCW 2273 + 4312 0000219C 98 12 DCW 4760 + 4313 0000219E 6E E8 DCW -6034 + 4314 000021A0 68 ED DCW -4760 + 4315 000021A2 BB 20 DCW 8379 + 4316 000021A4 64 05 DCW 1380 + 4317 000021A6 B5 E5 DCW -6731 + 4318 000021A8 17 0A DCW 2583 + 4319 000021AA 70 08 DCW 2160 + 4320 000021AC 44 FA DCW -1468 + 4321 000021AE EC FA DCW -1300 + 4322 000021B0 48 FC DCW -952 + 4323 000021B2 44 13 DCW 4932 + 4324 000021B4 11 FD DCW -751 + 4325 000021B6 4D E3 DCW -7347 + 4326 000021B8 A2 08 DCW 2210 + 4327 000021BA 4A 1D DCW 7498 + 4328 000021BC E8 FB DCW -1048 + 4329 000021BE A9 E6 DCW -6487 + 4330 000021C0 B0 00 DCW 176 + 4331 000021C2 E2 16 DCW 5858 + 4332 000021C4 E4 F8 DCW -1820 + 4333 000021C6 14 F0 DCW -4076 + 4334 000021C8 84 0D DCW 3460 + 4335 000021CA 89 08 DCW 2185 + 4336 000021CC 2D F0 DCW -4051 + 4337 000021CE 53 EF DCW -4269 + 4338 000021D0 04 18 DCW 6148 + 4339 000021D2 47 17 DCW 5959 + 4340 000021D4 72 E9 DCW -5774 + 4341 000021D6 0C EF DCW -4340 + 4342 000021D8 BA 10 DCW 4282 + 4343 000021DA 92 03 DCW 914 + 4344 000021DC 18 F3 DCW -3304 + 4345 000021DE 64 02 DCW 612 + 4346 000021E0 E6 04 DCW 1254 + 4347 000021E2 74 09 DCW 2420 + 4348 000021E4 47 EA DCW -5561 + 4349 000021E6 B1 FB DCW -1103 + 4350 000021E8 CC 1E DCW 7884 + 4351 000021EA D7 F8 DCW -1833 + 4352 000021EC 07 F4 DCW -3065 + 4353 000021EE BD FC DCW -835 + 4354 000021F0 57 04 DCW 1111 + 4355 000021F2 25 04 DCW 1061 + 4356 000021F4 CF F9 DCW -1585 + 4357 000021F6 3F FF DCW -193 + 4358 000021F8 8F 11 DCW 4495 + 4359 000021FA 0F F6 DCW -2545 + 4360 000021FC AC EC DCW -4948 + 4361 000021FE 71 15 DCW 5489 + 4362 00002200 89 07 DCW 1929 + + + +ARM Macro Assembler Page 75 + + + 4363 00002202 88 F6 DCW -2424 + 4364 00002204 3C F8 DCW -1988 + 4365 00002206 EF 00 DCW 239 + 4366 00002208 0A 0C DCW 3082 + 4367 0000220A D2 FC DCW -814 + 4368 0000220C D0 F5 DCW -2608 + 4369 0000220E 90 10 DCW 4240 + 4370 00002210 C6 FB DCW -1082 + 4371 00002212 CD EE DCW -4403 + 4372 00002214 24 0A DCW 2596 + 4373 00002216 67 07 DCW 1895 + 4374 00002218 B4 03 DCW 948 + 4375 0000221A 3D F2 DCW -3523 + 4376 0000221C 49 F9 DCW -1719 + 4377 0000221E 66 10 DCW 4198 + 4378 00002220 11 00 DCW 17 + 4379 00002222 DF FA DCW -1313 + 4380 00002224 D5 05 DCW 1493 + 4381 00002226 69 01 DCW 361 + 4382 00002228 77 FA DCW -1417 + 4383 0000222A 4F F0 DCW -4017 + 4384 0000222C E1 08 DCW 2273 + 4385 0000222E 97 14 DCW 5271 + 4386 00002230 5F F3 DCW -3233 + 4387 00002232 AF F0 DCW -3921 + 4388 00002234 78 07 DCW 1912 + 4389 00002236 B7 09 DCW 2487 + 4390 00002238 5D FC DCW -931 + 4391 0000223A 8C F7 DCW -2164 + 4392 0000223C 4E 06 DCW 1614 + 4393 0000223E 45 0B DCW 2885 + 4394 00002240 9B EA DCW -5477 + 4395 00002242 22 FD DCW -734 + 4396 00002244 1D 17 DCW 5917 + 4397 00002246 33 FC DCW -973 + 4398 00002248 03 F1 DCW -3837 + 4399 0000224A 2A 02 DCW 554 + 4400 0000224C 5F 06 DCW 1631 + 4401 0000224E D0 07 DCW 2000 + 4402 00002250 45 F7 DCW -2235 + 4403 00002252 8C F8 DCW -1908 + 4404 00002254 A4 12 DCW 4772 + 4405 00002256 49 F7 DCW -2231 + 4406 00002258 E1 F4 DCW -2847 + 4407 0000225A A3 03 DCW 931 + 4408 0000225C 5E 0C DCW 3166 + 4409 0000225E 1D 02 DCW 541 + 4410 00002260 70 F0 DCW -3984 + 4411 00002262 A7 03 DCW 935 + 4412 00002264 73 0C DCW 3187 + 4413 00002266 30 F5 DCW -2768 + 4414 00002268 EC F9 DCW -1556 + 4415 0000226A 41 0A DCW 2625 + 4416 0000226C AF 04 DCW 1199 + 4417 0000226E 77 F8 DCW -1929 + 4418 00002270 24 F4 DCW -3036 + 4419 00002272 90 0D DCW 3472 + 4420 00002274 32 03 DCW 818 + 4421 00002276 B7 F0 DCW -3913 + + + +ARM Macro Assembler Page 76 + + + 4422 00002278 43 FF DCW -189 + 4423 0000227A 31 2F DCW 12081 + 4424 0000227C C9 03 DCW 969 + 4425 0000227E E1 C9 DCW -13855 + 4426 00002280 6C F0 DCW -3988 + 4427 00002282 28 1F DCW 7976 + 4428 00002284 C2 24 DCW 9410 + 4429 00002286 24 DD DCW -8924 + 4430 00002288 9F ED DCW -4705 + 4431 0000228A D3 0F DCW 4051 + 4432 0000228C 94 0D DCW 3476 + 4433 0000228E 2D 04 DCW 1069 + 4434 00002290 EA DA DCW -9494 + 4435 00002292 8D 0A DCW 2701 + 4436 00002294 55 25 DCW 9557 + 4437 00002296 74 DE DCW -8588 + 4438 00002298 45 F7 DCW -2235 + 4439 0000229A 0B 1F DCW 7947 + 4440 0000229C 11 EB DCW -5359 + 4441 0000229E 60 02 DCW 608 + 4442 000022A0 F2 07 DCW 2034 + 4443 000022A2 0E F7 DCW -2290 + 4444 000022A4 4D 0D DCW 3405 + 4445 000022A6 B4 EC DCW -4940 + 4446 000022A8 EF 02 DCW 751 + 4447 000022AA 14 1B DCW 6932 + 4448 000022AC B0 ED DCW -4688 + 4449 000022AE 74 F0 DCW -3980 + 4450 000022B0 E6 01 DCW 486 + 4451 000022B2 6A 11 DCW 4458 + 4452 000022B4 F3 03 DCW 1011 + 4453 000022B6 39 F2 DCW -3527 + 4454 000022B8 4B 03 DCW 843 + 4455 000022BA 82 00 DCW 130 + 4456 000022BC 99 F4 DCW -2919 + 4457 000022BE F6 06 DCW 1782 + 4458 000022C0 A9 0F DCW 4009 + 4459 000022C2 44 FC DCW -956 + 4460 000022C4 82 00 DCW 130 + 4461 000022C6 A3 ED DCW -4701 + 4462 000022C8 03 06 DCW 1539 + 4463 000022CA F8 12 DCW 4856 + 4464 000022CC DD F3 DCW -3107 + 4465 000022CE 5B 08 DCW 2139 + 4466 000022D0 02 F8 DCW -2046 + 4467 000022D2 D0 F4 DCW -2864 + 4468 000022D4 D9 05 DCW 1497 + 4469 000022D6 83 FC DCW -893 + 4470 000022D8 E6 17 DCW 6118 + 4471 000022DA C2 F9 DCW -1598 + 4472 000022DC EC E4 DCW -6932 + 4473 000022DE B0 16 DCW 5808 + 4474 000022E0 04 01 DCW 260 + 4475 000022E2 2B FB DCW -1237 + 4476 000022E4 28 0A DCW 2600 + 4477 000022E6 95 F4 DCW -2923 + 4478 000022E8 E3 FE DCW -285 + 4479 000022EA 20 06 DCW 1568 + 4480 000022EC 3A EF DCW -4294 + + + +ARM Macro Assembler Page 77 + + + 4481 000022EE 58 14 DCW 5208 + 4482 000022F0 5B 08 DCW 2139 + 4483 000022F2 66 E6 DCW -6554 + 4484 000022F4 C8 06 DCW 1736 + 4485 000022F6 B0 FF DCW -80 + 4486 000022F8 FF 03 DCW 1023 + 4487 000022FA 43 02 DCW 579 + 4488 000022FC 19 FF DCW -231 + 4489 000022FE E7 00 DCW 231 + 4490 00002300 1A FC DCW -998 + 4491 00002302 7A FC DCW -902 + 4492 00002304 84 0A DCW 2692 + 4493 00002306 54 01 DCW 340 + 4494 00002308 F1 F6 DCW -2319 + 4495 0000230A DB FD DCW -549 + 4496 0000230C 55 F9 DCW -1707 + 4497 0000230E 8C 0F DCW 3980 + 4498 00002310 79 01 DCW 377 + 4499 00002312 2C F7 DCW -2260 + 4500 00002314 A2 06 DCW 1698 + 4501 00002316 E7 FF DCW -25 + 4502 00002318 3D F4 DCW -3011 + 4503 0000231A 53 04 DCW 1107 + 4504 0000231C 30 0E DCW 3632 + 4505 0000231E 0C 02 DCW 524 + 4506 00002320 D4 F2 DCW -3372 + 4507 00002322 F6 F3 DCW -3082 + 4508 00002324 9D 0E DCW 3741 + 4509 00002326 47 01 DCW 327 + 4510 00002328 61 FF DCW -159 + 4511 0000232A EE 05 DCW 1518 + 4512 0000232C AA F5 DCW -2646 + 4513 0000232E E6 05 DCW 1510 + 4514 00002330 C3 F7 DCW -2109 + 4515 00002332 A8 00 DCW 168 + 4516 00002334 68 19 DCW 6504 + 4517 00002336 25 EE DCW -4571 + 4518 00002338 D1 EF DCW -4143 + 4519 0000233A BF 08 DCW 2239 + 4520 0000233C 20 08 DCW 2080 + 4521 0000233E 6D FF DCW -147 + 4522 00002340 9B 00 DCW 155 + 4523 00002342 3B FE DCW -453 + 4524 00002344 22 FF DCW -222 + 4525 00002346 CA FD DCW -566 + 4526 00002348 63 F2 DCW -3485 + 4527 0000234A 05 13 DCW 4869 + 4528 0000234C 39 0B DCW 2873 + 4529 0000234E 19 EE DCW -4583 + 4530 00002350 23 FB DCW -1245 + 4531 00002352 53 02 DCW 595 + 4532 00002354 6B 09 DCW 2411 + 4533 00002356 11 01 DCW 273 + 4534 00002358 16 F9 DCW -1770 + 4535 0000235A 9A 07 DCW 1946 + 4536 0000235C 1B F9 DCW -1765 + 4537 0000235E C7 F7 DCW -2105 + 4538 00002360 2D 05 DCW 1325 + 4539 00002362 0B 06 DCW 1547 + + + +ARM Macro Assembler Page 78 + + + 4540 00002364 FB 05 DCW 1531 + 4541 00002366 2C F5 DCW -2772 + 4542 00002368 5E F7 DCW -2210 + 4543 0000236A 9D 0D DCW 3485 + 4544 0000236C A3 02 DCW 675 + 4545 0000236E A6 F3 DCW -3162 + 4546 00002370 C8 08 DCW 2248 + 4547 00002372 63 06 DCW 1635 + 4548 00002374 BB F5 DCW -2629 + 4549 00002376 54 FD DCW -684 + 4550 00002378 80 08 DCW 2176 + 4551 0000237A 4E 07 DCW 1870 + 4552 0000237C 30 F9 DCW -1744 + 4553 0000237E F1 F5 DCW -2575 + 4554 00002380 D0 09 DCW 2512 + 4555 00002382 C1 FD DCW -575 + 4556 00002384 BE F9 DCW -1602 + 4557 00002386 8E 04 DCW 1166 + 4558 00002388 69 FD DCW -663 + 4559 0000238A 7C 0B DCW 2940 + 4560 0000238C C7 F4 DCW -2873 + 4561 0000238E CF F7 DCW -2097 + 4562 00002390 F7 15 DCW 5623 + 4563 00002392 BA F6 DCW -2374 + 4564 00002394 14 F2 DCW -3564 + 4565 00002396 52 0C DCW 3154 + 4566 00002398 D5 03 DCW 981 + 4567 0000239A E2 00 DCW 226 + 4568 0000239C C2 FC DCW -830 + 4569 0000239E 0D FC DCW -1011 + 4570 000023A0 67 0B DCW 2919 + 4571 000023A2 A5 FB DCW -1115 + 4572 000023A4 6F F6 DCW -2449 + 4573 000023A6 5E 0B DCW 2910 + 4574 000023A8 68 03 DCW 872 + 4575 000023AA 51 F8 DCW -1967 + 4576 000023AC 48 FA DCW -1464 + 4577 000023AE 10 04 DCW 1040 + 4578 000023B0 34 0F DCW 3892 + 4579 000023B2 C4 F1 DCW -3644 + 4580 000023B4 5E F9 DCW -1698 + 4581 000023B6 C8 09 DCW 2504 + 4582 000023B8 DB FB DCW -1061 + 4583 000023BA 19 01 DCW 281 + 4584 000023BC 86 FF DCW -122 + 4585 000023BE 8E 05 DCW 1422 + 4586 000023C0 C9 00 DCW 201 + 4587 000023C2 FE F3 DCW -3074 + 4588 000023C4 97 01 DCW 407 + 4589 000023C6 94 10 DCW 4244 + 4590 000023C8 27 FB DCW -1241 + 4591 000023CA 80 F4 DCW -2944 + 4592 000023CC B3 06 DCW 1715 + 4593 000023CE 9B 00 DCW 155 + 4594 000023D0 AC FF DCW -84 + 4595 000023D2 8B FB DCW -1141 + 4596 000023D4 B0 01 DCW 432 + 4597 000023D6 02 0D DCW 3330 + 4598 000023D8 7D F0 DCW -3971 + + + +ARM Macro Assembler Page 79 + + + 4599 000023DA 4D F9 DCW -1715 + 4600 000023DC 49 0D DCW 3401 + 4601 000023DE 03 06 DCW 1539 + 4602 000023E0 7E FE DCW -386 + 4603 000023E2 10 F1 DCW -3824 + 4604 000023E4 D9 06 DCW 1753 + 4605 000023E6 8E 05 DCW 1422 + 4606 000023E8 67 F4 DCW -2969 + 4607 000023EA 68 06 DCW 1640 + 4608 000023EC 74 09 DCW 2420 + 4609 000023EE 45 F5 DCW -2747 + 4610 000023F0 A5 F8 DCW -1883 + 4611 000023F2 81 07 DCW 1921 + 4612 000023F4 67 07 DCW 1895 + 4613 000023F6 79 03 DCW 889 + 4614 000023F8 34 F5 DCW -2764 + 4615 000023FA 51 FB DCW -1199 + 4616 000023FC 9D 0D DCW 3485 + 4617 000023FE 2F FA DCW -1489 + 4618 00002400 6A F9 DCW -1686 + 4619 00002402 B2 0D DCW 3506 + 4620 00002404 72 FC DCW -910 + 4621 00002406 34 F9 DCW -1740 + 4622 00002408 12 FA DCW -1518 + 4623 0000240A 56 09 DCW 2390 + 4624 0000240C BF 09 DCW 2495 + 4625 0000240E 18 F2 DCW -3560 + 4626 00002410 98 FB DCW -1128 + 4627 00002412 3E 04 DCW 1086 + 4628 00002414 9A 08 DCW 2202 + 4629 00002416 B9 FD DCW -583 + 4630 00002418 C6 FC DCW -826 + 4631 0000241A 2D 05 DCW 1325 + 4632 0000241C 54 FF DCW -172 + 4633 0000241E DD F2 DCW -3363 + 4634 00002420 81 04 DCW 1153 + 4635 00002422 33 13 DCW 4915 + 4636 00002424 BA F9 DCW -1606 + 4637 00002426 28 F2 DCW -3544 + 4638 00002428 B4 00 DCW 180 + 4639 0000242A CC 09 DCW 2508 + 4640 0000242C 87 FE DCW -377 + 4641 0000242E 83 FD DCW -637 + 4642 00002430 10 05 DCW 1296 + 4643 00002432 71 01 DCW 369 + 4644 00002434 D0 F3 DCW -3120 + 4645 00002436 83 FD DCW -637 + 4646 00002438 7B 0F DCW 3963 + 4647 0000243A D9 03 DCW 985 + 4648 0000243C 88 F8 DCW -1912 + 4649 0000243E DD EF DCW -4131 + 4650 00002440 13 09 DCW 2323 + 4651 00002442 DC 0C DCW 3292 + 4652 00002444 3C F8 DCW -1988 + 4653 00002446 81 05 DCW 1409 + 4654 00002448 D2 FC DCW -814 + 4655 0000244A AD FC DCW -851 + 4656 0000244C 2B FD DCW -725 + 4657 0000244E B0 02 DCW 688 + + + +ARM Macro Assembler Page 80 + + + 4658 00002450 95 09 DCW 2453 + 4659 00002452 2B FC DCW -981 + 4660 00002454 D3 FB DCW -1069 + 4661 00002456 40 F9 DCW -1728 + 4662 00002458 D4 09 DCW 2516 + 4663 0000245A 08 03 DCW 776 + 4664 0000245C 95 F5 DCW -2667 + 4665 0000245E DE 02 DCW 734 + 4666 00002460 7C 08 DCW 2172 + 4667 00002462 C2 FB DCW -1086 + 4668 00002464 25 EF DCW -4315 + 4669 00002466 1B 0D DCW 3355 + 4670 00002468 FA 0A DCW 2810 + 4671 0000246A 4E F5 DCW -2738 + 4672 0000246C 21 01 DCW 289 + 4673 0000246E F5 F9 DCW -1547 + 4674 00002470 DD 04 DCW 1245 + 4675 00002472 3D 08 DCW 2109 + 4676 00002474 30 F7 DCW -2256 + 4677 00002476 89 05 DCW 1417 + 4678 00002478 26 FF DCW -218 + 4679 0000247A 34 F7 DCW -2252 + 4680 0000247C 43 03 DCW 835 + 4681 0000247E 8D 09 DCW 2445 + 4682 00002480 12 FC DCW -1006 + 4683 00002482 E0 F5 DCW -2592 + 4684 00002484 36 05 DCW 1334 + 4685 00002486 A7 04 DCW 1191 + 4686 00002488 5C FF DCW -164 + 4687 0000248A E8 F9 DCW -1560 + 4688 0000248C 9B 00 DCW 155 + 4689 0000248E 9A 05 DCW 1434 + 4690 00002490 94 FB DCW -1132 + 4691 00002492 F3 FF DCW -13 + 4692 00002494 DA FF DCW -38 + 4693 00002496 EE 07 DCW 2030 + 4694 00002498 B4 01 DCW 436 + 4695 0000249A 21 EC DCW -5087 + 4696 0000249C 7F 0E DCW 3711 + 4697 0000249E 35 08 DCW 2101 + 4698 000024A0 63 F5 DCW -2717 + 4699 000024A2 79 03 DCW 889 + 4700 000024A4 3B FD DCW -709 + 4701 000024A6 C0 05 DCW 1472 + 4702 000024A8 E3 FB DCW -1053 + 4703 000024AA 62 FA DCW -1438 + 4704 000024AC 9A 06 DCW 1690 + 4705 000024AE 7C 07 DCW 1916 + 4706 000024B0 6F F8 DCW -1937 + 4707 000024B2 91 F6 DCW -2415 + 4708 000024B4 0E 0C DCW 3086 + 4709 000024B6 EB FD DCW -533 + 4710 000024B8 55 FB DCW -1195 + 4711 000024BA DD 04 DCW 1245 + 4712 000024BC 7E 01 DCW 382 + 4713 000024BE 87 FE DCW -377 + 4714 000024C0 94 FA DCW -1388 + 4715 000024C2 B4 04 DCW 1204 + 4716 000024C4 F7 00 DCW 247 + + + +ARM Macro Assembler Page 81 + + + 4717 000024C6 AD FD DCW -595 + 4718 000024C8 D6 01 DCW 470 + 4719 000024CA 6D FE DCW -403 + 4720 000024CC 21 05 DCW 1313 + 4721 000024CE EC FA DCW -1300 + 4722 000024D0 FD FA DCW -1283 + 4723 000024D2 F2 08 DCW 2290 + 4724 000024D4 83 FC DCW -893 + 4725 000024D6 EC F9 DCW -1556 + 4726 000024D8 0F 08 DCW 2063 + 4727 000024DA D8 09 DCW 2520 + 4728 000024DC 73 F7 DCW -2189 + 4729 000024DE 13 F3 DCW -3309 + 4730 000024E0 35 07 DCW 1845 + 4731 000024E2 D1 03 DCW 977 + 4732 000024E4 1A FE DCW -486 + 4733 000024E6 74 05 DCW 1396 + 4734 000024E8 58 00 DCW 88 + 4735 000024EA 1A FB DCW -1254 + 4736 000024EC 98 FC DCW -872 + 4737 000024EE CE FE DCW -306 + 4738 000024F0 C0 06 DCW 1728 + 4739 000024F2 96 07 DCW 1942 + 4740 000024F4 E4 F7 DCW -2076 + 4741 000024F6 EC F9 DCW -1556 + 4742 000024F8 36 02 DCW 566 + 4743 000024FA 8E 04 DCW 1166 + 4744 000024FC AC 02 DCW 684 + 4745 000024FE B9 FB DCW -1095 + 4746 00002500 CE FF DCW -50 + 4747 00002502 A4 FE DCW -348 + 4748 00002504 51 FA DCW -1455 + 4749 00002506 A2 06 DCW 1698 + 4750 00002508 63 06 DCW 1635 + 4751 0000250A 83 FB DCW -1149 + 4752 0000250C 15 FE DCW -491 + 4753 0000250E 26 FD DCW -730 + 4754 00002510 13 08 DCW 2067 + 4755 00002512 CD 03 DCW 973 + 4756 00002514 A2 F5 DCW -2654 + 4757 00002516 43 03 DCW 835 + 4758 00002518 CC 06 DCW 1740 + 4759 0000251A 5A F4 DCW -2982 + 4760 0000251C 38 F8 DCW -1992 + 4761 0000251E E4 0D DCW 3556 + 4762 00002520 06 0B DCW 2822 + 4763 00002522 6A F8 DCW -1942 + 4764 00002524 A7 EE DCW -4441 + 4765 00002526 A3 03 DCW 931 + 4766 00002528 3D 0A DCW 2621 + 4767 0000252A E6 02 DCW 742 + 4768 0000252C 04 02 DCW 516 + 4769 0000252E 2C F4 DCW -3028 + 4770 00002530 DB FD DCW -549 + 4771 00002532 96 04 DCW 1174 + 4772 00002534 D6 01 DCW 470 + 4773 00002536 FE 09 DCW 2558 + 4774 00002538 A5 FA DCW -1371 + 4775 0000253A 8D F1 DCW -3699 + + + +ARM Macro Assembler Page 82 + + + 4776 0000253C 9B 03 DCW 923 + 4777 0000253E 31 09 DCW 2353 + 4778 00002540 19 01 DCW 281 + 4779 00002542 61 FE DCW -415 + 4780 00002544 40 F8 DCW -1984 + 4781 00002546 D0 07 DCW 2000 + 4782 00002548 34 0D DCW 3380 + 4783 0000254A 77 E3 DCW -7305 + 4784 0000254C 82 FF DCW -126 + 4785 0000254E 41 21 DCW 8513 + 4786 00002550 CC F2 DCW -3380 + 4787 00002552 7E E9 DCW -5762 + 4788 00002554 BB 09 DCW 2491 + 4789 00002556 88 0B DCW 2952 + 4790 00002558 65 FD DCW -667 + 4791 0000255A 7E FF DCW -130 + 4792 0000255C D3 F8 DCW -1837 + 4793 0000255E C5 FE DCW -315 + 4794 00002560 46 07 DCW 1862 + 4795 00002562 A9 FA DCW -1367 + 4796 00002564 89 05 DCW 1417 + 4797 00002566 95 09 DCW 2453 + 4798 00002568 81 F1 DCW -3711 + 4799 0000256A EC F8 DCW -1812 + 4800 0000256C C8 07 DCW 1992 + 4801 0000256E BC 03 DCW 956 + 4802 00002570 28 09 DCW 2344 + 4803 00002572 BE F8 DCW -1858 + 4804 00002574 9A F0 DCW -3942 + 4805 00002576 E5 09 DCW 2533 + 4806 00002578 1C 06 DCW 1564 + 4807 0000257A 22 FC DCW -990 + 4808 0000257C 5F 09 DCW 2399 + 4809 0000257E E9 F6 DCW -2327 + 4810 00002580 6B F3 DCW -3221 + 4811 00002582 BF 0A DCW 2751 + 4812 00002584 10 02 DCW 528 + 4813 00002586 F6 05 DCW 1526 + 4814 00002588 E7 FE DCW -281 + 4815 0000258A 08 EF DCW -4344 + 4816 0000258C D4 08 DCW 2260 + 4817 0000258E 91 09 DCW 2449 + 4818 00002590 E9 F6 DCW -2327 + 4819 00002592 AF 04 DCW 1199 + 4820 00002594 D5 06 DCW 1749 + 4821 00002596 80 F3 DCW -3200 + 4822 00002598 09 FD DCW -759 + 4823 0000259A F2 05 DCW 1522 + 4824 0000259C 9F 01 DCW 415 + 4825 0000259E 0E 0E DCW 3598 + 4826 000025A0 1B F5 DCW -2789 + 4827 000025A2 B4 EE DCW -4428 + 4828 000025A4 C2 0E DCW 3778 + 4829 000025A6 9B 03 DCW 923 + 4830 000025A8 8D F5 DCW -2675 + 4831 000025AA C8 07 DCW 1992 + 4832 000025AC 79 04 DCW 1145 + 4833 000025AE 36 EE DCW -4554 + 4834 000025B0 8D 06 DCW 1677 + + + +ARM Macro Assembler Page 83 + + + 4835 000025B2 24 08 DCW 2084 + 4836 000025B4 90 FB DCW -1136 + 4837 000025B6 C9 04 DCW 1225 + 4838 000025B8 4E F5 DCW -2738 + 4839 000025BA D1 02 DCW 721 + 4840 000025BC AE 0D DCW 3502 + 4841 000025BE 06 F8 DCW -2042 + 4842 000025C0 F8 FE DCW -264 + 4843 000025C2 81 06 DCW 1665 + 4844 000025C4 1F F7 DCW -2273 + 4845 000025C6 97 FE DCW -361 + 4846 000025C8 74 05 DCW 1396 + 4847 000025CA E2 01 DCW 482 + 4848 000025CC 4B 05 DCW 1355 + 4849 000025CE BF F3 DCW -3137 + 4850 000025D0 87 FA DCW -1401 + 4851 000025D2 5E 0E DCW 3678 + 4852 000025D4 00 FE DCW -512 + 4853 000025D6 76 FD DCW -650 + 4854 000025D8 08 04 DCW 1032 + 4855 000025DA F5 F5 DCW -2571 + 4856 000025DC 2A FF DCW -214 + 4857 000025DE 81 07 DCW 1921 + 4858 000025E0 26 FE DCW -474 + 4859 000025E2 D0 09 DCW 2512 + 4860 000025E4 F0 FB DCW -1040 + 4861 000025E6 3F EC DCW -5057 + 4862 000025E8 D0 08 DCW 2256 + 4863 000025EA 5D 13 DCW 4957 + 4864 000025EC 5E F6 DCW -2466 + 4865 000025EE D3 F8 DCW -1837 + 4866 000025F0 DC 09 DCW 2524 + 4867 000025F2 66 F9 DCW -1690 + 4868 000025F4 53 04 DCW 1107 + 4869 000025F6 2F FC DCW -977 + 4870 000025F8 25 02 DCW 549 + 4871 000025FA 44 10 DCW 4164 + 4872 000025FC 3F EC DCW -5057 + 4873 000025FE 56 F6 DCW -2474 + 4874 00002600 89 08 DCW 2185 + 4875 00002602 E5 06 DCW 1765 + 4876 00002604 47 FF DCW -185 + 4877 00002606 76 FC DCW -906 + 4878 00002608 22 FF DCW -222 + 4879 0000260A 66 FB DCW -1178 + 4880 0000260C 03 06 DCW 1539 + 4881 0000260E B8 05 DCW 1464 + 4882 00002610 20 06 DCW 1568 + 4883 00002612 B1 FA DCW -1359 + 4884 00002614 1E E8 DCW -6114 + 4885 00002616 99 09 DCW 2457 + 4886 00002618 7F 24 DCW 9343 + 4887 0000261A 94 FC DCW -876 + 4888 0000261C 37 E6 DCW -6601 + 4889 0000261E 7B FB DCW -1157 + 4890 00002620 4B 05 DCW 1355 + 4891 00002622 20 06 DCW 1568 + 4892 00002624 A8 FE DCW -344 + 4893 00002626 47 01 DCW 327 + + + +ARM Macro Assembler Page 84 + + + 4894 00002628 D1 02 DCW 721 + 4895 0000262A 46 EF DCW -4282 + 4896 0000262C A0 FC DCW -864 + 4897 0000262E B1 11 DCW 4529 + 4898 00002630 A3 04 DCW 1187 + 4899 00002632 BF F3 DCW -3137 + 4900 00002634 9C FB DCW -1124 + 4901 00002636 E1 09 DCW 2529 + 4902 00002638 2F FC DCW -977 + 4903 0000263A E7 FE DCW -281 + 4904 0000263C 75 01 DCW 373 + 4905 0000263E C1 01 DCW 449 + 4906 00002640 4A 0A DCW 2634 + 4907 00002642 F4 E9 DCW -5644 + 4908 00002644 9B 00 DCW 155 + 4909 00002646 4F 19 DCW 6479 + 4910 00002648 35 F1 DCW -3787 + 4911 0000264A 65 FC DCW -923 + 4912 0000264C BB 08 DCW 2235 + 4913 0000264E 8B FB DCW -1141 + 4914 00002650 27 FC DCW -985 + 4915 00002652 04 00 DCW 4 + 4916 00002654 C8 05 DCW 1480 + 4917 00002656 86 03 DCW 902 + 4918 00002658 6B F5 DCW -2709 + 4919 0000265A B2 F8 DCW -1870 + 4920 0000265C 2B 0F DCW 3883 + 4921 0000265E A4 FF DCW -92 + 4922 00002660 3C FB DCW -1220 + 4923 00002662 A8 01 DCW 424 + 4924 00002664 5D FD DCW -675 + 4925 00002666 5B 07 DCW 1883 + 4926 00002668 2B FA DCW -1493 + 4927 0000266A 76 FF DCW -138 + 4928 0000266C 5F 05 DCW 1375 + 4929 0000266E 38 F9 DCW -1736 + 4930 00002670 36 05 DCW 1334 + 4931 00002672 FF 04 DCW 1279 + 4932 00002674 A1 F6 DCW -2399 + 4933 00002676 CE FE DCW -306 + 4934 00002678 8E 01 DCW 398 + 4935 0000267A 8E 02 DCW 654 + 4936 0000267C 6C 07 DCW 1900 + 4937 0000267E D4 F3 DCW -3116 + 4938 00002680 72 FA DCW -1422 + 4939 00002682 3D 0B DCW 2877 + 4940 00002684 92 02 DCW 658 + 4941 00002686 E7 FC DCW -793 + 4942 00002688 66 F7 DCW -2202 + 4943 0000268A D5 02 DCW 725 + 4944 0000268C 17 0C DCW 3095 + 4945 0000268E BE F9 DCW -1602 + 4946 00002690 33 FE DCW -461 + 4947 00002692 71 01 DCW 369 + 4948 00002694 FC FD DCW -516 + 4949 00002696 EE 05 DCW 1518 + 4950 00002698 50 FC DCW -944 + 4951 0000269A BD FF DCW -67 + 4952 0000269C 92 04 DCW 1170 + + + +ARM Macro Assembler Page 85 + + + 4953 0000269E 48 FB DCW -1208 + 4954 000026A0 00 FE DCW -512 + 4955 000026A2 29 05 DCW 1321 + 4956 000026A4 CA FC DCW -822 + 4957 000026A6 43 FF DCW -189 + 4958 000026A8 C1 01 DCW 449 + 4959 000026AA 72 FB DCW -1166 + 4960 000026AC 39 08 DCW 2105 + 4961 000026AE F0 FA DCW -1296 + 4962 000026B0 F5 F9 DCW -1547 + 4963 000026B2 51 0D DCW 3409 + 4964 000026B4 83 F9 DCW -1661 + 4965 000026B6 BE FA DCW -1346 + 4966 000026B8 96 05 DCW 1430 + 4967 000026BA 33 FF DCW -205 + 4968 000026BC 8D 06 DCW 1677 + 4969 000026BE 1E FC DCW -994 + 4970 000026C0 1A FA DCW -1510 + 4971 000026C2 89 07 DCW 1929 + 4972 000026C4 15 01 DCW 277 + 4973 000026C6 37 FC DCW -969 + 4974 000026C8 F8 FF DCW -8 + 4975 000026CA 9A 04 DCW 1178 + 4976 000026CC 2F FE DCW -465 + 4977 000026CE 77 FA DCW -1417 + 4978 000026D0 11 00 DCW 17 + 4979 000026D2 A7 03 DCW 935 + 4980 000026D4 10 03 DCW 784 + 4981 000026D6 98 F9 DCW -1640 + 4982 000026D8 CA FC DCW -822 + 4983 000026DA 1F 0B DCW 2847 + 4984 000026DC 67 08 DCW 2151 + 4985 000026DE 9B EC DCW -4965 + 4986 000026E0 E9 F6 DCW -2327 + 4987 000026E2 29 18 DCW 6185 + 4988 000026E4 4F 03 DCW 847 + 4989 000026E6 74 F2 DCW -3468 + 4990 000026E8 48 FB DCW -1208 + 4991 000026EA FF 05 DCW 1535 + 4992 000026EC 5F 05 DCW 1375 + 4993 000026EE F4 FB DCW -1036 + 4994 000026F0 19 00 DCW 25 + 4995 000026F2 D5 04 DCW 1237 + 4996 000026F4 72 FD DCW -654 + 4997 000026F6 98 FA DCW -1384 + 4998 000026F8 B0 FF DCW -80 + 4999 000026FA FF 02 DCW 767 + 5000 000026FC 47 01 DCW 327 + 5001 000026FE 6E FB DCW -1170 + 5002 00002700 78 07 DCW 1912 + 5003 00002702 A4 FF DCW -92 + 5004 00002704 FA F3 DCW -3078 + 5005 00002706 26 FF DCW -218 + 5006 00002708 A4 14 DCW 5284 + 5007 0000270A EB 01 DCW 491 + 5008 0000270C 52 DF DCW -8366 + 5009 0000270E C6 10 DCW 4294 + 5010 00002710 7D 18 DCW 6269 + 5011 00002712 B6 E4 DCW -6986 + + + +ARM Macro Assembler Page 86 + + + 5012 00002714 1C F4 DCW -3044 + 5013 00002716 51 24 DCW 9297 + 5014 00002718 01 FD DCW -767 + 5015 0000271A C8 DD DCW -8760 + 5016 0000271C 55 10 DCW 4181 + 5017 0000271E 5D 10 DCW 4189 + 5018 00002720 2A FE DCW -470 + 5019 00002722 2A EB DCW -5334 + 5020 00002724 E4 F8 DCW -1820 + 5021 00002726 DB 26 DCW 9947 + 5022 00002728 DD F0 DCW -3875 + 5023 0000272A DE D9 DCW -9762 + 5024 0000272C 3C 26 DCW 9788 + 5025 0000272E D7 11 DCW 4567 + 5026 00002730 8E DA DCW -9586 + 5027 00002732 FC FD DCW -516 + 5028 00002734 C5 15 DCW 5573 + 5029 00002736 C4 05 DCW 1476 + 5030 00002738 EB FE DCW -277 + 5031 0000273A A8 E8 DCW -5976 + 5032 0000273C F1 0C DCW 3313 + 5033 0000273E 66 0F DCW 3942 + 5034 00002740 AA DF DCW -8278 + 5035 00002742 96 18 DCW 6294 + 5036 00002744 14 04 DCW 1044 + 5037 00002746 58 EC DCW -5032 + 5038 00002748 9A 08 DCW 2202 + 5039 0000274A 93 FD DCW -621 + 5040 0000274C 00 00 DCW 0 + 5041 0000274E 10 05 DCW 1296 + 5042 00002750 47 02 DCW 583 + 5043 00002752 A6 F1 DCW -3674 + 5044 00002754 80 0A DCW 2688 + 5045 00002756 B5 FB DCW -1099 + 5046 00002758 F0 F9 DCW -1552 + 5047 0000275A 47 17 DCW 5959 + 5048 0000275C CF F7 DCW -2097 + 5049 0000275E 17 F5 DCW -2793 + 5050 00002760 1D 01 DCW 285 + 5051 00002762 86 FF DCW -122 + 5052 00002764 CC 07 DCW 1996 + 5053 00002766 F6 08 DCW 2294 + 5054 00002768 AF F2 DCW -3409 + 5055 0000276A F5 F8 DCW -1803 + 5056 0000276C 23 0D DCW 3363 + 5057 0000276E A5 FB DCW -1115 + 5058 00002770 21 03 DCW 801 + 5059 00002772 F3 02 DCW 755 + 5060 00002774 60 EE DCW -4512 + 5061 00002776 A4 13 DCW 5028 + 5062 00002778 6C 03 DCW 876 + 5063 0000277A 4D E2 DCW -7603 + 5064 0000277C 7A 13 DCW 4986 + 5065 0000277E D0 0A DCW 2768 + 5066 00002780 68 F0 DCW -3992 + 5067 00002782 D9 07 DCW 2009 + 5068 00002784 D2 FC DCW -814 + 5069 00002786 23 F7 DCW -2269 + 5070 00002788 33 13 DCW 4915 + + + +ARM Macro Assembler Page 87 + + + 5071 0000278A 34 F5 DCW -2764 + 5072 0000278C 78 F5 DCW -2696 + 5073 0000278E 5C 16 DCW 5724 + 5074 00002790 2D F1 DCW -3795 + 5075 00002792 2A FF DCW -214 + 5076 00002794 9E 05 DCW 1438 + 5077 00002796 E8 F8 DCW -1816 + 5078 00002798 91 08 DCW 2193 + 5079 0000279A B1 FA DCW -1359 + 5080 0000279C 9B FF DCW -101 + 5081 0000279E 70 05 DCW 1392 + 5082 000027A0 47 FF DCW -185 + 5083 000027A2 52 F4 DCW -2990 + 5084 000027A4 73 0D DCW 3443 + 5085 000027A6 70 05 DCW 1392 + 5086 000027A8 EE EF DCW -4114 + 5087 000027AA 5F 08 DCW 2143 + 5088 000027AC CA FB DCW -1078 + 5089 000027AE 10 06 DCW 1552 + 5090 000027B0 9C FD DCW -612 + 5091 000027B2 D7 FB DCW -1065 + 5092 000027B4 52 0A DCW 2642 + 5093 000027B6 F4 FA DCW -1292 + 5094 000027B8 61 FE DCW -415 + 5095 000027BA 33 FE DCW -461 + 5096 000027BC 35 06 DCW 1589 + 5097 000027BE D4 F6 DCW -2348 + 5098 000027C0 E6 02 DCW 742 + 5099 000027C2 77 0E DCW 3703 + 5100 000027C4 9B ED DCW -4709 + 5101 000027C6 4F 02 DCW 591 + 5102 000027C8 9E 09 DCW 2462 + 5103 000027CA DB FA DCW -1317 + 5104 000027CC 8B FC DCW -885 + 5105 000027CE C5 FE DCW -315 + 5106 000027D0 B7 06 DCW 1719 + 5107 000027D2 4B 02 DCW 587 + 5108 000027D4 5E F8 DCW -1954 + 5109 000027D6 05 FC DCW -1019 + 5110 000027D8 8B 10 DCW 4235 + 5111 000027DA 34 FA DCW -1484 + 5112 000027DC B8 EB DCW -5192 + 5113 000027DE B9 15 DCW 5561 + 5114 000027E0 10 03 DCW 784 + 5115 000027E2 53 F0 DCW -4013 + 5116 000027E4 60 03 DCW 864 + 5117 000027E6 DF FC DCW -801 + 5118 000027E8 FE 0A DCW 2814 + 5119 000027EA CD 00 DCW 205 + 5120 000027EC FE F4 DCW -2818 + 5121 000027EE 1C 05 DCW 1308 + 5122 000027F0 E1 06 DCW 1761 + 5123 000027F2 C1 FD DCW -575 + 5124 000027F4 24 F4 DCW -3036 + 5125 000027F6 E2 17 DCW 6114 + 5126 000027F8 61 FF DCW -159 + 5127 000027FA 4E DD DCW -8882 + 5128 000027FC D4 09 DCW 2516 + 5129 000027FE FC 13 DCW 5116 + + + +ARM Macro Assembler Page 88 + + + 5130 00002800 2D 05 DCW 1325 + 5131 00002802 56 F4 DCW -2986 + 5132 00002804 7C F5 DCW -2692 + 5133 00002806 0D FF DCW -243 + 5134 00002808 AA 0A DCW 2730 + 5135 0000280A FC FD DCW -516 + 5136 0000280C 4B 01 DCW 331 + 5137 0000280E 4D 0E DCW 3661 + 5138 00002810 B9 E8 DCW -5959 + 5139 00002812 B5 FB DCW -1099 + 5140 00002814 28 0C DCW 3112 + 5141 00002816 63 06 DCW 1635 + 5142 00002818 D9 05 DCW 1497 + 5143 0000281A EB EC DCW -4885 + 5144 0000281C DB FB DCW -1061 + 5145 0000281E BA 10 DCW 4282 + 5146 00002820 7B F9 DCW -1669 + 5147 00002822 CD 01 DCW 461 + 5148 00002824 C2 12 DCW 4802 + 5149 00002826 BC EE DCW -4420 + 5150 00002828 BC EE DCW -4420 + 5151 0000282A 3E 07 DCW 1854 + 5152 0000282C B2 0C DCW 3250 + 5153 0000282E AA 0C DCW 3242 + 5154 00002830 E5 F5 DCW -2587 + 5155 00002832 3E F0 DCW -4034 + 5156 00002834 FB 05 DCW 1531 + 5157 00002836 09 FF DCW -247 + 5158 00002838 3E 07 DCW 1854 + 5159 0000283A C5 03 DCW 965 + 5160 0000283C 63 06 DCW 1635 + 5161 0000283E 40 F9 DCW -1728 + 5162 00002840 96 DB DCW -9322 + 5163 00002842 1A 25 DCW 9498 + 5164 00002844 ED 0A DCW 2797 + 5165 00002846 B7 F0 DCW -3913 + 5166 00002848 EA 06 DCW 1770 + 5167 0000284A B7 F0 DCW -3913 + 5168 0000284C 31 09 DCW 2353 + 5169 0000284E B6 F8 DCW -1866 + 5170 00002850 95 0A DCW 2709 + 5171 00002852 10 05 DCW 1296 + 5172 00002854 05 FC DCW -1019 + 5173 00002856 44 FC DCW -956 + 5174 00002858 7A E9 DCW -5766 + 5175 0000285A D4 1D DCW 7636 + 5176 0000285C E7 00 DCW 231 + 5177 0000285E 78 F5 DCW -2696 + 5178 00002860 15 01 DCW 277 + 5179 00002862 CF FA DCW -1329 + 5180 00002864 A6 0B DCW 2982 + 5181 00002866 0B F2 DCW -3573 + 5182 00002868 47 15 DCW 5447 + 5183 0000286A 99 F8 DCW -1895 + 5184 0000286C 08 EB DCW -5368 + 5185 0000286E 6D 14 DCW 5229 + 5186 00002870 F2 F0 DCW -3854 + 5187 00002872 E7 13 DCW 5095 + 5188 00002874 D8 0A DCW 2776 + + + +ARM Macro Assembler Page 89 + + + 5189 00002876 28 E1 DCW -7896 + 5190 00002878 83 FD DCW -637 + 5191 0000287A D0 0A DCW 2768 + 5192 0000287C 39 08 DCW 2105 + 5193 0000287E D2 FD DCW -558 + 5194 00002880 EE 07 DCW 2030 + 5195 00002882 53 F1 DCW -3757 + 5196 00002884 53 ED DCW -4781 + 5197 00002886 75 18 DCW 6261 + 5198 00002888 AC 01 DCW 428 + 5199 0000288A 2C 09 DCW 2348 + 5200 0000288C A5 F7 DCW -2139 + 5201 0000288E 87 E7 DCW -6265 + 5202 00002890 22 11 DCW 4386 + 5203 00002892 43 01 DCW 323 + 5204 00002894 F1 0B DCW 3057 + 5205 00002896 4A F4 DCW -2998 + 5206 00002898 2E 03 DCW 814 + 5207 0000289A 4E 09 DCW 2382 + 5208 0000289C 66 E2 DCW -7578 + 5209 0000289E A7 17 DCW 6055 + 5210 000028A0 43 FE DCW -445 + 5211 000028A2 37 FD DCW -713 + 5212 000028A4 8E 01 DCW 398 + 5213 000028A6 1C F0 DCW -4068 + 5214 000028A8 F9 0F DCW 4089 + 5215 000028AA F1 F8 DCW -1807 + 5216 000028AC EA 04 DCW 1258 + 5217 000028AE 79 02 DCW 633 + 5218 000028B0 BD FE DCW -323 + 5219 000028B2 DE 03 DCW 990 + 5220 000028B4 64 EF DCW -4252 + 5221 000028B6 BE 10 DCW 4286 + 5222 000028B8 6C 05 DCW 1388 + 5223 000028BA 45 F6 DCW -2491 + 5224 000028BC 8B FD DCW -629 + 5225 000028BE 84 F8 DCW -1916 + 5226 000028C0 27 0F DCW 3879 + 5227 000028C2 F0 FC DCW -784 + 5228 000028C4 7C 09 DCW 2428 + 5229 000028C6 E4 F6 DCW -2332 + 5230 000028C8 BD EA DCW -5443 + 5231 000028CA C0 1A DCW 6848 + 5232 000028CC EA F0 DCW -3862 + 5233 000028CE 1B 0E DCW 3611 + 5234 000028D0 5F 05 DCW 1375 + 5235 000028D2 2B E5 DCW -6869 + 5236 000028D4 A5 0D DCW 3493 + 5237 000028D6 BD FE DCW -323 + 5238 000028D8 5B 08 DCW 2139 + 5239 000028DA F0 FA DCW -1296 + 5240 000028DC 57 04 DCW 1111 + 5241 000028DE E0 F8 DCW -1824 + 5242 000028E0 49 F7 DCW -2231 + 5243 000028E2 7E 12 DCW 4734 + 5244 000028E4 17 F8 DCW -2025 + 5245 000028E6 73 0C DCW 3187 + 5246 000028E8 18 F2 DCW -3560 + 5247 000028EA 95 F6 DCW -2411 + + + +ARM Macro Assembler Page 90 + + + 5248 000028EC 1A 0F DCW 3866 + 5249 000028EE D6 FD DCW -554 + 5250 000028F0 EA 03 DCW 1002 + 5251 000028F2 73 F9 DCW -1677 + 5252 000028F4 D4 0A DCW 2772 + 5253 000028F6 02 F4 DCW -3070 + 5254 000028F8 B6 F8 DCW -1866 + 5255 000028FA F9 0E DCW 3833 + 5256 000028FC 27 FA DCW -1497 + 5257 000028FE 4E 0B DCW 2894 + 5258 00002900 D0 F1 DCW -3632 + 5259 00002902 DF FA DCW -1313 + 5260 00002904 0A 0F DCW 3850 + 5261 00002906 87 FA DCW -1401 + 5262 00002908 DA 00 DCW 218 + 5263 0000290A 61 FC DCW -927 + 5264 0000290C E5 07 DCW 2021 + 5265 0000290E E0 F9 DCW -1568 + 5266 00002910 A9 FB DCW -1111 + 5267 00002912 83 0F DCW 3971 + 5268 00002914 98 FB DCW -1128 + 5269 00002916 FD F9 DCW -1539 + 5270 00002918 E8 F8 DCW -1816 + 5271 0000291A 41 09 DCW 2369 + 5272 0000291C E6 02 DCW 742 + 5273 0000291E DF FC DCW -801 + 5274 00002920 52 07 DCW 1874 + 5275 00002922 57 EE DCW -4521 + 5276 00002924 47 03 DCW 839 + 5277 00002926 A7 05 DCW 1447 + 5278 00002928 69 FE DCW -407 + 5279 0000292A 62 0F DCW 3938 + 5280 0000292C A2 F1 DCW -3678 + 5281 0000292E 40 F8 DCW -1984 + 5282 00002930 B0 02 DCW 688 + 5283 00002932 A4 00 DCW 164 + 5284 00002934 2C 09 DCW 2348 + 5285 00002936 EF FE DCW -273 + 5286 00002938 AF 04 DCW 1199 + 5287 0000293A 96 F1 DCW -3690 + 5288 0000293C 8B FD DCW -629 + 5289 0000293E ED 0C DCW 3309 + 5290 00002940 8A 00 DCW 138 + 5291 00002942 18 04 DCW 1048 + 5292 00002944 52 F3 DCW -3246 + 5293 00002946 54 01 DCW 340 + 5294 00002948 A4 00 DCW 164 + 5295 0000294A 3F 02 DCW 575 + 5296 0000294C A7 04 DCW 1191 + 5297 0000294E 12 F9 DCW -1774 + 5298 00002950 3A 05 DCW 1338 + 5299 00002952 39 F5 DCW -2759 + 5300 00002954 4E 08 DCW 2126 + 5301 00002956 46 08 DCW 2118 + 5302 00002958 74 F0 DCW -3980 + 5303 0000295A E5 08 DCW 2277 + 5304 0000295C A8 FD DCW -600 + 5305 0000295E 50 FF DCW -176 + 5306 00002960 1B 0A DCW 2587 + + + +ARM Macro Assembler Page 91 + + + 5307 00002962 40 F9 DCW -1728 + 5308 00002964 15 02 DCW 533 + 5309 00002966 16 FB DCW -1258 + 5310 00002968 72 FC DCW -910 + 5311 0000296A 32 04 DCW 1074 + 5312 0000296C 3E 03 DCW 830 + 5313 0000296E A7 06 DCW 1703 + 5314 00002970 34 F8 DCW -1996 + 5315 00002972 40 F8 DCW -1984 + 5316 00002974 11 FD DCW -751 + 5317 00002976 20 0A DCW 2592 + 5318 00002978 2E 01 DCW 302 + 5319 0000297A 58 00 DCW 88 + 5320 0000297C 60 02 DCW 608 + 5321 0000297E F3 ED DCW -4621 + 5322 00002980 1B 0B DCW 2843 + 5323 00002982 53 02 DCW 595 + 5324 00002984 15 FF DCW -235 + 5325 00002986 C7 0A DCW 2759 + 5326 00002988 D9 F0 DCW -3879 + 5327 0000298A A4 FF DCW -92 + 5328 0000298C 4B 04 DCW 1099 + 5329 0000298E 5F 05 DCW 1375 + 5330 00002990 93 01 DCW 403 + 5331 00002992 45 F8 DCW -1979 + 5332 00002994 29 04 DCW 1065 + 5333 00002996 12 FC DCW -1006 + 5334 00002998 E6 01 DCW 486 + 5335 0000299A 0C 04 DCW 1036 + 5336 0000299C 51 FB DCW -1199 + 5337 0000299E DA FF DCW -38 + 5338 000029A0 6D 00 DCW 109 + 5339 000029A2 15 FE DCW -491 + 5340 000029A4 A4 FE DCW -348 + 5341 000029A6 74 07 DCW 1908 + 5342 000029A8 C6 FA DCW -1338 + 5343 000029AA 48 FC DCW -952 + 5344 000029AC 9A 05 DCW 1434 + 5345 000029AE 91 F6 DCW -2415 + 5346 000029B0 57 07 DCW 1879 + 5347 000029B2 B8 05 DCW 1464 + 5348 000029B4 59 F9 DCW -1703 + 5349 000029B6 85 04 DCW 1157 + 5350 000029B8 62 F9 DCW -1694 + 5351 000029BA 3A 03 DCW 826 + 5352 000029BC CD 02 DCW 717 + 5353 000029BE 8F 00 DCW 143 + 5354 000029C0 D1 04 DCW 1233 + 5355 000029C2 E1 F0 DCW -3871 + 5356 000029C4 B7 08 DCW 2231 + 5357 000029C6 03 04 DCW 1027 + 5358 000029C8 62 F9 DCW -1694 + 5359 000029CA 9A 08 DCW 2202 + 5360 000029CC E3 FE DCW -285 + 5361 000029CE 52 F4 DCW -2990 + 5362 000029D0 E7 FC DCW -793 + 5363 000029D2 16 12 DCW 4630 + 5364 000029D4 1A FA DCW -1510 + 5365 000029D6 08 01 DCW 264 + + + +ARM Macro Assembler Page 92 + + + 5366 000029D8 72 FD DCW -654 + 5367 000029DA 42 F1 DCW -3774 + 5368 000029DC 54 13 DCW 4948 + 5369 000029DE 83 FC DCW -893 + 5370 000029E0 76 FC DCW -906 + 5371 000029E2 5B 08 DCW 2139 + 5372 000029E4 EC F9 DCW -1556 + 5373 000029E6 F9 F9 DCW -1543 + 5374 000029E8 04 02 DCW 516 + 5375 000029EA 2F 0F DCW 3887 + 5376 000029EC BB F5 DCW -2629 + 5377 000029EE CF F8 DCW -1841 + 5378 000029F0 5F 08 DCW 2143 + 5379 000029F2 01 FB DCW -1279 + 5380 000029F4 E1 07 DCW 2017 + 5381 000029F6 58 FE DCW -424 + 5382 000029F8 A1 FA DCW -1375 + 5383 000029FA 4B 03 DCW 843 + 5384 000029FC 26 FE DCW -474 + 5385 000029FE C6 FD DCW -570 + 5386 00002A00 8A 02 DCW 650 + 5387 00002A02 C3 0A DCW 2755 + 5388 00002A04 5B F2 DCW -3493 + 5389 00002A06 37 FD DCW -713 + 5390 00002A08 F6 08 DCW 2294 + 5391 00002A0A 2B FC DCW -981 + 5392 00002A0C 31 07 DCW 1841 + 5393 00002A0E 27 FC DCW -985 + 5394 00002A10 CA FE DCW -310 + 5395 00002A12 CE FB DCW -1074 + 5396 00002A14 C5 FF DCW -59 + 5397 00002A16 9A 08 DCW 2202 + 5398 00002A18 A5 FA DCW -1371 + 5399 00002A1A B3 05 DCW 1459 + 5400 00002A1C 32 00 DCW 50 + 5401 00002A1E C8 F2 DCW -3384 + 5402 00002A20 42 04 DCW 1090 + 5403 00002A22 BB 09 DCW 2491 + 5404 00002A24 05 FA DCW -1531 + 5405 00002A26 DE 01 DCW 478 + 5406 00002A28 D5 02 DCW 725 + 5407 00002A2A 7C F4 DCW -2948 + 5408 00002A2C A2 06 DCW 1698 + 5409 00002A2E B3 06 DCW 1715 + 5410 00002A30 73 F6 DCW -2445 + 5411 00002A32 53 06 DCW 1619 + 5412 00002A34 B9 FD DCW -583 + 5413 00002A36 17 F8 DCW -2025 + 5414 00002A38 A5 0C DCW 3237 + 5415 00002A3A 93 FF DCW -109 + 5416 00002A3C A5 F9 DCW -1627 + 5417 00002A3E 22 FE DCW -478 + 5418 00002A40 36 02 DCW 566 + 5419 00002A42 4B 04 DCW 1099 + 5420 00002A44 82 FE DCW -382 + 5421 00002A46 EF 01 DCW 495 + 5422 00002A48 88 F9 DCW -1656 + 5423 00002A4A 1E FF DCW -226 + 5424 00002A4C C4 04 DCW 1220 + + + +ARM Macro Assembler Page 93 + + + 5425 00002A4E 05 FE DCW -507 + 5426 00002A50 35 06 DCW 1589 + 5427 00002A52 26 00 DCW 38 + 5428 00002A54 A5 F7 DCW -2139 + 5429 00002A56 3B FE DCW -453 + 5430 00002A58 31 08 DCW 2097 + 5431 00002A5A C9 01 DCW 457 + 5432 00002A5C 1A FA DCW -1510 + 5433 00002A5E 4F 04 DCW 1103 + 5434 00002A60 3F FD DCW -705 + 5435 00002A62 26 FE DCW -474 + 5436 00002A64 5C 02 DCW 604 + 5437 00002A66 08 02 DCW 520 + 5438 00002A68 86 03 DCW 902 + 5439 00002A6A A1 F9 DCW -1631 + 5440 00002A6C 37 00 DCW 55 + 5441 00002A6E 27 FB DCW -1241 + 5442 00002A70 A3 04 DCW 1187 + 5443 00002A72 4F 05 DCW 1359 + 5444 00002A74 6F F6 DCW -2449 + 5445 00002A76 4A 09 DCW 2378 + 5446 00002A78 93 FD DCW -621 + 5447 00002A7A 56 F6 DCW -2474 + 5448 00002A7C 21 03 DCW 801 + 5449 00002A7E 67 07 DCW 1895 + 5450 00002A80 04 FF DCW -252 + 5451 00002A82 2A FE DCW -470 + 5452 00002A84 65 FF DCW -155 + 5453 00002A86 B6 F5 DCW -2634 + 5454 00002A88 B3 07 DCW 1971 + 5455 00002A8A 68 04 DCW 1128 + 5456 00002A8C F6 06 DCW 1782 + 5457 00002A8E 3F 00 DCW 63 + 5458 00002A90 68 ED DCW -4760 + 5459 00002A92 1D 04 DCW 1053 + 5460 00002A94 AF 07 DCW 1967 + 5461 00002A96 82 FF DCW -126 + 5462 00002A98 5D FE DCW -419 + 5463 00002A9A 61 FE DCW -415 + 5464 00002A9C B5 FF DCW -75 + 5465 00002A9E 5D FC DCW -931 + 5466 00002AA0 9A 04 DCW 1178 + 5467 00002AA2 78 09 DCW 2424 + 5468 00002AA4 02 F6 DCW -2558 + 5469 00002AA6 BA FA DCW -1350 + 5470 00002AA8 1C 06 DCW 1564 + 5471 00002AAA 3B FF DCW -197 + 5472 00002AAC 25 03 DCW 805 + 5473 00002AAE 98 FC DCW -872 + 5474 00002AB0 22 FE DCW -478 + 5475 00002AB2 96 05 DCW 1430 + 5476 00002AB4 CE FC DCW -818 + 5477 00002AB6 4C FB DCW -1204 + 5478 00002AB8 C0 07 DCW 1984 + 5479 00002ABA E6 01 DCW 486 + 5480 00002ABC 6A F9 DCW -1686 + 5481 00002ABE 7A FF DCW -134 + 5482 00002AC0 F3 01 DCW 499 + 5483 00002AC2 20 06 DCW 1568 + + + +ARM Macro Assembler Page 94 + + + 5484 00002AC4 51 FA DCW -1455 + 5485 00002AC6 48 FB DCW -1208 + 5486 00002AC8 E2 04 DCW 1250 + 5487 00002ACA 47 01 DCW 327 + 5488 00002ACC B0 FF DCW -80 + 5489 00002ACE 8F 00 DCW 143 + 5490 00002AD0 93 FD DCW -621 + 5491 00002AD2 51 F8 DCW -1967 + 5492 00002AD4 95 0A DCW 2709 + 5493 00002AD6 31 08 DCW 2097 + 5494 00002AD8 61 FD DCW -671 + 5495 00002ADA B9 FE DCW -327 + 5496 00002ADC 10 F0 DCW -4080 + 5497 00002ADE 87 FC DCW -889 + 5498 00002AE0 61 14 DCW 5217 + 5499 00002AE2 E2 04 DCW 1250 + 5500 00002AE4 F3 01 DCW 499 + 5501 00002AE6 89 F3 DCW -3191 + 5502 00002AE8 3B E7 DCW -6341 + 5503 00002AEA 47 18 DCW 6215 + 5504 00002AEC 5B 06 DCW 1627 + 5505 00002AEE 44 FD DCW -700 + 5506 00002AF0 0E 0F DCW 3854 + 5507 00002AF2 50 EB DCW -5296 + 5508 00002AF4 AB F1 DCW -3669 + 5509 00002AF6 89 09 DCW 2441 + 5510 00002AF8 38 0C DCW 3128 + 5511 00002AFA A2 08 DCW 2210 + 5512 00002AFC B0 02 DCW 688 + 5513 00002AFE 1E E8 DCW -6114 + 5514 00002B00 A9 FB DCW -1111 + 5515 00002B02 AA 0B DCW 2986 + 5516 00002B04 AD FD DCW -595 + 5517 00002B06 A0 13 DCW 5024 + 5518 00002B08 E4 F8 DCW -1820 + 5519 00002B0A C3 F3 DCW -3133 + 5520 00002B0C 2F FA DCW -1489 + 5521 00002B0E CA FC DCW -822 + 5522 00002B10 08 19 DCW 6408 + 5523 00002B12 58 00 DCW 88 + 5524 00002B14 F1 F4 DCW -2831 + 5525 00002B16 06 F7 DCW -2298 + 5526 00002B18 END +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\obj\bruitverre.d -o.\obj\bruitverre.o -I.\RTE\_CibleSondeKEIL -I +C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programda +ta\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL S +ETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" + --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE +_ SETA 1" --list=bruitverre.lst Src\bruitverre.asm + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +LongueurSon 00000000 + +Symbol: LongueurSon + Definitions + At line 11 in file Src\bruitverre.asm + Uses + At line 7 in file Src\bruitverre.asm +Comment: LongueurSon used once +PeriodeSonMicroSec 00000004 + +Symbol: PeriodeSonMicroSec + Definitions + At line 12 in file Src\bruitverre.asm + Uses + At line 8 in file Src\bruitverre.asm +Comment: PeriodeSonMicroSec used once +SecSon 00000000 + +Symbol: SecSon + Definitions + At line 3 in file Src\bruitverre.asm + Uses + None +Comment: SecSon unused +Son 00000008 + +Symbol: Son + Definitions + At line 13 in file Src\bruitverre.asm + Uses + At line 9 in file Src\bruitverre.asm +Comment: Son used once +4 symbols +339 symbols in table diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst new file mode 100644 index 0000000..b2e8c8a --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst @@ -0,0 +1,316 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 PRESERVE8 + 2 00000000 THUMB + 3 00000000 include ./Driver/DriverJeuLaser.inc + 1 00000000 + 2 00000000 ; Bibliotheque DriverJeuLaser (ancienne gassp72 adaptée + 2021 - TR) + 3 00000000 ; Accès en aux fonctions suivantes : + 4 00000000 ; GPIO : + 5 00000000 ; GPIOA_Set(char Broche), GPIOB_Set(char Broche), GPIOC_ + Set(char Broche) + 6 00000000 ; GPIOA_Clear(char Broche), GPIOB_Clear(char Broche), GP + IOC_Clear(char Broche) + 7 00000000 + 8 00000000 ; PWM : + 9 00000000 ;/** + 10 00000000 ; * @brief Fixe une valeur de PWM, Val, en tick horloge + . La rapport cyclique effectif + 11 00000000 ; * est donc : rcy = Thaut_ticks / Periode_ticks + 12 00000000 ; * @note spécifique Jeu Laser, PWM liée exclusivement + au TIM3, chan3 + 13 00000000 ; * @param Thaut_ticks : durée de l'état haut d'une imp + ulsion en Ticks + 14 00000000 ; * @retval None + 15 00000000 ; */ + 16 00000000 + 17 00000000 ;void PWM_Set_Value_TIM3_Ch3( unsigned short int Thaut_t + icks); + 18 00000000 import PWM_Set_Value_TIM3_Ch3 + 19 00000000 + 20 00000000 + 21 00000000 + 22 00000000 ;/** + 23 00000000 ; * @brief Mise à 1 d'une broche GPIO + 24 00000000 ; * @note Une fonction par GPIO + 25 00000000 ; * @param Broche : 0 à 15 + 26 00000000 ; * @retval None + 27 00000000 ; */ + 28 00000000 + 29 00000000 ;void GPIOA_Set(char Broche); + 30 00000000 import GPIOA_Set + 31 00000000 + 32 00000000 ;void GPIOB_Set(char Broche); + 33 00000000 import GPIOB_Set + 34 00000000 + 35 00000000 ;void GPIOC_Set(char Broche); + 36 00000000 import GPIOC_Set + 37 00000000 + 38 00000000 + 39 00000000 + 40 00000000 ;/** + 41 00000000 ; * @brief Mise à 0 d'une broche GPIO + 42 00000000 ; * @note Une fonction par GPIO + 43 00000000 ; * @param Broche : 0 à 15 + 44 00000000 ; * @retval None + 45 00000000 ; */ + 46 00000000 + 47 00000000 ;void GPIOA_Clear(char Broche); + 48 00000000 import GPIOA_Clear + 49 00000000 + + + +ARM Macro Assembler Page 2 + + + 50 00000000 ;void GPIOB_Clear(char Broche); + 51 00000000 import GPIOB_Clear + 52 00000000 + 53 00000000 ;void GPIOC_Clear(char Broche); + 54 00000000 import GPIOC_Clear + 55 00000000 + 56 00000000 end + 4 00000000 + 5 00000000 + 6 00000000 ; ====================== zone de réservation de données, + ====================================== + 7 00000000 ;Section RAM (read only) : + 8 00000000 area mesdata,data,readonly + 9 00000000 extern Son + 10 00000000 + 11 00000000 ;Section RAM (read write): + 12 00000000 area maram,data,readwrite + 13 00000000 + 14 00000000 export SortieSon + 15 00000000 00 00 SortieSon + dcw 0 ;Declaration d'une + variable sur 16bits + + 16 00000002 00 00 00000000 + index dcd 0 + 17 00000008 + 18 00000008 + 19 00000008 + 20 00000008 ; ====================================================== + ========================================= + 21 00000008 + 22 00000008 + 23 00000008 + 24 00000008 + 25 00000008 ;Section ROM code (read only) : + 26 00000008 area moncode,code,readonly + 27 00000000 ; écrire le code ici + 28 00000000 + 29 00000000 export CallbackSon + 30 00000000 CallbackSon + proc + 31 00000000 B500 push {lr} + 32 00000002 480C ldr r0, =Son ;r0=&Son + 33 00000004 4A0C ldr r2, =index ; r2=&index + 34 00000006 6811 ldr r1, [r2] ; r1 = index + 35 00000008 5E43 ldrsh r3, [r0, r1] ;r3=son[index] + 36 0000000A ; on aurait pu faire ldrsh r3, [r0, r1, lsl #1] et incre + menter de 1 + 37 0000000A F101 0102 add r1, #2 ; index +=2 + 38 0000000E 6011 str r1, [r2] ; index en memoire= + r1 + 39 00000010 + 40 00000010 ;Normalisation de la valeur son [index] + 41 00000010 F503 4300 add r3, #32768 ;r3+=32278 + 42 00000014 + 43 00000014 B410 push {r4} + 44 00000016 F240 24CF mov r4, #719 ; r4 = 719 + 45 0000001A FB03 F304 mul r3,r4 ;r3*=719 + 46 0000001E EA4F 4323 asr r3, #16 ;r3/=65536 + + + +ARM Macro Assembler Page 3 + + + 47 00000022 BC10 pop {r4} + 48 00000024 + 49 00000024 ;On met la valeur modifiée dans SortieSon + 50 00000024 4805 ldr r0, =SortieSon ;r0=&SortieSon + 51 00000026 6003 str r3, [r0] + 52 00000028 + 53 00000028 B40F push {r0-r3} + 54 0000002A 4618 mov r0,r3 + 55 0000002C F7FF FFFE bl PWM_Set_Value_TIM3_Ch3 + 56 00000030 BC0F pop {r0-r3} + 57 00000032 + 58 00000032 BD00 pop {pc} + 59 00000034 endp + 60 00000034 + 61 00000034 + 62 00000034 + 63 00000034 + 64 00000034 + 65 00000034 + 66 00000034 + 67 00000034 + 68 00000034 END + 00000000 + 00000000 + 00000000 +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\obj\gestionson.d -o.\obj\gestionson.o -I.\RTE\_CibleSondeKEIL -I +C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programda +ta\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL S +ETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" + --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE +_ SETA 1" --list=gestionson.lst Src\GestionSon.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +mesdata 00000000 + +Symbol: mesdata + Definitions + At line 8 in file Src\GestionSon.s + Uses + None +Comment: mesdata unused +1 symbol + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +SortieSon 00000000 + +Symbol: SortieSon + Definitions + At line 15 in file Src\GestionSon.s + Uses + At line 14 in file Src\GestionSon.s + At line 50 in file Src\GestionSon.s + +index 00000004 + +Symbol: index + Definitions + At line 16 in file Src\GestionSon.s + Uses + At line 33 in file Src\GestionSon.s +Comment: index used once +maram 00000000 + +Symbol: maram + Definitions + At line 12 in file Src\GestionSon.s + Uses + None +Comment: maram unused +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +CallbackSon 00000000 + +Symbol: CallbackSon + Definitions + At line 30 in file Src\GestionSon.s + Uses + At line 29 in file Src\GestionSon.s +Comment: CallbackSon used once +moncode 00000000 + +Symbol: moncode + Definitions + At line 26 in file Src\GestionSon.s + Uses + None +Comment: moncode unused +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +External symbols + +GPIOA_Clear 00000000 + +Symbol: GPIOA_Clear + Definitions + At line 48 in file .\Driver\DriverJeuLaser.inc + Uses + None +Comment: GPIOA_Clear unused +GPIOA_Set 00000000 + +Symbol: GPIOA_Set + Definitions + At line 30 in file .\Driver\DriverJeuLaser.inc + Uses + None +Comment: GPIOA_Set unused +GPIOB_Clear 00000000 + +Symbol: GPIOB_Clear + Definitions + At line 51 in file .\Driver\DriverJeuLaser.inc + Uses + None +Comment: GPIOB_Clear unused +GPIOB_Set 00000000 + +Symbol: GPIOB_Set + Definitions + At line 33 in file .\Driver\DriverJeuLaser.inc + Uses + None +Comment: GPIOB_Set unused +GPIOC_Clear 00000000 + +Symbol: GPIOC_Clear + Definitions + At line 54 in file .\Driver\DriverJeuLaser.inc + Uses + None +Comment: GPIOC_Clear unused +GPIOC_Set 00000000 + +Symbol: GPIOC_Set + Definitions + At line 36 in file .\Driver\DriverJeuLaser.inc + Uses + None +Comment: GPIOC_Set unused +PWM_Set_Value_TIM3_Ch3 00000000 + +Symbol: PWM_Set_Value_TIM3_Ch3 + Definitions + At line 18 in file .\Driver\DriverJeuLaser.inc + Uses + At line 55 in file Src\GestionSon.s +Comment: PWM_Set_Value_TIM3_Ch3 used once +Son 00000000 + +Symbol: Son + + + +ARM Macro Assembler Page 2 Alphabetic symbol ordering +External symbols + + Definitions + At line 9 in file Src\GestionSon.s + Uses + At line 32 in file Src\GestionSon.s +Comment: Son used once +8 symbols +351 symbols in table diff --git a/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst new file mode 100644 index 0000000..0bf0fea --- /dev/null +++ b/Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/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\_CibleSondeKEI +L -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Progr +amdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EV +AL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA +534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine=" +_RTE_ SETA 1" --list=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/Partie son/Step_Jeu_Son.pdf b/Partie son/Step_Jeu_Son.pdf new file mode 100644 index 0000000..c3969d9 Binary files /dev/null and b/Partie son/Step_Jeu_Son.pdf differ diff --git a/Partie son/spice/PWM.asc b/Partie son/spice/PWM.asc new file mode 100644 index 0000000..5cbcda5 --- /dev/null +++ b/Partie son/spice/PWM.asc @@ -0,0 +1,68 @@ +Version 4 +SHEET 1 1084 820 +WIRE 208 16 96 16 +WIRE 784 16 208 16 +WIRE 944 16 864 16 +WIRE 1008 16 944 16 +WIRE -368 80 -512 80 +WIRE 96 96 96 16 +WIRE 944 144 944 16 +WIRE -512 176 -512 80 +WIRE 96 224 96 176 +WIRE 944 256 944 208 +WIRE -512 304 -512 256 +WIRE 96 384 -48 384 +WIRE -48 480 -48 384 +WIRE -48 608 -48 560 +FLAG -512 304 0 +FLAG -368 80 Compteur +FLAG 944 256 0 +FLAG 1008 16 Filtre +FLAG -48 608 0 +FLAG 96 384 CompValue +FLAG 208 16 PWM +FLAG 96 224 0 +SYMBOL voltage -512 160 R0 +WINDOW 3 -372 78 Left 2 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR Value PULSE(0 3.3 0 5u 0 0 5u) +SYMATTR InstName V1 +SYMBOL cap 928 144 R0 +SYMATTR InstName C1 +SYMATTR Value 10n +SYMBOL res 880 0 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R1 +SYMATTR Value 3.9k +SYMBOL voltage -48 464 R0 +WINDOW 3 49 61 Left 2 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR Value SINE(1.65 1 2k) +SYMATTR InstName V2 +SYMBOL bv 96 80 R0 +SYMATTR InstName B1 +SYMATTR Value V=if(V(CompValue)>V(Compteur),3.3,0) +TEXT 272 256 Left 2 !;ac dec 100 1 10meg +TEXT 272 296 Left 2 !.tran 0 1.5m 0 0.01u +TEXT -880 40 Left 2 ;Compteur de l'unité Timer +TEXT -96 -24 Left 2 ;Partie PWM de l'unité Timer +TEXT -904 -56 Left 4 ;TIMER3 +TEXT 688 80 Left 4 ;PB0 +TEXT 480 0 Left 2 ;Chanel 3 +TEXT 384 -168 Left 5 ;STM32F103 +LINE Normal 688 48 752 -16 +LINE Normal 688 -16 688 48 +LINE Normal 752 48 688 -16 +LINE Normal 752 48 752 48 +LINE Normal 720 -208 720 -16 +LINE Normal 256 -208 720 -208 +LINE Normal 720 784 720 48 +LINE Normal 720 784 720 784 +LINE Normal 720 816 720 784 +RECTANGLE Normal -192 352 -912 16 2 +RECTANGLE Normal 592 656 -128 -48 2 +RECTANGLE Normal 640 736 -976 -96 +RECTANGLE Normal 752 48 688 -16 diff --git a/PjtKEIL_StepDeb_1/BacASable.uvguix.alejeune b/PjtKEIL_StepDeb_1/BacASable.uvguix.alejeune new file mode 100644 index 0000000..27c8f26 --- /dev/null +++ b/PjtKEIL_StepDeb_1/BacASable.uvguix.alejeune @@ -0,0 +1,3637 @@ + + + + -6.1 + +
    ### uVision Project, (C) Keil Software
    + + + + + + + + + + 38003 + Registers + 140 90 + + + 346 + Code Coverage + 1010 160 + + + 204 + Performance Analyzer + 1170 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 80 80 80 + + + 1936 + Watch 1 + + 200 133 133 + + + 1937 + Watch 2 + + 200 133 133 + + + 1935 + Call Stack + Locals + + 200 133 133 + + + 2506 + Trace Data + + 75 135 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 300 + + + + + + + + 0 + 0 + 0 + 50 + 16 + + + + + + + 44 + 0 + 1 + + -1 + -1 + + + -1 + -1 + + + 84 + 832 + 2272 + 843 + + + + 0 + + 476 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000003000000020000000100000049553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C506A744B45494C5F537465704465625F315C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF4C553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C506A744B45494C5F537465704465625F315C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000FFDC7800FFFFFFFF45553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C506A744B45494C5F537465704465625F315C5372635C44656C61792E73000000000744656C61792E7300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000B50400006E0000007F07000068030000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000090050000DF000000 + + + 16 + 980100000A010000340600009A010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000030030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000030030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000030030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000030030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000061030000BE030000DD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000001902000090050000BD020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000640300008D050000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000010020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000640300008D050000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000640300008D050000C4030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000640300008D050000C4030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000640300008D050000C4030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000BE0300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000DD030000BE030000F0030000 + + + 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 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000980100000A010000340600009A010000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000440500000A01000034060000E4020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000049030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000A40000000A01000094010000E4020000000000004F000000F0000000490300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000A4000000D40200003406000078030000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000049030000BE0300004D030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000A4000000E80200003406000078030000000000004D030000BE030000DD0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 1014 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000E4369626C65536F6E64654B45494C960000000000000003000453696D750E4369626C65536F6E64654B45494C0C4369626C65536F6E646553540000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + 1 + Debug + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F000000BE030000DF000000 + + + 16 + F40000006600000080070000F6000000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000001C030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E601000050030000BB030000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000039030000DF010000DD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F400000063000000BE030000DF000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED0000001C030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D070000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 59392 + 59392 + 1 + 0 + 0 + 0 + 966 + 0 + 8192 + 0 + + 16 + 0000000000000000BE0300001C000000 + + + 16 + 0A0000000A0000006E0000006E000000 + + + + 59393 + 0 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 00000000DD030000BE030000F0030000 + + + 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 + E6010000500300009C050000C4030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3311 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF000000BE030000E3000000000000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000080070000F6000000F40000004F000000BE030000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000035030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000055030000000000004F000000F0000000350300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000035030000BE0300003903000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C40300005903000080070000FD030000E301000039030000BE030000DD03000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFFDF01000039030000E3010000DD03000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + + + 1 + 0 + + 100 + 2 + + .\Src\principal.c + 0 + 1 + 14 + 1 + + 0 + + + .\Src\startup-rvds.s + 0 + 75 + 133 + 1 + + 0 + + + .\Src\Delay.s + 0 + 17 + 44 + 1 + + 0 + + + + +
    diff --git a/PjtKEIL_StepDeb_1/BacASable.uvoptx b/PjtKEIL_StepDeb_1/BacASable.uvoptx new file mode 100644 index 0000000..97bdb5c --- /dev/null +++ b/PjtKEIL_StepDeb_1/BacASable.uvoptx @@ -0,0 +1,689 @@ + + + + 1.0 + +
    ### uVision Project, (C) Keil Software
    + + + *.c + *.s*; *.src; *.a* + *.obj; *.o + *.lib + *.txt; *.h; *.inc; *.md + *.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 + 0 + + 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=75,104,496,531,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 + 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 + + + + + + CibleSondeKEIL + 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 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + + + + + + + + + + + BIN\UL2CM3.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=75,104,496,531,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 + -UAny -O206 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -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 + 1 + VarTime,0x0A + + + + + 1 + 257 + 0x20000000 + 0 + + + + 0 + + + 0 + 1 + 0 + 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 + + + + + + CibleSondeST + 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 + 0 + + 18 + + 0 + 1 + 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=75,104,496,531,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) + + + + + + 1 + 257 + r0 + 0 + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + 0 + ((portb & 0x00000002) >> 1 & 0x2) >> 1 + FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F100000000000000000000000000000000000000096020008 + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + Sources + 1 + 0 + 0 + 0 + + 1 + 1 + 1 + 1 + 0 + 0 + .\Src\principal.c + principal.c + 0 + 0 + + + 1 + 2 + 2 + 0 + 0 + 0 + .\Src\Delay.s + Delay.s + 0 + 0 + + + + + Sys + 1 + 0 + 0 + 0 + + 2 + 3 + 2 + 0 + 0 + 0 + .\Src\startup-rvds.s + startup-rvds.s + 0 + 0 + + + + + Driver + 1 + 0 + 0 + 0 + + 3 + 4 + 4 + 0 + 0 + 0 + .\Driver\DriverJeuLaser.lib + DriverJeuLaser.lib + 0 + 0 + + + + + ::CMSIS + 0 + 0 + 0 + 1 + + +
    diff --git a/PjtKEIL_StepDeb_1/BacASable.uvprojx b/PjtKEIL_StepDeb_1/BacASable.uvprojx new file mode 100644 index 0000000..8eb8342 --- /dev/null +++ b/PjtKEIL_StepDeb_1/BacASable.uvprojx @@ -0,0 +1,1347 @@ + + + + 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\ + BacASable + 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 + 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 + + .\Driver + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + Sources + + + principal.c + 1 + .\Src\principal.c + + + Delay.s + 2 + .\Src\Delay.s + + + + + Sys + + + startup-rvds.s + 2 + .\Src\startup-rvds.s + + + + + Driver + + + DriverJeuLaser.lib + 4 + .\Driver\DriverJeuLaser.lib + + + + + ::CMSIS + + + + + CibleSondeKEIL + 0x4 + ARM-ADS + 5060960::V5.06 update 7 (build 960)::.\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\ + BacASable + 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 + 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 + + .\Driver + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + Sources + + + principal.c + 1 + .\Src\principal.c + + + Delay.s + 2 + .\Src\Delay.s + + + + + Sys + + + startup-rvds.s + 2 + .\Src\startup-rvds.s + + + + + Driver + + + DriverJeuLaser.lib + 4 + .\Driver\DriverJeuLaser.lib + + + + + ::CMSIS + + + 0 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + + + + + + + + + + + + + + CibleSondeST + 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\ + BacASable + 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 + 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 + + .\Driver + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + Sources + + + principal.c + 1 + .\Src\principal.c + + + Delay.s + 2 + .\Src\Delay.s + + + + + Sys + + + startup-rvds.s + 2 + .\Src\startup-rvds.s + + + + + Driver + + + DriverJeuLaser.lib + 4 + .\Driver\DriverJeuLaser.lib + + + + + ::CMSIS + + + + + + + + + + + + + + + + + + + + + + + + <Project Info> + 0 + 1 + + + + +
    diff --git a/PjtKEIL_StepDeb_1/DebugConfig/CibleSondeKEIL_STM32F103RB_1.0.0.dbgconf b/PjtKEIL_StepDeb_1/DebugConfig/CibleSondeKEIL_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/PjtKEIL_StepDeb_1/DebugConfig/CibleSondeKEIL_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/PjtKEIL_StepDeb_1/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf b/PjtKEIL_StepDeb_1/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/PjtKEIL_StepDeb_1/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/PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.h b/PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.h new file mode 100644 index 0000000..bc9b3bd --- /dev/null +++ b/PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.h @@ -0,0 +1,345 @@ +/** + * Bibliotheque DriverJeuLaser (ancienne gassp72 adaptée 2021 - TR) + * + * GPIO - ADC - Sequenceur - System Timer - PWM - 72 MHz + * Modifs : + * enlèvement de tout ce qui est inutile dans le .h + * ajout de fonctions GPIO dans le .c pour utilisation en ASM ou en C : + * - GPIOA_Set(char Broche), GPIOB_Set(char Broche), GPIOC_Set(char Broche) + * - GPIOA_Clear(char Broche), GPIOB_Clear(char Broche), GPIOC_Clear(char Broche) + * + * ajout d'une fonction qui impose une valeur de PWM (TIM3_CCR3) + * PWM_Set_Value_On_TIM3_C3( int Val) + * permet en ASM ou en C de fixer la valeur de PWM + + * Ajout de commentaires + + */ +#ifndef DRIVERJEULASER_H__ +#define DRIVERJEULASER_H__ + +#include "stm32f10x.h" + +//********************************************************************************************************** +//--------------------- CONFIGURATION CLOCK DU STM32 -------------------------------------- +//********************************************************************************************************** + +/** + * @brief Configure l'ensemble des horloges du uC + * @note horloge systeme (config statique a 72 MHz pour le STM32F103) + * @param None + * @retval None + */ +void CLOCK_Configure(void); + + + + + + + + + + +//********************************************************************************************************** +//--------------------- LES TIMERS GENERAL PURPOSE TIM1 à TIM 4 ------------------------------ +//********************************************************************************************************** + +/** + * @brief Configure un Timer TIM1 à TIM4 avec une périodicité donnée + * @note L' horloge des 4 timers a une fréquence de 72MHz + * @param *Timer = TIM1 ou TIM2 ou TIM3 ou TIM4 + * @param Durée_ticks : nombre de pas (tick) comptés à 72 MHz pour faire déborder le timer + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval None + */ +void Timer_1234_Init_ff( TIM_TypeDef *Timer, u32 Duree_ticks ); + +/** + * Macros de base pour utiliser les timers + */ + // 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) + + + +/** + * @brief Associe une fonction d'interruption (callback) lors du débordement d'un timer + * @note + * @param *Timer = TIM1 ou TIM2 ou TIM3 ou TIM4 + * @param Prio : niveau de priorité de l'interruption (0 -> priorité max, 15 -> priorité min) + * @param IT_function : le nom de la fonction Callback à appeler lors de l'interruption + * @retval None + */ +void Active_IT_Debordement_Timer( TIM_TypeDef *Timer, char Prio, void (*IT_function)(void) ); + + + + + + + + + + + +//********************************************************************************************************* +//--------------------- PWM TIM1 to TIM 4 ------------------------------ +//********************************************************************************************************* + +/** + * @brief Configure un timer en PWM + * @note + * @param *Timer = TIM1 ou TIM2 ou TIM3 ou TIM4 + * @param voie : un des 4 canaux possibles 1 à 4. + * @param Periode_ticks : nombre de pas (tick) comptés à 72 MHz pour faire déborder le timer + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval Retourne la période en tick (normalement la même que le param d'entrée sauf si PSC utilisé + */ +unsigned short int PWM_Init_ff( TIM_TypeDef *Timer, char Voie, u32 Periode_ticks ); + + + +/** + * @brief Fixe une valeur de PWM, Val, en tick horloge. La rapport cyclique effectif + * est donc : rcy = Thaut_ticks / Periode_ticks + * @note spécifique Jeu Laser, PWM liée exclusivement au TIM3, chan3 + * @param Thaut_ticks : durée de l'état haut d'une impulsion en Ticks + * @retval None + */ +void PWM_Set_Value_TIM3_Ch3( unsigned short int Thaut_ticks); + + + + + + + + + +//********************************************************************************************************** +//--------------------- LE SYSTICK TIMER, Part of Cortex M3 ------------------------------ +//********************************************************************************************************** + +/** + * @brief Configure le timer Systick avec une périodicité donnée + * @note Ce timer ne peut servir qu'à créer des temporisations ou générer des interruption + * ce n'est pas à proprement parler un périphérique, il fait partie du Cortex M3 + * Ce timer est un 24 bits + * @param Periode_ticks : nombre de pas (tick) comptés à 72 MHz pour établir la périodicité + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval None + */ +void Systick_Period_ff( unsigned int Periode_ticks ); + + + +/** + * @brief Associe une fonction d'interruption (callback) lors du débordement du Systick + * @note + * @param Prio : niveau de priorité de l'interruption (0 -> priorité max, 15 -> priorité min) + * @param IT_function : le nom de la fonction Callback à appeler lors de l'interruption + * @retval None + */ +void Systick_Prio_IT( char Prio, void (*Systick_function)(void) ); + + +/** + * Macros de base pour utiliser le Systick + */ +#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)) + + + + + + + + + + + + + + +//********************************************************************************************************** +//--------------------- LE SYSTICK TIMER, Part of Cortex M3 ------------------------------ +//********************************************************************************************************** + +/** + * @brief Active l'ADC du STM32, configure la durée de prélèvement de l'échantillon (temps + * de fermeture du switch d'acquisition + * @note + * @param ADC : précise de quel ADC il s'agit, ADC1 ou ADC2 + * @param Duree_Ech_ticks : dirée de fermeture du switch d'échantillonnage en Tick d'horloge CPU + * exemple pour 1µs on choisira 72. + * @retval Nombre de Tick réellement pris en compte + */ +unsigned int Init_TimingADC_ActiveADC_ff( ADC_TypeDef * ADC, u32 Duree_Ech_ticks ); + + +/** + * @brief Sélectionne la voie à convertir + * @note Attention, la voie va de 0 à 15 et n'est pas directement lié au n°de GPIO + * @param ADC : précise de quel ADC il s'agit, ADC1 ou ADC2 + * @param Voie_ADC : 1 à 15 + * @retval None + */ +void Single_Channel_ADC( ADC_TypeDef * ADC, char Voie_ADC ); + + + + + +/** + * @brief Permet lier le déclenchement au débordement d'un timer, spécifie également + * la période de débordement du timer + * @note pas besoin de régler le timer avec une autre fonction dédiée timer + * @param ADC : précise de quel ADC il s'agit, ADC1 ou ADC2 + * @param Source : indique le timer qui déclenche l'ADC choix dans les define ci-dessous + * @param Periode_ticks : nombre de pas (tick) comptés à 72 MHz pour faire déborder le timer + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval None + */ + +// param pour Source : +#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 ); + + + + + + + + + + + + + + + +//********************************************************************************************************** +//--------------------- ANALOG INPUT ADC & DMA ------------------------------ +//********************************************************************************************************** + +/** + * @brief Permer de lier l'ADC à un tableau en RAM pour une DMA + * @note + * @param Circ : circular. Si '0', en fin de DMA le ptr d'@ reste inchangé + * si '1' le ptr d'@ se recale à celle du début. + * @param Ptr_Table_DMA : contient l'@ de début de zone RAM à écrire + * @retval None + */ +void Init_ADC1_DMA1(char Circ, short int *Ptr_Table_DMA); + + + + + +/** + * @brief 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 + * @note + * @param NbEchDMA est le nombre d'échantillons à stocker. + * @retval None + */ +void Start_DMA1( u16 NbEchDMA ); + +// arret DMA +#define Stop_DMA1 DMA1_Channel1->CCR =(DMA1_Channel1->CCR) &~0x1; + + +/** + * @brief Attend la fin d'un cycle de DMA. la duree depend de la periode d'acquisition + * et du nombre d'echantillons + * @note fonction d'attente (bloquante) + * @param None + * @retval None + */ +void Wait_On_End_Of_DMA1(void); + + + + + + + + +//********************************************************************************************************** +//--------------------- GPIO ------------------------------ +//********************************************************************************************************** + +/** + * @brief Initialisation d'un GPIO (A à C), pin x. + * peut être configuré : + * -> Input ou output + * -> architecture technologique (push-pull, open drain...) + + * @note + * @param Port : GPIOA, GPIOB, GPIOC + * @param Broche : 0 à 15 + * @param Sens : INPUT ou OUTPUT + * @param Techno : voir define ci dessous + * @retval 1 erreur, 0 si OK + */ + +// 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 + +// Exemple : +// Port_IO_Init(GPIOB, 8, OUTPUT, OUTPUT_PPULL); +// Place le bit 8 du port B en sortie Push-pull +char GPIO_Configure(GPIO_TypeDef * Port, int Broche, int Sens, int Techno); + + +/** + * @brief Mise à 1 d'une broche GPIO + * @note Une fonction par GPIO + * @param Broche : 0 à 15 + * @retval None + */ + +void GPIOA_Set(char Broche); +void GPIOB_Set(char Broche); +void GPIOC_Set(char Broche); + + + +/** + * @brief Mise à 0 d'une broche GPIO + * @note Une fonction par GPIO + * @param Broche : 0 à 15 + * @retval None + */ + +void GPIOA_Clear(char Broche); +void GPIOB_Clear(char Broche); +void GPIOC_Clear(char Broche); + + +#endif + + diff --git a/PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.inc b/PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.inc new file mode 100644 index 0000000..48d5e50 --- /dev/null +++ b/PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.inc @@ -0,0 +1,56 @@ + +; Bibliotheque DriverJeuLaser (ancienne gassp72 adaptée 2021 - TR) +; Accès en aux fonctions suivantes : +; GPIO : +; GPIOA_Set(char Broche), GPIOB_Set(char Broche), GPIOC_Set(char Broche) +; GPIOA_Clear(char Broche), GPIOB_Clear(char Broche), GPIOC_Clear(char Broche) + +; PWM : +;/** +; * @brief Fixe une valeur de PWM, Val, en tick horloge. La rapport cyclique effectif +; * est donc : rcy = Thaut_ticks / Periode_ticks +; * @note spécifique Jeu Laser, PWM liée exclusivement au TIM3, chan3 +; * @param Thaut_ticks : durée de l'état haut d'une impulsion en Ticks +; * @retval None +; */ + +;void PWM_Set_Value_TIM3_Ch3( unsigned short int Thaut_ticks); + import PWM_Set_Value_TIM3_Ch3 + + + +;/** +; * @brief Mise à 1 d'une broche GPIO +; * @note Une fonction par GPIO +; * @param Broche : 0 à 15 +; * @retval None +; */ + +;void GPIOA_Set(char Broche); + import GPIOA_Set + +;void GPIOB_Set(char Broche); + import GPIOB_Set + +;void GPIOC_Set(char Broche); + import GPIOC_Set + + + +;/** +; * @brief Mise à 0 d'une broche GPIO +; * @note Une fonction par GPIO +; * @param Broche : 0 à 15 +; * @retval None +; */ + +;void GPIOA_Clear(char Broche); + import GPIOA_Clear + +;void GPIOB_Clear(char Broche); + import GPIOB_Clear + +;void GPIOC_Clear(char Broche); + import GPIOC_Clear + + end diff --git a/PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.lib b/PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.lib new file mode 100644 index 0000000..b26c40d Binary files /dev/null and b/PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.lib differ diff --git a/PjtKEIL_StepDeb_1/EventRecorderStub.scvd b/PjtKEIL_StepDeb_1/EventRecorderStub.scvd new file mode 100644 index 0000000..2956b29 --- /dev/null +++ b/PjtKEIL_StepDeb_1/EventRecorderStub.scvd @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/PjtKEIL_StepDeb_1/Obj/BacASable.axf b/PjtKEIL_StepDeb_1/Obj/BacASable.axf new file mode 100644 index 0000000..7ba48d6 Binary files /dev/null and b/PjtKEIL_StepDeb_1/Obj/BacASable.axf differ diff --git a/PjtKEIL_StepDeb_1/Obj/BacASable.build_log.htm b/PjtKEIL_StepDeb_1/Obj/BacASable.build_log.htm new file mode 100644 index 0000000..acdebd6 --- /dev/null +++ b/PjtKEIL_StepDeb_1/Obj/BacASable.build_log.htm @@ -0,0 +1,62 @@ + + +
    +

    µVision Build Log

    +

    Tool Versions:

    +IDE-Version: µVision V5.34.0.0 +Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: CSN CSN, INSA de Toulouse, LIC=---- + +Tool Versions: +Toolchain: MDK-Lite Version: 5.34.0.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin +C Compiler: Armcc.exe V5.06 update 7 (build 960) +Assembler: Armasm.exe V5.06 update 7 (build 960) +Linker/Locator: ArmLink.exe V5.06 update 7 (build 960) +Library Manager: ArmAr.exe V5.06 update 7 (build 960) +Hex Converter: FromElf.exe V5.06 update 7 (build 960) +CPU DLL: SARMCM3.DLL V5.34.0.0 +Dialog DLL: DARMSTM.DLL V1.68.0.0 +Target DLL: UL2CM3.DLL V1.163.9.0 +Dialog DLL: TCM.DLL V1.48.0.0 + +

    Project:

    +U:\Documents\3MIC\S2\BE_CHTI\Assembleur\PjtKEIL_StepDeb_1\BacASable.uvprojx +Project File Date: 03/09/2022 + +

    Output:

    +*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' +Rebuild target 'CibleSondeKEIL' +assembling Delay.s... +assembling startup-rvds.s... +compiling principal.c... +linking... +Program Size: Code=764 RO-data=268 RW-data=4 ZI-data=1028 +FromELF: creating hex file... +".\Obj\BacASable.axf" - 0 Error(s), 0 Warning(s). + +

    Software Packages used:

    + +Package Vendor: ARM + http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack + ARM.CMSIS.5.7.0 + CMSIS (Cortex Microcontroller Software Interface Standard) + * Component: CORE Version: 5.4.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\_CibleSondeKEIL + C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include + C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include + +

    Collection of Component Files used:

    + + * Component: ARM::CMSIS:CORE:5.4.0 +Build Time Elapsed: 00:00:02 +
    + + diff --git a/PjtKEIL_StepDeb_1/Obj/BacASable.hex b/PjtKEIL_StepDeb_1/Obj/BacASable.hex new file mode 100644 index 0000000..5c23aa0 --- /dev/null +++ b/PjtKEIL_StepDeb_1/Obj/BacASable.hex @@ -0,0 +1,68 @@ +:020000040800F2 +:100000000804002005010008290100082B01000850 +:100010002D0100082F010008310100080000000038 +:100020000000000000000000000000003301000894 +:100030003501000800000000370100083901000800 +:100040003B0100083B0100083B0100083B010008A0 +:100050003B0100083B0100083B0100083B01000890 +:100060003B0100083B0100083B0100083B01000880 +:100070003B0100083B0100083B0100083B01000870 +:100080003B0100083B0100083B0100083B01000860 +:100090003B0100083B0100083B0100083B01000850 +:1000A0003B0100083B0100083B0100083B01000840 +:1000B0003B0100083B0100083B0100083B01000830 +:1000C0003B0100083B0100083B0100083B01000820 +:1000D0003B0100083B0100083B0100083B01000810 +:1000E0003B0100083B0100083B010008DFF810D08D +:1000F00000F02EF800480047A5030008AFF3008089 +:10010000080400200D488047DFF83400016841F4FE +:10011000E0210160BFF34F8FDFF82800DFF82810DF +:1001200001600A4800477047FEE7FEE7FEE7FEE78A +:10013000FEE7FEE7FEE7FEE7FEE7FEE72701000831 +:1001400024ED00E00CED00E00003FA05ED000008EE +:10015000064C074D06E0E06840F0010394E8070014 +:1001600098471034AC42F6D3FFF7C4FFE803000809 +:100170000804000870B5194C8320206000256560D4 +:10018000A56017486060012000F02EF86168084300 +:10019000606014490D60086840F002000860206843 +:1001A00040F48030206020688003FCD5206840F057 +:1001B0008070206020688001FCD5606820F003001A +:1001C0006060606840F002006060606840F4800039 +:1001D0006060086840F01000086070BD00100240C8 +:1001E00000841D0000200240012804D0B0F5807F6B +:1001F00003DD012102E000202CE00021802801DD48 +:10020000012200E000220A44402801DD012100E033 +:1002100000210A44102801DD012100E000210A44E8 +:10022000082801DD012100E000210A44042801DD45 +:10023000012100E000210A44022801DD012100E043 +:1002400000211144012801DD012000E000200844C4 +:10025000C01D0001702800D100207047012181409D +:100260000148016070470000140C014001218140E9 +:100270000148016070470000100C0140F0B53B4E92 +:100280003B4CB04203D1A66946F00406A661394E44 +:10029000B04203D1A66946F00806A661364EB042C8 +:1002A00003D1A66946F01006A661344EB04203D1D0 +:1002B000A66946F02006A661314EB04203D1A66978 +:1002C00046F04006A66100240F2900DD0124692ABA +:1002D00001D0492A02D1032B00D10124032B00DDD8 +:1002E0000124692A06D0492A04D06F2A02D04F2A55 +:1002F00000D00124692A01D0492A00D100256F2AA3 +:1003000001D04F2A00D1012503260222082915DA3F +:10031000076802EB810206FA02FC27EA0C07076075 +:10032000076893401F430760026889008E40B2430C +:10033000026002688D402A43026015E00839476870 +:1003400002EB810206FA02FC27EA0C0747604768C5 +:1003500093401F434760426889008E40B243426029 +:1003600042688D402A4342602046F0BD00080140AB +:1003700000100240000C0140001001400014014038 +:100380000018014002E008C8121F08C1002AFAD173 +:1003900070477047002001E001C1121F002AFBD105 +:1003A00070470000FFF7E6FE00236F220121074897 +:1003B000FFF764FF09E000F00BF80120FFF756FF9C +:1003C00000F006F80120FFF749FFF4E7000C0140B8 +:1003D000034804490160016801390160FBD170479D +:1003E00000000020A0BB0D00080400080000002051 +:1003F00004000000840300080C040008040000202E +:0C04000004040000940300080000000049 +:04000005080000ED02 +:00000001FF diff --git a/PjtKEIL_StepDeb_1/Obj/BacASable.htm b/PjtKEIL_StepDeb_1/Obj/BacASable.htm new file mode 100644 index 0000000..8e42e4f --- /dev/null +++ b/PjtKEIL_StepDeb_1/Obj/BacASable.htm @@ -0,0 +1,377 @@ + + +Static Call Graph - [.\Obj\BacASable.axf] +
    +

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


    +

    #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Mar 09 10:24:43 2022 +

    +

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

    +Call chain for Maximum Stack Depth:

    +main ⇒ GPIO_Configure +

    +

    +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_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) + +

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

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

    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) + +

    CLOCK_Configure (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = CLOCK_Configure +
    +
    [Calls]
    • >>   CLOCK_HPRECompute +
    +
    [Called By]
    • >>   main +
    + +

    GPIOB_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Clear)) +

    [Called By]

    • >>   main +
    + +

    GPIOB_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Set)) +

    [Called By]

    • >>   main +
    + +

    GPIO_Configure (Thumb, 240 bytes, Stack size 20 bytes, gpio.o(i.GPIO_Configure)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = GPIO_Configure +
    +
    [Called By]
    • >>   main +
    + +

    __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, 40 bytes, Stack size 0 bytes, principal.o(i.main)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = main ⇒ GPIO_Configure +
    +
    [Calls]
    • >>   GPIO_Configure +
    • >>   GPIOB_Set +
    • >>   GPIOB_Clear +
    • >>   Delay_100ms +
    • >>   CLOCK_Configure +
    +
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    Delay_100ms (Thumb, 16 bytes, Stack size 0 bytes, delay.o(moncode)) +

    [Called By]

    • >>   main +
    +

    +

    +Local Symbols +

    +

    CLOCK_HPRECompute (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute)) +

    [Called By]

    • >>   CLOCK_Configure +
    +

    +

    +Undefined Global Symbols +


    diff --git a/PjtKEIL_StepDeb_1/Obj/BacASable.lnp b/PjtKEIL_StepDeb_1/Obj/BacASable.lnp new file mode 100644 index 0000000..5f0e5de --- /dev/null +++ b/PjtKEIL_StepDeb_1/Obj/BacASable.lnp @@ -0,0 +1,9 @@ +--cpu Cortex-M3 +".\obj\principal.o" +".\obj\delay.o" +".\obj\startup-rvds.o" +".\Driver\DriverJeuLaser.lib" +--library_type=microlib --strict --scatter ".\Obj\BacASable.sct" +--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list "BacASable.map" -o .\Obj\BacASable.axf \ No newline at end of file diff --git a/PjtKEIL_StepDeb_1/Obj/BacASable.map b/PjtKEIL_StepDeb_1/Obj/BacASable.map new file mode 100644 index 0000000..5505790 --- /dev/null +++ b/PjtKEIL_StepDeb_1/Obj/BacASable.map @@ -0,0 +1,335 @@ +Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] + +============================================================================== + +Section Cross References + + principal.o(i.main) refers to clock.o(i.CLOCK_Configure) for CLOCK_Configure + principal.o(i.main) refers to gpio.o(i.GPIO_Configure) for GPIO_Configure + principal.o(i.main) refers to delay.o(moncode) for Delay_100ms + principal.o(i.main) refers to gpio.o(i.GPIOB_Set) for GPIOB_Set + principal.o(i.main) refers to gpio.o(i.GPIOB_Clear) for GPIOB_Clear + delay.o(moncode) refers to delay.o(maram) for VarTime + 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 + clock.o(i.CLOCK_Configure) refers to clock.o(i.CLOCK_HPRECompute) for CLOCK_HPRECompute + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + 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 principal.o(.rev16_text), (4 bytes). + Removing principal.o(.revsh_text), (4 bytes). + Removing principal.o(.rrx_text), (6 bytes). + Removing delay.o(mesdata), (0 bytes). + Removing startup-rvds.o(HEAP), (512 bytes). + Removing clock.o(.rev16_text), (4 bytes). + Removing clock.o(.revsh_text), (4 bytes). + Removing clock.o(.rrx_text), (6 bytes). + Removing clock.o(i.CLOCK_GetADCCLK), (8 bytes). + Removing clock.o(i.CLOCK_GetHCLK), (8 bytes). + Removing clock.o(i.CLOCK_GetPCLK1), (8 bytes). + Removing clock.o(i.CLOCK_GetPCLK2), (8 bytes). + Removing clock.o(i.CLOCK_GetTIMCLK), (36 bytes). + Removing gpio.o(.rev16_text), (4 bytes). + Removing gpio.o(.revsh_text), (4 bytes). + Removing gpio.o(.rrx_text), (6 bytes). + Removing gpio.o(i.GPIOA_Clear), (16 bytes). + Removing gpio.o(i.GPIOA_Set), (16 bytes). + Removing gpio.o(i.GPIOC_Clear), (16 bytes). + Removing gpio.o(i.GPIOC_Set), (16 bytes). + +20 unused section(s) (total 686 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.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 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 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 entry8b.o ABSOLUTE + Lib\GPIO.c 0x00000000 Number 0 gpio.o ABSOLUTE + Lib\\GPIO.c 0x00000000 Number 0 gpio.o ABSOLUTE + Lib\\clock.c 0x00000000 Number 0 clock.o ABSOLUTE + Lib\clock.c 0x00000000 Number 0 clock.o ABSOLUTE + Src\Delay.s 0x00000000 Number 0 delay.o ABSOLUTE + Src\\principal.c 0x00000000 Number 0 principal.o ABSOLUTE + Src\principal.c 0x00000000 Number 0 principal.o ABSOLUTE + Src\startup-rvds.s 0x00000000 Number 0 startup-rvds.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 + 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$$$$0000000E 0x080000fc Section 4 entry12b.o(.ARM.Collect$$$$0000000E) + .ARM.Collect$$$$0000000F 0x08000100 Section 0 entry10a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00000011 0x08000100 Section 0 entry11a.o(.ARM.Collect$$$$00000011) + .ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x08000104 Section 76 startup-rvds.o(.text) + .text 0x08000150 Section 36 init.o(.text) + i.CLOCK_Configure 0x08000174 Section 0 clock.o(i.CLOCK_Configure) + i.CLOCK_HPRECompute 0x080001e8 Section 0 clock.o(i.CLOCK_HPRECompute) + CLOCK_HPRECompute 0x080001e9 Thumb Code 116 clock.o(i.CLOCK_HPRECompute) + i.GPIOB_Clear 0x0800025c Section 0 gpio.o(i.GPIOB_Clear) + i.GPIOB_Set 0x0800026c Section 0 gpio.o(i.GPIOB_Set) + i.GPIO_Configure 0x0800027c Section 0 gpio.o(i.GPIO_Configure) + i.__scatterload_copy 0x08000384 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08000392 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08000394 Section 14 handlers.o(i.__scatterload_zeroinit) + i.main 0x080003a4 Section 0 principal.o(i.main) + moncode 0x080003d0 Section 24 delay.o(moncode) + maram 0x20000000 Section 4 delay.o(maram) + STACK 0x20000008 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 + __arm_fini_ - Undefined Weak Reference + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + __decompress - 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_lib_shutdown_fini 0x080000fd Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E) + __rt_final_cpp 0x08000101 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F) + __rt_final_exit 0x08000101 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011) + Reset_Handler 0x08000105 Thumb Code 34 startup-rvds.o(.text) + SystemInit 0x08000127 Thumb Code 2 startup-rvds.o(.text) + NMI_Handler 0x08000129 Thumb Code 2 startup-rvds.o(.text) + HardFault_Handler 0x0800012b Thumb Code 2 startup-rvds.o(.text) + MemManage_Handler 0x0800012d Thumb Code 2 startup-rvds.o(.text) + BusFault_Handler 0x0800012f Thumb Code 2 startup-rvds.o(.text) + UsageFault_Handler 0x08000131 Thumb Code 2 startup-rvds.o(.text) + SVC_Handler 0x08000133 Thumb Code 2 startup-rvds.o(.text) + DebugMon_Handler 0x08000135 Thumb Code 2 startup-rvds.o(.text) + PendSV_Handler 0x08000137 Thumb Code 2 startup-rvds.o(.text) + SysTick_Handler 0x08000139 Thumb Code 2 startup-rvds.o(.text) + ADC1_2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + CAN1_RX1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + CAN1_SCE_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel4_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel5_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel6_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel7_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI0_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI15_10_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI4_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI9_5_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + FLASH_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C1_ER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C1_EV_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C2_ER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C2_EV_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + PVD_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + RCC_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + RTCAlarm_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + RTC_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + SPI1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + SPI2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TAMPER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TIM1_BRK_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TIM1_CC_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TIM1_TRG_COM_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TIM1_UP_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TIM2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TIM3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TIM4_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USART1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USART2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USART3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USBWakeUp_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USB_HP_CAN1_TX_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USB_LP_CAN1_RX0_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + WWDG_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + __scatterload 0x08000151 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x08000151 Thumb Code 0 init.o(.text) + CLOCK_Configure 0x08000175 Thumb Code 104 clock.o(i.CLOCK_Configure) + GPIOB_Clear 0x0800025d Thumb Code 10 gpio.o(i.GPIOB_Clear) + GPIOB_Set 0x0800026d Thumb Code 10 gpio.o(i.GPIOB_Set) + GPIO_Configure 0x0800027d Thumb Code 240 gpio.o(i.GPIO_Configure) + __scatterload_copy 0x08000385 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08000393 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08000395 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + main 0x080003a5 Thumb Code 40 principal.o(i.main) + Delay_100ms 0x080003d1 Thumb Code 16 delay.o(moncode) + Region$$Table$$Base 0x080003e8 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08000408 Number 0 anon$$obj.o(Region$$Table) + VarTime 0x20000000 Data 4 delay.o(maram) + __initial_sp 0x20000408 Data 0 startup-rvds.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x080000ed + + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000040c, Max: 0x00020000, ABSOLUTE) + + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000408, Max: 0x00020000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08000000 0x08000000 0x000000ec Data RO 65 RESET startup-rvds.o + 0x080000ec 0x080000ec 0x00000000 Code RO 110 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080000ec 0x080000ec 0x00000004 Code RO 113 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080000f0 0x080000f0 0x00000004 Code RO 116 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 118 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 120 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080000f4 0x080000f4 0x00000008 Code RO 121 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080000fc 0x080000fc 0x00000004 Code RO 128 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) + 0x08000100 0x08000100 0x00000000 Code RO 123 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) + 0x08000100 0x08000100 0x00000000 Code RO 125 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) + 0x08000100 0x08000100 0x00000004 Code RO 114 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000104 0x08000104 0x0000004c Code RO 66 .text startup-rvds.o + 0x08000150 0x08000150 0x00000024 Code RO 129 .text mc_w.l(init.o) + 0x08000174 0x08000174 0x00000074 Code RO 73 i.CLOCK_Configure DriverJeuLaser.lib(clock.o) + 0x080001e8 0x080001e8 0x00000074 Code RO 79 i.CLOCK_HPRECompute DriverJeuLaser.lib(clock.o) + 0x0800025c 0x0800025c 0x00000010 Code RO 95 i.GPIOB_Clear DriverJeuLaser.lib(gpio.o) + 0x0800026c 0x0800026c 0x00000010 Code RO 96 i.GPIOB_Set DriverJeuLaser.lib(gpio.o) + 0x0800027c 0x0800027c 0x00000108 Code RO 99 i.GPIO_Configure DriverJeuLaser.lib(gpio.o) + 0x08000384 0x08000384 0x0000000e Code RO 133 i.__scatterload_copy mc_w.l(handlers.o) + 0x08000392 0x08000392 0x00000002 Code RO 134 i.__scatterload_null mc_w.l(handlers.o) + 0x08000394 0x08000394 0x0000000e Code RO 135 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x080003a2 0x080003a2 0x00000002 PAD + 0x080003a4 0x080003a4 0x0000002c Code RO 4 i.main principal.o + 0x080003d0 0x080003d0 0x00000018 Code RO 59 moncode delay.o + 0x080003e8 0x080003e8 0x00000020 Data RO 131 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000408, Size: 0x00000408, Max: 0x00005000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000000 0x08000408 0x00000004 Data RW 58 maram delay.o + 0x20000004 0x0800040c 0x00000004 PAD + 0x20000008 - 0x00000400 Zero RW 63 STACK startup-rvds.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 24 8 0 4 0 328 delay.o + 44 4 0 0 0 1919 principal.o + 76 20 236 0 1024 812 startup-rvds.o + + ---------------------------------------------------------------------- + 144 32 268 4 1028 3059 Object Totals + 0 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 + + 232 12 0 0 0 148 clock.o + 296 36 0 0 0 220 gpio.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 4 0 0 0 0 0 entry12b.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 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 + + ---------------------------------------------------------------------- + 620 64 0 0 0 436 Library Totals + 2 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 528 48 0 0 0 368 DriverJeuLaser.lib + 90 16 0 0 0 68 mc_w.l + + ---------------------------------------------------------------------- + 620 64 0 0 0 436 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 764 96 268 4 1028 3387 Grand Totals + 764 96 268 4 1028 3387 ELF Image Totals + 764 96 268 4 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 1032 ( 1.01kB) + Total RW Size (RW Data + ZI Data) 1032 ( 1.01kB) + Total ROM Size (Code + RO Data + RW Data) 1036 ( 1.01kB) + +============================================================================== + diff --git a/PjtKEIL_StepDeb_1/Obj/BacASable.sct b/PjtKEIL_StepDeb_1/Obj/BacASable.sct new file mode 100644 index 0000000..bbacbc6 --- /dev/null +++ b/PjtKEIL_StepDeb_1/Obj/BacASable.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/PjtKEIL_StepDeb_1/Obj/BacASable_CibleSondeKEIL.dep b/PjtKEIL_StepDeb_1/Obj/BacASable_CibleSondeKEIL.dep new file mode 100644 index 0000000..0756da2 --- /dev/null +++ b/PjtKEIL_StepDeb_1/Obj/BacASable_CibleSondeKEIL.dep @@ -0,0 +1,15 @@ +Dependencies for Project 'BacASable', Target 'CibleSondeKEIL': (DO NOT MODIFY !) +CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC +F (.\Src\principal.c)(0x6037E575)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) +I (.\Driver\DriverJeuLaser.h)(0x6037C015) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_CibleSondeKEIL\RTE_Components.h)(0x62286AC2) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) +F (.\Src\Delay.s)(0x62286BE5)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list delay.lst --xref -o .\obj\delay.o --depend .\obj\delay.d) +F (.\Src\startup-rvds.s)(0x5FE38AC6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds.o --depend .\obj\startup-rvds.d) +F (.\Driver\DriverJeuLaser.lib)(0x6037BEDF)() diff --git a/PjtKEIL_StepDeb_1/Obj/ExtDll.iex b/PjtKEIL_StepDeb_1/Obj/ExtDll.iex new file mode 100644 index 0000000..6c0896e --- /dev/null +++ b/PjtKEIL_StepDeb_1/Obj/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/PjtKEIL_StepDeb_1/Obj/delay.d b/PjtKEIL_StepDeb_1/Obj/delay.d new file mode 100644 index 0000000..50a9e0a --- /dev/null +++ b/PjtKEIL_StepDeb_1/Obj/delay.d @@ -0,0 +1 @@ +.\obj\delay.o: Src\Delay.s diff --git a/PjtKEIL_StepDeb_1/Obj/delay.o b/PjtKEIL_StepDeb_1/Obj/delay.o new file mode 100644 index 0000000..d6f33b6 Binary files /dev/null and b/PjtKEIL_StepDeb_1/Obj/delay.o differ diff --git a/PjtKEIL_StepDeb_1/Obj/principal.crf b/PjtKEIL_StepDeb_1/Obj/principal.crf new file mode 100644 index 0000000..6c15ce3 Binary files /dev/null and b/PjtKEIL_StepDeb_1/Obj/principal.crf differ diff --git a/PjtKEIL_StepDeb_1/Obj/principal.d b/PjtKEIL_StepDeb_1/Obj/principal.d new file mode 100644 index 0000000..fa36d01 --- /dev/null +++ b/PjtKEIL_StepDeb_1/Obj/principal.d @@ -0,0 +1,10 @@ +.\obj\principal.o: Src\principal.c +.\obj\principal.o: .\Driver\DriverJeuLaser.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h +.\obj\principal.o: .\RTE\_CibleSondeKEIL\RTE_Components.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\obj\principal.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h diff --git a/PjtKEIL_StepDeb_1/Obj/principal.o b/PjtKEIL_StepDeb_1/Obj/principal.o new file mode 100644 index 0000000..97ca3c4 Binary files /dev/null and b/PjtKEIL_StepDeb_1/Obj/principal.o differ diff --git a/PjtKEIL_StepDeb_1/Obj/startup-rvds.d b/PjtKEIL_StepDeb_1/Obj/startup-rvds.d new file mode 100644 index 0000000..2c6855d --- /dev/null +++ b/PjtKEIL_StepDeb_1/Obj/startup-rvds.d @@ -0,0 +1 @@ +.\obj\startup-rvds.o: Src\startup-rvds.s diff --git a/PjtKEIL_StepDeb_1/Obj/startup-rvds.o b/PjtKEIL_StepDeb_1/Obj/startup-rvds.o new file mode 100644 index 0000000..1c711ab Binary files /dev/null and b/PjtKEIL_StepDeb_1/Obj/startup-rvds.o differ diff --git a/PjtKEIL_StepDeb_1/RTE/_CibleSondeKEIL/RTE_Components.h b/PjtKEIL_StepDeb_1/RTE/_CibleSondeKEIL/RTE_Components.h new file mode 100644 index 0000000..e0e1553 --- /dev/null +++ b/PjtKEIL_StepDeb_1/RTE/_CibleSondeKEIL/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'BacASable' + * Target: 'CibleSondeKEIL' + */ + +#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/PjtKEIL_StepDeb_1/RTE/_Simu/RTE_Components.h b/PjtKEIL_StepDeb_1/RTE/_Simu/RTE_Components.h new file mode 100644 index 0000000..b403f03 --- /dev/null +++ b/PjtKEIL_StepDeb_1/RTE/_Simu/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'BacASable' + * 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/PjtKEIL_StepDeb_1/Src/Delay.s b/PjtKEIL_StepDeb_1/Src/Delay.s new file mode 100644 index 0000000..e000322 --- /dev/null +++ b/PjtKEIL_StepDeb_1/Src/Delay.s @@ -0,0 +1,60 @@ + PRESERVE8 + THUMB + + +; ====================== zone de réservation de données, ====================================== +;Section RAM (read only) : + area mesdata,data,readonly + + +;Section RAM (read write): + area maram,data,readwrite + +VarTime dcd 0 + export VarTime + +; =============================================================================================== + +;constantes (équivalent du #define en C) +TimeValue equ 900000 + + + EXPORT Delay_100ms ; la fonction Delay_100ms est rendue publique donc utilisable par d'autres modules. + + +;Section ROM code (read only) : + area moncode,code,readonly + + + +; REMARQUE IMPORTANTE +; Cette manière de créer une temporisation n'est clairement pas la bonne manière de procéder : +; - elle est peu précise +; - la fonction prend tout le temps CPU pour... ne rien faire... +; +; Pour autant, la fonction montre : +; - les boucles en ASM +; - l'accés écr/lec de variable en RAM +; - le mécanisme d'appel / retour sous programme +; +; et donc possède un intérêt pour débuter en ASM pur + +Delay_100ms proc + + ldr r0,=VarTime + + ldr r1,=TimeValue + str r1,[r0] + +BoucleTempo + ldr r1,[r0] + + subs r1,#1 + str r1,[r0] + bne BoucleTempo + + bx lr + endp + + + END \ No newline at end of file diff --git a/PjtKEIL_StepDeb_1/Src/principal.c b/PjtKEIL_StepDeb_1/Src/principal.c new file mode 100644 index 0000000..a2e1f67 --- /dev/null +++ b/PjtKEIL_StepDeb_1/Src/principal.c @@ -0,0 +1,32 @@ +#include "DriverJeuLaser.h" + +extern void Delay_100ms(void); + + +int main(void) +{ + +// =========================================================================== +// ============= INIT PERIPH (faites qu'une seule fois) ===================== +// =========================================================================== + +// Après exécution : le coeur CPU est clocké à 72MHz ainsi que tous les timers +CLOCK_Configure(); + +// configuration de PortB.1 (PB1) en sortie push-pull +GPIO_Configure(GPIOB, 1, OUTPUT, OUTPUT_PPULL); + + + + +//============================================================================ + + +while (1) + { + Delay_100ms(); + GPIOB_Set(1); + Delay_100ms(); + GPIOB_Clear(1); + } +} diff --git a/PjtKEIL_StepDeb_1/Src/startup-rvds.s b/PjtKEIL_StepDeb_1/Src/startup-rvds.s new file mode 100644 index 0000000..a7b631a --- /dev/null +++ b/PjtKEIL_StepDeb_1/Src/startup-rvds.s @@ -0,0 +1,335 @@ +;******************** (C) COPYRIGHT 2011 STMicroelectronics ******************** +;* File Name : startup_stm32f10x_md.s +;* Author : MCD Application Team +;* Version : V3.5.0 +;* Date : 11-March-2011 +;* Description : STM32F10x Medium Density Devices vector table for MDK-ARM +;* toolchain. +;* This module performs: +;* - Set the initial SP +;* - Set the initial PC == Reset_Handler +;* - Set the vector table entries with the exceptions ISR address +;* - Configure the clock system +;* - Branches to __main in the C library (which eventually +;* calls main()). +;* After Reset the CortexM3 processor is in Thread mode, +;* priority is Privileged, and the Stack is set to Main. +;* <<< Use Configuration Wizard in Context Menu >>> +;******************************************************************************* +; 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/PjtKEIL_StepDeb_1/delay.lst b/PjtKEIL_StepDeb_1/delay.lst new file mode 100644 index 0000000..bd1ed7f --- /dev/null +++ b/PjtKEIL_StepDeb_1/delay.lst @@ -0,0 +1,179 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 PRESERVE8 + 2 00000000 THUMB + 3 00000000 + 4 00000000 + 5 00000000 ; ====================== zone de réservation de données, + ====================================== + 6 00000000 ;Section RAM (read only) : + 7 00000000 area mesdata,data,readonly + 8 00000000 + 9 00000000 + 10 00000000 ;Section RAM (read write): + 11 00000000 area maram,data,readwrite + 12 00000000 + 13 00000000 00000000 + VarTime dcd 0 + 14 00000004 export VarTime + 15 00000004 + 16 00000004 ; ====================================================== + ========================================= + 17 00000004 + 18 00000004 ;constantes (équivalent du #define en C) + 19 00000004 000DBBA0 + TimeValue + equ 900000 + 20 00000004 + 21 00000004 + 22 00000004 EXPORT Delay_100ms ; la fonction Delay + _100ms est rendue p + ublique donc utilis + able par d'autres m + odules. + 23 00000004 + 24 00000004 + 25 00000004 ;Section ROM code (read only) : + 26 00000004 area moncode,code,readonly + 27 00000000 + 28 00000000 + 29 00000000 + 30 00000000 ; REMARQUE IMPORTANTE + 31 00000000 ; Cette manière de créer une temporisation n'est clairem + ent pas la bonne manière de procéder : + 32 00000000 ; - elle est peu précise + 33 00000000 ; - la fonction prend tout le temps CPU pour... ne rien + faire... + 34 00000000 ; + 35 00000000 ; Pour autant, la fonction montre : + 36 00000000 ; - les boucles en ASM + 37 00000000 ; - l'accés écr/lec de variable en RAM + 38 00000000 ; - le mécanisme d'appel / retour sous programme + 39 00000000 ; + 40 00000000 ; et donc possède un intérêt pour débuter en ASM pur + 41 00000000 + 42 00000000 Delay_100ms + proc + 43 00000000 + 44 00000000 4803 ldr r0,=VarTime + 45 00000002 + 46 00000002 4904 ldr r1,=TimeValue + 47 00000004 6001 str r1,[r0] + + + +ARM Macro Assembler Page 2 + + + 48 00000006 + 49 00000006 BoucleTempo + 50 00000006 6801 ldr r1,[r0] + 51 00000008 + 52 00000008 3901 subs r1,#1 + 53 0000000A 6001 str r1,[r0] + 54 0000000C D1FB bne BoucleTempo + 55 0000000E + 56 0000000E 4770 bx lr + 57 00000010 endp + 58 00000010 + 59 00000010 + 60 00000010 END + 00000000 + 000DBBA0 +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\obj\delay.d -o.\obj\delay.o -I.\RTE\_CibleSondeKEIL -IC:\Program +data\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Ar +m\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --p +redefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --predefi +ne="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" +--list=delay.lst Src\Delay.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +mesdata 00000000 + +Symbol: mesdata + Definitions + At line 7 in file Src\Delay.s + Uses + None +Comment: mesdata unused +1 symbol + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +VarTime 00000000 + +Symbol: VarTime + Definitions + At line 13 in file Src\Delay.s + Uses + At line 14 in file Src\Delay.s + At line 44 in file Src\Delay.s + +maram 00000000 + +Symbol: maram + Definitions + At line 11 in file Src\Delay.s + Uses + None +Comment: maram unused +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +BoucleTempo 00000006 + +Symbol: BoucleTempo + Definitions + At line 49 in file Src\Delay.s + Uses + At line 54 in file Src\Delay.s +Comment: BoucleTempo used once +Delay_100ms 00000000 + +Symbol: Delay_100ms + Definitions + At line 42 in file Src\Delay.s + Uses + At line 22 in file Src\Delay.s +Comment: Delay_100ms used once +moncode 00000000 + +Symbol: moncode + Definitions + At line 26 in file Src\Delay.s + Uses + None +Comment: moncode unused +3 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Absolute symbols + +TimeValue 000DBBA0 + +Symbol: TimeValue + Definitions + At line 19 in file Src\Delay.s + Uses + At line 46 in file Src\Delay.s +Comment: TimeValue used once +1 symbol +344 symbols in table diff --git a/PjtKEIL_StepDeb_1/startup-rvds.lst b/PjtKEIL_StepDeb_1/startup-rvds.lst new file mode 100644 index 0000000..0bf0fea --- /dev/null +++ b/PjtKEIL_StepDeb_1/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\_CibleSondeKEI +L -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Progr +amdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EV +AL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA +534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine=" +_RTE_ SETA 1" --list=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/PjtKEIL_StepDeb_2/BacASable.uvguix.alejeune b/PjtKEIL_StepDeb_2/BacASable.uvguix.alejeune new file mode 100644 index 0000000..c231aa4 --- /dev/null +++ b/PjtKEIL_StepDeb_2/BacASable.uvguix.alejeune @@ -0,0 +1,3637 @@ + + + + -6.1 + +
    ### uVision Project, (C) Keil Software
    + + + + + + + + + + 38003 + Registers + 140 90 + + + 346 + Code Coverage + 1010 160 + + + 204 + Performance Analyzer + 1170 + + + + + + 35141 + Event Statistics + + 200 50 700 + + + 1506 + Symbols + + 80 80 80 + + + 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 130 95 70 230 200 150 + + + 466 + Source Browser + 500 + 166 + + + + + + + + 0 + 0 + 0 + 50 + 22 + + + + + + + 44 + 0 + 1 + + -1 + -1 + + + -1 + -1 + + + 319 + 240 + 1680 + 1078 + + + + 0 + + 478 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000003000000000000000100000049553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C506A744B45494C5F537465704465625F325C5372635C7072696E636970616C2E63000000000B7072696E636970616C2E6300000000C5D4F200FFFFFFFF4C553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C506A744B45494C5F537465704465625F325C5372635C737461727475702D727664732E73000000000E737461727475702D727664732E7300000000FFDC7800FFFFFFFF46553A5C446F63756D656E74735C334D49435C53325C42455F434854495C417373656D626C6575725C506A744B45494C5F537465704465625F325C5372635C436C69676E6F2E730000000008436C69676E6F2E7300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000EC010000AD01000088060000F7020000 + + + + 0 + Build + + -1 + -1 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F00000090050000DF000000 + + + 16 + E4020000780200008007000008030000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000080010000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000080010000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000080010000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000080010000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 00000000B101000090050000BD020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 000000001902000090050000BD020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B4010000BB030000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 0 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED000000A0020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B4010000BB030000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B4010000BB030000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B4010000BB030000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000B4010000BB030000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000008D050000C6000000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 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 + 00000000BD02000090050000D0020000 + + + 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 + 03000000300200008D050000A4020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3312 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000E4020000780200008007000008030000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000090060000780200008007000052040000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000099010000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000F001000078020000E0020000E2040000000000004F000000F0000000990100000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000F00100004204000080070000E6040000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000099010000900500009D0100000100000001000010040000000100000002FDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000F0010000E6040000AE05000006060000000000009D01000090050000BD0200000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 1014 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050010000000E4369626C65536F6E64654B45494C960000000000000003000453696D750E4369626C65536F6E64654B45494C0C4369626C65536F6E646553540000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2373 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + 1 + Debug + + -1 + -1 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F40000004F0000008007000056010000 + + + 16 + F400000066000000800700006D010000 + + + + 1005 + 1005 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 109 + 109 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 1465 + 1465 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1466 + 1466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1467 + 1467 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1468 + 1468 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1506 + 1506 + 0 + 0 + 0 + 0 + 32767 + 0 + 16384 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1913 + 1913 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D0700003D010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1935 + 1935 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1936 + 1936 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1937 + 1937 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 1939 + 1939 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1940 + 1940 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1941 + 1941 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 1942 + 1942 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 195 + 195 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 196 + 196 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 197 + 197 + 0 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 198 + 198 + 1 + 0 + 0 + 0 + 32767 + 0 + 32768 + 0 + + 16 + 0000000042030000C0030000E6030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 199 + 199 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 203 + 203 + 1 + 0 + 0 + 0 + 32767 + 0 + 8192 + 0 + + 16 + F7000000660000007D0700003D010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 204 + 204 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D0700003D010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 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 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 2507 + 2507 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 343 + 343 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D0700003D010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 346 + 346 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D0700003D010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35141 + 35141 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D0700003D010000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35824 + 35824 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D0700003D010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 35885 + 35885 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35886 + 35886 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35887 + 35887 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35888 + 35888 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35889 + 35889 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35890 + 35890 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35891 + 35891 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35892 + 35892 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35893 + 35893 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35894 + 35894 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35895 + 35895 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35896 + 35896 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35897 + 35897 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35898 + 35898 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35899 + 35899 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35900 + 35900 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35901 + 35901 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35902 + 35902 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35903 + 35903 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35904 + 35904 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 35905 + 35905 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 38003 + 38003 + 1 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 0300000066000000ED00000025030000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 38007 + 38007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 436 + 436 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 437 + 437 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 440 + 440 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 463 + 463 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 466 + 466 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + 03000000440200008D050000A4020000 + + + 16 + A4000000BB000000C0010000FB020000 + + + + 470 + 470 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + F7000000660000007D0700003D010000 + + + 16 + A4000000BB0000006C0300004B010000 + + + + 50000 + 50000 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50001 + 50001 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50002 + 50002 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50003 + 50003 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50004 + 50004 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50005 + 50005 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50006 + 50006 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50007 + 50007 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50008 + 50008 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50009 + 50009 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50010 + 50010 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50011 + 50011 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50012 + 50012 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50013 + 50013 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50014 + 50014 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50015 + 50015 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50016 + 50016 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50017 + 50017 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50018 + 50018 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 50019 + 50019 + 0 + 0 + 0 + 0 + 32767 + 0 + 4096 + 0 + + 16 + A3040000660000008D05000010020000 + + + 16 + A4000000BB0000009401000086010000 + + + + 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 + 00000000E603000080070000F9030000 + + + 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 + C7030000590300007D070000CD030000 + + + 16 + A4000000BB0000009401000086010000 + + + + 3311 + 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF400000056010000800700005A0100000100000001000010040000000100000072FFFFFF56020000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F400000066000000800700006D010000F40000004F00000080070000560100000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657201000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF03000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F40000003E030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F000000055030000000000004F000000F00000003E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF000000003E030000800700004203000001000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000C40300005903000080070000FD030000C40300004203000080070000E603000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFFC003000042030000C4030000E603000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000029020000900500002D020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004402000090050000D4020000000000002D02000090050000BD0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + + + 59392 + File + + 2537 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 1423 + 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000 + + + + 59399 + Build + + 955 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 583 + 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000 + + + + 59400 + Debug + + 2362 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000 + + + 898 + 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000 + + + + 0 + 1920 + 1080 + + + + + + 1 + 0 + + 100 + 0 + + .\Src\principal.c + 25 + 4 + 19 + 1 + + 0 + + + .\Src\startup-rvds.s + 0 + 125 + 133 + 1 + + 0 + + + .\Src\Cligno.s + 0 + 17 + 18 + 1 + + 0 + + + + +
    diff --git a/PjtKEIL_StepDeb_2/BacASable.uvoptx b/PjtKEIL_StepDeb_2/BacASable.uvoptx new file mode 100644 index 0000000..70205e6 --- /dev/null +++ b/PjtKEIL_StepDeb_2/BacASable.uvoptx @@ -0,0 +1,696 @@ + + + + 1.0 + +
    ### uVision Project, (C) Keil Software
    + + + *.c + *.s*; *.src; *.a* + *.obj; *.o + *.lib + *.txt; *.h; *.inc; *.md + *.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 + 0 + + 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=75,104,496,531,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=614,0,1208,751,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 + 1 + FlagCligno + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + 0 + ((portb & 0x00000002) >> 1 & 0x2) >> 1 + FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F160000000000000000000000000000000000000096020008 + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + CibleSondeKEIL + 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 + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + + + + + + + + + + + BIN\UL2CM3.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=75,104,496,531,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 + -UAny -O206 -S8 -C0 -P00 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -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) + + + + + + 1 + 257 + r0 + 0 + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + CibleSondeST + 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 + 0 + + 18 + + 0 + 1 + 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=75,104,496,531,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) + + + + + + 1 + 257 + r0 + 0 + + + + 0 + + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 0 + 0 + 0 + + + + + + + + + + + 0 + ((portb & 0x00000002) >> 1 & 0x2) >> 1 + FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F100000000000000000000000000000000000000096020008 + + + + 1 + 0 + 0 + 2 + 10000000 + + + + + + Sources + 1 + 0 + 0 + 0 + + 1 + 1 + 1 + 0 + 0 + 0 + .\Src\principal.c + principal.c + 0 + 0 + + + 1 + 2 + 2 + 0 + 0 + 0 + .\Src\Cligno.s + Cligno.s + 0 + 0 + + + + + Sys + 1 + 0 + 0 + 0 + + 2 + 3 + 2 + 0 + 0 + 0 + .\Src\startup-rvds.s + startup-rvds.s + 0 + 0 + + + + + Driver + 1 + 0 + 0 + 0 + + 3 + 4 + 4 + 0 + 0 + 0 + .\Driver\DriverJeuLaser.lib + DriverJeuLaser.lib + 0 + 0 + + + + + ::CMSIS + 0 + 0 + 0 + 1 + + +
    diff --git a/PjtKEIL_StepDeb_2/BacASable.uvprojx b/PjtKEIL_StepDeb_2/BacASable.uvprojx new file mode 100644 index 0000000..2c5376a --- /dev/null +++ b/PjtKEIL_StepDeb_2/BacASable.uvprojx @@ -0,0 +1,1347 @@ + + + + 2.1 + +
    ### uVision Project, (C) Keil Software
    + + + + Simu + 0x4 + ARM-ADS + 5060960::V5.06 update 7 (build 960)::.\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\ + BacASable + 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 + 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 + + .\Driver + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + .\Driver + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + Sources + + + principal.c + 1 + .\Src\principal.c + + + Cligno.s + 2 + .\Src\Cligno.s + + + + + Sys + + + startup-rvds.s + 2 + .\Src\startup-rvds.s + + + + + Driver + + + DriverJeuLaser.lib + 4 + .\Driver\DriverJeuLaser.lib + + + + + ::CMSIS + + + + + CibleSondeKEIL + 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\ + BacASable + 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 + 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 + + .\Driver + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + Sources + + + principal.c + 1 + .\Src\principal.c + + + Cligno.s + 2 + .\Src\Cligno.s + + + + + Sys + + + startup-rvds.s + 2 + .\Src\startup-rvds.s + + + + + Driver + + + DriverJeuLaser.lib + 4 + .\Driver\DriverJeuLaser.lib + + + + + ::CMSIS + + + 0 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + + + + + + + + + + + + + + CibleSondeST + 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\ + BacASable + 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 + 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 + + .\Driver + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + + Sources + + + principal.c + 1 + .\Src\principal.c + + + Cligno.s + 2 + .\Src\Cligno.s + + + + + Sys + + + startup-rvds.s + 2 + .\Src\startup-rvds.s + + + + + Driver + + + DriverJeuLaser.lib + 4 + .\Driver\DriverJeuLaser.lib + + + + + ::CMSIS + + + + + + + + + + + + + + + + + + + + + + + + <Project Info> + 0 + 1 + + + + +
    diff --git a/PjtKEIL_StepDeb_2/DebugConfig/CibleSondeKEIL_STM32F103RB_1.0.0.dbgconf b/PjtKEIL_StepDeb_2/DebugConfig/CibleSondeKEIL_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/PjtKEIL_StepDeb_2/DebugConfig/CibleSondeKEIL_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/PjtKEIL_StepDeb_2/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf b/PjtKEIL_StepDeb_2/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf new file mode 100644 index 0000000..66e10b6 --- /dev/null +++ b/PjtKEIL_StepDeb_2/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/PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.h b/PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.h new file mode 100644 index 0000000..bc9b3bd --- /dev/null +++ b/PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.h @@ -0,0 +1,345 @@ +/** + * Bibliotheque DriverJeuLaser (ancienne gassp72 adaptée 2021 - TR) + * + * GPIO - ADC - Sequenceur - System Timer - PWM - 72 MHz + * Modifs : + * enlèvement de tout ce qui est inutile dans le .h + * ajout de fonctions GPIO dans le .c pour utilisation en ASM ou en C : + * - GPIOA_Set(char Broche), GPIOB_Set(char Broche), GPIOC_Set(char Broche) + * - GPIOA_Clear(char Broche), GPIOB_Clear(char Broche), GPIOC_Clear(char Broche) + * + * ajout d'une fonction qui impose une valeur de PWM (TIM3_CCR3) + * PWM_Set_Value_On_TIM3_C3( int Val) + * permet en ASM ou en C de fixer la valeur de PWM + + * Ajout de commentaires + + */ +#ifndef DRIVERJEULASER_H__ +#define DRIVERJEULASER_H__ + +#include "stm32f10x.h" + +//********************************************************************************************************** +//--------------------- CONFIGURATION CLOCK DU STM32 -------------------------------------- +//********************************************************************************************************** + +/** + * @brief Configure l'ensemble des horloges du uC + * @note horloge systeme (config statique a 72 MHz pour le STM32F103) + * @param None + * @retval None + */ +void CLOCK_Configure(void); + + + + + + + + + + +//********************************************************************************************************** +//--------------------- LES TIMERS GENERAL PURPOSE TIM1 à TIM 4 ------------------------------ +//********************************************************************************************************** + +/** + * @brief Configure un Timer TIM1 à TIM4 avec une périodicité donnée + * @note L' horloge des 4 timers a une fréquence de 72MHz + * @param *Timer = TIM1 ou TIM2 ou TIM3 ou TIM4 + * @param Durée_ticks : nombre de pas (tick) comptés à 72 MHz pour faire déborder le timer + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval None + */ +void Timer_1234_Init_ff( TIM_TypeDef *Timer, u32 Duree_ticks ); + +/** + * Macros de base pour utiliser les timers + */ + // 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) + + + +/** + * @brief Associe une fonction d'interruption (callback) lors du débordement d'un timer + * @note + * @param *Timer = TIM1 ou TIM2 ou TIM3 ou TIM4 + * @param Prio : niveau de priorité de l'interruption (0 -> priorité max, 15 -> priorité min) + * @param IT_function : le nom de la fonction Callback à appeler lors de l'interruption + * @retval None + */ +void Active_IT_Debordement_Timer( TIM_TypeDef *Timer, char Prio, void (*IT_function)(void) ); + + + + + + + + + + + +//********************************************************************************************************* +//--------------------- PWM TIM1 to TIM 4 ------------------------------ +//********************************************************************************************************* + +/** + * @brief Configure un timer en PWM + * @note + * @param *Timer = TIM1 ou TIM2 ou TIM3 ou TIM4 + * @param voie : un des 4 canaux possibles 1 à 4. + * @param Periode_ticks : nombre de pas (tick) comptés à 72 MHz pour faire déborder le timer + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval Retourne la période en tick (normalement la même que le param d'entrée sauf si PSC utilisé + */ +unsigned short int PWM_Init_ff( TIM_TypeDef *Timer, char Voie, u32 Periode_ticks ); + + + +/** + * @brief Fixe une valeur de PWM, Val, en tick horloge. La rapport cyclique effectif + * est donc : rcy = Thaut_ticks / Periode_ticks + * @note spécifique Jeu Laser, PWM liée exclusivement au TIM3, chan3 + * @param Thaut_ticks : durée de l'état haut d'une impulsion en Ticks + * @retval None + */ +void PWM_Set_Value_TIM3_Ch3( unsigned short int Thaut_ticks); + + + + + + + + + +//********************************************************************************************************** +//--------------------- LE SYSTICK TIMER, Part of Cortex M3 ------------------------------ +//********************************************************************************************************** + +/** + * @brief Configure le timer Systick avec une périodicité donnée + * @note Ce timer ne peut servir qu'à créer des temporisations ou générer des interruption + * ce n'est pas à proprement parler un périphérique, il fait partie du Cortex M3 + * Ce timer est un 24 bits + * @param Periode_ticks : nombre de pas (tick) comptés à 72 MHz pour établir la périodicité + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval None + */ +void Systick_Period_ff( unsigned int Periode_ticks ); + + + +/** + * @brief Associe une fonction d'interruption (callback) lors du débordement du Systick + * @note + * @param Prio : niveau de priorité de l'interruption (0 -> priorité max, 15 -> priorité min) + * @param IT_function : le nom de la fonction Callback à appeler lors de l'interruption + * @retval None + */ +void Systick_Prio_IT( char Prio, void (*Systick_function)(void) ); + + +/** + * Macros de base pour utiliser le Systick + */ +#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)) + + + + + + + + + + + + + + +//********************************************************************************************************** +//--------------------- LE SYSTICK TIMER, Part of Cortex M3 ------------------------------ +//********************************************************************************************************** + +/** + * @brief Active l'ADC du STM32, configure la durée de prélèvement de l'échantillon (temps + * de fermeture du switch d'acquisition + * @note + * @param ADC : précise de quel ADC il s'agit, ADC1 ou ADC2 + * @param Duree_Ech_ticks : dirée de fermeture du switch d'échantillonnage en Tick d'horloge CPU + * exemple pour 1µs on choisira 72. + * @retval Nombre de Tick réellement pris en compte + */ +unsigned int Init_TimingADC_ActiveADC_ff( ADC_TypeDef * ADC, u32 Duree_Ech_ticks ); + + +/** + * @brief Sélectionne la voie à convertir + * @note Attention, la voie va de 0 à 15 et n'est pas directement lié au n°de GPIO + * @param ADC : précise de quel ADC il s'agit, ADC1 ou ADC2 + * @param Voie_ADC : 1 à 15 + * @retval None + */ +void Single_Channel_ADC( ADC_TypeDef * ADC, char Voie_ADC ); + + + + + +/** + * @brief Permet lier le déclenchement au débordement d'un timer, spécifie également + * la période de débordement du timer + * @note pas besoin de régler le timer avec une autre fonction dédiée timer + * @param ADC : précise de quel ADC il s'agit, ADC1 ou ADC2 + * @param Source : indique le timer qui déclenche l'ADC choix dans les define ci-dessous + * @param Periode_ticks : nombre de pas (tick) comptés à 72 MHz pour faire déborder le timer + * La période de débordement du Timer est donc T = Durée_ticks * Tck, avec Tck = 1/72 000 000 + * @retval None + */ + +// param pour Source : +#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 ); + + + + + + + + + + + + + + + +//********************************************************************************************************** +//--------------------- ANALOG INPUT ADC & DMA ------------------------------ +//********************************************************************************************************** + +/** + * @brief Permer de lier l'ADC à un tableau en RAM pour une DMA + * @note + * @param Circ : circular. Si '0', en fin de DMA le ptr d'@ reste inchangé + * si '1' le ptr d'@ se recale à celle du début. + * @param Ptr_Table_DMA : contient l'@ de début de zone RAM à écrire + * @retval None + */ +void Init_ADC1_DMA1(char Circ, short int *Ptr_Table_DMA); + + + + + +/** + * @brief 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 + * @note + * @param NbEchDMA est le nombre d'échantillons à stocker. + * @retval None + */ +void Start_DMA1( u16 NbEchDMA ); + +// arret DMA +#define Stop_DMA1 DMA1_Channel1->CCR =(DMA1_Channel1->CCR) &~0x1; + + +/** + * @brief Attend la fin d'un cycle de DMA. la duree depend de la periode d'acquisition + * et du nombre d'echantillons + * @note fonction d'attente (bloquante) + * @param None + * @retval None + */ +void Wait_On_End_Of_DMA1(void); + + + + + + + + +//********************************************************************************************************** +//--------------------- GPIO ------------------------------ +//********************************************************************************************************** + +/** + * @brief Initialisation d'un GPIO (A à C), pin x. + * peut être configuré : + * -> Input ou output + * -> architecture technologique (push-pull, open drain...) + + * @note + * @param Port : GPIOA, GPIOB, GPIOC + * @param Broche : 0 à 15 + * @param Sens : INPUT ou OUTPUT + * @param Techno : voir define ci dessous + * @retval 1 erreur, 0 si OK + */ + +// 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 + +// Exemple : +// Port_IO_Init(GPIOB, 8, OUTPUT, OUTPUT_PPULL); +// Place le bit 8 du port B en sortie Push-pull +char GPIO_Configure(GPIO_TypeDef * Port, int Broche, int Sens, int Techno); + + +/** + * @brief Mise à 1 d'une broche GPIO + * @note Une fonction par GPIO + * @param Broche : 0 à 15 + * @retval None + */ + +void GPIOA_Set(char Broche); +void GPIOB_Set(char Broche); +void GPIOC_Set(char Broche); + + + +/** + * @brief Mise à 0 d'une broche GPIO + * @note Une fonction par GPIO + * @param Broche : 0 à 15 + * @retval None + */ + +void GPIOA_Clear(char Broche); +void GPIOB_Clear(char Broche); +void GPIOC_Clear(char Broche); + + +#endif + + diff --git a/PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.inc b/PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.inc new file mode 100644 index 0000000..48d5e50 --- /dev/null +++ b/PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.inc @@ -0,0 +1,56 @@ + +; Bibliotheque DriverJeuLaser (ancienne gassp72 adaptée 2021 - TR) +; Accès en aux fonctions suivantes : +; GPIO : +; GPIOA_Set(char Broche), GPIOB_Set(char Broche), GPIOC_Set(char Broche) +; GPIOA_Clear(char Broche), GPIOB_Clear(char Broche), GPIOC_Clear(char Broche) + +; PWM : +;/** +; * @brief Fixe une valeur de PWM, Val, en tick horloge. La rapport cyclique effectif +; * est donc : rcy = Thaut_ticks / Periode_ticks +; * @note spécifique Jeu Laser, PWM liée exclusivement au TIM3, chan3 +; * @param Thaut_ticks : durée de l'état haut d'une impulsion en Ticks +; * @retval None +; */ + +;void PWM_Set_Value_TIM3_Ch3( unsigned short int Thaut_ticks); + import PWM_Set_Value_TIM3_Ch3 + + + +;/** +; * @brief Mise à 1 d'une broche GPIO +; * @note Une fonction par GPIO +; * @param Broche : 0 à 15 +; * @retval None +; */ + +;void GPIOA_Set(char Broche); + import GPIOA_Set + +;void GPIOB_Set(char Broche); + import GPIOB_Set + +;void GPIOC_Set(char Broche); + import GPIOC_Set + + + +;/** +; * @brief Mise à 0 d'une broche GPIO +; * @note Une fonction par GPIO +; * @param Broche : 0 à 15 +; * @retval None +; */ + +;void GPIOA_Clear(char Broche); + import GPIOA_Clear + +;void GPIOB_Clear(char Broche); + import GPIOB_Clear + +;void GPIOC_Clear(char Broche); + import GPIOC_Clear + + end diff --git a/PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.lib b/PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.lib new file mode 100644 index 0000000..b26c40d Binary files /dev/null and b/PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.lib differ diff --git a/PjtKEIL_StepDeb_2/EventRecorderStub.scvd b/PjtKEIL_StepDeb_2/EventRecorderStub.scvd new file mode 100644 index 0000000..2956b29 --- /dev/null +++ b/PjtKEIL_StepDeb_2/EventRecorderStub.scvd @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/PjtKEIL_StepDeb_2/Obj/BacASable.axf b/PjtKEIL_StepDeb_2/Obj/BacASable.axf new file mode 100644 index 0000000..731771f Binary files /dev/null and b/PjtKEIL_StepDeb_2/Obj/BacASable.axf differ diff --git a/PjtKEIL_StepDeb_2/Obj/BacASable.build_log.htm b/PjtKEIL_StepDeb_2/Obj/BacASable.build_log.htm new file mode 100644 index 0000000..7fb1a1e --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/BacASable.build_log.htm @@ -0,0 +1,62 @@ + + +
    +

    µVision Build Log

    +

    Tool Versions:

    +IDE-Version: µVision V5.34.0.0 +Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved. +License Information: CSN CSN, INSA de Toulouse, LIC=---- + +Tool Versions: +Toolchain: MDK-Lite Version: 5.34.0.0 +Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin +C Compiler: Armcc.exe V5.06 update 7 (build 960) +Assembler: Armasm.exe V5.06 update 7 (build 960) +Linker/Locator: ArmLink.exe V5.06 update 7 (build 960) +Library Manager: ArmAr.exe V5.06 update 7 (build 960) +Hex Converter: FromElf.exe V5.06 update 7 (build 960) +CPU DLL: SARMCM3.DLL V5.34.0.0 +Dialog DLL: DARMSTM.DLL V1.68.0.0 +Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0 +Dialog DLL: TCM.DLL V1.48.0.0 + +

    Project:

    +U:\Documents\3MIC\S2\BE_CHTI\Assembleur\PjtKEIL_StepDeb_2\BacASable.uvprojx +Project File Date: 03/22/2022 + +

    Output:

    +*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' +Build target 'Simu' +assembling Cligno.s... +Src\Cligno.s(78): warning: A1581W: Added 2 bytes of padding at address 0x26 +compiling principal.c... +linking... +Program Size: Code=2432 RO-data=268 RW-data=164 ZI-data=1028 +FromELF: creating hex file... +".\Obj\BacASable.axf" - 0 Error(s), 1 Warning(s). + +

    Software Packages used:

    + +Package Vendor: ARM + http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack + ARM.CMSIS.5.7.0 + CMSIS (Cortex Microcontroller Software Interface Standard) + * Component: CORE Version: 5.4.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:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include + C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include + +

    Collection of Component Files used:

    + + * Component: ARM::CMSIS:CORE:5.4.0 +Build Time Elapsed: 00:00:02 +
    + + diff --git a/PjtKEIL_StepDeb_2/Obj/BacASable.hex b/PjtKEIL_StepDeb_2/Obj/BacASable.hex new file mode 100644 index 0000000..ac4fb1b --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/BacASable.hex @@ -0,0 +1,182 @@ +:020000040800F2 +:10000000A804002005010008290100082B010008B0 +:100010002D0100082F010008310100080000000038 +:100020000000000000000000000000003301000894 +:100030003501000800000000370100083901000800 +:100040003B0100083B0100083B0100083B010008A0 +:100050003B0100083B0100083B0100083B01000890 +:100060003B0100083B0100083B0100083B01000880 +:100070003B0100083B0100083B0100083B01000870 +:100080003B0100083B0100083B0100083B01000860 +:100090003B0100083B0100083B0100083B01000850 +:1000A0003B010008ED0500083B010008E1040008E1 +:1000B0000506000815070008410800083B01000874 +:1000C0003B0100083B0100083B0100083B01000820 +:1000D0003B0100083B0100083B0100083B01000810 +:1000E0003B0100083B0100083B010008DFF810D08D +:1000F00000F02EF800480047090A0008AFF300801E +:10010000A80400200D488047DFF83400016841F45E +:10011000E0210160BFF34F8FDFF82800DFF82810DF +:1001200001600A4800477047FEE7FEE7FEE7FEE78A +:10013000FEE7FEE7FEE7FEE7FEE7FEE72701000831 +:1001400024ED00E00CED00E00003FA05ED000008EE +:10015000064C074D06E0E06840F0010394E8070014 +:1001600098471034AC42F6D3FFF7C4FF6C0A00087E +:100170008C0A00082DE9F041DFF8C4C0314B60451E +:1001800003D19C6944F400649C614FF08046B04206 +:1001900003D1DC6944F00104DC612B4DA84203D19A +:1001A000DC6944F00204DC61284FB84203D1DC6909 +:1001B00044F00404DC61838943F0010383810F2947 +:1001C00000D90F21224C4FF0E02360450CD1226171 +:1001D000DFF880804FEA011C88F800C0D3F800C126 +:1001E0004CF0007CC3F800C1B0420DD16261DFF871 +:1001F00064C00E010CF1030C8CF80060D3F80061B0 +:1002000046F08056C3F80061A8420AD1A261114E9F +:100210000D01361D3570D3F8005145F00055C3F877 +:100220000051B8420AD1E26108010A49491D08702B +:10023000D3F8000140F08040C3F80001BDE8F08130 +:10024000002C014000100240000400400008004063 +:100250000000002019E400E070B5194C83202060F4 +:1002600000256560A56017486060012000F044F833 +:1002700061680843606014490D60086840F002003E +:100280000860206840F48030206020688003FCD53E +:10029000206840F08070206020688001FCD5606894 +:1002A00020F003006060606840F0020060606068F9 +:1002B00040F480006060086840F01000086070BD85 +:1002C0000010024000841D000020024000487047DA +:1002D00000A24A040549064A884202D005498842DC +:1002E00001D110467047104670470000002C0140B5 +:1002F00000A24A0400340140012804D0B0F5807FF8 +:1003000003DD012102E000202CE00021802801DD36 +:10031000012200E000220A44402801DD012100E022 +:1003200000210A44102801DD012100E000210A44D7 +:10033000082801DD012100E000210A44042801DD34 +:10034000012100E000210A44022801DD012100E032 +:1003500000211144012801DD012000E000200844B3 +:10036000C01D0001702800D100207047012181408C +:1003700001480160704700001408014001218140DC +:1003800001480160704700001008014001218140D0 +:100390000148016070470000140C014001218140B8 +:1003A0000148016070470000100C014001218140AC +:1003B0000148416170470000001001400121814067 +:1003C000014801617047000000100140F0B53B4E4C +:1003D0003B4CB04203D1A66946F00406A661394EF3 +:1003E000B04203D1A66946F00806A661364EB04277 +:1003F00003D1A66946F01006A661344EB04203D17F +:10040000A66946F02006A661314EB04203D1A66926 +:1004100046F04006A66100240F2900DD0124692A68 +:1004200001D0492A02D1032B00D10124032B00DD86 +:100430000124692A06D0492A04D06F2A02D04F2A03 +:1004400000D00124692A01D0492A00D100256F2A51 +:1004500001D04F2A00D1012503260222082915DAEE +:10046000076802EB810206FA02FC27EA0C07076024 +:10047000076893401F430760026889008E40B243BB +:10048000026002688D402A43026015E0083947681F +:1004900002EB810206FA02FC27EA0C074760476874 +:1004A00093401F434760426889008E40B2434260D8 +:1004B00042688D402A4342602046F0BD000801405A +:1004C00000100240000C01400010014000140140E7 +:1004D0000018014001490880704700003C040040BA +:1004E00070B53B4908883B4C82073B4DA4F1200680 +:1004F000A4F1800018D50A8822F002020A8001784F +:10050000012901D1006A804728888107334802D435 +:100510000088208003E000882188401A30802888E5 +:1005200080F00200288070BD0A88520718D50A881A +:1005300022F004020A804178012901D1406A8047F3 +:1005400028888106264802D40088608003E000885D +:100550006188401A7080288880F02000288070BD53 +:100560000A88120718D50A8822F008020A808178C2 +:10057000032901D1806A804728888105194802D45F +:100580000088A08003E00088A188401AB0802888F5 +:1005900080F40070288070BD0A88D206FBD50A88D6 +:1005A00022F010020A80C178012901D1C06A804777 +:1005B000288881040C4802D40088E08003E0008889 +:1005C000E188401AF080288880F40050288070BDAF +:1005D000102C014080000020202C0140342C0140D0 +:1005E000382C01403C2C0140402C0140034801883C +:1005F00021F001010180024800690047102C0140F0 +:100600000000002070B54FF08045288AC10740489F +:100610000AD0A989C90707D0298A21F001012982B6 +:100620004069BDE870400047298A394C8A0738493B +:1006300004F18804A4F12006497916D52A8A22F00B +:1006400002022A82012901D1006B8047288C800791 +:1006500002D4A88E208003E0A88E2188401A308022 +:10066000288C80F00200288470BD2A8A520716D593 +:100670002A8A22F004022A82012901D1406B804794 +:10068000288C800602D4288F608003E0288F618840 +:10069000401A7080288C80F02000288470BD298A40 +:1006A000090717D5298A21F00801298281790129B2 +:1006B00001D1806B8047288C800502D4A88FA08050 +:1006C00003E0A88FA188401AB080288C80F40070C5 +:1006D000288470BD298AC906FBD5298A21F010011A +:1006E0002982C179012901D1C06B8047288C8004FF +:1006F00003D4B5F84000E08004E0B5F84000E1889C +:10070000401AF080288C80F40050288470BD0000CE +:100710000000002070B543490888C20742480BD04A +:100720000A1F1288D20707D00A8822F001020A8025 +:100730008069BDE8704000470A883B4C3B4D04F19E +:1007400090049207A4F1200618D50A8822F002022C +:100750000A80017A012901D1006C8047288881072D +:10076000334802D40088208003E000882188401AA2 +:100770003080288880F00200288070BD0A885207E7 +:1007800018D50A8822F004020A80417A012901D191 +:10079000406C804728888106264802D40088608003 +:1007A00003E000886188401A7080288880F020006B +:1007B000288070BD0A88120718D50A8822F008021E +:1007C0000A80817A012901D1806C804728888105BF +:1007D000194802D40088A08003E00088A188401A4C +:1007E000B080288880F40070288070BD0A88D20606 +:1007F000FBD50A8822F010020A80C17A012901D1B2 +:10080000C06C8047288881040C4802D40088E080AE +:1008100003E00088E188401AF080288880F40050C6 +:10082000288070BD1004004000000020200400401B +:1008300034040040380400403C04004040040040C0 +:1008400070B543490888C20742480BD00A1F128876 +:10085000D20707D00A8822F001020A80C069BDE8E9 +:10086000704000470A883B4C3B4D04F198049207C6 +:10087000A4F1200618D50A8822F002020A80017B22 +:10088000012901D1006D804728888107334802D4AF +:100890000088208003E000882188401A3080288862 +:1008A00080F00200288070BD0A88520718D50A8897 +:1008B00022F004020A80417B012901D1406D80476A +:1008C00028888106264802D40088608003E00088DA +:1008D0006188401A7080288880F02000288070BDD0 +:1008E0000A88120718D50A8822F008020A80817B3C +:1008F000012901D1806D804728888105194802D4DB +:100900000088A08003E00088A188401AB080288871 +:1009100080F40070288070BD0A88D206FBD50A8852 +:1009200022F010020A80C17B012901D1C06D8047ED +:10093000288881040C4802D40088E08003E0008805 +:10094000E188401AF080288880F40050288070BD2B +:10095000100800400000002020080040340800403B +:10096000380800403C0800404008004070B504468C +:100970000D46194919488C4203D1816941F400613F +:100980008161B4F1804F03D1C16941F00101C161BE +:1009900013498C4203D1C16941F00201C16111497F +:1009A0008C4203D1C16941F00401C161FFF78EFCA3 +:1009B00006462046FFF78EFCB6FBF0F0B5FBF0F0E4 +:1009C000010C4A1CB0FBF2F02185401EA085A084DA +:1009D0001120208070BD0000002C0140001002405A +:1009E000000400400008004002E008C8121F08C1CF +:1009F000002AFAD170477047002001E001C1121FA0 +:100A0000002AFBD170470000FFF726FC084909487F +:100A1000FFF7ACFF084A02210648FFF7ABFB0023B3 +:100A20006F2201210548FFF7D1FC00BFFEE700005F +:100A300000DD6D0000080040410A0008000C014084 +:100A400000B509490A68013A07D14FF00000086073 +:100A50004FF00100FFF7A2FC04D14FF00100086045 +:100A6000FFF794FC00BD0000A00000208C0A0008E5 +:100A700000000020A4000000E8090008300B000876 +:100A8000A400002004040000F80900080000000091 +:100A90000000000000000000000000000000000056 +:100AA0000000000000000000000000000000000046 +:100AB0000000000000000000000000000000000036 +:100AC0000000000000000000000000000000000026 +:100AD0000000000000000000000000000000000016 +:100AE0000000000000000000000000000000000006 +:100AF00000000000000000000000000000000000F6 +:100B000000000000000000000000000000000000E5 +:100B100000000000000000000000000000000000D5 +:100B200000000000000000000000000000000000C5 +:04000005080000ED02 +:00000001FF diff --git a/PjtKEIL_StepDeb_2/Obj/BacASable.htm b/PjtKEIL_StepDeb_2/Obj/BacASable.htm new file mode 100644 index 0000000..2952cee --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/BacASable.htm @@ -0,0 +1,420 @@ + + +Static Call Graph - [.\Obj\BacASable.axf] +
    +

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


    +

    #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Mar 22 16:09:34 2022 +

    +

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

    +Call chain for Maximum Stack Depth:

    +main ⇒ Active_IT_Debordement_Timer +

    +

    +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 +

      +
    • ADC1_2_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • BusFault_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • CAN1_RX1_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • CAN1_SCE_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel1_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel2_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel3_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel4_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel5_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel6_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DMA1_Channel7_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • DebugMon_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI0_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI15_10_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI1_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI2_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI3_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI4_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • EXTI9_5_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • FLASH_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • HardFault_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • I2C1_ER_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • I2C1_EV_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • I2C2_ER_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • I2C2_EV_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • MemManage_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • NMI_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • PVD_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • PendSV_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • RCC_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • RTCAlarm_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • RTC_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • Reset_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • SPI1_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • SPI2_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • SVC_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • SysTick_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • SystemInit from startup-rvds.o(.text) referenced from startup-rvds.o(.text) +
    • TAMPER_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • TIM1_BRK_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • TIM1_CC_IRQHandler from timer_1234.o(i.TIM1_CC_IRQHandler) referenced from startup-rvds.o(RESET) +
    • TIM1_TRG_COM_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • TIM1_UP_IRQHandler from timer_1234.o(i.TIM1_UP_IRQHandler) referenced from startup-rvds.o(RESET) +
    • TIM2_IRQHandler from timer_1234.o(i.TIM2_IRQHandler) referenced from startup-rvds.o(RESET) +
    • TIM3_IRQHandler from timer_1234.o(i.TIM3_IRQHandler) referenced from startup-rvds.o(RESET) +
    • TIM4_IRQHandler from timer_1234.o(i.TIM4_IRQHandler) referenced from startup-rvds.o(RESET) +
    • USART1_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • USART2_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • USART3_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • USBWakeUp_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • USB_HP_CAN1_TX_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • USB_LP_CAN1_RX0_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • UsageFault_Handler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • WWDG_IRQHandler from startup-rvds.o(.text) referenced from startup-rvds.o(RESET) +
    • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup-rvds.o(.text) +
    • main from principal.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) +
    • timer_callback from cligno.o(moncode) referenced from principal.o(i.main) +
    +

    +

    +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_lib_shutdown_fini (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E)) + +

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

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

    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_TRG_COM_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) + +

    Active_IT_Debordement_Timer (Thumb, 204 bytes, Stack size 24 bytes, timer_1234.o(i.Active_IT_Debordement_Timer)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = Active_IT_Debordement_Timer +
    +
    [Called By]
    • >>   main +
    + +

    CLOCK_Configure (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = CLOCK_Configure +
    +
    [Calls]
    • >>   CLOCK_HPRECompute +
    +
    [Called By]
    • >>   main +
    + +

    CLOCK_GetHCLK (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK)) +

    [Called By]

    • >>   Timer_1234_Init_ff +
    + +

    CLOCK_GetTIMCLK (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK)) +

    [Called By]

    • >>   Timer_1234_Init_ff +
    + +

    GPIOA_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Clear), UNUSED) + +

    GPIOA_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Set), UNUSED) + +

    GPIOB_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Clear)) +

    [Called By]

    • >>   timer_callback +
    + +

    GPIOB_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Set)) +

    [Called By]

    • >>   timer_callback +
    + +

    GPIOC_Clear (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Clear), UNUSED) + +

    GPIOC_Set (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Set), UNUSED) + +

    GPIO_Configure (Thumb, 240 bytes, Stack size 20 bytes, gpio.o(i.GPIO_Configure)) +

    [Stack]

    • Max Depth = 20
    • Call Chain = GPIO_Configure +
    +
    [Called By]
    • >>   main +
    + +

    PWM_Set_Value_TIM3_Ch3 (Thumb, 6 bytes, Stack size 0 bytes, timer_1234.o(i.PWM_Set_Value_TIM3_Ch3), UNUSED) + +

    TIM1_CC_IRQHandler (Thumb, 240 bytes, Stack size 16 bytes, timer_1234.o(i.TIM1_CC_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM1_CC_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    TIM1_UP_IRQHandler (Thumb, 16 bytes, Stack size 0 bytes, timer_1234.o(i.TIM1_UP_IRQHandler)) +
    [Address Reference Count : 1]

    • startup-rvds.o(RESET) +
    +

    TIM2_IRQHandler (Thumb, 266 bytes, Stack size 16 bytes, timer_1234.o(i.TIM2_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM2_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    TIM3_IRQHandler (Thumb, 272 bytes, Stack size 16 bytes, timer_1234.o(i.TIM3_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM3_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    TIM4_IRQHandler (Thumb, 272 bytes, Stack size 16 bytes, timer_1234.o(i.TIM4_IRQHandler)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = TIM4_IRQHandler +
    +
    [Address Reference Count : 1]
    • startup-rvds.o(RESET) +
    +

    Timer_1234_Init_ff (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff)) +

    [Stack]

    • Max Depth = 16
    • Call Chain = Timer_1234_Init_ff +
    +
    [Calls]
    • >>   CLOCK_GetTIMCLK +
    • >>   CLOCK_GetHCLK +
    +
    [Called By]
    • >>   main +
    + +

    __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, 38 bytes, Stack size 0 bytes, principal.o(i.main)) +

    [Stack]

    • Max Depth = 24
    • Call Chain = main ⇒ Active_IT_Debordement_Timer +
    +
    [Calls]
    • >>   Timer_1234_Init_ff +
    • >>   GPIO_Configure +
    • >>   CLOCK_Configure +
    • >>   Active_IT_Debordement_Timer +
    +
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) +
    +

    timer_callback (Thumb, 38 bytes, Stack size 0 bytes, cligno.o(moncode)) +

    [Calls]

    • >>   GPIOB_Set +
    • >>   GPIOB_Clear +
    +
    [Address Reference Count : 1]
    • principal.o(i.main) +

    +

    +Local Symbols +

    +

    CLOCK_HPRECompute (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute)) +

    [Called By]

    • >>   CLOCK_Configure +
    +

    +

    +Undefined Global Symbols +


    diff --git a/PjtKEIL_StepDeb_2/Obj/BacASable.lnp b/PjtKEIL_StepDeb_2/Obj/BacASable.lnp new file mode 100644 index 0000000..e080e1b --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/BacASable.lnp @@ -0,0 +1,9 @@ +--cpu Cortex-M3 +".\obj\principal.o" +".\obj\cligno.o" +".\obj\startup-rvds.o" +".\Driver\DriverJeuLaser.lib" +--library_type=microlib --strict --scatter ".\Obj\BacASable.sct" +--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols +--info sizes --info totals --info unused --info veneers +--list "BacASable.map" -o .\Obj\BacASable.axf \ No newline at end of file diff --git a/PjtKEIL_StepDeb_2/Obj/BacASable.map b/PjtKEIL_StepDeb_2/Obj/BacASable.map new file mode 100644 index 0000000..66170cb --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/BacASable.map @@ -0,0 +1,540 @@ +Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] + +============================================================================== + +Section Cross References + + principal.o(i.main) refers to clock.o(i.CLOCK_Configure) for CLOCK_Configure + principal.o(i.main) refers to timer_1234.o(i.Timer_1234_Init_ff) for Timer_1234_Init_ff + principal.o(i.main) refers to timer_1234.o(i.Active_IT_Debordement_Timer) for Active_IT_Debordement_Timer + principal.o(i.main) refers to gpio.o(i.GPIO_Configure) for GPIO_Configure + principal.o(i.main) refers to cligno.o(moncode) for timer_callback + cligno.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear + cligno.o(mesdata) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set + cligno.o(mesdata) refers (Special) to gpio.o(i.GPIOC_Clear) for GPIOC_Clear + cligno.o(mesdata) refers (Special) to gpio.o(i.GPIOC_Set) for GPIOC_Set + cligno.o(mesdata) refers (Special) to timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) for PWM_Set_Value_TIM3_Ch3 + cligno.o(maram) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear + cligno.o(maram) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set + cligno.o(maram) refers (Special) to gpio.o(i.GPIOC_Clear) for GPIOC_Clear + cligno.o(maram) refers (Special) to gpio.o(i.GPIOC_Set) for GPIOC_Set + cligno.o(maram) refers (Special) to timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) for PWM_Set_Value_TIM3_Ch3 + cligno.o(moncode) refers (Special) to gpio.o(i.GPIOA_Clear) for GPIOA_Clear + cligno.o(moncode) refers (Special) to gpio.o(i.GPIOA_Set) for GPIOA_Set + cligno.o(moncode) refers (Special) to gpio.o(i.GPIOC_Clear) for GPIOC_Clear + cligno.o(moncode) refers (Special) to gpio.o(i.GPIOC_Set) for GPIOC_Set + cligno.o(moncode) refers (Special) to timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) for PWM_Set_Value_TIM3_Ch3 + cligno.o(moncode) refers to gpio.o(i.GPIOB_Set) for GPIOB_Set + cligno.o(moncode) refers to gpio.o(i.GPIOB_Clear) for GPIOB_Clear + cligno.o(moncode) refers to cligno.o(maram) for FlagCligno + 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(RESET) refers to timer_1234.o(i.TIM1_UP_IRQHandler) for TIM1_UP_IRQHandler + startup-rvds.o(RESET) refers to timer_1234.o(i.TIM1_CC_IRQHandler) for TIM1_CC_IRQHandler + startup-rvds.o(RESET) refers to timer_1234.o(i.TIM2_IRQHandler) for TIM2_IRQHandler + startup-rvds.o(RESET) refers to timer_1234.o(i.TIM3_IRQHandler) for TIM3_IRQHandler + startup-rvds.o(RESET) refers to timer_1234.o(i.TIM4_IRQHandler) for TIM4_IRQHandler + startup-rvds.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + clock.o(i.CLOCK_Configure) refers to clock.o(i.CLOCK_HPRECompute) for CLOCK_HPRECompute + timer_1234.o(i.Active_IT_Compare_Timer) refers to timer_1234.o(.data) for .data + timer_1234.o(i.Active_IT_Debordement_Timer) refers to timer_1234.o(.data) for .data + timer_1234.o(i.Capture_Init) refers to clock.o(i.CLOCK_GetTIMCLK) for CLOCK_GetTIMCLK + timer_1234.o(i.Capture_Init) refers to dfltui.o(.text) for __aeabi_ui2d + timer_1234.o(i.Capture_Init) refers to f2d.o(.text) for __aeabi_f2d + timer_1234.o(i.Capture_Init) refers to dmul.o(.text) for __aeabi_dmul + timer_1234.o(i.Capture_Init) refers to ddiv.o(.text) for __aeabi_ddiv + timer_1234.o(i.Capture_Init) refers to d2f.o(.text) for __aeabi_d2f + timer_1234.o(i.Capture_Init) refers to ffltui.o(.text) for __aeabi_ui2f + timer_1234.o(i.Capture_Init) refers to fmul.o(.text) for __aeabi_fmul + timer_1234.o(i.Capture_Init) refers to ffixui.o(.text) for __aeabi_f2uiz + timer_1234.o(i.Capture_Init) refers to ffixi.o(.text) for __aeabi_f2iz + timer_1234.o(i.Lire_Duree_Pulse) refers to timer_1234.o(.data) for .data + timer_1234.o(i.PWM_Init) refers to f2d.o(.text) for __aeabi_f2d + timer_1234.o(i.PWM_Init) refers to ddiv.o(.text) for __aeabi_ddiv + timer_1234.o(i.PWM_Init) refers to d2f.o(.text) for __aeabi_d2f + timer_1234.o(i.PWM_Init) refers to timer_1234.o(i.Timer_1234_Init) for Timer_1234_Init + timer_1234.o(i.PWM_Init_ff) refers to timer_1234.o(i.Timer_1234_Init_ff) for Timer_1234_Init_ff + timer_1234.o(i.TIM1_CC_IRQHandler) refers to timer_1234.o(.data) for .data + timer_1234.o(i.TIM1_UP_IRQHandler) refers to timer_1234.o(.data) for .data + timer_1234.o(i.TIM2_IRQHandler) refers to timer_1234.o(.data) for .data + timer_1234.o(i.TIM3_IRQHandler) refers to timer_1234.o(.data) for .data + timer_1234.o(i.TIM4_IRQHandler) refers to timer_1234.o(.data) for .data + timer_1234.o(i.Timer_1234_Init) refers to clock.o(i.CLOCK_GetTIMCLK) for CLOCK_GetTIMCLK + timer_1234.o(i.Timer_1234_Init) refers to ffltui.o(.text) for __aeabi_ui2f + timer_1234.o(i.Timer_1234_Init) refers to fmul.o(.text) for __aeabi_fmul + timer_1234.o(i.Timer_1234_Init) refers to f2d.o(.text) for __aeabi_f2d + timer_1234.o(i.Timer_1234_Init) refers to ddiv.o(.text) for __aeabi_ddiv + timer_1234.o(i.Timer_1234_Init) refers to d2f.o(.text) for __aeabi_d2f + timer_1234.o(i.Timer_1234_Init) refers to fscalb.o(.text) for __ARM_scalbnf + timer_1234.o(i.Timer_1234_Init) refers to ffixui.o(.text) for __aeabi_f2uiz + timer_1234.o(i.Timer_1234_Init) refers to fdiv.o(.text) for __aeabi_fdiv + timer_1234.o(i.Timer_1234_Init) refers to dfltui.o(.text) for __aeabi_ui2d + timer_1234.o(i.Timer_1234_Init) refers to dadd.o(.text) for __aeabi_dadd + timer_1234.o(i.Timer_1234_Init) refers to dmul.o(.text) for __aeabi_dmul + timer_1234.o(i.Timer_1234_Init_ff) refers to clock.o(i.CLOCK_GetHCLK) for CLOCK_GetHCLK + timer_1234.o(i.Timer_1234_Init_ff) refers to clock.o(i.CLOCK_GetTIMCLK) for CLOCK_GetTIMCLK + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000F) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$00000011) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry12b.o(.ARM.Collect$$$$0000000E) for __rt_lib_shutdown_fini + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + 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 + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + 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 + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing principal.o(.rev16_text), (4 bytes). + Removing principal.o(.revsh_text), (4 bytes). + Removing principal.o(.rrx_text), (6 bytes). + Removing cligno.o(mesdata), (0 bytes). + Removing startup-rvds.o(HEAP), (512 bytes). + Removing clock.o(.rev16_text), (4 bytes). + Removing clock.o(.revsh_text), (4 bytes). + Removing clock.o(.rrx_text), (6 bytes). + Removing clock.o(i.CLOCK_GetADCCLK), (8 bytes). + Removing clock.o(i.CLOCK_GetPCLK1), (8 bytes). + Removing clock.o(i.CLOCK_GetPCLK2), (8 bytes). + Removing gpio.o(.rev16_text), (4 bytes). + Removing gpio.o(.revsh_text), (4 bytes). + Removing gpio.o(.rrx_text), (6 bytes). + Removing timer_1234.o(.rev16_text), (4 bytes). + Removing timer_1234.o(.revsh_text), (4 bytes). + Removing timer_1234.o(.rrx_text), (6 bytes). + Removing timer_1234.o(i.Active_IT_Compare_Timer), (492 bytes). + Removing timer_1234.o(i.Capture_Init), (484 bytes). + Removing timer_1234.o(i.Lire_Duree_Pulse), (96 bytes). + Removing timer_1234.o(i.PWM_Complementaire_Timer1), (60 bytes). + Removing timer_1234.o(i.PWM_Init), (200 bytes). + Removing timer_1234.o(i.PWM_Init_ff), (172 bytes). + Removing timer_1234.o(i.Timer_1234_Init), (268 bytes). + Removing timer_1234.o(i.Timer_Inc_Init), (180 bytes). + Removing fmul.o(.text), (100 bytes). + Removing fdiv.o(.text), (124 bytes). + Removing fscalb.o(.text), (24 bytes). + Removing dadd.o(.text), (334 bytes). + Removing dmul.o(.text), (228 bytes). + Removing ddiv.o(.text), (222 bytes). + Removing ffltui.o(.text), (10 bytes). + Removing dfltui.o(.text), (26 bytes). + Removing ffixi.o(.text), (50 bytes). + Removing ffixui.o(.text), (40 bytes). + Removing f2d.o(.text), (38 bytes). + Removing d2f.o(.text), (56 bytes). + Removing fepilogue.o(.text), (110 bytes). + Removing depilogue.o(.text), (186 bytes). + +39 unused section(s) (total 4092 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + Lib\GPIO.c 0x00000000 Number 0 gpio.o ABSOLUTE + Lib\Timer_1234.c 0x00000000 Number 0 timer_1234.o ABSOLUTE + Lib\\GPIO.c 0x00000000 Number 0 gpio.o ABSOLUTE + Lib\\Timer_1234.c 0x00000000 Number 0 timer_1234.o ABSOLUTE + Lib\\clock.c 0x00000000 Number 0 clock.o ABSOLUTE + Lib\clock.c 0x00000000 Number 0 clock.o ABSOLUTE + Src\Cligno.s 0x00000000 Number 0 cligno.o ABSOLUTE + Src\\principal.c 0x00000000 Number 0 principal.o ABSOLUTE + Src\principal.c 0x00000000 Number 0 principal.o ABSOLUTE + Src\startup-rvds.s 0x00000000 Number 0 startup-rvds.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 + 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$$$$0000000E 0x080000fc Section 4 entry12b.o(.ARM.Collect$$$$0000000E) + .ARM.Collect$$$$0000000F 0x08000100 Section 0 entry10a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00000011 0x08000100 Section 0 entry11a.o(.ARM.Collect$$$$00000011) + .ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x08000104 Section 76 startup-rvds.o(.text) + .text 0x08000150 Section 36 init.o(.text) + i.Active_IT_Debordement_Timer 0x08000174 Section 0 timer_1234.o(i.Active_IT_Debordement_Timer) + i.CLOCK_Configure 0x08000258 Section 0 clock.o(i.CLOCK_Configure) + i.CLOCK_GetHCLK 0x080002cc Section 0 clock.o(i.CLOCK_GetHCLK) + i.CLOCK_GetTIMCLK 0x080002d4 Section 0 clock.o(i.CLOCK_GetTIMCLK) + i.CLOCK_HPRECompute 0x080002f8 Section 0 clock.o(i.CLOCK_HPRECompute) + CLOCK_HPRECompute 0x080002f9 Thumb Code 116 clock.o(i.CLOCK_HPRECompute) + i.GPIOA_Clear 0x0800036c Section 0 gpio.o(i.GPIOA_Clear) + i.GPIOA_Set 0x0800037c Section 0 gpio.o(i.GPIOA_Set) + i.GPIOB_Clear 0x0800038c Section 0 gpio.o(i.GPIOB_Clear) + i.GPIOB_Set 0x0800039c Section 0 gpio.o(i.GPIOB_Set) + i.GPIOC_Clear 0x080003ac Section 0 gpio.o(i.GPIOC_Clear) + i.GPIOC_Set 0x080003bc Section 0 gpio.o(i.GPIOC_Set) + i.GPIO_Configure 0x080003cc Section 0 gpio.o(i.GPIO_Configure) + i.PWM_Set_Value_TIM3_Ch3 0x080004d4 Section 0 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) + i.TIM1_CC_IRQHandler 0x080004e0 Section 0 timer_1234.o(i.TIM1_CC_IRQHandler) + i.TIM1_UP_IRQHandler 0x080005ec Section 0 timer_1234.o(i.TIM1_UP_IRQHandler) + i.TIM2_IRQHandler 0x08000604 Section 0 timer_1234.o(i.TIM2_IRQHandler) + i.TIM3_IRQHandler 0x08000714 Section 0 timer_1234.o(i.TIM3_IRQHandler) + i.TIM4_IRQHandler 0x08000840 Section 0 timer_1234.o(i.TIM4_IRQHandler) + i.Timer_1234_Init_ff 0x0800096c Section 0 timer_1234.o(i.Timer_1234_Init_ff) + i.__scatterload_copy 0x080009e8 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x080009f6 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x080009f8 Section 14 handlers.o(i.__scatterload_zeroinit) + i.main 0x08000a08 Section 0 principal.o(i.main) + moncode 0x08000a40 Section 44 cligno.o(moncode) + .data 0x20000000 Section 160 timer_1234.o(.data) + Ptr_TIM1 0x20000010 Data 4 timer_1234.o(.data) + Ptr_TIM2 0x20000014 Data 4 timer_1234.o(.data) + Ptr_TIM3 0x20000018 Data 4 timer_1234.o(.data) + Ptr_TIM4 0x2000001c Data 4 timer_1234.o(.data) + Ptr_TIM1_Voie1 0x20000020 Data 4 timer_1234.o(.data) + Ptr_TIM1_Voie2 0x20000024 Data 4 timer_1234.o(.data) + Ptr_TIM1_Voie3 0x20000028 Data 4 timer_1234.o(.data) + Ptr_TIM1_Voie4 0x2000002c Data 4 timer_1234.o(.data) + Ptr_TIM2_Voie1 0x20000030 Data 4 timer_1234.o(.data) + Ptr_TIM2_Voie2 0x20000034 Data 4 timer_1234.o(.data) + Ptr_TIM2_Voie3 0x20000038 Data 4 timer_1234.o(.data) + Ptr_TIM2_Voie4 0x2000003c Data 4 timer_1234.o(.data) + Ptr_TIM3_Voie1 0x20000040 Data 4 timer_1234.o(.data) + Ptr_TIM3_Voie2 0x20000044 Data 4 timer_1234.o(.data) + Ptr_TIM3_Voie3 0x20000048 Data 4 timer_1234.o(.data) + Ptr_TIM3_Voie4 0x2000004c Data 4 timer_1234.o(.data) + Ptr_TIM4_Voie1 0x20000050 Data 4 timer_1234.o(.data) + Ptr_TIM4_Voie2 0x20000054 Data 4 timer_1234.o(.data) + Ptr_TIM4_Voie3 0x20000058 Data 4 timer_1234.o(.data) + Ptr_TIM4_Voie4 0x2000005c Data 4 timer_1234.o(.data) + Duree_Pulse_T1 0x20000060 Data 8 timer_1234.o(.data) + Duree_Pulse_T2 0x20000068 Data 8 timer_1234.o(.data) + Duree_Pulse_T3 0x20000070 Data 8 timer_1234.o(.data) + Duree_Pulse_T4 0x20000078 Data 8 timer_1234.o(.data) + Date_T1 0x20000080 Data 8 timer_1234.o(.data) + Date_T2 0x20000088 Data 8 timer_1234.o(.data) + Date_T3 0x20000090 Data 8 timer_1234.o(.data) + Date_T4 0x20000098 Data 8 timer_1234.o(.data) + maram 0x200000a0 Section 4 cligno.o(maram) + STACK 0x200000a8 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$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 principal.o ABSOLUTE + __arm_fini_ - Undefined Weak Reference + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + __decompress - 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_lib_shutdown_fini 0x080000fd Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E) + __rt_final_cpp 0x08000101 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F) + __rt_final_exit 0x08000101 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011) + Reset_Handler 0x08000105 Thumb Code 34 startup-rvds.o(.text) + SystemInit 0x08000127 Thumb Code 2 startup-rvds.o(.text) + NMI_Handler 0x08000129 Thumb Code 2 startup-rvds.o(.text) + HardFault_Handler 0x0800012b Thumb Code 2 startup-rvds.o(.text) + MemManage_Handler 0x0800012d Thumb Code 2 startup-rvds.o(.text) + BusFault_Handler 0x0800012f Thumb Code 2 startup-rvds.o(.text) + UsageFault_Handler 0x08000131 Thumb Code 2 startup-rvds.o(.text) + SVC_Handler 0x08000133 Thumb Code 2 startup-rvds.o(.text) + DebugMon_Handler 0x08000135 Thumb Code 2 startup-rvds.o(.text) + PendSV_Handler 0x08000137 Thumb Code 2 startup-rvds.o(.text) + SysTick_Handler 0x08000139 Thumb Code 2 startup-rvds.o(.text) + ADC1_2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + CAN1_RX1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + CAN1_SCE_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel4_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel5_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel6_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + DMA1_Channel7_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI0_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI15_10_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI4_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + EXTI9_5_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + FLASH_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C1_ER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C1_EV_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C2_ER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + I2C2_EV_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + PVD_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + RCC_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + RTCAlarm_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + RTC_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + SPI1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + SPI2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TAMPER_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TIM1_BRK_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + TIM1_TRG_COM_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USART1_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USART2_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USART3_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USBWakeUp_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USB_HP_CAN1_TX_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + USB_LP_CAN1_RX0_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + WWDG_IRQHandler 0x0800013b Thumb Code 0 startup-rvds.o(.text) + __scatterload 0x08000151 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x08000151 Thumb Code 0 init.o(.text) + Active_IT_Debordement_Timer 0x08000175 Thumb Code 204 timer_1234.o(i.Active_IT_Debordement_Timer) + CLOCK_Configure 0x08000259 Thumb Code 104 clock.o(i.CLOCK_Configure) + CLOCK_GetHCLK 0x080002cd Thumb Code 4 clock.o(i.CLOCK_GetHCLK) + CLOCK_GetTIMCLK 0x080002d5 Thumb Code 22 clock.o(i.CLOCK_GetTIMCLK) + GPIOA_Clear 0x0800036d Thumb Code 10 gpio.o(i.GPIOA_Clear) + GPIOA_Set 0x0800037d Thumb Code 10 gpio.o(i.GPIOA_Set) + GPIOB_Clear 0x0800038d Thumb Code 10 gpio.o(i.GPIOB_Clear) + GPIOB_Set 0x0800039d Thumb Code 10 gpio.o(i.GPIOB_Set) + GPIOC_Clear 0x080003ad Thumb Code 10 gpio.o(i.GPIOC_Clear) + GPIOC_Set 0x080003bd Thumb Code 10 gpio.o(i.GPIOC_Set) + GPIO_Configure 0x080003cd Thumb Code 240 gpio.o(i.GPIO_Configure) + PWM_Set_Value_TIM3_Ch3 0x080004d5 Thumb Code 6 timer_1234.o(i.PWM_Set_Value_TIM3_Ch3) + TIM1_CC_IRQHandler 0x080004e1 Thumb Code 240 timer_1234.o(i.TIM1_CC_IRQHandler) + TIM1_UP_IRQHandler 0x080005ed Thumb Code 16 timer_1234.o(i.TIM1_UP_IRQHandler) + TIM2_IRQHandler 0x08000605 Thumb Code 266 timer_1234.o(i.TIM2_IRQHandler) + TIM3_IRQHandler 0x08000715 Thumb Code 272 timer_1234.o(i.TIM3_IRQHandler) + TIM4_IRQHandler 0x08000841 Thumb Code 272 timer_1234.o(i.TIM4_IRQHandler) + Timer_1234_Init_ff 0x0800096d Thumb Code 106 timer_1234.o(i.Timer_1234_Init_ff) + __scatterload_copy 0x080009e9 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x080009f7 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x080009f9 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + main 0x08000a09 Thumb Code 38 principal.o(i.main) + timer_callback 0x08000a41 Thumb Code 38 cligno.o(moncode) + Region$$Table$$Base 0x08000a6c Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08000a8c Number 0 anon$$obj.o(Region$$Table) + Enable_Fct_IT_Compare_Match_TIM1_Voie1 0x20000000 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM1_Voie2 0x20000001 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM1_Voie3 0x20000002 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM1_Voie4 0x20000003 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM2_Voie1 0x20000004 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM2_Voie2 0x20000005 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM2_Voie3 0x20000006 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM2_Voie4 0x20000007 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM3_Voie1 0x20000008 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM3_Voie2 0x20000009 Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM3_Voie3 0x2000000a Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM3_Voie4 0x2000000b Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM4_Voie1 0x2000000c Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM4_Voie2 0x2000000d Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM4_Voie3 0x2000000e Data 1 timer_1234.o(.data) + Enable_Fct_IT_Compare_Match_TIM4_Voie4 0x2000000f Data 1 timer_1234.o(.data) + FlagCligno 0x200000a0 Data 4 cligno.o(maram) + __initial_sp 0x200004a8 Data 0 startup-rvds.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x080000ed + + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000b30, Max: 0x00020000, ABSOLUTE) + + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00000a8c, Max: 0x00020000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x08000000 0x08000000 0x000000ec Data RO 65 RESET startup-rvds.o + 0x080000ec 0x080000ec 0x00000000 Code RO 149 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x080000ec 0x080000ec 0x00000004 Code RO 176 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x080000f0 0x080000f0 0x00000004 Code RO 179 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 181 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x080000f4 0x080000f4 0x00000000 Code RO 183 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x080000f4 0x080000f4 0x00000008 Code RO 184 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x080000fc 0x080000fc 0x00000004 Code RO 191 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o) + 0x08000100 0x08000100 0x00000000 Code RO 186 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o) + 0x08000100 0x08000100 0x00000000 Code RO 188 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o) + 0x08000100 0x08000100 0x00000004 Code RO 177 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000104 0x08000104 0x0000004c Code RO 66 .text startup-rvds.o + 0x08000150 0x08000150 0x00000024 Code RO 201 .text mc_w.l(init.o) + 0x08000174 0x08000174 0x000000e4 Code RO 114 i.Active_IT_Debordement_Timer DriverJeuLaser.lib(timer_1234.o) + 0x08000258 0x08000258 0x00000074 Code RO 73 i.CLOCK_Configure DriverJeuLaser.lib(clock.o) + 0x080002cc 0x080002cc 0x00000008 Code RO 75 i.CLOCK_GetHCLK DriverJeuLaser.lib(clock.o) + 0x080002d4 0x080002d4 0x00000024 Code RO 78 i.CLOCK_GetTIMCLK DriverJeuLaser.lib(clock.o) + 0x080002f8 0x080002f8 0x00000074 Code RO 79 i.CLOCK_HPRECompute DriverJeuLaser.lib(clock.o) + 0x0800036c 0x0800036c 0x00000010 Code RO 93 i.GPIOA_Clear DriverJeuLaser.lib(gpio.o) + 0x0800037c 0x0800037c 0x00000010 Code RO 94 i.GPIOA_Set DriverJeuLaser.lib(gpio.o) + 0x0800038c 0x0800038c 0x00000010 Code RO 95 i.GPIOB_Clear DriverJeuLaser.lib(gpio.o) + 0x0800039c 0x0800039c 0x00000010 Code RO 96 i.GPIOB_Set DriverJeuLaser.lib(gpio.o) + 0x080003ac 0x080003ac 0x00000010 Code RO 97 i.GPIOC_Clear DriverJeuLaser.lib(gpio.o) + 0x080003bc 0x080003bc 0x00000010 Code RO 98 i.GPIOC_Set DriverJeuLaser.lib(gpio.o) + 0x080003cc 0x080003cc 0x00000108 Code RO 99 i.GPIO_Configure DriverJeuLaser.lib(gpio.o) + 0x080004d4 0x080004d4 0x0000000c Code RO 120 i.PWM_Set_Value_TIM3_Ch3 DriverJeuLaser.lib(timer_1234.o) + 0x080004e0 0x080004e0 0x0000010c Code RO 121 i.TIM1_CC_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x080005ec 0x080005ec 0x00000018 Code RO 122 i.TIM1_UP_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x08000604 0x08000604 0x00000110 Code RO 123 i.TIM2_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x08000714 0x08000714 0x0000012c Code RO 124 i.TIM3_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x08000840 0x08000840 0x0000012c Code RO 125 i.TIM4_IRQHandler DriverJeuLaser.lib(timer_1234.o) + 0x0800096c 0x0800096c 0x0000007c Code RO 127 i.Timer_1234_Init_ff DriverJeuLaser.lib(timer_1234.o) + 0x080009e8 0x080009e8 0x0000000e Code RO 207 i.__scatterload_copy mc_w.l(handlers.o) + 0x080009f6 0x080009f6 0x00000002 Code RO 208 i.__scatterload_null mc_w.l(handlers.o) + 0x080009f8 0x080009f8 0x0000000e Code RO 209 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08000a06 0x08000a06 0x00000002 PAD + 0x08000a08 0x08000a08 0x00000038 Code RO 4 i.main principal.o + 0x08000a40 0x08000a40 0x0000002c Code RO 59 moncode cligno.o + 0x08000a6c 0x08000a6c 0x00000020 Data RO 205 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08000a8c, Size: 0x000004a8, Max: 0x00005000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x20000000 0x08000a8c 0x000000a0 Data RW 129 .data DriverJeuLaser.lib(timer_1234.o) + 0x200000a0 0x08000b2c 0x00000004 Data RW 58 maram cligno.o + 0x200000a4 0x08000b30 0x00000004 PAD + 0x200000a8 - 0x00000400 Zero RW 63 STACK startup-rvds.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 44 6 0 4 0 340 cligno.o + 56 18 0 0 0 1911 principal.o + 76 20 236 0 1024 812 startup-rvds.o + + ---------------------------------------------------------------------- + 176 44 268 4 1028 3063 Object Totals + 0 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 + + 276 30 0 0 0 284 clock.o + 360 60 0 0 0 492 gpio.o + 1528 146 0 160 0 656 timer_1234.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 4 0 0 0 0 0 entry12b.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 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 + + ---------------------------------------------------------------------- + 2256 252 0 160 0 1500 Library Totals + 2 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 2164 236 0 160 0 1432 DriverJeuLaser.lib + 90 16 0 0 0 68 mc_w.l + + ---------------------------------------------------------------------- + 2256 252 0 160 0 1500 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 2432 296 268 164 1028 3831 Grand Totals + 2432 296 268 164 1028 3831 ELF Image Totals + 2432 296 268 164 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 2700 ( 2.64kB) + Total RW Size (RW Data + ZI Data) 1192 ( 1.16kB) + Total ROM Size (Code + RO Data + RW Data) 2864 ( 2.80kB) + +============================================================================== + diff --git a/PjtKEIL_StepDeb_2/Obj/BacASable.sct b/PjtKEIL_StepDeb_2/Obj/BacASable.sct new file mode 100644 index 0000000..bbacbc6 --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/BacASable.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/PjtKEIL_StepDeb_2/Obj/BacASable_CibleSondeKEIL.dep b/PjtKEIL_StepDeb_2/Obj/BacASable_CibleSondeKEIL.dep new file mode 100644 index 0000000..c397f7b --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/BacASable_CibleSondeKEIL.dep @@ -0,0 +1,15 @@ +Dependencies for Project 'BacASable', Target 'CibleSondeKEIL': (DO NOT MODIFY !) +CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC +F (.\Src\principal.c)(0x6232E6CF)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) +I (.\Driver\DriverJeuLaser.h)(0x6037C015) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_CibleSondeKEIL\RTE_Components.h)(0x6232FC51) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) +F (.\Src\Cligno.s)(0x6232FDBC)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list cligno.lst --xref -o .\obj\cligno.o --depend .\obj\cligno.d) +F (.\Src\startup-rvds.s)(0x5FE38AC6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\_CibleSondeKEIL -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds.o --depend .\obj\startup-rvds.d) +F (.\Driver\DriverJeuLaser.lib)(0x6037BEDF)() diff --git a/PjtKEIL_StepDeb_2/Obj/BacASable_Simu.dep b/PjtKEIL_StepDeb_2/Obj/BacASable_Simu.dep new file mode 100644 index 0000000..015def0 --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/BacASable_Simu.dep @@ -0,0 +1,16 @@ +Dependencies for Project 'BacASable', Target 'Simu': (DO NOT MODIFY !) +CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC +F (.\Src\principal.c)(0x6232E6CF)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\Driver --C99 -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F103xB -DUSE_FULL_LL_DRIVER -o .\obj\principal.o --omf_browse .\obj\principal.crf --depend .\obj\principal.d) +I (.\Driver\DriverJeuLaser.h)(0x6037C015) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC) +I (.\RTE\_Simu\RTE_Components.h)(0x62287273) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582) +I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22) +I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582) +I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC) +F (.\Src\Cligno.s)(0x6232FDBC)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Driver -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list cligno.lst --xref -o .\obj\cligno.o --depend .\obj\cligno.d) +I (.\Driver\DriverJeuLaser.inc)(0x6037BEDF) +F (.\Src\startup-rvds.s)(0x5FE38AC6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I .\Driver -I.\RTE\_Simu -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup-rvds.lst --xref -o .\obj\startup-rvds.o --depend .\obj\startup-rvds.d) +F (.\Driver\DriverJeuLaser.lib)(0x6037BEDF)() diff --git a/PjtKEIL_StepDeb_2/Obj/ExtDll.iex b/PjtKEIL_StepDeb_2/Obj/ExtDll.iex new file mode 100644 index 0000000..6c0896e --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/ExtDll.iex @@ -0,0 +1,2 @@ +[EXTDLL] +Count=0 diff --git a/PjtKEIL_StepDeb_2/Obj/cligno.d b/PjtKEIL_StepDeb_2/Obj/cligno.d new file mode 100644 index 0000000..cdd09ab --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/cligno.d @@ -0,0 +1,2 @@ +.\obj\cligno.o: Src\Cligno.s +.\obj\cligno.o: .\Driver\DriverJeuLaser.inc diff --git a/PjtKEIL_StepDeb_2/Obj/cligno.o b/PjtKEIL_StepDeb_2/Obj/cligno.o new file mode 100644 index 0000000..b4900f0 Binary files /dev/null and b/PjtKEIL_StepDeb_2/Obj/cligno.o differ diff --git a/PjtKEIL_StepDeb_2/Obj/principal.crf b/PjtKEIL_StepDeb_2/Obj/principal.crf new file mode 100644 index 0000000..f18169f Binary files /dev/null and b/PjtKEIL_StepDeb_2/Obj/principal.crf differ diff --git a/PjtKEIL_StepDeb_2/Obj/principal.d b/PjtKEIL_StepDeb_2/Obj/principal.d new file mode 100644 index 0000000..5d6c601 --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/principal.d @@ -0,0 +1,10 @@ +.\obj\principal.o: Src\principal.c +.\obj\principal.o: .\Driver\DriverJeuLaser.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h +.\obj\principal.o: .\RTE\_Simu\RTE_Components.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h +.\obj\principal.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h +.\obj\principal.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h diff --git a/PjtKEIL_StepDeb_2/Obj/principal.o b/PjtKEIL_StepDeb_2/Obj/principal.o new file mode 100644 index 0000000..918a6f8 Binary files /dev/null and b/PjtKEIL_StepDeb_2/Obj/principal.o differ diff --git a/PjtKEIL_StepDeb_2/Obj/startup-rvds.d b/PjtKEIL_StepDeb_2/Obj/startup-rvds.d new file mode 100644 index 0000000..2c6855d --- /dev/null +++ b/PjtKEIL_StepDeb_2/Obj/startup-rvds.d @@ -0,0 +1 @@ +.\obj\startup-rvds.o: Src\startup-rvds.s diff --git a/PjtKEIL_StepDeb_2/Obj/startup-rvds.o b/PjtKEIL_StepDeb_2/Obj/startup-rvds.o new file mode 100644 index 0000000..3b0bcfa Binary files /dev/null and b/PjtKEIL_StepDeb_2/Obj/startup-rvds.o differ diff --git a/PjtKEIL_StepDeb_2/RTE/_CibleSondeKEIL/RTE_Components.h b/PjtKEIL_StepDeb_2/RTE/_CibleSondeKEIL/RTE_Components.h new file mode 100644 index 0000000..e0e1553 --- /dev/null +++ b/PjtKEIL_StepDeb_2/RTE/_CibleSondeKEIL/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'BacASable' + * Target: 'CibleSondeKEIL' + */ + +#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/PjtKEIL_StepDeb_2/RTE/_Simu/RTE_Components.h b/PjtKEIL_StepDeb_2/RTE/_Simu/RTE_Components.h new file mode 100644 index 0000000..b403f03 --- /dev/null +++ b/PjtKEIL_StepDeb_2/RTE/_Simu/RTE_Components.h @@ -0,0 +1,21 @@ + +/* + * Auto generated Run-Time-Environment Configuration File + * *** Do not modify ! *** + * + * Project: 'BacASable' + * 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/PjtKEIL_StepDeb_2/Src/Cligno.s b/PjtKEIL_StepDeb_2/Src/Cligno.s new file mode 100644 index 0000000..5fce029 --- /dev/null +++ b/PjtKEIL_StepDeb_2/Src/Cligno.s @@ -0,0 +1,78 @@ + PRESERVE8 + THUMB + include DriverJeuLaser.inc + +; ====================== zone de réservation de données, ====================================== +;Section RAM (read only) : + area mesdata,data,readonly + + +;Section RAM (read write): + area maram,data,readwrite +FlagCligno dcd 0 + + +; =============================================================================================== + + + + +;Section ROM code (read only) : + area moncode,code,readonly + + + export FlagCligno + export timer_callback + +; écrire le code ici +timer_callback proc + + push {lr} + ;r1 : &FlagCligno + ldr r1, =FlagCligno + ; r2 : * (&FlagCligno) + ldr r2, [r1] + subs r2, #1 + + bne Action1 + ; on met la valeur 0 dans r0 + mov r0, #0 + ; on stocke à l'adresse r1 la valeur dans r0 + str r0, [r1] + ;on prépare R0 pour l'appel de la fonction + mov r0, #1 + bl GPIOB_Set + bne Fin + +Action1 + ; on met la valeur 1 dans r0 + mov r0, #1 + ; on stocke à l'adresse r1 la valeur dans r0 + str r0, [r1] + ;on a r0 à 1 pour l'appel de la fonction + bl GPIOB_Clear + +Fin + pop {pc} + endp + + + + + +;/* +;void timer_callback(void) +;{ +; if (FlagCligno==1) +; { +; FlagCligno=0; +; GPIOB_Set(1); +; } +; else +; { +; FlagCligno=1; +; GPIOB_Clear(1); +; } +;}*/ + + END diff --git a/PjtKEIL_StepDeb_2/Src/principal.c b/PjtKEIL_StepDeb_2/Src/principal.c new file mode 100644 index 0000000..69cb954 --- /dev/null +++ b/PjtKEIL_StepDeb_2/Src/principal.c @@ -0,0 +1,46 @@ + + +#include "DriverJeuLaser.h" + +void timer_callback(void); + +int main(void) +{ + +// =========================================================================== +// ============= INIT PERIPH (faites qu'une seule fois) ===================== +// =========================================================================== + +// Après exécution : le coeur CPU est clocké à 72MHz ainsi que tous les timers +CLOCK_Configure(); + +// configuration du Timer 4 en débordement 100ms + +Timer_1234_Init_ff(TIM4, 7200000); + + +// Activation des interruptions issues du Timer 4 +// Association de la fonction à exécuter lors de l'interruption : timer_callback +// cette fonction (si écrite en ASM) doit être conforme à l'AAPCS + +Active_IT_Debordement_Timer(TIM4, 2, timer_callback); +//** Placez votre code là ** // + + + +// configuration de PortB.1 (PB1) en sortie push-pull +GPIO_Configure(GPIOB, 1, OUTPUT, OUTPUT_PPULL); + + + + +//============================================================================ + + +while (1) + { + } +} + + + diff --git a/PjtKEIL_StepDeb_2/Src/startup-rvds.s b/PjtKEIL_StepDeb_2/Src/startup-rvds.s new file mode 100644 index 0000000..a7b631a --- /dev/null +++ b/PjtKEIL_StepDeb_2/Src/startup-rvds.s @@ -0,0 +1,335 @@ +;******************** (C) COPYRIGHT 2011 STMicroelectronics ******************** +;* File Name : startup_stm32f10x_md.s +;* Author : MCD Application Team +;* Version : V3.5.0 +;* Date : 11-March-2011 +;* Description : STM32F10x Medium Density Devices vector table for MDK-ARM +;* toolchain. +;* This module performs: +;* - Set the initial SP +;* - Set the initial PC == Reset_Handler +;* - Set the vector table entries with the exceptions ISR address +;* - Configure the clock system +;* - Branches to __main in the C library (which eventually +;* calls main()). +;* After Reset the CortexM3 processor is in Thread mode, +;* priority is Privileged, and the Stack is set to Main. +;* <<< Use Configuration Wizard in Context Menu >>> +;******************************************************************************* +; 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/PjtKEIL_StepDeb_2/cligno.lst b/PjtKEIL_StepDeb_2/cligno.lst new file mode 100644 index 0000000..add2b1a --- /dev/null +++ b/PjtKEIL_StepDeb_2/cligno.lst @@ -0,0 +1,314 @@ + + + +ARM Macro Assembler Page 1 + + + 1 00000000 PRESERVE8 + 2 00000000 THUMB + 3 00000000 include DriverJeuLaser.inc + 1 00000000 + 2 00000000 ; Bibliotheque DriverJeuLaser (ancienne gassp72 adaptée + 2021 - TR) + 3 00000000 ; Accès en aux fonctions suivantes : + 4 00000000 ; GPIO : + 5 00000000 ; GPIOA_Set(char Broche), GPIOB_Set(char Broche), GPIOC_ + Set(char Broche) + 6 00000000 ; GPIOA_Clear(char Broche), GPIOB_Clear(char Broche), GP + IOC_Clear(char Broche) + 7 00000000 + 8 00000000 ; PWM : + 9 00000000 ;/** + 10 00000000 ; * @brief Fixe une valeur de PWM, Val, en tick horloge + . La rapport cyclique effectif + 11 00000000 ; * est donc : rcy = Thaut_ticks / Periode_ticks + 12 00000000 ; * @note spécifique Jeu Laser, PWM liée exclusivement + au TIM3, chan3 + 13 00000000 ; * @param Thaut_ticks : durée de l'état haut d'une imp + ulsion en Ticks + 14 00000000 ; * @retval None + 15 00000000 ; */ + 16 00000000 + 17 00000000 ;void PWM_Set_Value_TIM3_Ch3( unsigned short int Thaut_t + icks); + 18 00000000 import PWM_Set_Value_TIM3_Ch3 + 19 00000000 + 20 00000000 + 21 00000000 + 22 00000000 ;/** + 23 00000000 ; * @brief Mise à 1 d'une broche GPIO + 24 00000000 ; * @note Une fonction par GPIO + 25 00000000 ; * @param Broche : 0 à 15 + 26 00000000 ; * @retval None + 27 00000000 ; */ + 28 00000000 + 29 00000000 ;void GPIOA_Set(char Broche); + 30 00000000 import GPIOA_Set + 31 00000000 + 32 00000000 ;void GPIOB_Set(char Broche); + 33 00000000 import GPIOB_Set + 34 00000000 + 35 00000000 ;void GPIOC_Set(char Broche); + 36 00000000 import GPIOC_Set + 37 00000000 + 38 00000000 + 39 00000000 + 40 00000000 ;/** + 41 00000000 ; * @brief Mise à 0 d'une broche GPIO + 42 00000000 ; * @note Une fonction par GPIO + 43 00000000 ; * @param Broche : 0 à 15 + 44 00000000 ; * @retval None + 45 00000000 ; */ + 46 00000000 + 47 00000000 ;void GPIOA_Clear(char Broche); + 48 00000000 import GPIOA_Clear + 49 00000000 + + + +ARM Macro Assembler Page 2 + + + 50 00000000 ;void GPIOB_Clear(char Broche); + 51 00000000 import GPIOB_Clear + 52 00000000 + 53 00000000 ;void GPIOC_Clear(char Broche); + 54 00000000 import GPIOC_Clear + 55 00000000 + 56 00000000 end + 4 00000000 + 5 00000000 ; ====================== zone de réservation de données, + ====================================== + 6 00000000 ;Section RAM (read only) : + 7 00000000 area mesdata,data,readonly + 8 00000000 + 9 00000000 + 10 00000000 ;Section RAM (read write): + 11 00000000 area maram,data,readwrite + 12 00000000 00000000 + FlagCligno + dcd 0 + 13 00000004 + 14 00000004 + 15 00000004 ; ====================================================== + ========================================= + 16 00000004 + 17 00000004 + 18 00000004 + 19 00000004 + 20 00000004 ;Section ROM code (read only) : + 21 00000004 area moncode,code,readonly + 22 00000000 + 23 00000000 + 24 00000000 export FlagCligno + 25 00000000 export timer_callback + 26 00000000 + 27 00000000 ; écrire le code ici + 28 00000000 timer_callback + proc + 29 00000000 + 30 00000000 B500 push {lr} + 31 00000002 ;r1 : &FlagCligno + 32 00000002 4909 ldr r1, =FlagCligno + 33 00000004 ; r2 : * (&FlagCligno) + 34 00000004 680A ldr r2, [r1] + 35 00000006 3A01 subs r2, #1 + 36 00000008 + 37 00000008 D107 bne Action1 + 38 0000000A ; on met la valeur 0 dans r0 + 39 0000000A F04F 0000 mov r0, #0 + 40 0000000E ; on stocke à l'adresse r1 la valeur dans r0 + 41 0000000E 6008 str r0, [r1] + 42 00000010 ;on prépare R0 pour l'appel de la fonction + 43 00000010 F04F 0001 mov r0, #1 + 44 00000014 F7FF FFFE bl GPIOB_Set + 45 00000018 D104 bne Fin + 46 0000001A + 47 0000001A Action1 + 48 0000001A ; on met la valeur 1 dans r0 + 49 0000001A F04F 0001 mov r0, #1 + 50 0000001E ; on stocke à l'adresse r1 la valeur dans r0 + + + +ARM Macro Assembler Page 3 + + + 51 0000001E 6008 str r0, [r1] + 52 00000020 ;on a r0 à 1 pour l'appel de la fonction + 53 00000020 F7FF FFFE bl GPIOB_Clear + 54 00000024 + 55 00000024 Fin + 56 00000024 BD00 pop {pc} + 57 00000026 endp + 58 00000026 + 59 00000026 + 60 00000026 + 61 00000026 + 62 00000026 + 63 00000026 ;/* + 64 00000026 ;void timer_callback(void) + 65 00000026 ;{ + 66 00000026 ; if (FlagCligno==1) + 67 00000026 ; { + 68 00000026 ; FlagCligno=0; + 69 00000026 ; GPIOB_Set(1); + 70 00000026 ; } + 71 00000026 ; else + 72 00000026 ; { + 73 00000026 ; FlagCligno=1; + 74 00000026 ; GPIOB_Clear(1); + 75 00000026 ; } + 76 00000026 ;}*/ + 77 00000026 + 78 00000026 END + 00 00 00000000 +Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw +ork --depend=.\obj\cligno.d -o.\obj\cligno.o -I.\Driver -I.\RTE\_Simu -IC:\Prog +ramdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil +\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" +--predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 534" --pred +efine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA +1" --list=cligno.lst Src\Cligno.s + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +mesdata 00000000 + +Symbol: mesdata + Definitions + At line 7 in file Src\Cligno.s + Uses + None +Comment: mesdata unused +1 symbol + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +FlagCligno 00000000 + +Symbol: FlagCligno + Definitions + At line 12 in file Src\Cligno.s + Uses + At line 24 in file Src\Cligno.s + At line 32 in file Src\Cligno.s + +maram 00000000 + +Symbol: maram + Definitions + At line 11 in file Src\Cligno.s + Uses + None +Comment: maram unused +2 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +Relocatable symbols + +Action1 0000001A + +Symbol: Action1 + Definitions + At line 47 in file Src\Cligno.s + Uses + At line 37 in file Src\Cligno.s +Comment: Action1 used once +Fin 00000024 + +Symbol: Fin + Definitions + At line 55 in file Src\Cligno.s + Uses + At line 45 in file Src\Cligno.s +Comment: Fin used once +moncode 00000000 + +Symbol: moncode + Definitions + At line 21 in file Src\Cligno.s + Uses + None +Comment: moncode unused +timer_callback 00000000 + +Symbol: timer_callback + Definitions + At line 28 in file Src\Cligno.s + Uses + At line 25 in file Src\Cligno.s +Comment: timer_callback used once +4 symbols + + + +ARM Macro Assembler Page 1 Alphabetic symbol ordering +External symbols + +GPIOA_Clear 00000000 + +Symbol: GPIOA_Clear + Definitions + At line 48 in file .\Driver\DriverJeuLaser.inc + Uses + None +Comment: GPIOA_Clear unused +GPIOA_Set 00000000 + +Symbol: GPIOA_Set + Definitions + At line 30 in file .\Driver\DriverJeuLaser.inc + Uses + None +Comment: GPIOA_Set unused +GPIOB_Clear 00000000 + +Symbol: GPIOB_Clear + Definitions + At line 51 in file .\Driver\DriverJeuLaser.inc + Uses + At line 53 in file Src\Cligno.s +Comment: GPIOB_Clear used once +GPIOB_Set 00000000 + +Symbol: GPIOB_Set + Definitions + At line 33 in file .\Driver\DriverJeuLaser.inc + Uses + At line 44 in file Src\Cligno.s +Comment: GPIOB_Set used once +GPIOC_Clear 00000000 + +Symbol: GPIOC_Clear + Definitions + At line 54 in file .\Driver\DriverJeuLaser.inc + Uses + None +Comment: GPIOC_Clear unused +GPIOC_Set 00000000 + +Symbol: GPIOC_Set + Definitions + At line 36 in file .\Driver\DriverJeuLaser.inc + Uses + None +Comment: GPIOC_Set unused +PWM_Set_Value_TIM3_Ch3 00000000 + +Symbol: PWM_Set_Value_TIM3_Ch3 + Definitions + At line 18 in file .\Driver\DriverJeuLaser.inc + Uses + None +Comment: PWM_Set_Value_TIM3_Ch3 unused +7 symbols +351 symbols in table diff --git a/PjtKEIL_StepDeb_2/startup-rvds.lst b/PjtKEIL_StepDeb_2/startup-rvds.lst new file mode 100644 index 0000000..0bf0fea --- /dev/null +++ b/PjtKEIL_StepDeb_2/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\_CibleSondeKEI +L -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Progr +amdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --predefine="__EV +AL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA +534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine=" +_RTE_ SETA 1" --list=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/README.md b/README.md index 56915c9..be5b136 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,11 @@ # BE CHTI # LEJEUNE LACROIX -## Partie 1: +## Partie 1 : +Terminée +## Partie 2 : +Terminée + +## Partie Son : +Début du projet assembleur BE CHTI, partie encore non terminée. Notre boucle continue à lire la RAM après la fin du fichier du son.