Ajout des parties 1&2 et de la partie son (pas terminée)
This commit is contained in:
parent
3915c8abfa
commit
2f5665052a
107 changed files with 40537 additions and 1 deletions
|
@ -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 >>>
|
||||
|
||||
// <h> Debug MCU configuration register (DBGMCU_CR)
|
||||
// <i> Reserved bits must be kept at reset value
|
||||
// <o.30> DBG_TIM11_STOP <i> TIM11 counter stopped when core is halted
|
||||
// <o.29> DBG_TIM10_STOP <i> TIM10 counter stopped when core is halted
|
||||
// <o.28> DBG_TIM9_STOP <i> TIM9 counter stopped when core is halted
|
||||
// <o.27> DBG_TIM14_STOP <i> TIM14 counter stopped when core is halted
|
||||
// <o.26> DBG_TIM13_STOP <i> TIM13 counter stopped when core is halted
|
||||
// <o.25> DBG_TIM12_STOP <i> TIM12 counter stopped when core is halted
|
||||
// <o.21> DBG_CAN2_STOP <i> Debug CAN2 stopped when core is halted
|
||||
// <o.20> DBG_TIM7_STOP <i> TIM7 counter stopped when core is halted
|
||||
// <o.19> DBG_TIM6_STOP <i> TIM6 counter stopped when core is halted
|
||||
// <o.18> DBG_TIM5_STOP <i> TIM5 counter stopped when core is halted
|
||||
// <o.17> DBG_TIM8_STOP <i> TIM8 counter stopped when core is halted
|
||||
// <o.16> DBG_I2C2_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.15> DBG_I2C1_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.14> DBG_CAN1_STOP <i> Debug CAN1 stopped when Core is halted
|
||||
// <o.13> DBG_TIM4_STOP <i> TIM4 counter stopped when core is halted
|
||||
// <o.12> DBG_TIM3_STOP <i> TIM3 counter stopped when core is halted
|
||||
// <o.11> DBG_TIM2_STOP <i> TIM2 counter stopped when core is halted
|
||||
// <o.10> DBG_TIM1_STOP <i> TIM1 counter stopped when core is halted
|
||||
// <o.9> DBG_WWDG_STOP <i> Debug window watchdog stopped when core is halted
|
||||
// <o.8> DBG_IWDG_STOP <i> Debug independent watchdog stopped when core is halted
|
||||
// <o.2> DBG_STANDBY <i> Debug standby mode
|
||||
// <o.1> DBG_STOP <i> Debug stop mode
|
||||
// <o.0> DBG_SLEEP <i> Debug sleep mode
|
||||
// </h>
|
||||
DbgMCU_CR = 0x00000007;
|
||||
|
||||
// <<< end of configuration section >>>
|
|
@ -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 >>>
|
||||
|
||||
// <h> Debug MCU configuration register (DBGMCU_CR)
|
||||
// <i> Reserved bits must be kept at reset value
|
||||
// <o.30> DBG_TIM11_STOP <i> TIM11 counter stopped when core is halted
|
||||
// <o.29> DBG_TIM10_STOP <i> TIM10 counter stopped when core is halted
|
||||
// <o.28> DBG_TIM9_STOP <i> TIM9 counter stopped when core is halted
|
||||
// <o.27> DBG_TIM14_STOP <i> TIM14 counter stopped when core is halted
|
||||
// <o.26> DBG_TIM13_STOP <i> TIM13 counter stopped when core is halted
|
||||
// <o.25> DBG_TIM12_STOP <i> TIM12 counter stopped when core is halted
|
||||
// <o.21> DBG_CAN2_STOP <i> Debug CAN2 stopped when core is halted
|
||||
// <o.20> DBG_TIM7_STOP <i> TIM7 counter stopped when core is halted
|
||||
// <o.19> DBG_TIM6_STOP <i> TIM6 counter stopped when core is halted
|
||||
// <o.18> DBG_TIM5_STOP <i> TIM5 counter stopped when core is halted
|
||||
// <o.17> DBG_TIM8_STOP <i> TIM8 counter stopped when core is halted
|
||||
// <o.16> DBG_I2C2_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.15> DBG_I2C1_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.14> DBG_CAN1_STOP <i> Debug CAN1 stopped when Core is halted
|
||||
// <o.13> DBG_TIM4_STOP <i> TIM4 counter stopped when core is halted
|
||||
// <o.12> DBG_TIM3_STOP <i> TIM3 counter stopped when core is halted
|
||||
// <o.11> DBG_TIM2_STOP <i> TIM2 counter stopped when core is halted
|
||||
// <o.10> DBG_TIM1_STOP <i> TIM1 counter stopped when core is halted
|
||||
// <o.9> DBG_WWDG_STOP <i> Debug window watchdog stopped when core is halted
|
||||
// <o.8> DBG_IWDG_STOP <i> Debug independent watchdog stopped when core is halted
|
||||
// <o.2> DBG_STANDBY <i> Debug standby mode
|
||||
// <o.1> DBG_STOP <i> Debug stop mode
|
||||
// <o.0> DBG_SLEEP <i> Debug sleep mode
|
||||
// </h>
|
||||
DbgMCU_CR = 0x00000007;
|
||||
|
||||
// <<< end of configuration section >>>
|
|
@ -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 >>>
|
||||
|
||||
// <h> Debug MCU configuration register (DBGMCU_CR)
|
||||
// <i> Reserved bits must be kept at reset value
|
||||
// <o.30> DBG_TIM11_STOP <i> TIM11 counter stopped when core is halted
|
||||
// <o.29> DBG_TIM10_STOP <i> TIM10 counter stopped when core is halted
|
||||
// <o.28> DBG_TIM9_STOP <i> TIM9 counter stopped when core is halted
|
||||
// <o.27> DBG_TIM14_STOP <i> TIM14 counter stopped when core is halted
|
||||
// <o.26> DBG_TIM13_STOP <i> TIM13 counter stopped when core is halted
|
||||
// <o.25> DBG_TIM12_STOP <i> TIM12 counter stopped when core is halted
|
||||
// <o.21> DBG_CAN2_STOP <i> Debug CAN2 stopped when core is halted
|
||||
// <o.20> DBG_TIM7_STOP <i> TIM7 counter stopped when core is halted
|
||||
// <o.19> DBG_TIM6_STOP <i> TIM6 counter stopped when core is halted
|
||||
// <o.18> DBG_TIM5_STOP <i> TIM5 counter stopped when core is halted
|
||||
// <o.17> DBG_TIM8_STOP <i> TIM8 counter stopped when core is halted
|
||||
// <o.16> DBG_I2C2_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.15> DBG_I2C1_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.14> DBG_CAN1_STOP <i> Debug CAN1 stopped when Core is halted
|
||||
// <o.13> DBG_TIM4_STOP <i> TIM4 counter stopped when core is halted
|
||||
// <o.12> DBG_TIM3_STOP <i> TIM3 counter stopped when core is halted
|
||||
// <o.11> DBG_TIM2_STOP <i> TIM2 counter stopped when core is halted
|
||||
// <o.10> DBG_TIM1_STOP <i> TIM1 counter stopped when core is halted
|
||||
// <o.9> DBG_WWDG_STOP <i> Debug window watchdog stopped when core is halted
|
||||
// <o.8> DBG_IWDG_STOP <i> Debug independent watchdog stopped when core is halted
|
||||
// <o.2> DBG_STANDBY <i> Debug standby mode
|
||||
// <o.1> DBG_STOP <i> Debug stop mode
|
||||
// <o.0> DBG_SLEEP <i> Debug sleep mode
|
||||
// </h>
|
||||
DbgMCU_CR = 0x00000007;
|
||||
|
||||
// <<< end of configuration section >>>
|
|
@ -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
|
||||
|
||||
|
|
@ -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
|
Binary file not shown.
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<component_viewer schemaVersion="0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="Component_Viewer.xsd">
|
||||
|
||||
<component name="EventRecorderStub" version="1.0.0"/> <!--name and version of the component-->
|
||||
<events>
|
||||
</events>
|
||||
|
||||
</component_viewer>
|
|
@ -0,0 +1,2 @@
|
|||
[EXTDLL]
|
||||
Count=0
|
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf
Normal file
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.axf
Normal file
Binary file not shown.
|
@ -0,0 +1,64 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
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
|
||||
|
||||
<h2>Project:</h2>
|
||||
U:\Documents\3MIC\S2\BE_CHTI\Assembleur\Partie son\PjtKEIL_StepSon\PjtKEIL_StepSon\StepSon.uvprojx
|
||||
Project File Date: 03/22/2022
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** 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).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
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
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\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
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.4.0
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
885
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.hex
Normal file
885
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.hex
Normal file
|
@ -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
|
427
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.htm
Normal file
427
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.htm
Normal file
|
@ -0,0 +1,427 @@
|
|||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html><head>
|
||||
<title>Static Call Graph - [.\Obj\StepSon.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image .\Obj\StepSon.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Mar 22 18:12:40 2022
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 40 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
main ⇒ PWM_Init_ff ⇒ Timer_1234_Init_ff
|
||||
<P>
|
||||
<H3>
|
||||
Mutually Recursive functions
|
||||
</H3> <LI><a href="#[1]">NMI_Handler</a> ⇒ <a href="#[1]">NMI_Handler</a><BR>
|
||||
<LI><a href="#[2]">HardFault_Handler</a> ⇒ <a href="#[2]">HardFault_Handler</a><BR>
|
||||
<LI><a href="#[3]">MemManage_Handler</a> ⇒ <a href="#[3]">MemManage_Handler</a><BR>
|
||||
<LI><a href="#[4]">BusFault_Handler</a> ⇒ <a href="#[4]">BusFault_Handler</a><BR>
|
||||
<LI><a href="#[5]">UsageFault_Handler</a> ⇒ <a href="#[5]">UsageFault_Handler</a><BR>
|
||||
<LI><a href="#[6]">SVC_Handler</a> ⇒ <a href="#[6]">SVC_Handler</a><BR>
|
||||
<LI><a href="#[7]">DebugMon_Handler</a> ⇒ <a href="#[7]">DebugMon_Handler</a><BR>
|
||||
<LI><a href="#[8]">PendSV_Handler</a> ⇒ <a href="#[8]">PendSV_Handler</a><BR>
|
||||
<LI><a href="#[9]">SysTick_Handler</a> ⇒ <a href="#[9]">SysTick_Handler</a><BR>
|
||||
<LI><a href="#[1c]">ADC1_2_IRQHandler</a> ⇒ <a href="#[1c]">ADC1_2_IRQHandler</a><BR>
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
Function Pointers
|
||||
</H3><UL>
|
||||
<LI><a href="#[1c]">ADC1_2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[4]">BusFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1f]">CAN1_RX1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[20]">CAN1_SCE_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[38]">CallbackSon</a> from gestionson.o(moncode) referenced from principal.o(i.main)
|
||||
<LI><a href="#[15]">DMA1_Channel1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[16]">DMA1_Channel2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[17]">DMA1_Channel3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[18]">DMA1_Channel4_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[19]">DMA1_Channel5_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1a]">DMA1_Channel6_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1b]">DMA1_Channel7_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[7]">DebugMon_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[10]">EXTI0_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[32]">EXTI15_10_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[11]">EXTI1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[12]">EXTI2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[13]">EXTI3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[14]">EXTI4_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[21]">EXTI9_5_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[e]">FLASH_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2]">HardFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2a]">I2C1_ER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[29]">I2C1_EV_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2c]">I2C2_ER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2b]">I2C2_EV_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[3]">MemManage_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1]">NMI_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[b]">PVD_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[8]">PendSV_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[f]">RCC_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[33]">RTCAlarm_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[d]">RTC_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[0]">Reset_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2d]">SPI1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2e]">SPI2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[6]">SVC_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[9]">SysTick_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[36]">SystemInit</a> from startup-rvds.o(.text) referenced from startup-rvds.o(.text)
|
||||
<LI><a href="#[c]">TAMPER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[22]">TIM1_BRK_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[25]">TIM1_CC_IRQHandler</a> from timer_1234.o(i.TIM1_CC_IRQHandler) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[24]">TIM1_TRG_COM_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[23]">TIM1_UP_IRQHandler</a> from timer_1234.o(i.TIM1_UP_IRQHandler) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[26]">TIM2_IRQHandler</a> from timer_1234.o(i.TIM2_IRQHandler) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[27]">TIM3_IRQHandler</a> from timer_1234.o(i.TIM3_IRQHandler) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[28]">TIM4_IRQHandler</a> from timer_1234.o(i.TIM4_IRQHandler) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2f]">USART1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[30]">USART2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[31]">USART3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[34]">USBWakeUp_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1d]">USB_HP_CAN1_TX_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1e]">USB_LP_CAN1_RX0_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[5]">UsageFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[a]">WWDG_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[37]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup-rvds.o(.text)
|
||||
<LI><a href="#[35]">main</a> from principal.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
Global Symbols
|
||||
</H3>
|
||||
<P><STRONG><a name="[37]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[45]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
||||
|
||||
<P><STRONG><a name="[39]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3a]">>></a> __scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3b]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3a]">>></a> __scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[46]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||
|
||||
<P><STRONG><a name="[47]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||
|
||||
<P><STRONG><a name="[48]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||
|
||||
<P><STRONG><a name="[49]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
||||
|
||||
<P><STRONG><a name="[4a]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
||||
|
||||
<P><STRONG><a name="[4b]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
||||
|
||||
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[1]">>></a> NMI_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[1]">>></a> NMI_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[2]">>></a> HardFault_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[2]">>></a> HardFault_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3]">>></a> MemManage_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[3]">>></a> MemManage_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[4]">>></a> BusFault_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4]">>></a> BusFault_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[5]">>></a> UsageFault_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[5]">>></a> UsageFault_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[6]">>></a> SVC_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[6]">>></a> SVC_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[7]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[7]">>></a> DebugMon_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7]">>></a> DebugMon_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[8]">>></a> PendSV_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[8]">>></a> PendSV_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[9]">>></a> SysTick_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[9]">>></a> SysTick_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1c]"></a>ADC1_2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[1c]">>></a> ADC1_2_IRQHandler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[1c]">>></a> ADC1_2_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1f]"></a>CAN1_RX1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[20]"></a>CAN1_SCE_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[15]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[16]"></a>DMA1_Channel2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[17]"></a>DMA1_Channel3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[18]"></a>DMA1_Channel4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[19]"></a>DMA1_Channel5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1a]"></a>DMA1_Channel6_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1b]"></a>DMA1_Channel7_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[32]"></a>EXTI15_10_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[11]"></a>EXTI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[12]"></a>EXTI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[13]"></a>EXTI3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[14]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[21]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[e]"></a>FLASH_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2a]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[29]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2c]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2b]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[b]"></a>PVD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[f]"></a>RCC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[33]"></a>RTCAlarm_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[d]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2d]"></a>SPI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2e]"></a>SPI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[c]"></a>TAMPER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[22]"></a>TIM1_BRK_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[24]"></a>TIM1_TRG_COM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2f]"></a>USART1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[30]"></a>USART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[31]"></a>USART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[34]"></a>USBWakeUp_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1d]"></a>USB_HP_CAN1_TX_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1e]"></a>USB_LP_CAN1_RX0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3a]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3b]">>></a> __main_after_scatterload
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[39]">>></a> _main_scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4c]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[43]"></a>Active_IT_Debordement_Timer</STRONG> (Thumb, 204 bytes, Stack size 24 bytes, timer_1234.o(i.Active_IT_Debordement_Timer))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Active_IT_Debordement_Timer
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3c]"></a>CLOCK_Configure</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = CLOCK_Configure
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3d]">>></a> CLOCK_HPRECompute
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[40]"></a>CLOCK_GetHCLK</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> Timer_1234_Init_ff
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[41]"></a>CLOCK_GetTIMCLK</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3f]">>></a> Timer_1234_Init_ff
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4d]"></a>GPIOA_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Clear), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[4e]"></a>GPIOA_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Set), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[4f]"></a>GPIOB_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Clear), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[50]"></a>GPIOB_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Set), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[51]"></a>GPIOC_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Clear), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[52]"></a>GPIOC_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Set), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[42]"></a>GPIO_Configure</STRONG> (Thumb, 240 bytes, Stack size 20 bytes, gpio.o(i.GPIO_Configure))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = GPIO_Configure
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3e]"></a>PWM_Init_ff</STRONG> (Thumb, 168 bytes, Stack size 24 bytes, timer_1234.o(i.PWM_Init_ff))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = PWM_Init_ff ⇒ Timer_1234_Init_ff
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3f]">>></a> Timer_1234_Init_ff
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[44]"></a>PWM_Set_Value_TIM3_Ch3</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, timer_1234.o(i.PWM_Set_Value_TIM3_Ch3))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[38]">>></a> CallbackSon
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[25]"></a>TIM1_CC_IRQHandler</STRONG> (Thumb, 240 bytes, Stack size 16 bytes, timer_1234.o(i.TIM1_CC_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM1_CC_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[23]"></a>TIM1_UP_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, timer_1234.o(i.TIM1_UP_IRQHandler))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[26]"></a>TIM2_IRQHandler</STRONG> (Thumb, 266 bytes, Stack size 16 bytes, timer_1234.o(i.TIM2_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM2_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[27]"></a>TIM3_IRQHandler</STRONG> (Thumb, 272 bytes, Stack size 16 bytes, timer_1234.o(i.TIM3_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM3_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[28]"></a>TIM4_IRQHandler</STRONG> (Thumb, 272 bytes, Stack size 16 bytes, timer_1234.o(i.TIM4_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM4_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3f]"></a>Timer_1234_Init_ff</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Timer_1234_Init_ff
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[41]">>></a> CLOCK_GetTIMCLK
|
||||
<LI><a href="#[40]">>></a> CLOCK_GetHCLK
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[3e]">>></a> PWM_Init_ff
|
||||
<LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[53]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[54]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[55]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 52 bytes, Stack size 0 bytes, principal.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = main ⇒ PWM_Init_ff ⇒ Timer_1234_Init_ff
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3f]">>></a> Timer_1234_Init_ff
|
||||
<LI><a href="#[3e]">>></a> PWM_Init_ff
|
||||
<LI><a href="#[42]">>></a> GPIO_Configure
|
||||
<LI><a href="#[3c]">>></a> CLOCK_Configure
|
||||
<LI><a href="#[43]">>></a> Active_IT_Debordement_Timer
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
|
||||
</UL>
|
||||
<P><STRONG><a name="[38]"></a>CallbackSon</STRONG> (Thumb, 52 bytes, Stack size 0 bytes, gestionson.o(moncode))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[44]">>></a> PWM_Set_Value_TIM3_Ch3
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> principal.o(i.main)
|
||||
</UL><P>
|
||||
<H3>
|
||||
Local Symbols
|
||||
</H3>
|
||||
<P><STRONG><a name="[3d]"></a>CLOCK_HPRECompute</STRONG> (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3c]">>></a> CLOCK_Configure
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
Undefined Global Symbols
|
||||
</H3><HR></body></html>
|
10
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.lnp
Normal file
10
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.lnp
Normal file
|
@ -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
|
553
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.map
Normal file
553
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.map
Normal file
|
@ -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)
|
||||
|
||||
==============================================================================
|
||||
|
16
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.sct
Normal file
16
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/StepSon.sct
Normal file
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
@ -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)
|
|
@ -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)
|
|
@ -0,0 +1 @@
|
|||
.\obj\bruitverre.o: Src\bruitverre.asm
|
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o
Normal file
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/bruitverre.o
Normal file
Binary file not shown.
|
@ -0,0 +1,2 @@
|
|||
.\obj\gestionson.o: Src\GestionSon.s
|
||||
.\obj\gestionson.o: .\Driver\DriverJeuLaser.inc
|
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.o
Normal file
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/gestionson.o
Normal file
Binary file not shown.
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.crf
Normal file
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.crf
Normal file
Binary file not shown.
10
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d
Normal file
10
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.d
Normal file
|
@ -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
|
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o
Normal file
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/principal.o
Normal file
Binary file not shown.
|
@ -0,0 +1 @@
|
|||
.\obj\startup-rvds.o: Src\startup-rvds.s
|
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.o
Normal file
BIN
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Obj/startup-rvds.o
Normal file
Binary file not shown.
|
@ -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 */
|
|
@ -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 */
|
|
@ -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 */
|
68
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/GestionSon.s
Normal file
68
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/GestionSon.s
Normal file
|
@ -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
|
5527
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/bruitverre.asm
Normal file
5527
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/bruitverre.asm
Normal file
File diff suppressed because it is too large
Load diff
30
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/principal.c
Normal file
30
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/principal.c
Normal file
|
@ -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)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
335
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/startup-rvds.s
Normal file
335
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/Src/startup-rvds.s
Normal file
|
@ -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
|
||||
; <h> Stack Configuration
|
||||
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Stack_Size EQU 0x00000400
|
||||
|
||||
AREA STACK, NOINIT, READWRITE, ALIGN=3
|
||||
Stack_Mem SPACE Stack_Size
|
||||
__initial_sp
|
||||
|
||||
|
||||
; <h> Heap Configuration
|
||||
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
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*****
|
3637
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune
Normal file
3637
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvguix.alejeune
Normal file
File diff suppressed because one or more lines are too long
741
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx
Normal file
741
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvoptx
Normal file
|
@ -0,0 +1,741 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||
<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
|
||||
|
||||
<SchemaVersion>1.0</SchemaVersion>
|
||||
|
||||
<Header>### uVision Project, (C) Keil Software</Header>
|
||||
|
||||
<Extensions>
|
||||
<cExt>*.c</cExt>
|
||||
<aExt>*.s*; *.src; *.a*</aExt>
|
||||
<oExt>*.obj; *.o</oExt>
|
||||
<lExt>*.lib</lExt>
|
||||
<tExt>*.txt; *.h; *.inc; *.md</tExt>
|
||||
<pExt>*.plm</pExt>
|
||||
<CppX>*.cpp</CppX>
|
||||
<nMigrate>0</nMigrate>
|
||||
</Extensions>
|
||||
|
||||
<DaveTm>
|
||||
<dwLowDateTime>0</dwLowDateTime>
|
||||
<dwHighDateTime>0</dwHighDateTime>
|
||||
</DaveTm>
|
||||
|
||||
<Target>
|
||||
<TargetName>Simu</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<TargetOption>
|
||||
<CLKADS>8000000</CLKADS>
|
||||
<OPTTT>
|
||||
<gFlags>1</gFlags>
|
||||
<BeepAtEnd>1</BeepAtEnd>
|
||||
<RunSim>0</RunSim>
|
||||
<RunTarget>1</RunTarget>
|
||||
<RunAbUc>0</RunAbUc>
|
||||
</OPTTT>
|
||||
<OPTHX>
|
||||
<HexSelection>1</HexSelection>
|
||||
<FlashByte>65535</FlashByte>
|
||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||
<HexOffset>0</HexOffset>
|
||||
</OPTHX>
|
||||
<OPTLEX>
|
||||
<PageWidth>79</PageWidth>
|
||||
<PageLength>66</PageLength>
|
||||
<TabStop>8</TabStop>
|
||||
<ListingPath></ListingPath>
|
||||
</OPTLEX>
|
||||
<ListingPage>
|
||||
<CreateCListing>1</CreateCListing>
|
||||
<CreateAListing>1</CreateAListing>
|
||||
<CreateLListing>1</CreateLListing>
|
||||
<CreateIListing>0</CreateIListing>
|
||||
<AsmCond>1</AsmCond>
|
||||
<AsmSymb>1</AsmSymb>
|
||||
<AsmXref>0</AsmXref>
|
||||
<CCond>1</CCond>
|
||||
<CCode>0</CCode>
|
||||
<CListInc>0</CListInc>
|
||||
<CSymb>0</CSymb>
|
||||
<LinkerCodeListing>0</LinkerCodeListing>
|
||||
</ListingPage>
|
||||
<OPTXL>
|
||||
<LMap>1</LMap>
|
||||
<LComments>1</LComments>
|
||||
<LGenerateSymbols>1</LGenerateSymbols>
|
||||
<LLibSym>1</LLibSym>
|
||||
<LLines>1</LLines>
|
||||
<LLocSym>1</LLocSym>
|
||||
<LPubSym>1</LPubSym>
|
||||
<LXref>0</LXref>
|
||||
<LExpSel>0</LExpSel>
|
||||
</OPTXL>
|
||||
<OPTFL>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<IsCurrentTarget>0</IsCurrentTarget>
|
||||
</OPTFL>
|
||||
<CpuCode>18</CpuCode>
|
||||
<DebugOpt>
|
||||
<uSim>1</uSim>
|
||||
<uTrg>0</uTrg>
|
||||
<sLdApp>1</sLdApp>
|
||||
<sGomain>1</sGomain>
|
||||
<sRbreak>1</sRbreak>
|
||||
<sRwatch>1</sRwatch>
|
||||
<sRmem>1</sRmem>
|
||||
<sRfunc>1</sRfunc>
|
||||
<sRbox>1</sRbox>
|
||||
<tLdApp>1</tLdApp>
|
||||
<tGomain>1</tGomain>
|
||||
<tRbreak>1</tRbreak>
|
||||
<tRwatch>1</tRwatch>
|
||||
<tRmem>1</tRmem>
|
||||
<tRfunc>1</tRfunc>
|
||||
<tRbox>1</tRbox>
|
||||
<tRtrace>1</tRtrace>
|
||||
<sRSysVw>1</sRSysVw>
|
||||
<tRSysVw>1</tRSysVw>
|
||||
<sRunDeb>0</sRunDeb>
|
||||
<sLrtime>0</sLrtime>
|
||||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>6</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
<sDlgPa></sDlgPa>
|
||||
<sIfile></sIfile>
|
||||
<tDll></tDll>
|
||||
<tDllPa></tDllPa>
|
||||
<tDlgDll></tDlgDll>
|
||||
<tDlgPa></tDlgPa>
|
||||
<tIfile></tIfile>
|
||||
<pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGDARM</Key>
|
||||
<Name>(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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGTARM</Key>
|
||||
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name>-T0</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name>(105=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>UL2CM3</Key>
|
||||
<Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ST-LINKIII-KEIL_SWO</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<WatchWindow1>
|
||||
<Ww>
|
||||
<count>0</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>SortieSon,0x0A</ItemText>
|
||||
</Ww>
|
||||
<Ww>
|
||||
<count>1</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>SortieSon,0x0A</ItemText>
|
||||
</Ww>
|
||||
</WatchWindow1>
|
||||
<WatchWindow2>
|
||||
<Ww>
|
||||
<count>0</count>
|
||||
<WinNumber>2</WinNumber>
|
||||
<ItemText>r3,0x0A</ItemText>
|
||||
</Ww>
|
||||
</WatchWindow2>
|
||||
<MemoryWindow1>
|
||||
<Mm>
|
||||
<WinNumber>1</WinNumber>
|
||||
<SubType>257</SubType>
|
||||
<ItemText>r0</ItemText>
|
||||
<AccSizeX>0</AccSizeX>
|
||||
</Mm>
|
||||
</MemoryWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>1</periodic>
|
||||
<aLwin>1</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
<aPa>0</aPa>
|
||||
<viewmode>1</viewmode>
|
||||
<vrSel>0</vrSel>
|
||||
<aSym>0</aSym>
|
||||
<aTbox>0</aTbox>
|
||||
<AscS1>0</AscS1>
|
||||
<AscS2>0</AscS2>
|
||||
<AscS3>0</AscS3>
|
||||
<aSer3>0</aSer3>
|
||||
<eProf>0</eProf>
|
||||
<aLa>1</aLa>
|
||||
<aPa1>0</aPa1>
|
||||
<AscS4>0</AscS4>
|
||||
<aSer4>0</aSer4>
|
||||
<StkLoc>0</StkLoc>
|
||||
<TrcWin>0</TrcWin>
|
||||
<newCpu>0</newCpu>
|
||||
<uProt>0</uProt>
|
||||
</DebugFlag>
|
||||
<LintExecutable></LintExecutable>
|
||||
<LintConfigFile></LintConfigFile>
|
||||
<bLintAuto>0</bLintAuto>
|
||||
<bAutoGenD>0</bAutoGenD>
|
||||
<LntExFlags>0</LntExFlags>
|
||||
<pMisraName></pMisraName>
|
||||
<pszMrule></pszMrule>
|
||||
<pSingCmds></pSingCmds>
|
||||
<pMultCmds></pMultCmds>
|
||||
<pMisraNamep></pMisraNamep>
|
||||
<pszMrulep></pszMrulep>
|
||||
<pSingCmdsp></pSingCmdsp>
|
||||
<pMultCmdsp></pMultCmdsp>
|
||||
<LogicAnalyzers>
|
||||
<Wi>
|
||||
<IntNumber>0</IntNumber>
|
||||
<FirstString>`SortieSon</FirstString>
|
||||
<SecondString>008000000000000000000000000000000078864000000000000000000000000000000000536F72746965536F6E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000001000000000000000000E03F0C00000000000000000000000000000000000000EE080008</SecondString>
|
||||
</Wi>
|
||||
<Wi>
|
||||
<IntNumber>1</IntNumber>
|
||||
<FirstString>((portb & 0x00000001) & 0x1) >> 0</FirstString>
|
||||
<SecondString>FF008000000000000000000000000000008086400100000000000000000000000000000028706F72746220262030783030303030303031290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000002000000000000000000E03F0C00000000000000000000000000000000000000B40A0008</SecondString>
|
||||
</Wi>
|
||||
</LogicAnalyzers>
|
||||
<DebugDescription>
|
||||
<Enable>1</Enable>
|
||||
<EnableFlashSeq>0</EnableFlashSeq>
|
||||
<EnableLog>0</EnableLog>
|
||||
<Protocol>2</Protocol>
|
||||
<DbgClock>10000000</DbgClock>
|
||||
</DebugDescription>
|
||||
</TargetOption>
|
||||
</Target>
|
||||
|
||||
<Target>
|
||||
<TargetName>CibleSondeKEIL</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<TargetOption>
|
||||
<CLKADS>8000000</CLKADS>
|
||||
<OPTTT>
|
||||
<gFlags>1</gFlags>
|
||||
<BeepAtEnd>1</BeepAtEnd>
|
||||
<RunSim>0</RunSim>
|
||||
<RunTarget>1</RunTarget>
|
||||
<RunAbUc>0</RunAbUc>
|
||||
</OPTTT>
|
||||
<OPTHX>
|
||||
<HexSelection>1</HexSelection>
|
||||
<FlashByte>65535</FlashByte>
|
||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||
<HexOffset>0</HexOffset>
|
||||
</OPTHX>
|
||||
<OPTLEX>
|
||||
<PageWidth>79</PageWidth>
|
||||
<PageLength>66</PageLength>
|
||||
<TabStop>8</TabStop>
|
||||
<ListingPath></ListingPath>
|
||||
</OPTLEX>
|
||||
<ListingPage>
|
||||
<CreateCListing>1</CreateCListing>
|
||||
<CreateAListing>1</CreateAListing>
|
||||
<CreateLListing>1</CreateLListing>
|
||||
<CreateIListing>0</CreateIListing>
|
||||
<AsmCond>1</AsmCond>
|
||||
<AsmSymb>1</AsmSymb>
|
||||
<AsmXref>0</AsmXref>
|
||||
<CCond>1</CCond>
|
||||
<CCode>0</CCode>
|
||||
<CListInc>0</CListInc>
|
||||
<CSymb>0</CSymb>
|
||||
<LinkerCodeListing>0</LinkerCodeListing>
|
||||
</ListingPage>
|
||||
<OPTXL>
|
||||
<LMap>1</LMap>
|
||||
<LComments>1</LComments>
|
||||
<LGenerateSymbols>1</LGenerateSymbols>
|
||||
<LLibSym>1</LLibSym>
|
||||
<LLines>1</LLines>
|
||||
<LLocSym>1</LLocSym>
|
||||
<LPubSym>1</LPubSym>
|
||||
<LXref>0</LXref>
|
||||
<LExpSel>0</LExpSel>
|
||||
</OPTXL>
|
||||
<OPTFL>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<IsCurrentTarget>1</IsCurrentTarget>
|
||||
</OPTFL>
|
||||
<CpuCode>18</CpuCode>
|
||||
<DebugOpt>
|
||||
<uSim>0</uSim>
|
||||
<uTrg>1</uTrg>
|
||||
<sLdApp>1</sLdApp>
|
||||
<sGomain>1</sGomain>
|
||||
<sRbreak>1</sRbreak>
|
||||
<sRwatch>1</sRwatch>
|
||||
<sRmem>1</sRmem>
|
||||
<sRfunc>1</sRfunc>
|
||||
<sRbox>1</sRbox>
|
||||
<tLdApp>1</tLdApp>
|
||||
<tGomain>1</tGomain>
|
||||
<tRbreak>1</tRbreak>
|
||||
<tRwatch>1</tRwatch>
|
||||
<tRmem>1</tRmem>
|
||||
<tRfunc>1</tRfunc>
|
||||
<tRbox>1</tRbox>
|
||||
<tRtrace>1</tRtrace>
|
||||
<sRSysVw>1</sRSysVw>
|
||||
<tRSysVw>1</tRSysVw>
|
||||
<sRunDeb>0</sRunDeb>
|
||||
<sLrtime>0</sLrtime>
|
||||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>0</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
<sDlgPa></sDlgPa>
|
||||
<sIfile></sIfile>
|
||||
<tDll></tDll>
|
||||
<tDllPa></tDllPa>
|
||||
<tDlgDll></tDlgDll>
|
||||
<tDlgPa></tDlgPa>
|
||||
<tIfile></tIfile>
|
||||
<pMon>BIN\UL2CM3.DLL</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGDARM</Key>
|
||||
<Name>(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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGTARM</Key>
|
||||
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name>-T0</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name>(105=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>UL2CM3</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ST-LINKIII-KEIL_SWO</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<MemoryWindow1>
|
||||
<Mm>
|
||||
<WinNumber>1</WinNumber>
|
||||
<SubType>257</SubType>
|
||||
<ItemText>r0</ItemText>
|
||||
<AccSizeX>0</AccSizeX>
|
||||
</Mm>
|
||||
</MemoryWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>1</periodic>
|
||||
<aLwin>1</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
<aPa>0</aPa>
|
||||
<viewmode>1</viewmode>
|
||||
<vrSel>0</vrSel>
|
||||
<aSym>0</aSym>
|
||||
<aTbox>0</aTbox>
|
||||
<AscS1>0</AscS1>
|
||||
<AscS2>0</AscS2>
|
||||
<AscS3>0</AscS3>
|
||||
<aSer3>0</aSer3>
|
||||
<eProf>0</eProf>
|
||||
<aLa>1</aLa>
|
||||
<aPa1>0</aPa1>
|
||||
<AscS4>0</AscS4>
|
||||
<aSer4>0</aSer4>
|
||||
<StkLoc>0</StkLoc>
|
||||
<TrcWin>0</TrcWin>
|
||||
<newCpu>0</newCpu>
|
||||
<uProt>0</uProt>
|
||||
</DebugFlag>
|
||||
<LintExecutable></LintExecutable>
|
||||
<LintConfigFile></LintConfigFile>
|
||||
<bLintAuto>0</bLintAuto>
|
||||
<bAutoGenD>0</bAutoGenD>
|
||||
<LntExFlags>0</LntExFlags>
|
||||
<pMisraName></pMisraName>
|
||||
<pszMrule></pszMrule>
|
||||
<pSingCmds></pSingCmds>
|
||||
<pMultCmds></pMultCmds>
|
||||
<pMisraNamep></pMisraNamep>
|
||||
<pszMrulep></pszMrulep>
|
||||
<pSingCmdsp></pSingCmdsp>
|
||||
<pMultCmdsp></pMultCmdsp>
|
||||
<DebugDescription>
|
||||
<Enable>1</Enable>
|
||||
<EnableFlashSeq>0</EnableFlashSeq>
|
||||
<EnableLog>0</EnableLog>
|
||||
<Protocol>2</Protocol>
|
||||
<DbgClock>10000000</DbgClock>
|
||||
</DebugDescription>
|
||||
</TargetOption>
|
||||
</Target>
|
||||
|
||||
<Target>
|
||||
<TargetName>CibleSondeST</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<TargetOption>
|
||||
<CLKADS>8000000</CLKADS>
|
||||
<OPTTT>
|
||||
<gFlags>1</gFlags>
|
||||
<BeepAtEnd>1</BeepAtEnd>
|
||||
<RunSim>0</RunSim>
|
||||
<RunTarget>1</RunTarget>
|
||||
<RunAbUc>0</RunAbUc>
|
||||
</OPTTT>
|
||||
<OPTHX>
|
||||
<HexSelection>1</HexSelection>
|
||||
<FlashByte>65535</FlashByte>
|
||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||
<HexOffset>0</HexOffset>
|
||||
</OPTHX>
|
||||
<OPTLEX>
|
||||
<PageWidth>79</PageWidth>
|
||||
<PageLength>66</PageLength>
|
||||
<TabStop>8</TabStop>
|
||||
<ListingPath></ListingPath>
|
||||
</OPTLEX>
|
||||
<ListingPage>
|
||||
<CreateCListing>1</CreateCListing>
|
||||
<CreateAListing>1</CreateAListing>
|
||||
<CreateLListing>1</CreateLListing>
|
||||
<CreateIListing>0</CreateIListing>
|
||||
<AsmCond>1</AsmCond>
|
||||
<AsmSymb>1</AsmSymb>
|
||||
<AsmXref>0</AsmXref>
|
||||
<CCond>1</CCond>
|
||||
<CCode>0</CCode>
|
||||
<CListInc>0</CListInc>
|
||||
<CSymb>0</CSymb>
|
||||
<LinkerCodeListing>0</LinkerCodeListing>
|
||||
</ListingPage>
|
||||
<OPTXL>
|
||||
<LMap>1</LMap>
|
||||
<LComments>1</LComments>
|
||||
<LGenerateSymbols>1</LGenerateSymbols>
|
||||
<LLibSym>1</LLibSym>
|
||||
<LLines>1</LLines>
|
||||
<LLocSym>1</LLocSym>
|
||||
<LPubSym>1</LPubSym>
|
||||
<LXref>0</LXref>
|
||||
<LExpSel>0</LExpSel>
|
||||
</OPTXL>
|
||||
<OPTFL>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<IsCurrentTarget>0</IsCurrentTarget>
|
||||
</OPTFL>
|
||||
<CpuCode>18</CpuCode>
|
||||
<DebugOpt>
|
||||
<uSim>0</uSim>
|
||||
<uTrg>1</uTrg>
|
||||
<sLdApp>1</sLdApp>
|
||||
<sGomain>1</sGomain>
|
||||
<sRbreak>1</sRbreak>
|
||||
<sRwatch>1</sRwatch>
|
||||
<sRmem>1</sRmem>
|
||||
<sRfunc>1</sRfunc>
|
||||
<sRbox>1</sRbox>
|
||||
<tLdApp>1</tLdApp>
|
||||
<tGomain>1</tGomain>
|
||||
<tRbreak>1</tRbreak>
|
||||
<tRwatch>1</tRwatch>
|
||||
<tRmem>1</tRmem>
|
||||
<tRfunc>1</tRfunc>
|
||||
<tRbox>1</tRbox>
|
||||
<tRtrace>1</tRtrace>
|
||||
<sRSysVw>1</sRSysVw>
|
||||
<tRSysVw>1</tRSysVw>
|
||||
<sRunDeb>0</sRunDeb>
|
||||
<sLrtime>0</sLrtime>
|
||||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>6</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
<sDlgPa></sDlgPa>
|
||||
<sIfile></sIfile>
|
||||
<tDll></tDll>
|
||||
<tDllPa></tDllPa>
|
||||
<tDlgDll></tDlgDll>
|
||||
<tDlgPa></tDlgPa>
|
||||
<tIfile></tIfile>
|
||||
<pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGDARM</Key>
|
||||
<Name>(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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGTARM</Key>
|
||||
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name>-T0</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name>(105=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>UL2CM3</Key>
|
||||
<Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ST-LINKIII-KEIL_SWO</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<MemoryWindow1>
|
||||
<Mm>
|
||||
<WinNumber>1</WinNumber>
|
||||
<SubType>257</SubType>
|
||||
<ItemText>r0</ItemText>
|
||||
<AccSizeX>0</AccSizeX>
|
||||
</Mm>
|
||||
</MemoryWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>1</periodic>
|
||||
<aLwin>1</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
<aPa>0</aPa>
|
||||
<viewmode>1</viewmode>
|
||||
<vrSel>0</vrSel>
|
||||
<aSym>0</aSym>
|
||||
<aTbox>0</aTbox>
|
||||
<AscS1>0</AscS1>
|
||||
<AscS2>0</AscS2>
|
||||
<AscS3>0</AscS3>
|
||||
<aSer3>0</aSer3>
|
||||
<eProf>0</eProf>
|
||||
<aLa>1</aLa>
|
||||
<aPa1>0</aPa1>
|
||||
<AscS4>0</AscS4>
|
||||
<aSer4>0</aSer4>
|
||||
<StkLoc>0</StkLoc>
|
||||
<TrcWin>0</TrcWin>
|
||||
<newCpu>0</newCpu>
|
||||
<uProt>0</uProt>
|
||||
</DebugFlag>
|
||||
<LintExecutable></LintExecutable>
|
||||
<LintConfigFile></LintConfigFile>
|
||||
<bLintAuto>0</bLintAuto>
|
||||
<bAutoGenD>0</bAutoGenD>
|
||||
<LntExFlags>0</LntExFlags>
|
||||
<pMisraName></pMisraName>
|
||||
<pszMrule></pszMrule>
|
||||
<pSingCmds></pSingCmds>
|
||||
<pMultCmds></pMultCmds>
|
||||
<pMisraNamep></pMisraNamep>
|
||||
<pszMrulep></pszMrulep>
|
||||
<pSingCmdsp></pSingCmdsp>
|
||||
<pMultCmdsp></pMultCmdsp>
|
||||
<LogicAnalyzers>
|
||||
<Wi>
|
||||
<IntNumber>0</IntNumber>
|
||||
<FirstString>((portb & 0x00000002) >> 1 & 0x2) >> 1</FirstString>
|
||||
<SecondString>FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F100000000000000000000000000000000000000096020008</SecondString>
|
||||
</Wi>
|
||||
</LogicAnalyzers>
|
||||
<DebugDescription>
|
||||
<Enable>1</Enable>
|
||||
<EnableFlashSeq>0</EnableFlashSeq>
|
||||
<EnableLog>0</EnableLog>
|
||||
<Protocol>2</Protocol>
|
||||
<DbgClock>10000000</DbgClock>
|
||||
</DebugDescription>
|
||||
</TargetOption>
|
||||
</Target>
|
||||
|
||||
<Group>
|
||||
<GroupName>Sources</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>1</GroupNumber>
|
||||
<FileNumber>1</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Src\principal.c</PathWithFileName>
|
||||
<FilenameWithoutPath>principal.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>Sys</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>2</GroupNumber>
|
||||
<FileNumber>2</FileNumber>
|
||||
<FileType>2</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Src\startup-rvds.s</PathWithFileName>
|
||||
<FilenameWithoutPath>startup-rvds.s</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>Driver</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>3</FileNumber>
|
||||
<FileType>4</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Driver\DriverJeuLaser.lib</PathWithFileName>
|
||||
<FilenameWithoutPath>DriverJeuLaser.lib</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>Son</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>4</FileNumber>
|
||||
<FileType>2</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Src\bruitverre.asm</PathWithFileName>
|
||||
<FilenameWithoutPath>bruitverre.asm</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>4</GroupNumber>
|
||||
<FileNumber>5</FileNumber>
|
||||
<FileType>2</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Src\GestionSon.s</PathWithFileName>
|
||||
<FilenameWithoutPath>GestionSon.s</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>::CMSIS</GroupName>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>1</RteFlg>
|
||||
</Group>
|
||||
|
||||
</ProjectOpt>
|
1377
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvprojx
Normal file
1377
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/StepSon.uvprojx
Normal file
File diff suppressed because it is too large
Load diff
6141
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst
Normal file
6141
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/bruitverre.lst
Normal file
File diff suppressed because it is too large
Load diff
316
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst
Normal file
316
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/gestionson.lst
Normal file
|
@ -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
|
1251
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst
Normal file
1251
Partie son/PjtKEIL_StepSon/PjtKEIL_StepSon/startup-rvds.lst
Normal file
File diff suppressed because it is too large
Load diff
BIN
Partie son/Step_Jeu_Son.pdf
Normal file
BIN
Partie son/Step_Jeu_Son.pdf
Normal file
Binary file not shown.
68
Partie son/spice/PWM.asc
Normal file
68
Partie son/spice/PWM.asc
Normal file
|
@ -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
|
3637
PjtKEIL_StepDeb_1/BacASable.uvguix.alejeune
Normal file
3637
PjtKEIL_StepDeb_1/BacASable.uvguix.alejeune
Normal file
File diff suppressed because one or more lines are too long
689
PjtKEIL_StepDeb_1/BacASable.uvoptx
Normal file
689
PjtKEIL_StepDeb_1/BacASable.uvoptx
Normal file
|
@ -0,0 +1,689 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||
<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
|
||||
|
||||
<SchemaVersion>1.0</SchemaVersion>
|
||||
|
||||
<Header>### uVision Project, (C) Keil Software</Header>
|
||||
|
||||
<Extensions>
|
||||
<cExt>*.c</cExt>
|
||||
<aExt>*.s*; *.src; *.a*</aExt>
|
||||
<oExt>*.obj; *.o</oExt>
|
||||
<lExt>*.lib</lExt>
|
||||
<tExt>*.txt; *.h; *.inc; *.md</tExt>
|
||||
<pExt>*.plm</pExt>
|
||||
<CppX>*.cpp</CppX>
|
||||
<nMigrate>0</nMigrate>
|
||||
</Extensions>
|
||||
|
||||
<DaveTm>
|
||||
<dwLowDateTime>0</dwLowDateTime>
|
||||
<dwHighDateTime>0</dwHighDateTime>
|
||||
</DaveTm>
|
||||
|
||||
<Target>
|
||||
<TargetName>Simu</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<TargetOption>
|
||||
<CLKADS>8000000</CLKADS>
|
||||
<OPTTT>
|
||||
<gFlags>1</gFlags>
|
||||
<BeepAtEnd>1</BeepAtEnd>
|
||||
<RunSim>0</RunSim>
|
||||
<RunTarget>1</RunTarget>
|
||||
<RunAbUc>0</RunAbUc>
|
||||
</OPTTT>
|
||||
<OPTHX>
|
||||
<HexSelection>1</HexSelection>
|
||||
<FlashByte>65535</FlashByte>
|
||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||
<HexOffset>0</HexOffset>
|
||||
</OPTHX>
|
||||
<OPTLEX>
|
||||
<PageWidth>79</PageWidth>
|
||||
<PageLength>66</PageLength>
|
||||
<TabStop>8</TabStop>
|
||||
<ListingPath></ListingPath>
|
||||
</OPTLEX>
|
||||
<ListingPage>
|
||||
<CreateCListing>1</CreateCListing>
|
||||
<CreateAListing>1</CreateAListing>
|
||||
<CreateLListing>1</CreateLListing>
|
||||
<CreateIListing>0</CreateIListing>
|
||||
<AsmCond>1</AsmCond>
|
||||
<AsmSymb>1</AsmSymb>
|
||||
<AsmXref>0</AsmXref>
|
||||
<CCond>1</CCond>
|
||||
<CCode>0</CCode>
|
||||
<CListInc>0</CListInc>
|
||||
<CSymb>0</CSymb>
|
||||
<LinkerCodeListing>0</LinkerCodeListing>
|
||||
</ListingPage>
|
||||
<OPTXL>
|
||||
<LMap>1</LMap>
|
||||
<LComments>1</LComments>
|
||||
<LGenerateSymbols>1</LGenerateSymbols>
|
||||
<LLibSym>1</LLibSym>
|
||||
<LLines>1</LLines>
|
||||
<LLocSym>1</LLocSym>
|
||||
<LPubSym>1</LPubSym>
|
||||
<LXref>0</LXref>
|
||||
<LExpSel>0</LExpSel>
|
||||
</OPTXL>
|
||||
<OPTFL>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<IsCurrentTarget>0</IsCurrentTarget>
|
||||
</OPTFL>
|
||||
<CpuCode>18</CpuCode>
|
||||
<DebugOpt>
|
||||
<uSim>1</uSim>
|
||||
<uTrg>0</uTrg>
|
||||
<sLdApp>1</sLdApp>
|
||||
<sGomain>1</sGomain>
|
||||
<sRbreak>1</sRbreak>
|
||||
<sRwatch>1</sRwatch>
|
||||
<sRmem>1</sRmem>
|
||||
<sRfunc>1</sRfunc>
|
||||
<sRbox>1</sRbox>
|
||||
<tLdApp>1</tLdApp>
|
||||
<tGomain>1</tGomain>
|
||||
<tRbreak>1</tRbreak>
|
||||
<tRwatch>1</tRwatch>
|
||||
<tRmem>1</tRmem>
|
||||
<tRfunc>1</tRfunc>
|
||||
<tRbox>1</tRbox>
|
||||
<tRtrace>1</tRtrace>
|
||||
<sRSysVw>1</sRSysVw>
|
||||
<tRSysVw>1</tRSysVw>
|
||||
<sRunDeb>0</sRunDeb>
|
||||
<sLrtime>0</sLrtime>
|
||||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>6</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
<sDlgPa></sDlgPa>
|
||||
<sIfile></sIfile>
|
||||
<tDll></tDll>
|
||||
<tDllPa></tDllPa>
|
||||
<tDlgDll></tDlgDll>
|
||||
<tDlgPa></tDlgPa>
|
||||
<tIfile></tIfile>
|
||||
<pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGDARM</Key>
|
||||
<Name>(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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGTARM</Key>
|
||||
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name>-T0</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name>(105=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>UL2CM3</Key>
|
||||
<Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ST-LINKIII-KEIL_SWO</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>1</periodic>
|
||||
<aLwin>1</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
<aPa>0</aPa>
|
||||
<viewmode>1</viewmode>
|
||||
<vrSel>0</vrSel>
|
||||
<aSym>0</aSym>
|
||||
<aTbox>0</aTbox>
|
||||
<AscS1>0</AscS1>
|
||||
<AscS2>0</AscS2>
|
||||
<AscS3>0</AscS3>
|
||||
<aSer3>0</aSer3>
|
||||
<eProf>0</eProf>
|
||||
<aLa>0</aLa>
|
||||
<aPa1>0</aPa1>
|
||||
<AscS4>0</AscS4>
|
||||
<aSer4>0</aSer4>
|
||||
<StkLoc>0</StkLoc>
|
||||
<TrcWin>0</TrcWin>
|
||||
<newCpu>0</newCpu>
|
||||
<uProt>0</uProt>
|
||||
</DebugFlag>
|
||||
<LintExecutable></LintExecutable>
|
||||
<LintConfigFile></LintConfigFile>
|
||||
<bLintAuto>0</bLintAuto>
|
||||
<bAutoGenD>0</bAutoGenD>
|
||||
<LntExFlags>0</LntExFlags>
|
||||
<pMisraName></pMisraName>
|
||||
<pszMrule></pszMrule>
|
||||
<pSingCmds></pSingCmds>
|
||||
<pMultCmds></pMultCmds>
|
||||
<pMisraNamep></pMisraNamep>
|
||||
<pszMrulep></pszMrulep>
|
||||
<pSingCmdsp></pSingCmdsp>
|
||||
<pMultCmdsp></pMultCmdsp>
|
||||
<DebugDescription>
|
||||
<Enable>1</Enable>
|
||||
<EnableFlashSeq>0</EnableFlashSeq>
|
||||
<EnableLog>0</EnableLog>
|
||||
<Protocol>2</Protocol>
|
||||
<DbgClock>10000000</DbgClock>
|
||||
</DebugDescription>
|
||||
</TargetOption>
|
||||
</Target>
|
||||
|
||||
<Target>
|
||||
<TargetName>CibleSondeKEIL</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<TargetOption>
|
||||
<CLKADS>8000000</CLKADS>
|
||||
<OPTTT>
|
||||
<gFlags>1</gFlags>
|
||||
<BeepAtEnd>1</BeepAtEnd>
|
||||
<RunSim>0</RunSim>
|
||||
<RunTarget>1</RunTarget>
|
||||
<RunAbUc>0</RunAbUc>
|
||||
</OPTTT>
|
||||
<OPTHX>
|
||||
<HexSelection>1</HexSelection>
|
||||
<FlashByte>65535</FlashByte>
|
||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||
<HexOffset>0</HexOffset>
|
||||
</OPTHX>
|
||||
<OPTLEX>
|
||||
<PageWidth>79</PageWidth>
|
||||
<PageLength>66</PageLength>
|
||||
<TabStop>8</TabStop>
|
||||
<ListingPath></ListingPath>
|
||||
</OPTLEX>
|
||||
<ListingPage>
|
||||
<CreateCListing>1</CreateCListing>
|
||||
<CreateAListing>1</CreateAListing>
|
||||
<CreateLListing>1</CreateLListing>
|
||||
<CreateIListing>0</CreateIListing>
|
||||
<AsmCond>1</AsmCond>
|
||||
<AsmSymb>1</AsmSymb>
|
||||
<AsmXref>0</AsmXref>
|
||||
<CCond>1</CCond>
|
||||
<CCode>0</CCode>
|
||||
<CListInc>0</CListInc>
|
||||
<CSymb>0</CSymb>
|
||||
<LinkerCodeListing>0</LinkerCodeListing>
|
||||
</ListingPage>
|
||||
<OPTXL>
|
||||
<LMap>1</LMap>
|
||||
<LComments>1</LComments>
|
||||
<LGenerateSymbols>1</LGenerateSymbols>
|
||||
<LLibSym>1</LLibSym>
|
||||
<LLines>1</LLines>
|
||||
<LLocSym>1</LLocSym>
|
||||
<LPubSym>1</LPubSym>
|
||||
<LXref>0</LXref>
|
||||
<LExpSel>0</LExpSel>
|
||||
</OPTXL>
|
||||
<OPTFL>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<IsCurrentTarget>1</IsCurrentTarget>
|
||||
</OPTFL>
|
||||
<CpuCode>18</CpuCode>
|
||||
<DebugOpt>
|
||||
<uSim>0</uSim>
|
||||
<uTrg>1</uTrg>
|
||||
<sLdApp>1</sLdApp>
|
||||
<sGomain>1</sGomain>
|
||||
<sRbreak>1</sRbreak>
|
||||
<sRwatch>1</sRwatch>
|
||||
<sRmem>1</sRmem>
|
||||
<sRfunc>1</sRfunc>
|
||||
<sRbox>1</sRbox>
|
||||
<tLdApp>1</tLdApp>
|
||||
<tGomain>1</tGomain>
|
||||
<tRbreak>1</tRbreak>
|
||||
<tRwatch>1</tRwatch>
|
||||
<tRmem>1</tRmem>
|
||||
<tRfunc>1</tRfunc>
|
||||
<tRbox>1</tRbox>
|
||||
<tRtrace>1</tRtrace>
|
||||
<sRSysVw>1</sRSysVw>
|
||||
<tRSysVw>1</tRSysVw>
|
||||
<sRunDeb>0</sRunDeb>
|
||||
<sLrtime>0</sLrtime>
|
||||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>0</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
<sDlgPa></sDlgPa>
|
||||
<sIfile></sIfile>
|
||||
<tDll></tDll>
|
||||
<tDllPa></tDllPa>
|
||||
<tDlgDll></tDlgDll>
|
||||
<tDlgPa></tDlgPa>
|
||||
<tIfile></tIfile>
|
||||
<pMon>BIN\UL2CM3.DLL</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGDARM</Key>
|
||||
<Name>(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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGTARM</Key>
|
||||
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name>-T0</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name>(105=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>UL2CM3</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ST-LINKIII-KEIL_SWO</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<WatchWindow1>
|
||||
<Ww>
|
||||
<count>0</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>VarTime,0x0A</ItemText>
|
||||
</Ww>
|
||||
</WatchWindow1>
|
||||
<MemoryWindow1>
|
||||
<Mm>
|
||||
<WinNumber>1</WinNumber>
|
||||
<SubType>257</SubType>
|
||||
<ItemText>0x20000000</ItemText>
|
||||
<AccSizeX>0</AccSizeX>
|
||||
</Mm>
|
||||
</MemoryWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>1</periodic>
|
||||
<aLwin>0</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
<aPa>0</aPa>
|
||||
<viewmode>1</viewmode>
|
||||
<vrSel>0</vrSel>
|
||||
<aSym>0</aSym>
|
||||
<aTbox>0</aTbox>
|
||||
<AscS1>0</AscS1>
|
||||
<AscS2>0</AscS2>
|
||||
<AscS3>0</AscS3>
|
||||
<aSer3>0</aSer3>
|
||||
<eProf>0</eProf>
|
||||
<aLa>0</aLa>
|
||||
<aPa1>0</aPa1>
|
||||
<AscS4>0</AscS4>
|
||||
<aSer4>0</aSer4>
|
||||
<StkLoc>0</StkLoc>
|
||||
<TrcWin>0</TrcWin>
|
||||
<newCpu>0</newCpu>
|
||||
<uProt>0</uProt>
|
||||
</DebugFlag>
|
||||
<LintExecutable></LintExecutable>
|
||||
<LintConfigFile></LintConfigFile>
|
||||
<bLintAuto>0</bLintAuto>
|
||||
<bAutoGenD>0</bAutoGenD>
|
||||
<LntExFlags>0</LntExFlags>
|
||||
<pMisraName></pMisraName>
|
||||
<pszMrule></pszMrule>
|
||||
<pSingCmds></pSingCmds>
|
||||
<pMultCmds></pMultCmds>
|
||||
<pMisraNamep></pMisraNamep>
|
||||
<pszMrulep></pszMrulep>
|
||||
<pSingCmdsp></pSingCmdsp>
|
||||
<pMultCmdsp></pMultCmdsp>
|
||||
<DebugDescription>
|
||||
<Enable>1</Enable>
|
||||
<EnableFlashSeq>0</EnableFlashSeq>
|
||||
<EnableLog>0</EnableLog>
|
||||
<Protocol>2</Protocol>
|
||||
<DbgClock>10000000</DbgClock>
|
||||
</DebugDescription>
|
||||
</TargetOption>
|
||||
</Target>
|
||||
|
||||
<Target>
|
||||
<TargetName>CibleSondeST</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<TargetOption>
|
||||
<CLKADS>8000000</CLKADS>
|
||||
<OPTTT>
|
||||
<gFlags>1</gFlags>
|
||||
<BeepAtEnd>1</BeepAtEnd>
|
||||
<RunSim>0</RunSim>
|
||||
<RunTarget>1</RunTarget>
|
||||
<RunAbUc>0</RunAbUc>
|
||||
</OPTTT>
|
||||
<OPTHX>
|
||||
<HexSelection>1</HexSelection>
|
||||
<FlashByte>65535</FlashByte>
|
||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||
<HexOffset>0</HexOffset>
|
||||
</OPTHX>
|
||||
<OPTLEX>
|
||||
<PageWidth>79</PageWidth>
|
||||
<PageLength>66</PageLength>
|
||||
<TabStop>8</TabStop>
|
||||
<ListingPath></ListingPath>
|
||||
</OPTLEX>
|
||||
<ListingPage>
|
||||
<CreateCListing>1</CreateCListing>
|
||||
<CreateAListing>1</CreateAListing>
|
||||
<CreateLListing>1</CreateLListing>
|
||||
<CreateIListing>0</CreateIListing>
|
||||
<AsmCond>1</AsmCond>
|
||||
<AsmSymb>1</AsmSymb>
|
||||
<AsmXref>0</AsmXref>
|
||||
<CCond>1</CCond>
|
||||
<CCode>0</CCode>
|
||||
<CListInc>0</CListInc>
|
||||
<CSymb>0</CSymb>
|
||||
<LinkerCodeListing>0</LinkerCodeListing>
|
||||
</ListingPage>
|
||||
<OPTXL>
|
||||
<LMap>1</LMap>
|
||||
<LComments>1</LComments>
|
||||
<LGenerateSymbols>1</LGenerateSymbols>
|
||||
<LLibSym>1</LLibSym>
|
||||
<LLines>1</LLines>
|
||||
<LLocSym>1</LLocSym>
|
||||
<LPubSym>1</LPubSym>
|
||||
<LXref>0</LXref>
|
||||
<LExpSel>0</LExpSel>
|
||||
</OPTXL>
|
||||
<OPTFL>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<IsCurrentTarget>0</IsCurrentTarget>
|
||||
</OPTFL>
|
||||
<CpuCode>18</CpuCode>
|
||||
<DebugOpt>
|
||||
<uSim>0</uSim>
|
||||
<uTrg>1</uTrg>
|
||||
<sLdApp>1</sLdApp>
|
||||
<sGomain>1</sGomain>
|
||||
<sRbreak>1</sRbreak>
|
||||
<sRwatch>1</sRwatch>
|
||||
<sRmem>1</sRmem>
|
||||
<sRfunc>1</sRfunc>
|
||||
<sRbox>1</sRbox>
|
||||
<tLdApp>1</tLdApp>
|
||||
<tGomain>1</tGomain>
|
||||
<tRbreak>1</tRbreak>
|
||||
<tRwatch>1</tRwatch>
|
||||
<tRmem>1</tRmem>
|
||||
<tRfunc>1</tRfunc>
|
||||
<tRbox>1</tRbox>
|
||||
<tRtrace>1</tRtrace>
|
||||
<sRSysVw>1</sRSysVw>
|
||||
<tRSysVw>1</tRSysVw>
|
||||
<sRunDeb>0</sRunDeb>
|
||||
<sLrtime>0</sLrtime>
|
||||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>6</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
<sDlgPa></sDlgPa>
|
||||
<sIfile></sIfile>
|
||||
<tDll></tDll>
|
||||
<tDllPa></tDllPa>
|
||||
<tDlgDll></tDlgDll>
|
||||
<tDlgPa></tDlgPa>
|
||||
<tIfile></tIfile>
|
||||
<pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGDARM</Key>
|
||||
<Name>(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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGTARM</Key>
|
||||
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name>-T0</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name>(105=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>UL2CM3</Key>
|
||||
<Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ST-LINKIII-KEIL_SWO</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<MemoryWindow1>
|
||||
<Mm>
|
||||
<WinNumber>1</WinNumber>
|
||||
<SubType>257</SubType>
|
||||
<ItemText>r0</ItemText>
|
||||
<AccSizeX>0</AccSizeX>
|
||||
</Mm>
|
||||
</MemoryWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>1</periodic>
|
||||
<aLwin>1</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
<aPa>0</aPa>
|
||||
<viewmode>1</viewmode>
|
||||
<vrSel>0</vrSel>
|
||||
<aSym>0</aSym>
|
||||
<aTbox>0</aTbox>
|
||||
<AscS1>0</AscS1>
|
||||
<AscS2>0</AscS2>
|
||||
<AscS3>0</AscS3>
|
||||
<aSer3>0</aSer3>
|
||||
<eProf>0</eProf>
|
||||
<aLa>1</aLa>
|
||||
<aPa1>0</aPa1>
|
||||
<AscS4>0</AscS4>
|
||||
<aSer4>0</aSer4>
|
||||
<StkLoc>0</StkLoc>
|
||||
<TrcWin>0</TrcWin>
|
||||
<newCpu>0</newCpu>
|
||||
<uProt>0</uProt>
|
||||
</DebugFlag>
|
||||
<LintExecutable></LintExecutable>
|
||||
<LintConfigFile></LintConfigFile>
|
||||
<bLintAuto>0</bLintAuto>
|
||||
<bAutoGenD>0</bAutoGenD>
|
||||
<LntExFlags>0</LntExFlags>
|
||||
<pMisraName></pMisraName>
|
||||
<pszMrule></pszMrule>
|
||||
<pSingCmds></pSingCmds>
|
||||
<pMultCmds></pMultCmds>
|
||||
<pMisraNamep></pMisraNamep>
|
||||
<pszMrulep></pszMrulep>
|
||||
<pSingCmdsp></pSingCmdsp>
|
||||
<pMultCmdsp></pMultCmdsp>
|
||||
<LogicAnalyzers>
|
||||
<Wi>
|
||||
<IntNumber>0</IntNumber>
|
||||
<FirstString>((portb & 0x00000002) >> 1 & 0x2) >> 1</FirstString>
|
||||
<SecondString>FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F100000000000000000000000000000000000000096020008</SecondString>
|
||||
</Wi>
|
||||
</LogicAnalyzers>
|
||||
<DebugDescription>
|
||||
<Enable>1</Enable>
|
||||
<EnableFlashSeq>0</EnableFlashSeq>
|
||||
<EnableLog>0</EnableLog>
|
||||
<Protocol>2</Protocol>
|
||||
<DbgClock>10000000</DbgClock>
|
||||
</DebugDescription>
|
||||
</TargetOption>
|
||||
</Target>
|
||||
|
||||
<Group>
|
||||
<GroupName>Sources</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>1</GroupNumber>
|
||||
<FileNumber>1</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Src\principal.c</PathWithFileName>
|
||||
<FilenameWithoutPath>principal.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>1</GroupNumber>
|
||||
<FileNumber>2</FileNumber>
|
||||
<FileType>2</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Src\Delay.s</PathWithFileName>
|
||||
<FilenameWithoutPath>Delay.s</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>Sys</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>2</GroupNumber>
|
||||
<FileNumber>3</FileNumber>
|
||||
<FileType>2</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Src\startup-rvds.s</PathWithFileName>
|
||||
<FilenameWithoutPath>startup-rvds.s</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>Driver</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>4</FileNumber>
|
||||
<FileType>4</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Driver\DriverJeuLaser.lib</PathWithFileName>
|
||||
<FilenameWithoutPath>DriverJeuLaser.lib</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>::CMSIS</GroupName>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>1</RteFlg>
|
||||
</Group>
|
||||
|
||||
</ProjectOpt>
|
1347
PjtKEIL_StepDeb_1/BacASable.uvprojx
Normal file
1347
PjtKEIL_StepDeb_1/BacASable.uvprojx
Normal file
File diff suppressed because it is too large
Load diff
|
@ -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 >>>
|
||||
|
||||
// <h> Debug MCU configuration register (DBGMCU_CR)
|
||||
// <i> Reserved bits must be kept at reset value
|
||||
// <o.30> DBG_TIM11_STOP <i> TIM11 counter stopped when core is halted
|
||||
// <o.29> DBG_TIM10_STOP <i> TIM10 counter stopped when core is halted
|
||||
// <o.28> DBG_TIM9_STOP <i> TIM9 counter stopped when core is halted
|
||||
// <o.27> DBG_TIM14_STOP <i> TIM14 counter stopped when core is halted
|
||||
// <o.26> DBG_TIM13_STOP <i> TIM13 counter stopped when core is halted
|
||||
// <o.25> DBG_TIM12_STOP <i> TIM12 counter stopped when core is halted
|
||||
// <o.21> DBG_CAN2_STOP <i> Debug CAN2 stopped when core is halted
|
||||
// <o.20> DBG_TIM7_STOP <i> TIM7 counter stopped when core is halted
|
||||
// <o.19> DBG_TIM6_STOP <i> TIM6 counter stopped when core is halted
|
||||
// <o.18> DBG_TIM5_STOP <i> TIM5 counter stopped when core is halted
|
||||
// <o.17> DBG_TIM8_STOP <i> TIM8 counter stopped when core is halted
|
||||
// <o.16> DBG_I2C2_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.15> DBG_I2C1_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.14> DBG_CAN1_STOP <i> Debug CAN1 stopped when Core is halted
|
||||
// <o.13> DBG_TIM4_STOP <i> TIM4 counter stopped when core is halted
|
||||
// <o.12> DBG_TIM3_STOP <i> TIM3 counter stopped when core is halted
|
||||
// <o.11> DBG_TIM2_STOP <i> TIM2 counter stopped when core is halted
|
||||
// <o.10> DBG_TIM1_STOP <i> TIM1 counter stopped when core is halted
|
||||
// <o.9> DBG_WWDG_STOP <i> Debug window watchdog stopped when core is halted
|
||||
// <o.8> DBG_IWDG_STOP <i> Debug independent watchdog stopped when core is halted
|
||||
// <o.2> DBG_STANDBY <i> Debug standby mode
|
||||
// <o.1> DBG_STOP <i> Debug stop mode
|
||||
// <o.0> DBG_SLEEP <i> Debug sleep mode
|
||||
// </h>
|
||||
DbgMCU_CR = 0x00000007;
|
||||
|
||||
// <<< end of configuration section >>>
|
36
PjtKEIL_StepDeb_1/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf
Normal file
36
PjtKEIL_StepDeb_1/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf
Normal file
|
@ -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 >>>
|
||||
|
||||
// <h> Debug MCU configuration register (DBGMCU_CR)
|
||||
// <i> Reserved bits must be kept at reset value
|
||||
// <o.30> DBG_TIM11_STOP <i> TIM11 counter stopped when core is halted
|
||||
// <o.29> DBG_TIM10_STOP <i> TIM10 counter stopped when core is halted
|
||||
// <o.28> DBG_TIM9_STOP <i> TIM9 counter stopped when core is halted
|
||||
// <o.27> DBG_TIM14_STOP <i> TIM14 counter stopped when core is halted
|
||||
// <o.26> DBG_TIM13_STOP <i> TIM13 counter stopped when core is halted
|
||||
// <o.25> DBG_TIM12_STOP <i> TIM12 counter stopped when core is halted
|
||||
// <o.21> DBG_CAN2_STOP <i> Debug CAN2 stopped when core is halted
|
||||
// <o.20> DBG_TIM7_STOP <i> TIM7 counter stopped when core is halted
|
||||
// <o.19> DBG_TIM6_STOP <i> TIM6 counter stopped when core is halted
|
||||
// <o.18> DBG_TIM5_STOP <i> TIM5 counter stopped when core is halted
|
||||
// <o.17> DBG_TIM8_STOP <i> TIM8 counter stopped when core is halted
|
||||
// <o.16> DBG_I2C2_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.15> DBG_I2C1_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.14> DBG_CAN1_STOP <i> Debug CAN1 stopped when Core is halted
|
||||
// <o.13> DBG_TIM4_STOP <i> TIM4 counter stopped when core is halted
|
||||
// <o.12> DBG_TIM3_STOP <i> TIM3 counter stopped when core is halted
|
||||
// <o.11> DBG_TIM2_STOP <i> TIM2 counter stopped when core is halted
|
||||
// <o.10> DBG_TIM1_STOP <i> TIM1 counter stopped when core is halted
|
||||
// <o.9> DBG_WWDG_STOP <i> Debug window watchdog stopped when core is halted
|
||||
// <o.8> DBG_IWDG_STOP <i> Debug independent watchdog stopped when core is halted
|
||||
// <o.2> DBG_STANDBY <i> Debug standby mode
|
||||
// <o.1> DBG_STOP <i> Debug stop mode
|
||||
// <o.0> DBG_SLEEP <i> Debug sleep mode
|
||||
// </h>
|
||||
DbgMCU_CR = 0x00000007;
|
||||
|
||||
// <<< end of configuration section >>>
|
345
PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.h
Normal file
345
PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.h
Normal file
|
@ -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
|
||||
|
||||
|
56
PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.inc
Normal file
56
PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.inc
Normal file
|
@ -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
|
BIN
PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.lib
Normal file
BIN
PjtKEIL_StepDeb_1/Driver/DriverJeuLaser.lib
Normal file
Binary file not shown.
9
PjtKEIL_StepDeb_1/EventRecorderStub.scvd
Normal file
9
PjtKEIL_StepDeb_1/EventRecorderStub.scvd
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<component_viewer schemaVersion="0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="Component_Viewer.xsd">
|
||||
|
||||
<component name="EventRecorderStub" version="1.0.0"/> <!--name and version of the component-->
|
||||
<events>
|
||||
</events>
|
||||
|
||||
</component_viewer>
|
BIN
PjtKEIL_StepDeb_1/Obj/BacASable.axf
Normal file
BIN
PjtKEIL_StepDeb_1/Obj/BacASable.axf
Normal file
Binary file not shown.
62
PjtKEIL_StepDeb_1/Obj/BacASable.build_log.htm
Normal file
62
PjtKEIL_StepDeb_1/Obj/BacASable.build_log.htm
Normal file
|
@ -0,0 +1,62 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
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
|
||||
|
||||
<h2>Project:</h2>
|
||||
U:\Documents\3MIC\S2\BE_CHTI\Assembleur\PjtKEIL_StepDeb_1\BacASable.uvprojx
|
||||
Project File Date: 03/09/2022
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** 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).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
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
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\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
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.4.0
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
68
PjtKEIL_StepDeb_1/Obj/BacASable.hex
Normal file
68
PjtKEIL_StepDeb_1/Obj/BacASable.hex
Normal file
|
@ -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
|
377
PjtKEIL_StepDeb_1/Obj/BacASable.htm
Normal file
377
PjtKEIL_StepDeb_1/Obj/BacASable.htm
Normal file
|
@ -0,0 +1,377 @@
|
|||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html><head>
|
||||
<title>Static Call Graph - [.\Obj\BacASable.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image .\Obj\BacASable.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Mar 09 10:24:43 2022
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 20 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
main ⇒ GPIO_Configure
|
||||
<P>
|
||||
<H3>
|
||||
Mutually Recursive functions
|
||||
</H3> <LI><a href="#[1]">NMI_Handler</a> ⇒ <a href="#[1]">NMI_Handler</a><BR>
|
||||
<LI><a href="#[2]">HardFault_Handler</a> ⇒ <a href="#[2]">HardFault_Handler</a><BR>
|
||||
<LI><a href="#[3]">MemManage_Handler</a> ⇒ <a href="#[3]">MemManage_Handler</a><BR>
|
||||
<LI><a href="#[4]">BusFault_Handler</a> ⇒ <a href="#[4]">BusFault_Handler</a><BR>
|
||||
<LI><a href="#[5]">UsageFault_Handler</a> ⇒ <a href="#[5]">UsageFault_Handler</a><BR>
|
||||
<LI><a href="#[6]">SVC_Handler</a> ⇒ <a href="#[6]">SVC_Handler</a><BR>
|
||||
<LI><a href="#[7]">DebugMon_Handler</a> ⇒ <a href="#[7]">DebugMon_Handler</a><BR>
|
||||
<LI><a href="#[8]">PendSV_Handler</a> ⇒ <a href="#[8]">PendSV_Handler</a><BR>
|
||||
<LI><a href="#[9]">SysTick_Handler</a> ⇒ <a href="#[9]">SysTick_Handler</a><BR>
|
||||
<LI><a href="#[1c]">ADC1_2_IRQHandler</a> ⇒ <a href="#[1c]">ADC1_2_IRQHandler</a><BR>
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
Function Pointers
|
||||
</H3><UL>
|
||||
<LI><a href="#[1c]">ADC1_2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[4]">BusFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1f]">CAN1_RX1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[20]">CAN1_SCE_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[15]">DMA1_Channel1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[16]">DMA1_Channel2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[17]">DMA1_Channel3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[18]">DMA1_Channel4_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[19]">DMA1_Channel5_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1a]">DMA1_Channel6_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1b]">DMA1_Channel7_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[7]">DebugMon_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[10]">EXTI0_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[32]">EXTI15_10_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[11]">EXTI1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[12]">EXTI2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[13]">EXTI3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[14]">EXTI4_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[21]">EXTI9_5_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[e]">FLASH_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2]">HardFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2a]">I2C1_ER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[29]">I2C1_EV_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2c]">I2C2_ER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2b]">I2C2_EV_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[3]">MemManage_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1]">NMI_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[b]">PVD_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[8]">PendSV_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[f]">RCC_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[33]">RTCAlarm_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[d]">RTC_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[0]">Reset_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2d]">SPI1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2e]">SPI2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[6]">SVC_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[9]">SysTick_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[36]">SystemInit</a> from startup-rvds.o(.text) referenced from startup-rvds.o(.text)
|
||||
<LI><a href="#[c]">TAMPER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[22]">TIM1_BRK_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[25]">TIM1_CC_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[24]">TIM1_TRG_COM_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[23]">TIM1_UP_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[26]">TIM2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[27]">TIM3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[28]">TIM4_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2f]">USART1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[30]">USART2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[31]">USART3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[34]">USBWakeUp_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1d]">USB_HP_CAN1_TX_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1e]">USB_LP_CAN1_RX0_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[5]">UsageFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[a]">WWDG_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[37]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup-rvds.o(.text)
|
||||
<LI><a href="#[35]">main</a> from principal.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
Global Symbols
|
||||
</H3>
|
||||
<P><STRONG><a name="[37]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[41]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
||||
|
||||
<P><STRONG><a name="[38]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[39]">>></a> __scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3a]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[39]">>></a> __scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[42]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||
|
||||
<P><STRONG><a name="[43]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||
|
||||
<P><STRONG><a name="[44]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||
|
||||
<P><STRONG><a name="[45]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
||||
|
||||
<P><STRONG><a name="[46]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
||||
|
||||
<P><STRONG><a name="[47]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
||||
|
||||
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[1]">>></a> NMI_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[1]">>></a> NMI_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[2]">>></a> HardFault_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[2]">>></a> HardFault_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3]">>></a> MemManage_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[3]">>></a> MemManage_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[4]">>></a> BusFault_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4]">>></a> BusFault_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[5]">>></a> UsageFault_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[5]">>></a> UsageFault_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[6]">>></a> SVC_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[6]">>></a> SVC_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[7]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[7]">>></a> DebugMon_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7]">>></a> DebugMon_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[8]">>></a> PendSV_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[8]">>></a> PendSV_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[9]">>></a> SysTick_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[9]">>></a> SysTick_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1c]"></a>ADC1_2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[1c]">>></a> ADC1_2_IRQHandler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[1c]">>></a> ADC1_2_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1f]"></a>CAN1_RX1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[20]"></a>CAN1_SCE_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[15]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[16]"></a>DMA1_Channel2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[17]"></a>DMA1_Channel3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[18]"></a>DMA1_Channel4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[19]"></a>DMA1_Channel5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1a]"></a>DMA1_Channel6_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1b]"></a>DMA1_Channel7_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[32]"></a>EXTI15_10_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[11]"></a>EXTI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[12]"></a>EXTI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[13]"></a>EXTI3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[14]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[21]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[e]"></a>FLASH_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2a]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[29]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2c]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2b]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[b]"></a>PVD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[f]"></a>RCC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[33]"></a>RTCAlarm_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[d]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2d]"></a>SPI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2e]"></a>SPI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[c]"></a>TAMPER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[22]"></a>TIM1_BRK_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[25]"></a>TIM1_CC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[24]"></a>TIM1_TRG_COM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[23]"></a>TIM1_UP_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[26]"></a>TIM2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[27]"></a>TIM3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[28]"></a>TIM4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2f]"></a>USART1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[30]"></a>USART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[31]"></a>USART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[34]"></a>USBWakeUp_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1d]"></a>USB_HP_CAN1_TX_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1e]"></a>USB_LP_CAN1_RX0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[39]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3a]">>></a> __main_after_scatterload
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[38]">>></a> _main_scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[48]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[3b]"></a>CLOCK_Configure</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = CLOCK_Configure
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3c]">>></a> CLOCK_HPRECompute
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[40]"></a>GPIOB_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Clear))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3f]"></a>GPIOB_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Set))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3d]"></a>GPIO_Configure</STRONG> (Thumb, 240 bytes, Stack size 20 bytes, gpio.o(i.GPIO_Configure))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = GPIO_Configure
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[49]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[4a]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[4b]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, principal.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = main ⇒ GPIO_Configure
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3d]">>></a> GPIO_Configure
|
||||
<LI><a href="#[3f]">>></a> GPIOB_Set
|
||||
<LI><a href="#[40]">>></a> GPIOB_Clear
|
||||
<LI><a href="#[3e]">>></a> Delay_100ms
|
||||
<LI><a href="#[3b]">>></a> CLOCK_Configure
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3e]"></a>Delay_100ms</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, delay.o(moncode))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
Local Symbols
|
||||
</H3>
|
||||
<P><STRONG><a name="[3c]"></a>CLOCK_HPRECompute</STRONG> (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3b]">>></a> CLOCK_Configure
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
Undefined Global Symbols
|
||||
</H3><HR></body></html>
|
9
PjtKEIL_StepDeb_1/Obj/BacASable.lnp
Normal file
9
PjtKEIL_StepDeb_1/Obj/BacASable.lnp
Normal file
|
@ -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
|
335
PjtKEIL_StepDeb_1/Obj/BacASable.map
Normal file
335
PjtKEIL_StepDeb_1/Obj/BacASable.map
Normal file
|
@ -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)
|
||||
|
||||
==============================================================================
|
||||
|
16
PjtKEIL_StepDeb_1/Obj/BacASable.sct
Normal file
16
PjtKEIL_StepDeb_1/Obj/BacASable.sct
Normal file
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
15
PjtKEIL_StepDeb_1/Obj/BacASable_CibleSondeKEIL.dep
Normal file
15
PjtKEIL_StepDeb_1/Obj/BacASable_CibleSondeKEIL.dep
Normal file
|
@ -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)()
|
2
PjtKEIL_StepDeb_1/Obj/ExtDll.iex
Normal file
2
PjtKEIL_StepDeb_1/Obj/ExtDll.iex
Normal file
|
@ -0,0 +1,2 @@
|
|||
[EXTDLL]
|
||||
Count=0
|
1
PjtKEIL_StepDeb_1/Obj/delay.d
Normal file
1
PjtKEIL_StepDeb_1/Obj/delay.d
Normal file
|
@ -0,0 +1 @@
|
|||
.\obj\delay.o: Src\Delay.s
|
BIN
PjtKEIL_StepDeb_1/Obj/delay.o
Normal file
BIN
PjtKEIL_StepDeb_1/Obj/delay.o
Normal file
Binary file not shown.
BIN
PjtKEIL_StepDeb_1/Obj/principal.crf
Normal file
BIN
PjtKEIL_StepDeb_1/Obj/principal.crf
Normal file
Binary file not shown.
10
PjtKEIL_StepDeb_1/Obj/principal.d
Normal file
10
PjtKEIL_StepDeb_1/Obj/principal.d
Normal file
|
@ -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
|
BIN
PjtKEIL_StepDeb_1/Obj/principal.o
Normal file
BIN
PjtKEIL_StepDeb_1/Obj/principal.o
Normal file
Binary file not shown.
1
PjtKEIL_StepDeb_1/Obj/startup-rvds.d
Normal file
1
PjtKEIL_StepDeb_1/Obj/startup-rvds.d
Normal file
|
@ -0,0 +1 @@
|
|||
.\obj\startup-rvds.o: Src\startup-rvds.s
|
BIN
PjtKEIL_StepDeb_1/Obj/startup-rvds.o
Normal file
BIN
PjtKEIL_StepDeb_1/Obj/startup-rvds.o
Normal file
Binary file not shown.
21
PjtKEIL_StepDeb_1/RTE/_CibleSondeKEIL/RTE_Components.h
Normal file
21
PjtKEIL_StepDeb_1/RTE/_CibleSondeKEIL/RTE_Components.h
Normal file
|
@ -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 */
|
21
PjtKEIL_StepDeb_1/RTE/_Simu/RTE_Components.h
Normal file
21
PjtKEIL_StepDeb_1/RTE/_Simu/RTE_Components.h
Normal file
|
@ -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 */
|
60
PjtKEIL_StepDeb_1/Src/Delay.s
Normal file
60
PjtKEIL_StepDeb_1/Src/Delay.s
Normal file
|
@ -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
|
32
PjtKEIL_StepDeb_1/Src/principal.c
Normal file
32
PjtKEIL_StepDeb_1/Src/principal.c
Normal file
|
@ -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);
|
||||
}
|
||||
}
|
335
PjtKEIL_StepDeb_1/Src/startup-rvds.s
Normal file
335
PjtKEIL_StepDeb_1/Src/startup-rvds.s
Normal file
|
@ -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
|
||||
; <h> Stack Configuration
|
||||
; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
Stack_Size EQU 0x00000400
|
||||
|
||||
AREA STACK, NOINIT, READWRITE, ALIGN=3
|
||||
Stack_Mem SPACE Stack_Size
|
||||
__initial_sp
|
||||
|
||||
|
||||
; <h> Heap Configuration
|
||||
; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
||||
; </h>
|
||||
|
||||
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*****
|
179
PjtKEIL_StepDeb_1/delay.lst
Normal file
179
PjtKEIL_StepDeb_1/delay.lst
Normal file
|
@ -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
|
1251
PjtKEIL_StepDeb_1/startup-rvds.lst
Normal file
1251
PjtKEIL_StepDeb_1/startup-rvds.lst
Normal file
File diff suppressed because it is too large
Load diff
3637
PjtKEIL_StepDeb_2/BacASable.uvguix.alejeune
Normal file
3637
PjtKEIL_StepDeb_2/BacASable.uvguix.alejeune
Normal file
File diff suppressed because one or more lines are too long
696
PjtKEIL_StepDeb_2/BacASable.uvoptx
Normal file
696
PjtKEIL_StepDeb_2/BacASable.uvoptx
Normal file
|
@ -0,0 +1,696 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||
<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_optx.xsd">
|
||||
|
||||
<SchemaVersion>1.0</SchemaVersion>
|
||||
|
||||
<Header>### uVision Project, (C) Keil Software</Header>
|
||||
|
||||
<Extensions>
|
||||
<cExt>*.c</cExt>
|
||||
<aExt>*.s*; *.src; *.a*</aExt>
|
||||
<oExt>*.obj; *.o</oExt>
|
||||
<lExt>*.lib</lExt>
|
||||
<tExt>*.txt; *.h; *.inc; *.md</tExt>
|
||||
<pExt>*.plm</pExt>
|
||||
<CppX>*.cpp</CppX>
|
||||
<nMigrate>0</nMigrate>
|
||||
</Extensions>
|
||||
|
||||
<DaveTm>
|
||||
<dwLowDateTime>0</dwLowDateTime>
|
||||
<dwHighDateTime>0</dwHighDateTime>
|
||||
</DaveTm>
|
||||
|
||||
<Target>
|
||||
<TargetName>Simu</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<TargetOption>
|
||||
<CLKADS>8000000</CLKADS>
|
||||
<OPTTT>
|
||||
<gFlags>1</gFlags>
|
||||
<BeepAtEnd>1</BeepAtEnd>
|
||||
<RunSim>0</RunSim>
|
||||
<RunTarget>1</RunTarget>
|
||||
<RunAbUc>0</RunAbUc>
|
||||
</OPTTT>
|
||||
<OPTHX>
|
||||
<HexSelection>1</HexSelection>
|
||||
<FlashByte>65535</FlashByte>
|
||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||
<HexOffset>0</HexOffset>
|
||||
</OPTHX>
|
||||
<OPTLEX>
|
||||
<PageWidth>79</PageWidth>
|
||||
<PageLength>66</PageLength>
|
||||
<TabStop>8</TabStop>
|
||||
<ListingPath></ListingPath>
|
||||
</OPTLEX>
|
||||
<ListingPage>
|
||||
<CreateCListing>1</CreateCListing>
|
||||
<CreateAListing>1</CreateAListing>
|
||||
<CreateLListing>1</CreateLListing>
|
||||
<CreateIListing>0</CreateIListing>
|
||||
<AsmCond>1</AsmCond>
|
||||
<AsmSymb>1</AsmSymb>
|
||||
<AsmXref>0</AsmXref>
|
||||
<CCond>1</CCond>
|
||||
<CCode>0</CCode>
|
||||
<CListInc>0</CListInc>
|
||||
<CSymb>0</CSymb>
|
||||
<LinkerCodeListing>0</LinkerCodeListing>
|
||||
</ListingPage>
|
||||
<OPTXL>
|
||||
<LMap>1</LMap>
|
||||
<LComments>1</LComments>
|
||||
<LGenerateSymbols>1</LGenerateSymbols>
|
||||
<LLibSym>1</LLibSym>
|
||||
<LLines>1</LLines>
|
||||
<LLocSym>1</LLocSym>
|
||||
<LPubSym>1</LPubSym>
|
||||
<LXref>0</LXref>
|
||||
<LExpSel>0</LExpSel>
|
||||
</OPTXL>
|
||||
<OPTFL>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<IsCurrentTarget>0</IsCurrentTarget>
|
||||
</OPTFL>
|
||||
<CpuCode>18</CpuCode>
|
||||
<DebugOpt>
|
||||
<uSim>1</uSim>
|
||||
<uTrg>0</uTrg>
|
||||
<sLdApp>1</sLdApp>
|
||||
<sGomain>1</sGomain>
|
||||
<sRbreak>1</sRbreak>
|
||||
<sRwatch>1</sRwatch>
|
||||
<sRmem>1</sRmem>
|
||||
<sRfunc>1</sRfunc>
|
||||
<sRbox>1</sRbox>
|
||||
<tLdApp>1</tLdApp>
|
||||
<tGomain>1</tGomain>
|
||||
<tRbreak>1</tRbreak>
|
||||
<tRwatch>1</tRwatch>
|
||||
<tRmem>1</tRmem>
|
||||
<tRfunc>1</tRfunc>
|
||||
<tRbox>1</tRbox>
|
||||
<tRtrace>1</tRtrace>
|
||||
<sRSysVw>1</sRSysVw>
|
||||
<tRSysVw>1</tRSysVw>
|
||||
<sRunDeb>0</sRunDeb>
|
||||
<sLrtime>0</sLrtime>
|
||||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>6</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
<sDlgPa></sDlgPa>
|
||||
<sIfile></sIfile>
|
||||
<tDll></tDll>
|
||||
<tDllPa></tDllPa>
|
||||
<tDlgDll></tDlgDll>
|
||||
<tDlgPa></tDlgPa>
|
||||
<tIfile></tIfile>
|
||||
<pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGDARM</Key>
|
||||
<Name>(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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGTARM</Key>
|
||||
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name>-T0</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name>(105=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>UL2CM3</Key>
|
||||
<Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ST-LINKIII-KEIL_SWO</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<WatchWindow1>
|
||||
<Ww>
|
||||
<count>0</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>FlagCligno</ItemText>
|
||||
</Ww>
|
||||
</WatchWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>1</periodic>
|
||||
<aLwin>1</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
<aPa>0</aPa>
|
||||
<viewmode>1</viewmode>
|
||||
<vrSel>0</vrSel>
|
||||
<aSym>0</aSym>
|
||||
<aTbox>0</aTbox>
|
||||
<AscS1>0</AscS1>
|
||||
<AscS2>0</AscS2>
|
||||
<AscS3>0</AscS3>
|
||||
<aSer3>0</aSer3>
|
||||
<eProf>0</eProf>
|
||||
<aLa>1</aLa>
|
||||
<aPa1>0</aPa1>
|
||||
<AscS4>0</AscS4>
|
||||
<aSer4>0</aSer4>
|
||||
<StkLoc>0</StkLoc>
|
||||
<TrcWin>0</TrcWin>
|
||||
<newCpu>0</newCpu>
|
||||
<uProt>0</uProt>
|
||||
</DebugFlag>
|
||||
<LintExecutable></LintExecutable>
|
||||
<LintConfigFile></LintConfigFile>
|
||||
<bLintAuto>0</bLintAuto>
|
||||
<bAutoGenD>0</bAutoGenD>
|
||||
<LntExFlags>0</LntExFlags>
|
||||
<pMisraName></pMisraName>
|
||||
<pszMrule></pszMrule>
|
||||
<pSingCmds></pSingCmds>
|
||||
<pMultCmds></pMultCmds>
|
||||
<pMisraNamep></pMisraNamep>
|
||||
<pszMrulep></pszMrulep>
|
||||
<pSingCmdsp></pSingCmdsp>
|
||||
<pMultCmdsp></pMultCmdsp>
|
||||
<LogicAnalyzers>
|
||||
<Wi>
|
||||
<IntNumber>0</IntNumber>
|
||||
<FirstString>((portb & 0x00000002) >> 1 & 0x2) >> 1</FirstString>
|
||||
<SecondString>FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F160000000000000000000000000000000000000096020008</SecondString>
|
||||
</Wi>
|
||||
</LogicAnalyzers>
|
||||
<DebugDescription>
|
||||
<Enable>1</Enable>
|
||||
<EnableFlashSeq>0</EnableFlashSeq>
|
||||
<EnableLog>0</EnableLog>
|
||||
<Protocol>2</Protocol>
|
||||
<DbgClock>10000000</DbgClock>
|
||||
</DebugDescription>
|
||||
</TargetOption>
|
||||
</Target>
|
||||
|
||||
<Target>
|
||||
<TargetName>CibleSondeKEIL</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<TargetOption>
|
||||
<CLKADS>8000000</CLKADS>
|
||||
<OPTTT>
|
||||
<gFlags>1</gFlags>
|
||||
<BeepAtEnd>1</BeepAtEnd>
|
||||
<RunSim>0</RunSim>
|
||||
<RunTarget>1</RunTarget>
|
||||
<RunAbUc>0</RunAbUc>
|
||||
</OPTTT>
|
||||
<OPTHX>
|
||||
<HexSelection>1</HexSelection>
|
||||
<FlashByte>65535</FlashByte>
|
||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||
<HexOffset>0</HexOffset>
|
||||
</OPTHX>
|
||||
<OPTLEX>
|
||||
<PageWidth>79</PageWidth>
|
||||
<PageLength>66</PageLength>
|
||||
<TabStop>8</TabStop>
|
||||
<ListingPath></ListingPath>
|
||||
</OPTLEX>
|
||||
<ListingPage>
|
||||
<CreateCListing>1</CreateCListing>
|
||||
<CreateAListing>1</CreateAListing>
|
||||
<CreateLListing>1</CreateLListing>
|
||||
<CreateIListing>0</CreateIListing>
|
||||
<AsmCond>1</AsmCond>
|
||||
<AsmSymb>1</AsmSymb>
|
||||
<AsmXref>0</AsmXref>
|
||||
<CCond>1</CCond>
|
||||
<CCode>0</CCode>
|
||||
<CListInc>0</CListInc>
|
||||
<CSymb>0</CSymb>
|
||||
<LinkerCodeListing>0</LinkerCodeListing>
|
||||
</ListingPage>
|
||||
<OPTXL>
|
||||
<LMap>1</LMap>
|
||||
<LComments>1</LComments>
|
||||
<LGenerateSymbols>1</LGenerateSymbols>
|
||||
<LLibSym>1</LLibSym>
|
||||
<LLines>1</LLines>
|
||||
<LLocSym>1</LLocSym>
|
||||
<LPubSym>1</LPubSym>
|
||||
<LXref>0</LXref>
|
||||
<LExpSel>0</LExpSel>
|
||||
</OPTXL>
|
||||
<OPTFL>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<IsCurrentTarget>1</IsCurrentTarget>
|
||||
</OPTFL>
|
||||
<CpuCode>18</CpuCode>
|
||||
<DebugOpt>
|
||||
<uSim>0</uSim>
|
||||
<uTrg>1</uTrg>
|
||||
<sLdApp>1</sLdApp>
|
||||
<sGomain>1</sGomain>
|
||||
<sRbreak>1</sRbreak>
|
||||
<sRwatch>1</sRwatch>
|
||||
<sRmem>1</sRmem>
|
||||
<sRfunc>1</sRfunc>
|
||||
<sRbox>1</sRbox>
|
||||
<tLdApp>1</tLdApp>
|
||||
<tGomain>1</tGomain>
|
||||
<tRbreak>1</tRbreak>
|
||||
<tRwatch>1</tRwatch>
|
||||
<tRmem>1</tRmem>
|
||||
<tRfunc>1</tRfunc>
|
||||
<tRbox>1</tRbox>
|
||||
<tRtrace>1</tRtrace>
|
||||
<sRSysVw>1</sRSysVw>
|
||||
<tRSysVw>1</tRSysVw>
|
||||
<sRunDeb>0</sRunDeb>
|
||||
<sLrtime>0</sLrtime>
|
||||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>0</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
<sDlgPa></sDlgPa>
|
||||
<sIfile></sIfile>
|
||||
<tDll></tDll>
|
||||
<tDllPa></tDllPa>
|
||||
<tDlgDll></tDlgDll>
|
||||
<tDlgPa></tDlgPa>
|
||||
<tIfile></tIfile>
|
||||
<pMon>BIN\UL2CM3.DLL</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGDARM</Key>
|
||||
<Name>(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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGTARM</Key>
|
||||
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name>-T0</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name>(105=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>UL2CM3</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ST-LINKIII-KEIL_SWO</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<MemoryWindow1>
|
||||
<Mm>
|
||||
<WinNumber>1</WinNumber>
|
||||
<SubType>257</SubType>
|
||||
<ItemText>r0</ItemText>
|
||||
<AccSizeX>0</AccSizeX>
|
||||
</Mm>
|
||||
</MemoryWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>1</periodic>
|
||||
<aLwin>1</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
<aPa>0</aPa>
|
||||
<viewmode>1</viewmode>
|
||||
<vrSel>0</vrSel>
|
||||
<aSym>0</aSym>
|
||||
<aTbox>0</aTbox>
|
||||
<AscS1>0</AscS1>
|
||||
<AscS2>0</AscS2>
|
||||
<AscS3>0</AscS3>
|
||||
<aSer3>0</aSer3>
|
||||
<eProf>0</eProf>
|
||||
<aLa>1</aLa>
|
||||
<aPa1>0</aPa1>
|
||||
<AscS4>0</AscS4>
|
||||
<aSer4>0</aSer4>
|
||||
<StkLoc>0</StkLoc>
|
||||
<TrcWin>0</TrcWin>
|
||||
<newCpu>0</newCpu>
|
||||
<uProt>0</uProt>
|
||||
</DebugFlag>
|
||||
<LintExecutable></LintExecutable>
|
||||
<LintConfigFile></LintConfigFile>
|
||||
<bLintAuto>0</bLintAuto>
|
||||
<bAutoGenD>0</bAutoGenD>
|
||||
<LntExFlags>0</LntExFlags>
|
||||
<pMisraName></pMisraName>
|
||||
<pszMrule></pszMrule>
|
||||
<pSingCmds></pSingCmds>
|
||||
<pMultCmds></pMultCmds>
|
||||
<pMisraNamep></pMisraNamep>
|
||||
<pszMrulep></pszMrulep>
|
||||
<pSingCmdsp></pSingCmdsp>
|
||||
<pMultCmdsp></pMultCmdsp>
|
||||
<DebugDescription>
|
||||
<Enable>1</Enable>
|
||||
<EnableFlashSeq>0</EnableFlashSeq>
|
||||
<EnableLog>0</EnableLog>
|
||||
<Protocol>2</Protocol>
|
||||
<DbgClock>10000000</DbgClock>
|
||||
</DebugDescription>
|
||||
</TargetOption>
|
||||
</Target>
|
||||
|
||||
<Target>
|
||||
<TargetName>CibleSondeST</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<TargetOption>
|
||||
<CLKADS>8000000</CLKADS>
|
||||
<OPTTT>
|
||||
<gFlags>1</gFlags>
|
||||
<BeepAtEnd>1</BeepAtEnd>
|
||||
<RunSim>0</RunSim>
|
||||
<RunTarget>1</RunTarget>
|
||||
<RunAbUc>0</RunAbUc>
|
||||
</OPTTT>
|
||||
<OPTHX>
|
||||
<HexSelection>1</HexSelection>
|
||||
<FlashByte>65535</FlashByte>
|
||||
<HexRangeLowAddress>0</HexRangeLowAddress>
|
||||
<HexRangeHighAddress>0</HexRangeHighAddress>
|
||||
<HexOffset>0</HexOffset>
|
||||
</OPTHX>
|
||||
<OPTLEX>
|
||||
<PageWidth>79</PageWidth>
|
||||
<PageLength>66</PageLength>
|
||||
<TabStop>8</TabStop>
|
||||
<ListingPath></ListingPath>
|
||||
</OPTLEX>
|
||||
<ListingPage>
|
||||
<CreateCListing>1</CreateCListing>
|
||||
<CreateAListing>1</CreateAListing>
|
||||
<CreateLListing>1</CreateLListing>
|
||||
<CreateIListing>0</CreateIListing>
|
||||
<AsmCond>1</AsmCond>
|
||||
<AsmSymb>1</AsmSymb>
|
||||
<AsmXref>0</AsmXref>
|
||||
<CCond>1</CCond>
|
||||
<CCode>0</CCode>
|
||||
<CListInc>0</CListInc>
|
||||
<CSymb>0</CSymb>
|
||||
<LinkerCodeListing>0</LinkerCodeListing>
|
||||
</ListingPage>
|
||||
<OPTXL>
|
||||
<LMap>1</LMap>
|
||||
<LComments>1</LComments>
|
||||
<LGenerateSymbols>1</LGenerateSymbols>
|
||||
<LLibSym>1</LLibSym>
|
||||
<LLines>1</LLines>
|
||||
<LLocSym>1</LLocSym>
|
||||
<LPubSym>1</LPubSym>
|
||||
<LXref>0</LXref>
|
||||
<LExpSel>0</LExpSel>
|
||||
</OPTXL>
|
||||
<OPTFL>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<IsCurrentTarget>0</IsCurrentTarget>
|
||||
</OPTFL>
|
||||
<CpuCode>18</CpuCode>
|
||||
<DebugOpt>
|
||||
<uSim>0</uSim>
|
||||
<uTrg>1</uTrg>
|
||||
<sLdApp>1</sLdApp>
|
||||
<sGomain>1</sGomain>
|
||||
<sRbreak>1</sRbreak>
|
||||
<sRwatch>1</sRwatch>
|
||||
<sRmem>1</sRmem>
|
||||
<sRfunc>1</sRfunc>
|
||||
<sRbox>1</sRbox>
|
||||
<tLdApp>1</tLdApp>
|
||||
<tGomain>1</tGomain>
|
||||
<tRbreak>1</tRbreak>
|
||||
<tRwatch>1</tRwatch>
|
||||
<tRmem>1</tRmem>
|
||||
<tRfunc>1</tRfunc>
|
||||
<tRbox>1</tRbox>
|
||||
<tRtrace>1</tRtrace>
|
||||
<sRSysVw>1</sRSysVw>
|
||||
<tRSysVw>1</tRSysVw>
|
||||
<sRunDeb>0</sRunDeb>
|
||||
<sLrtime>0</sLrtime>
|
||||
<bEvRecOn>1</bEvRecOn>
|
||||
<bSchkAxf>0</bSchkAxf>
|
||||
<bTchkAxf>0</bTchkAxf>
|
||||
<nTsel>6</nTsel>
|
||||
<sDll></sDll>
|
||||
<sDllPa></sDllPa>
|
||||
<sDlgDll></sDlgDll>
|
||||
<sDlgPa></sDlgPa>
|
||||
<sIfile></sIfile>
|
||||
<tDll></tDll>
|
||||
<tDllPa></tDllPa>
|
||||
<tDlgDll></tDlgDll>
|
||||
<tDlgPa></tDlgPa>
|
||||
<tIfile></tIfile>
|
||||
<pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGDARM</Key>
|
||||
<Name>(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)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMRTXEVENTFLAGS</Key>
|
||||
<Name>-L70 -Z18 -C0 -M0 -T1</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGTARM</Key>
|
||||
<Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ARMDBGFLAGS</Key>
|
||||
<Name>-T0</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
<Name>(105=-1,-1,-1,-1,0)</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>UL2CM3</Key>
|
||||
<Name>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103RB$Flash\STM32F10x_128.FLM))</Name>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>ST-LINKIII-KEIL_SWO</Key>
|
||||
<Name>-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)</Name>
|
||||
</SetRegEntry>
|
||||
</TargetDriverDllRegistry>
|
||||
<Breakpoint/>
|
||||
<MemoryWindow1>
|
||||
<Mm>
|
||||
<WinNumber>1</WinNumber>
|
||||
<SubType>257</SubType>
|
||||
<ItemText>r0</ItemText>
|
||||
<AccSizeX>0</AccSizeX>
|
||||
</Mm>
|
||||
</MemoryWindow1>
|
||||
<Tracepoint>
|
||||
<THDelay>0</THDelay>
|
||||
</Tracepoint>
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>1</periodic>
|
||||
<aLwin>1</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
<aPa>0</aPa>
|
||||
<viewmode>1</viewmode>
|
||||
<vrSel>0</vrSel>
|
||||
<aSym>0</aSym>
|
||||
<aTbox>0</aTbox>
|
||||
<AscS1>0</AscS1>
|
||||
<AscS2>0</AscS2>
|
||||
<AscS3>0</AscS3>
|
||||
<aSer3>0</aSer3>
|
||||
<eProf>0</eProf>
|
||||
<aLa>1</aLa>
|
||||
<aPa1>0</aPa1>
|
||||
<AscS4>0</AscS4>
|
||||
<aSer4>0</aSer4>
|
||||
<StkLoc>0</StkLoc>
|
||||
<TrcWin>0</TrcWin>
|
||||
<newCpu>0</newCpu>
|
||||
<uProt>0</uProt>
|
||||
</DebugFlag>
|
||||
<LintExecutable></LintExecutable>
|
||||
<LintConfigFile></LintConfigFile>
|
||||
<bLintAuto>0</bLintAuto>
|
||||
<bAutoGenD>0</bAutoGenD>
|
||||
<LntExFlags>0</LntExFlags>
|
||||
<pMisraName></pMisraName>
|
||||
<pszMrule></pszMrule>
|
||||
<pSingCmds></pSingCmds>
|
||||
<pMultCmds></pMultCmds>
|
||||
<pMisraNamep></pMisraNamep>
|
||||
<pszMrulep></pszMrulep>
|
||||
<pSingCmdsp></pSingCmdsp>
|
||||
<pMultCmdsp></pMultCmdsp>
|
||||
<LogicAnalyzers>
|
||||
<Wi>
|
||||
<IntNumber>0</IntNumber>
|
||||
<FirstString>((portb & 0x00000002) >> 1 & 0x2) >> 1</FirstString>
|
||||
<SecondString>FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274622026203078303030303030303229203E3E2031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000F03F100000000000000000000000000000000000000096020008</SecondString>
|
||||
</Wi>
|
||||
</LogicAnalyzers>
|
||||
<DebugDescription>
|
||||
<Enable>1</Enable>
|
||||
<EnableFlashSeq>0</EnableFlashSeq>
|
||||
<EnableLog>0</EnableLog>
|
||||
<Protocol>2</Protocol>
|
||||
<DbgClock>10000000</DbgClock>
|
||||
</DebugDescription>
|
||||
</TargetOption>
|
||||
</Target>
|
||||
|
||||
<Group>
|
||||
<GroupName>Sources</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>1</GroupNumber>
|
||||
<FileNumber>1</FileNumber>
|
||||
<FileType>1</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Src\principal.c</PathWithFileName>
|
||||
<FilenameWithoutPath>principal.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
<File>
|
||||
<GroupNumber>1</GroupNumber>
|
||||
<FileNumber>2</FileNumber>
|
||||
<FileType>2</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Src\Cligno.s</PathWithFileName>
|
||||
<FilenameWithoutPath>Cligno.s</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>Sys</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>2</GroupNumber>
|
||||
<FileNumber>3</FileNumber>
|
||||
<FileType>2</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Src\startup-rvds.s</PathWithFileName>
|
||||
<FilenameWithoutPath>startup-rvds.s</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>Driver</GroupName>
|
||||
<tvExp>1</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>0</RteFlg>
|
||||
<File>
|
||||
<GroupNumber>3</GroupNumber>
|
||||
<FileNumber>4</FileNumber>
|
||||
<FileType>4</FileType>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>.\Driver\DriverJeuLaser.lib</PathWithFileName>
|
||||
<FilenameWithoutPath>DriverJeuLaser.lib</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
</Group>
|
||||
|
||||
<Group>
|
||||
<GroupName>::CMSIS</GroupName>
|
||||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<cbSel>0</cbSel>
|
||||
<RteFlg>1</RteFlg>
|
||||
</Group>
|
||||
|
||||
</ProjectOpt>
|
1347
PjtKEIL_StepDeb_2/BacASable.uvprojx
Normal file
1347
PjtKEIL_StepDeb_2/BacASable.uvprojx
Normal file
File diff suppressed because it is too large
Load diff
|
@ -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 >>>
|
||||
|
||||
// <h> Debug MCU configuration register (DBGMCU_CR)
|
||||
// <i> Reserved bits must be kept at reset value
|
||||
// <o.30> DBG_TIM11_STOP <i> TIM11 counter stopped when core is halted
|
||||
// <o.29> DBG_TIM10_STOP <i> TIM10 counter stopped when core is halted
|
||||
// <o.28> DBG_TIM9_STOP <i> TIM9 counter stopped when core is halted
|
||||
// <o.27> DBG_TIM14_STOP <i> TIM14 counter stopped when core is halted
|
||||
// <o.26> DBG_TIM13_STOP <i> TIM13 counter stopped when core is halted
|
||||
// <o.25> DBG_TIM12_STOP <i> TIM12 counter stopped when core is halted
|
||||
// <o.21> DBG_CAN2_STOP <i> Debug CAN2 stopped when core is halted
|
||||
// <o.20> DBG_TIM7_STOP <i> TIM7 counter stopped when core is halted
|
||||
// <o.19> DBG_TIM6_STOP <i> TIM6 counter stopped when core is halted
|
||||
// <o.18> DBG_TIM5_STOP <i> TIM5 counter stopped when core is halted
|
||||
// <o.17> DBG_TIM8_STOP <i> TIM8 counter stopped when core is halted
|
||||
// <o.16> DBG_I2C2_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.15> DBG_I2C1_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.14> DBG_CAN1_STOP <i> Debug CAN1 stopped when Core is halted
|
||||
// <o.13> DBG_TIM4_STOP <i> TIM4 counter stopped when core is halted
|
||||
// <o.12> DBG_TIM3_STOP <i> TIM3 counter stopped when core is halted
|
||||
// <o.11> DBG_TIM2_STOP <i> TIM2 counter stopped when core is halted
|
||||
// <o.10> DBG_TIM1_STOP <i> TIM1 counter stopped when core is halted
|
||||
// <o.9> DBG_WWDG_STOP <i> Debug window watchdog stopped when core is halted
|
||||
// <o.8> DBG_IWDG_STOP <i> Debug independent watchdog stopped when core is halted
|
||||
// <o.2> DBG_STANDBY <i> Debug standby mode
|
||||
// <o.1> DBG_STOP <i> Debug stop mode
|
||||
// <o.0> DBG_SLEEP <i> Debug sleep mode
|
||||
// </h>
|
||||
DbgMCU_CR = 0x00000007;
|
||||
|
||||
// <<< end of configuration section >>>
|
36
PjtKEIL_StepDeb_2/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf
Normal file
36
PjtKEIL_StepDeb_2/DebugConfig/Simu_STM32F103RB_1.0.0.dbgconf
Normal file
|
@ -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 >>>
|
||||
|
||||
// <h> Debug MCU configuration register (DBGMCU_CR)
|
||||
// <i> Reserved bits must be kept at reset value
|
||||
// <o.30> DBG_TIM11_STOP <i> TIM11 counter stopped when core is halted
|
||||
// <o.29> DBG_TIM10_STOP <i> TIM10 counter stopped when core is halted
|
||||
// <o.28> DBG_TIM9_STOP <i> TIM9 counter stopped when core is halted
|
||||
// <o.27> DBG_TIM14_STOP <i> TIM14 counter stopped when core is halted
|
||||
// <o.26> DBG_TIM13_STOP <i> TIM13 counter stopped when core is halted
|
||||
// <o.25> DBG_TIM12_STOP <i> TIM12 counter stopped when core is halted
|
||||
// <o.21> DBG_CAN2_STOP <i> Debug CAN2 stopped when core is halted
|
||||
// <o.20> DBG_TIM7_STOP <i> TIM7 counter stopped when core is halted
|
||||
// <o.19> DBG_TIM6_STOP <i> TIM6 counter stopped when core is halted
|
||||
// <o.18> DBG_TIM5_STOP <i> TIM5 counter stopped when core is halted
|
||||
// <o.17> DBG_TIM8_STOP <i> TIM8 counter stopped when core is halted
|
||||
// <o.16> DBG_I2C2_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.15> DBG_I2C1_SMBUS_TIMEOUT <i> SMBUS timeout mode stopped when core is halted
|
||||
// <o.14> DBG_CAN1_STOP <i> Debug CAN1 stopped when Core is halted
|
||||
// <o.13> DBG_TIM4_STOP <i> TIM4 counter stopped when core is halted
|
||||
// <o.12> DBG_TIM3_STOP <i> TIM3 counter stopped when core is halted
|
||||
// <o.11> DBG_TIM2_STOP <i> TIM2 counter stopped when core is halted
|
||||
// <o.10> DBG_TIM1_STOP <i> TIM1 counter stopped when core is halted
|
||||
// <o.9> DBG_WWDG_STOP <i> Debug window watchdog stopped when core is halted
|
||||
// <o.8> DBG_IWDG_STOP <i> Debug independent watchdog stopped when core is halted
|
||||
// <o.2> DBG_STANDBY <i> Debug standby mode
|
||||
// <o.1> DBG_STOP <i> Debug stop mode
|
||||
// <o.0> DBG_SLEEP <i> Debug sleep mode
|
||||
// </h>
|
||||
DbgMCU_CR = 0x00000007;
|
||||
|
||||
// <<< end of configuration section >>>
|
345
PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.h
Normal file
345
PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.h
Normal file
|
@ -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
|
||||
|
||||
|
56
PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.inc
Normal file
56
PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.inc
Normal file
|
@ -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
|
BIN
PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.lib
Normal file
BIN
PjtKEIL_StepDeb_2/Driver/DriverJeuLaser.lib
Normal file
Binary file not shown.
9
PjtKEIL_StepDeb_2/EventRecorderStub.scvd
Normal file
9
PjtKEIL_StepDeb_2/EventRecorderStub.scvd
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<component_viewer schemaVersion="0.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="Component_Viewer.xsd">
|
||||
|
||||
<component name="EventRecorderStub" version="1.0.0"/> <!--name and version of the component-->
|
||||
<events>
|
||||
</events>
|
||||
|
||||
</component_viewer>
|
BIN
PjtKEIL_StepDeb_2/Obj/BacASable.axf
Normal file
BIN
PjtKEIL_StepDeb_2/Obj/BacASable.axf
Normal file
Binary file not shown.
62
PjtKEIL_StepDeb_2/Obj/BacASable.build_log.htm
Normal file
62
PjtKEIL_StepDeb_2/Obj/BacASable.build_log.htm
Normal file
|
@ -0,0 +1,62 @@
|
|||
<html>
|
||||
<body>
|
||||
<pre>
|
||||
<h1>µVision Build Log</h1>
|
||||
<h2>Tool Versions:</h2>
|
||||
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
|
||||
|
||||
<h2>Project:</h2>
|
||||
U:\Documents\3MIC\S2\BE_CHTI\Assembleur\PjtKEIL_StepDeb_2\BacASable.uvprojx
|
||||
Project File Date: 03/22/2022
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** 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).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
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
|
||||
|
||||
<h2>Collection of Component include folders:</h2>
|
||||
.\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
|
||||
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.4.0
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
182
PjtKEIL_StepDeb_2/Obj/BacASable.hex
Normal file
182
PjtKEIL_StepDeb_2/Obj/BacASable.hex
Normal file
|
@ -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
|
420
PjtKEIL_StepDeb_2/Obj/BacASable.htm
Normal file
420
PjtKEIL_StepDeb_2/Obj/BacASable.htm
Normal file
|
@ -0,0 +1,420 @@
|
|||
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
|
||||
<html><head>
|
||||
<title>Static Call Graph - [.\Obj\BacASable.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image .\Obj\BacASable.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Mar 22 16:09:34 2022
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 24 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
main ⇒ Active_IT_Debordement_Timer
|
||||
<P>
|
||||
<H3>
|
||||
Mutually Recursive functions
|
||||
</H3> <LI><a href="#[1]">NMI_Handler</a> ⇒ <a href="#[1]">NMI_Handler</a><BR>
|
||||
<LI><a href="#[2]">HardFault_Handler</a> ⇒ <a href="#[2]">HardFault_Handler</a><BR>
|
||||
<LI><a href="#[3]">MemManage_Handler</a> ⇒ <a href="#[3]">MemManage_Handler</a><BR>
|
||||
<LI><a href="#[4]">BusFault_Handler</a> ⇒ <a href="#[4]">BusFault_Handler</a><BR>
|
||||
<LI><a href="#[5]">UsageFault_Handler</a> ⇒ <a href="#[5]">UsageFault_Handler</a><BR>
|
||||
<LI><a href="#[6]">SVC_Handler</a> ⇒ <a href="#[6]">SVC_Handler</a><BR>
|
||||
<LI><a href="#[7]">DebugMon_Handler</a> ⇒ <a href="#[7]">DebugMon_Handler</a><BR>
|
||||
<LI><a href="#[8]">PendSV_Handler</a> ⇒ <a href="#[8]">PendSV_Handler</a><BR>
|
||||
<LI><a href="#[9]">SysTick_Handler</a> ⇒ <a href="#[9]">SysTick_Handler</a><BR>
|
||||
<LI><a href="#[1c]">ADC1_2_IRQHandler</a> ⇒ <a href="#[1c]">ADC1_2_IRQHandler</a><BR>
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
Function Pointers
|
||||
</H3><UL>
|
||||
<LI><a href="#[1c]">ADC1_2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[4]">BusFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1f]">CAN1_RX1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[20]">CAN1_SCE_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[15]">DMA1_Channel1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[16]">DMA1_Channel2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[17]">DMA1_Channel3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[18]">DMA1_Channel4_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[19]">DMA1_Channel5_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1a]">DMA1_Channel6_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1b]">DMA1_Channel7_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[7]">DebugMon_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[10]">EXTI0_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[32]">EXTI15_10_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[11]">EXTI1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[12]">EXTI2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[13]">EXTI3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[14]">EXTI4_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[21]">EXTI9_5_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[e]">FLASH_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2]">HardFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2a]">I2C1_ER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[29]">I2C1_EV_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2c]">I2C2_ER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2b]">I2C2_EV_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[3]">MemManage_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1]">NMI_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[b]">PVD_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[8]">PendSV_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[f]">RCC_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[33]">RTCAlarm_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[d]">RTC_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[0]">Reset_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2d]">SPI1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2e]">SPI2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[6]">SVC_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[9]">SysTick_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[36]">SystemInit</a> from startup-rvds.o(.text) referenced from startup-rvds.o(.text)
|
||||
<LI><a href="#[c]">TAMPER_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[22]">TIM1_BRK_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[25]">TIM1_CC_IRQHandler</a> from timer_1234.o(i.TIM1_CC_IRQHandler) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[24]">TIM1_TRG_COM_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[23]">TIM1_UP_IRQHandler</a> from timer_1234.o(i.TIM1_UP_IRQHandler) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[26]">TIM2_IRQHandler</a> from timer_1234.o(i.TIM2_IRQHandler) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[27]">TIM3_IRQHandler</a> from timer_1234.o(i.TIM3_IRQHandler) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[28]">TIM4_IRQHandler</a> from timer_1234.o(i.TIM4_IRQHandler) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[2f]">USART1_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[30]">USART2_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[31]">USART3_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[34]">USBWakeUp_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1d]">USB_HP_CAN1_TX_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[1e]">USB_LP_CAN1_RX0_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[5]">UsageFault_Handler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[a]">WWDG_IRQHandler</a> from startup-rvds.o(.text) referenced from startup-rvds.o(RESET)
|
||||
<LI><a href="#[37]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup-rvds.o(.text)
|
||||
<LI><a href="#[35]">main</a> from principal.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
|
||||
<LI><a href="#[38]">timer_callback</a> from cligno.o(moncode) referenced from principal.o(i.main)
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
Global Symbols
|
||||
</H3>
|
||||
<P><STRONG><a name="[37]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[45]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
||||
|
||||
<P><STRONG><a name="[39]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3a]">>></a> __scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3b]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3a]">>></a> __scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[46]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||
|
||||
<P><STRONG><a name="[47]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||
|
||||
<P><STRONG><a name="[48]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||
|
||||
<P><STRONG><a name="[49]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
||||
|
||||
<P><STRONG><a name="[4a]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
||||
|
||||
<P><STRONG><a name="[4b]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
||||
|
||||
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 34 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[1]">>></a> NMI_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[1]">>></a> NMI_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2]"></a>HardFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[2]">>></a> HardFault_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[2]">>></a> HardFault_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3]"></a>MemManage_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3]">>></a> MemManage_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[3]">>></a> MemManage_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[4]"></a>BusFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[4]">>></a> BusFault_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[4]">>></a> BusFault_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[5]">>></a> UsageFault_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[5]">>></a> UsageFault_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[6]"></a>SVC_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[6]">>></a> SVC_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[6]">>></a> SVC_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[7]"></a>DebugMon_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[7]">>></a> DebugMon_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7]">>></a> DebugMon_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[8]"></a>PendSV_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[8]">>></a> PendSV_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[8]">>></a> PendSV_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[9]">>></a> SysTick_Handler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[9]">>></a> SysTick_Handler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1c]"></a>ADC1_2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[1c]">>></a> ADC1_2_IRQHandler
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[1c]">>></a> ADC1_2_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1f]"></a>CAN1_RX1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[20]"></a>CAN1_SCE_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[15]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[16]"></a>DMA1_Channel2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[17]"></a>DMA1_Channel3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[18]"></a>DMA1_Channel4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[19]"></a>DMA1_Channel5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1a]"></a>DMA1_Channel6_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1b]"></a>DMA1_Channel7_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[32]"></a>EXTI15_10_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[11]"></a>EXTI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[12]"></a>EXTI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[13]"></a>EXTI3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[14]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[21]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[e]"></a>FLASH_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2a]"></a>I2C1_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[29]"></a>I2C1_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2c]"></a>I2C2_ER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2b]"></a>I2C2_EV_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[b]"></a>PVD_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[f]"></a>RCC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[33]"></a>RTCAlarm_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[d]"></a>RTC_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2d]"></a>SPI1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2e]"></a>SPI2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[c]"></a>TAMPER_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[22]"></a>TIM1_BRK_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[24]"></a>TIM1_TRG_COM_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[2f]"></a>USART1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[30]"></a>USART2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[31]"></a>USART3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[34]"></a>USBWakeUp_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1d]"></a>USB_HP_CAN1_TX_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[1e]"></a>USB_LP_CAN1_RX0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup-rvds.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3a]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3b]">>></a> __main_after_scatterload
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[39]">>></a> _main_scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4c]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[41]"></a>Active_IT_Debordement_Timer</STRONG> (Thumb, 204 bytes, Stack size 24 bytes, timer_1234.o(i.Active_IT_Debordement_Timer))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Active_IT_Debordement_Timer
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3c]"></a>CLOCK_Configure</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, clock.o(i.CLOCK_Configure))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = CLOCK_Configure
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3d]">>></a> CLOCK_HPRECompute
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3f]"></a>CLOCK_GetHCLK</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetHCLK))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3e]">>></a> Timer_1234_Init_ff
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[40]"></a>CLOCK_GetTIMCLK</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, clock.o(i.CLOCK_GetTIMCLK))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3e]">>></a> Timer_1234_Init_ff
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4d]"></a>GPIOA_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Clear), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[4e]"></a>GPIOA_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOA_Set), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[44]"></a>GPIOB_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Clear))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[38]">>></a> timer_callback
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[43]"></a>GPIOB_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOB_Set))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[38]">>></a> timer_callback
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4f]"></a>GPIOC_Clear</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Clear), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[50]"></a>GPIOC_Set</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, gpio.o(i.GPIOC_Set), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[42]"></a>GPIO_Configure</STRONG> (Thumb, 240 bytes, Stack size 20 bytes, gpio.o(i.GPIO_Configure))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = GPIO_Configure
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[51]"></a>PWM_Set_Value_TIM3_Ch3</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, timer_1234.o(i.PWM_Set_Value_TIM3_Ch3), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[25]"></a>TIM1_CC_IRQHandler</STRONG> (Thumb, 240 bytes, Stack size 16 bytes, timer_1234.o(i.TIM1_CC_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM1_CC_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[23]"></a>TIM1_UP_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, timer_1234.o(i.TIM1_UP_IRQHandler))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[26]"></a>TIM2_IRQHandler</STRONG> (Thumb, 266 bytes, Stack size 16 bytes, timer_1234.o(i.TIM2_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM2_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[27]"></a>TIM3_IRQHandler</STRONG> (Thumb, 272 bytes, Stack size 16 bytes, timer_1234.o(i.TIM3_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM3_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[28]"></a>TIM4_IRQHandler</STRONG> (Thumb, 272 bytes, Stack size 16 bytes, timer_1234.o(i.TIM4_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = TIM4_IRQHandler
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup-rvds.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[3e]"></a>Timer_1234_Init_ff</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, timer_1234.o(i.Timer_1234_Init_ff))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Timer_1234_Init_ff
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[40]">>></a> CLOCK_GetTIMCLK
|
||||
<LI><a href="#[3f]">>></a> CLOCK_GetHCLK
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[52]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[53]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[54]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, principal.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = main ⇒ Active_IT_Debordement_Timer
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3e]">>></a> Timer_1234_Init_ff
|
||||
<LI><a href="#[42]">>></a> GPIO_Configure
|
||||
<LI><a href="#[3c]">>></a> CLOCK_Configure
|
||||
<LI><a href="#[41]">>></a> Active_IT_Debordement_Timer
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
|
||||
</UL>
|
||||
<P><STRONG><a name="[38]"></a>timer_callback</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, cligno.o(moncode))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[43]">>></a> GPIOB_Set
|
||||
<LI><a href="#[44]">>></a> GPIOB_Clear
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> principal.o(i.main)
|
||||
</UL><P>
|
||||
<H3>
|
||||
Local Symbols
|
||||
</H3>
|
||||
<P><STRONG><a name="[3d]"></a>CLOCK_HPRECompute</STRONG> (Thumb, 116 bytes, Stack size 0 bytes, clock.o(i.CLOCK_HPRECompute))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3c]">>></a> CLOCK_Configure
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
Undefined Global Symbols
|
||||
</H3><HR></body></html>
|
9
PjtKEIL_StepDeb_2/Obj/BacASable.lnp
Normal file
9
PjtKEIL_StepDeb_2/Obj/BacASable.lnp
Normal file
|
@ -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
|
540
PjtKEIL_StepDeb_2/Obj/BacASable.map
Normal file
540
PjtKEIL_StepDeb_2/Obj/BacASable.map
Normal file
|
@ -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)
|
||||
|
||||
==============================================================================
|
||||
|
16
PjtKEIL_StepDeb_2/Obj/BacASable.sct
Normal file
16
PjtKEIL_StepDeb_2/Obj/BacASable.sct
Normal file
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
15
PjtKEIL_StepDeb_2/Obj/BacASable_CibleSondeKEIL.dep
Normal file
15
PjtKEIL_StepDeb_2/Obj/BacASable_CibleSondeKEIL.dep
Normal file
|
@ -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)()
|
16
PjtKEIL_StepDeb_2/Obj/BacASable_Simu.dep
Normal file
16
PjtKEIL_StepDeb_2/Obj/BacASable_Simu.dep
Normal file
|
@ -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)()
|
2
PjtKEIL_StepDeb_2/Obj/ExtDll.iex
Normal file
2
PjtKEIL_StepDeb_2/Obj/ExtDll.iex
Normal file
|
@ -0,0 +1,2 @@
|
|||
[EXTDLL]
|
||||
Count=0
|
2
PjtKEIL_StepDeb_2/Obj/cligno.d
Normal file
2
PjtKEIL_StepDeb_2/Obj/cligno.d
Normal file
|
@ -0,0 +1,2 @@
|
|||
.\obj\cligno.o: Src\Cligno.s
|
||||
.\obj\cligno.o: .\Driver\DriverJeuLaser.inc
|
BIN
PjtKEIL_StepDeb_2/Obj/cligno.o
Normal file
BIN
PjtKEIL_StepDeb_2/Obj/cligno.o
Normal file
Binary file not shown.
BIN
PjtKEIL_StepDeb_2/Obj/principal.crf
Normal file
BIN
PjtKEIL_StepDeb_2/Obj/principal.crf
Normal file
Binary file not shown.
10
PjtKEIL_StepDeb_2/Obj/principal.d
Normal file
10
PjtKEIL_StepDeb_2/Obj/principal.d
Normal file
|
@ -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
|
BIN
PjtKEIL_StepDeb_2/Obj/principal.o
Normal file
BIN
PjtKEIL_StepDeb_2/Obj/principal.o
Normal file
Binary file not shown.
1
PjtKEIL_StepDeb_2/Obj/startup-rvds.d
Normal file
1
PjtKEIL_StepDeb_2/Obj/startup-rvds.d
Normal file
|
@ -0,0 +1 @@
|
|||
.\obj\startup-rvds.o: Src\startup-rvds.s
|
BIN
PjtKEIL_StepDeb_2/Obj/startup-rvds.o
Normal file
BIN
PjtKEIL_StepDeb_2/Obj/startup-rvds.o
Normal file
Binary file not shown.
21
PjtKEIL_StepDeb_2/RTE/_CibleSondeKEIL/RTE_Components.h
Normal file
21
PjtKEIL_StepDeb_2/RTE/_CibleSondeKEIL/RTE_Components.h
Normal file
|
@ -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 */
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue