Driver_IMU DONE. Correction d'erreurs apparus à la suite du merge de la branche SPI
This commit is contained in:
parent
95fffa02f5
commit
7b3c68a4b5
25 changed files with 339 additions and 433 deletions
|
@ -33,12 +33,14 @@ void MyTimer_Start(MyTimer_Struct_TypeDef * Timer)
|
|||
Timer->Timer->CR1 |= TIM_CR1_CEN;
|
||||
}
|
||||
|
||||
/* Stop function*/
|
||||
void MyTimer_Stop(MyTimer_Struct_TypeDef * Timer)
|
||||
{
|
||||
Timer->Timer->CR1 &= ~TIM_CR1_CEN;
|
||||
}
|
||||
|
||||
// Note : PWM Tested on PA0
|
||||
/*Configuration PWM*/
|
||||
void MyTimer_ConfigurePWM(MyTimer_Struct_TypeDef *Timer, uint8_t channel, uint16_t duty_cycle) {
|
||||
|
||||
uint16_t CCR_Value = (duty_cycle * TIM2->ARR) / 100;
|
||||
|
@ -69,10 +71,6 @@ void MyTimer_ConfigurePWM(MyTimer_Struct_TypeDef *Timer, uint8_t channel, uint16
|
|||
Timer->Timer->CCER |= TIM_CCER_CC4E;
|
||||
Timer->Timer->CCR4 = CCR_Value;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
void Bug (void)
|
||||
|
|
|
@ -25,7 +25,7 @@ void MyTimer_Base_Init(MyTimer_Struct_TypeDef * Timer);
|
|||
* @Note ->
|
||||
*************************************************************************************************
|
||||
*/
|
||||
void MyTimer_Start(TIM_TypeDef * Timer) ;
|
||||
void MyTimer_Start(MyTimer_Struct_TypeDef * Timer);
|
||||
|
||||
/**
|
||||
*************************************************************************************************
|
||||
|
@ -34,7 +34,7 @@ void MyTimer_Start(TIM_TypeDef * Timer) ;
|
|||
* @Note
|
||||
*************************************************************************************************
|
||||
*/
|
||||
void MyTimer_Stop(TIM_TypeDef * Timer) ;
|
||||
void MyTimer_Stop(MyTimer_Struct_TypeDef * Timer);
|
||||
/**
|
||||
**************************************************************************************************
|
||||
* @brief Active une interruption utilisant un timer
|
||||
|
@ -50,11 +50,18 @@ void MyTimer_ActiveIT (TIM_TypeDef * Timer, char Prio, void (*IT_function)(void)
|
|||
* @brief Fonction pour le timer du PWM
|
||||
* @param : -TIM_TypeDef * Timer : Timer concerné
|
||||
* - char Channel : channel du PWM concerné
|
||||
* ni le réglage de la période de la PWM (ARR, PSC)
|
||||
*************************************************************************************************
|
||||
*/
|
||||
void MyTimer_PWM(TIM_TypeDef * Timer, char Channel);
|
||||
|
||||
/**
|
||||
*************************************************************************************************
|
||||
* @brief Fonction pour configurer le PWM
|
||||
* @param : -TIM_TypeDef * Timer : Timer concerné
|
||||
* - uint8_t pwm_channel : choix du channel du PWM utilisé
|
||||
* - uint16_t duty_cycle : choix du temps à la l'état haut
|
||||
*************************************************************************************************
|
||||
*/
|
||||
void MyTimer_ConfigurePWM(MyTimer_Struct_TypeDef *Timer, uint8_t pwm_channel, uint16_t duty_cycle);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -4,10 +4,9 @@ Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
|
|||
|
||||
Section Cross References
|
||||
|
||||
main.o(i.main) refers to imu.o(i.source_IMU_init) for source_IMU_init
|
||||
main.o(i.main) refers to imu.o(i.source_IMU_read) for source_IMU_read
|
||||
main.o(i.toto) refers to driver_adc.o(i.driver_adc_1_read) for driver_adc_1_read
|
||||
main.o(i.toto) refers to main.o(.data) for val
|
||||
main.o(i.main) refers to driver_adc.o(i.driver_adc_1_launch_read) for driver_adc_1_launch_read
|
||||
main.o(i.main) refers to driver_imu.o(i.driver_IMU_init) for driver_IMU_init
|
||||
main.o(i.main) refers to driver_imu.o(i.driver_IMU_read) for driver_IMU_read
|
||||
driver_timer.o(i.MyTimer_ActiveIT) refers to driver_timer.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ
|
||||
driver_timer.o(i.MyTimer_ActiveIT) refers to driver_timer.o(i.__NVIC_SetPriority) for __NVIC_SetPriority
|
||||
driver_timer.o(i.MyTimer_ActiveIT) refers to driver_timer.o(.data) for TIM2_fx
|
||||
|
@ -18,15 +17,15 @@ Section Cross References
|
|||
driver_adc.o(i.ADC1_2_IRQHandler) refers to driver_adc.o(.data) for ADC1_2_fx
|
||||
driver_adc.o(i.driver_adc_1_init) refers to driver_adc.o(.data) for ADC1_2_fx
|
||||
driver_adc.o(.data) refers to driver_adc.o(i.erreur) for erreur
|
||||
imu.o(i.source_IMU_init) refers to myspi.o(i.MySPI_Init) for MySPI_Init
|
||||
imu.o(i.source_IMU_init) refers to imu.o(i.source_IMU_write_register) for source_IMU_write_register
|
||||
imu.o(i.source_IMU_read) refers to myspi.o(i.MySPI_Clear_NSS) for MySPI_Clear_NSS
|
||||
imu.o(i.source_IMU_read) refers to myspi.o(i.MySPI_Send) for MySPI_Send
|
||||
imu.o(i.source_IMU_read) refers to myspi.o(i.MySPI_Read) for MySPI_Read
|
||||
imu.o(i.source_IMU_read) refers to myspi.o(i.MySPI_Set_NSS) for MySPI_Set_NSS
|
||||
imu.o(i.source_IMU_write_register) refers to myspi.o(i.MySPI_Clear_NSS) for MySPI_Clear_NSS
|
||||
imu.o(i.source_IMU_write_register) refers to myspi.o(i.MySPI_Send) for MySPI_Send
|
||||
imu.o(i.source_IMU_write_register) refers to myspi.o(i.MySPI_Set_NSS) for MySPI_Set_NSS
|
||||
driver_imu.o(i.driver_IMU_init) refers to myspi.o(i.MySPI_Init) for MySPI_Init
|
||||
driver_imu.o(i.driver_IMU_init) refers to driver_imu.o(i.driver_IMU_write_register) for driver_IMU_write_register
|
||||
driver_imu.o(i.driver_IMU_read) refers to myspi.o(i.MySPI_Clear_NSS) for MySPI_Clear_NSS
|
||||
driver_imu.o(i.driver_IMU_read) refers to myspi.o(i.MySPI_Send) for MySPI_Send
|
||||
driver_imu.o(i.driver_IMU_read) refers to myspi.o(i.MySPI_Read) for MySPI_Read
|
||||
driver_imu.o(i.driver_IMU_read) refers to myspi.o(i.MySPI_Set_NSS) for MySPI_Set_NSS
|
||||
driver_imu.o(i.driver_IMU_write_register) refers to myspi.o(i.MySPI_Clear_NSS) for MySPI_Clear_NSS
|
||||
driver_imu.o(i.driver_IMU_write_register) refers to myspi.o(i.MySPI_Send) for MySPI_Send
|
||||
driver_imu.o(i.driver_IMU_write_register) refers to myspi.o(i.MySPI_Set_NSS) for MySPI_Set_NSS
|
||||
startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
|
||||
startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
|
||||
startup_stm32f10x_md.o(RESET) refers to driver_adc.o(i.ADC1_2_IRQHandler) for ADC1_2_IRQHandler
|
||||
|
@ -69,8 +68,6 @@ Removing Unused input sections from the image.
|
|||
Removing main.o(.rev16_text), (4 bytes).
|
||||
Removing main.o(.revsh_text), (4 bytes).
|
||||
Removing main.o(.rrx_text), (6 bytes).
|
||||
Removing main.o(i.toto), (16 bytes).
|
||||
Removing main.o(.data), (2 bytes).
|
||||
Removing driver_gpio.o(.rev16_text), (4 bytes).
|
||||
Removing driver_gpio.o(.revsh_text), (4 bytes).
|
||||
Removing driver_gpio.o(.rrx_text), (6 bytes).
|
||||
|
@ -84,20 +81,20 @@ Removing Unused input sections from the image.
|
|||
Removing driver_timer.o(.rrx_text), (6 bytes).
|
||||
Removing driver_timer.o(i.MyTimer_ActiveIT), (112 bytes).
|
||||
Removing driver_timer.o(i.MyTimer_Base_Init), (116 bytes).
|
||||
Removing driver_timer.o(i.MyTimer_Start), (10 bytes).
|
||||
Removing driver_timer.o(i.MyTimer_Stop), (10 bytes).
|
||||
Removing driver_timer.o(i.MyTimer_ConfigurePWM), (198 bytes).
|
||||
Removing driver_timer.o(i.MyTimer_Start), (14 bytes).
|
||||
Removing driver_timer.o(i.MyTimer_Stop), (14 bytes).
|
||||
Removing driver_timer.o(i.__NVIC_EnableIRQ), (34 bytes).
|
||||
Removing driver_timer.o(i.__NVIC_SetPriority), (40 bytes).
|
||||
Removing driver_adc.o(.rev16_text), (4 bytes).
|
||||
Removing driver_adc.o(.revsh_text), (4 bytes).
|
||||
Removing driver_adc.o(.rrx_text), (6 bytes).
|
||||
Removing driver_adc.o(i.driver_adc_1_init), (244 bytes).
|
||||
Removing driver_adc.o(i.driver_adc_1_launch_read), (20 bytes).
|
||||
Removing driver_adc.o(i.driver_adc_1_read), (16 bytes).
|
||||
Removing imu.o(.rev16_text), (4 bytes).
|
||||
Removing imu.o(.revsh_text), (4 bytes).
|
||||
Removing imu.o(.rrx_text), (6 bytes).
|
||||
Removing imu.o(.constdata), (3 bytes).
|
||||
Removing driver_imu.o(.rev16_text), (4 bytes).
|
||||
Removing driver_imu.o(.revsh_text), (4 bytes).
|
||||
Removing driver_imu.o(.rrx_text), (6 bytes).
|
||||
Removing driver_imu.o(.constdata), (3 bytes).
|
||||
Removing startup_stm32f10x_md.o(HEAP), (512 bytes).
|
||||
Removing system_stm32f10x.o(.rev16_text), (4 bytes).
|
||||
Removing system_stm32f10x.o(.revsh_text), (4 bytes).
|
||||
|
@ -108,7 +105,7 @@ Removing Unused input sections from the image.
|
|||
Removing myspi.o(.revsh_text), (4 bytes).
|
||||
Removing myspi.o(.rrx_text), (6 bytes).
|
||||
|
||||
41 unused section(s) (total 1731 bytes) removed from the image.
|
||||
39 unused section(s) (total 1899 bytes) removed from the image.
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
@ -118,29 +115,29 @@ Image Symbol Table
|
|||
|
||||
Symbol Name Value Ov Type Size Object(Section)
|
||||
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.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 entry8a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 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 entry11b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
||||
..\\driver\\Driver_ADC.c 0x00000000 Number 0 driver_adc.o ABSOLUTE
|
||||
..\\driver\\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
|
||||
..\\driver\\Driver_IMU.c 0x00000000 Number 0 driver_imu.o ABSOLUTE
|
||||
..\\driver\\Driver_Timer.c 0x00000000 Number 0 driver_timer.o ABSOLUTE
|
||||
..\\driver\\IMU.c 0x00000000 Number 0 imu.o ABSOLUTE
|
||||
..\driver\Driver_ADC.c 0x00000000 Number 0 driver_adc.o ABSOLUTE
|
||||
..\driver\Driver_GPIO.c 0x00000000 Number 0 driver_gpio.o ABSOLUTE
|
||||
..\driver\Driver_IMU.c 0x00000000 Number 0 driver_imu.o ABSOLUTE
|
||||
..\driver\Driver_Timer.c 0x00000000 Number 0 driver_timer.o ABSOLUTE
|
||||
..\driver\IMU.c 0x00000000 Number 0 imu.o ABSOLUTE
|
||||
MyDrivers\MySPI.c 0x00000000 Number 0 myspi.o ABSOLUTE
|
||||
MyDrivers\\MySPI.c 0x00000000 Number 0 myspi.o ABSOLUTE
|
||||
RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE
|
||||
|
@ -183,11 +180,12 @@ Image Symbol Table
|
|||
i.__scatterload_copy 0x0800060c Section 14 handlers.o(i.__scatterload_copy)
|
||||
i.__scatterload_null 0x0800061a Section 2 handlers.o(i.__scatterload_null)
|
||||
i.__scatterload_zeroinit 0x0800061c Section 14 handlers.o(i.__scatterload_zeroinit)
|
||||
i.erreur 0x0800062a Section 0 driver_adc.o(i.erreur)
|
||||
i.main 0x0800062e Section 0 main.o(i.main)
|
||||
i.source_IMU_init 0x08000644 Section 0 imu.o(i.source_IMU_init)
|
||||
i.source_IMU_read 0x0800066c Section 0 imu.o(i.source_IMU_read)
|
||||
i.source_IMU_write_register 0x080006a0 Section 0 imu.o(i.source_IMU_write_register)
|
||||
i.driver_IMU_init 0x0800062c Section 0 driver_imu.o(i.driver_IMU_init)
|
||||
i.driver_IMU_read 0x08000654 Section 0 driver_imu.o(i.driver_IMU_read)
|
||||
i.driver_IMU_write_register 0x08000688 Section 0 driver_imu.o(i.driver_IMU_write_register)
|
||||
i.driver_adc_1_launch_read 0x080006a4 Section 0 driver_adc.o(i.driver_adc_1_launch_read)
|
||||
i.erreur 0x080006b8 Section 0 driver_adc.o(i.erreur)
|
||||
i.main 0x080006bc Section 0 main.o(i.main)
|
||||
.data 0x20000000 Section 12 driver_timer.o(.data)
|
||||
.data 0x2000000c Section 4 driver_adc.o(.data)
|
||||
.data 0x20000010 Section 4 myspi.o(.data)
|
||||
|
@ -283,13 +281,14 @@ Image Symbol Table
|
|||
__scatterload_copy 0x0800060d Thumb Code 14 handlers.o(i.__scatterload_copy)
|
||||
__scatterload_null 0x0800061b Thumb Code 2 handlers.o(i.__scatterload_null)
|
||||
__scatterload_zeroinit 0x0800061d Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
||||
erreur 0x0800062b Thumb Code 4 driver_adc.o(i.erreur)
|
||||
main 0x0800062f Thumb Code 22 main.o(i.main)
|
||||
source_IMU_init 0x08000645 Thumb Code 34 imu.o(i.source_IMU_init)
|
||||
source_IMU_read 0x0800066d Thumb Code 52 imu.o(i.source_IMU_read)
|
||||
source_IMU_write_register 0x080006a1 Thumb Code 28 imu.o(i.source_IMU_write_register)
|
||||
Region$$Table$$Base 0x080006bc Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x080006dc Number 0 anon$$obj.o(Region$$Table)
|
||||
driver_IMU_init 0x0800062d Thumb Code 34 driver_imu.o(i.driver_IMU_init)
|
||||
driver_IMU_read 0x08000655 Thumb Code 52 driver_imu.o(i.driver_IMU_read)
|
||||
driver_IMU_write_register 0x08000689 Thumb Code 28 driver_imu.o(i.driver_IMU_write_register)
|
||||
driver_adc_1_launch_read 0x080006a5 Thumb Code 14 driver_adc.o(i.driver_adc_1_launch_read)
|
||||
erreur 0x080006b9 Thumb Code 4 driver_adc.o(i.erreur)
|
||||
main 0x080006bd Thumb Code 26 main.o(i.main)
|
||||
Region$$Table$$Base 0x080006d8 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x080006f8 Number 0 anon$$obj.o(Region$$Table)
|
||||
TIM2_fx 0x20000000 Data 4 driver_timer.o(.data)
|
||||
TIM3_fx 0x20000004 Data 4 driver_timer.o(.data)
|
||||
TIM4_fx 0x20000008 Data 4 driver_timer.o(.data)
|
||||
|
@ -305,64 +304,67 @@ Memory Map of the image
|
|||
|
||||
Image Entry point : 0x08000105
|
||||
|
||||
Load Region LR_1 (Base: 0x08000000, Size: 0x000006f0, Max: 0xffffffff, ABSOLUTE)
|
||||
Load Region LR_1 (Base: 0x08000000, Size: 0x0000070c, Max: 0xffffffff, ABSOLUTE)
|
||||
|
||||
Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000006dc, Max: 0xffffffff, ABSOLUTE)
|
||||
Execution Region ER_RO (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000006f8, Max: 0xffffffff, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x08000000 0x08000000 0x000000ec Data RO 310 RESET startup_stm32f10x_md.o
|
||||
0x080000ec 0x080000ec 0x00000000 Code RO 378 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
||||
0x080000ec 0x080000ec 0x00000004 Code RO 381 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
||||
0x080000f0 0x080000f0 0x00000004 Code RO 384 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 386 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 388 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
||||
0x080000f4 0x080000f4 0x00000008 Code RO 389 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
||||
0x080000fc 0x080000fc 0x00000004 Code RO 396 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 391 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 393 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
||||
0x08000100 0x08000100 0x00000004 Code RO 382 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
||||
0x08000104 0x08000104 0x00000024 Code RO 311 * .text startup_stm32f10x_md.o
|
||||
0x08000128 0x08000128 0x00000024 Code RO 397 .text mc_w.l(init.o)
|
||||
0x0800014c 0x0800014c 0x00000020 Code RO 214 i.ADC1_2_IRQHandler driver_adc.o
|
||||
0x0800016c 0x0800016c 0x00000004 Code RO 131 i.Bug driver_timer.o
|
||||
0x08000170 0x08000170 0x00000030 Code RO 364 i.MySPI_Clear_NSS Lib_Com_Periph_2022.lib(myspi.o)
|
||||
0x080001a0 0x080001a0 0x000001f4 Code RO 365 i.MySPI_Init Lib_Com_Periph_2022.lib(myspi.o)
|
||||
0x08000394 0x08000394 0x00000054 Code RO 366 i.MySPI_Read Lib_Com_Periph_2022.lib(myspi.o)
|
||||
0x080003e8 0x080003e8 0x00000050 Code RO 367 i.MySPI_Send Lib_Com_Periph_2022.lib(myspi.o)
|
||||
0x08000438 0x08000438 0x0000002c Code RO 368 i.MySPI_Set_NSS Lib_Com_Periph_2022.lib(myspi.o)
|
||||
0x08000464 0x08000464 0x00000008 Code RO 318 i.SetSysClock system_stm32f10x.o
|
||||
0x0800046c 0x0800046c 0x000000e0 Code RO 319 i.SetSysClockTo72 system_stm32f10x.o
|
||||
0x0800054c 0x0800054c 0x00000060 Code RO 321 i.SystemInit system_stm32f10x.o
|
||||
0x080005ac 0x080005ac 0x00000020 Code RO 136 i.TIM2_IRQHandler driver_timer.o
|
||||
0x080005cc 0x080005cc 0x00000020 Code RO 137 i.TIM3_IRQHandler driver_timer.o
|
||||
0x080005ec 0x080005ec 0x00000020 Code RO 138 i.TIM4_IRQHandler driver_timer.o
|
||||
0x0800060c 0x0800060c 0x0000000e Code RO 401 i.__scatterload_copy mc_w.l(handlers.o)
|
||||
0x0800061a 0x0800061a 0x00000002 Code RO 402 i.__scatterload_null mc_w.l(handlers.o)
|
||||
0x0800061c 0x0800061c 0x0000000e Code RO 403 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
||||
0x0800062a 0x0800062a 0x00000004 Code RO 218 i.erreur driver_adc.o
|
||||
0x0800062e 0x0800062e 0x00000016 Code RO 4 i.main main.o
|
||||
0x08000644 0x08000644 0x00000028 Code RO 269 i.source_IMU_init imu.o
|
||||
0x0800066c 0x0800066c 0x00000034 Code RO 270 i.source_IMU_read imu.o
|
||||
0x080006a0 0x080006a0 0x0000001c Code RO 271 i.source_IMU_write_register imu.o
|
||||
0x080006bc 0x080006bc 0x00000020 Data RO 399 Region$$Table anon$$obj.o
|
||||
0x08000000 0x08000000 0x000000ec Data RO 312 RESET startup_stm32f10x_md.o
|
||||
0x080000ec 0x080000ec 0x00000000 Code RO 380 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
|
||||
0x080000ec 0x080000ec 0x00000004 Code RO 383 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
|
||||
0x080000f0 0x080000f0 0x00000004 Code RO 386 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 388 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
|
||||
0x080000f4 0x080000f4 0x00000000 Code RO 390 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
|
||||
0x080000f4 0x080000f4 0x00000008 Code RO 391 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
|
||||
0x080000fc 0x080000fc 0x00000004 Code RO 398 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 393 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
|
||||
0x08000100 0x08000100 0x00000000 Code RO 395 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
|
||||
0x08000100 0x08000100 0x00000004 Code RO 384 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
|
||||
0x08000104 0x08000104 0x00000024 Code RO 313 * .text startup_stm32f10x_md.o
|
||||
0x08000128 0x08000128 0x00000024 Code RO 399 .text mc_w.l(init.o)
|
||||
0x0800014c 0x0800014c 0x00000020 Code RO 216 i.ADC1_2_IRQHandler driver_adc.o
|
||||
0x0800016c 0x0800016c 0x00000004 Code RO 127 i.Bug driver_timer.o
|
||||
0x08000170 0x08000170 0x00000030 Code RO 366 i.MySPI_Clear_NSS Lib_Com_Periph_2022.lib(myspi.o)
|
||||
0x080001a0 0x080001a0 0x000001f4 Code RO 367 i.MySPI_Init Lib_Com_Periph_2022.lib(myspi.o)
|
||||
0x08000394 0x08000394 0x00000054 Code RO 368 i.MySPI_Read Lib_Com_Periph_2022.lib(myspi.o)
|
||||
0x080003e8 0x080003e8 0x00000050 Code RO 369 i.MySPI_Send Lib_Com_Periph_2022.lib(myspi.o)
|
||||
0x08000438 0x08000438 0x0000002c Code RO 370 i.MySPI_Set_NSS Lib_Com_Periph_2022.lib(myspi.o)
|
||||
0x08000464 0x08000464 0x00000008 Code RO 320 i.SetSysClock system_stm32f10x.o
|
||||
0x0800046c 0x0800046c 0x000000e0 Code RO 321 i.SetSysClockTo72 system_stm32f10x.o
|
||||
0x0800054c 0x0800054c 0x00000060 Code RO 323 i.SystemInit system_stm32f10x.o
|
||||
0x080005ac 0x080005ac 0x00000020 Code RO 133 i.TIM2_IRQHandler driver_timer.o
|
||||
0x080005cc 0x080005cc 0x00000020 Code RO 134 i.TIM3_IRQHandler driver_timer.o
|
||||
0x080005ec 0x080005ec 0x00000020 Code RO 135 i.TIM4_IRQHandler driver_timer.o
|
||||
0x0800060c 0x0800060c 0x0000000e Code RO 403 i.__scatterload_copy mc_w.l(handlers.o)
|
||||
0x0800061a 0x0800061a 0x00000002 Code RO 404 i.__scatterload_null mc_w.l(handlers.o)
|
||||
0x0800061c 0x0800061c 0x0000000e Code RO 405 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
||||
0x0800062a 0x0800062a 0x00000002 PAD
|
||||
0x0800062c 0x0800062c 0x00000028 Code RO 271 i.driver_IMU_init driver_imu.o
|
||||
0x08000654 0x08000654 0x00000034 Code RO 272 i.driver_IMU_read driver_imu.o
|
||||
0x08000688 0x08000688 0x0000001c Code RO 273 i.driver_IMU_write_register driver_imu.o
|
||||
0x080006a4 0x080006a4 0x00000014 Code RO 218 i.driver_adc_1_launch_read driver_adc.o
|
||||
0x080006b8 0x080006b8 0x00000004 Code RO 220 i.erreur driver_adc.o
|
||||
0x080006bc 0x080006bc 0x0000001a Code RO 4 i.main main.o
|
||||
0x080006d6 0x080006d6 0x00000002 PAD
|
||||
0x080006d8 0x080006d8 0x00000020 Data RO 401 Region$$Table anon$$obj.o
|
||||
|
||||
|
||||
Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x080006dc, Size: 0x00000014, Max: 0xffffffff, ABSOLUTE)
|
||||
Execution Region ER_RW (Exec base: 0x20000000, Load base: 0x080006f8, Size: 0x00000014, Max: 0xffffffff, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x20000000 0x080006dc 0x0000000c Data RW 141 .data driver_timer.o
|
||||
0x2000000c 0x080006e8 0x00000004 Data RW 219 .data driver_adc.o
|
||||
0x20000010 0x080006ec 0x00000004 Data RW 369 .data Lib_Com_Periph_2022.lib(myspi.o)
|
||||
0x20000000 0x080006f8 0x0000000c Data RW 138 .data driver_timer.o
|
||||
0x2000000c 0x08000704 0x00000004 Data RW 221 .data driver_adc.o
|
||||
0x20000010 0x08000708 0x00000004 Data RW 371 .data Lib_Com_Periph_2022.lib(myspi.o)
|
||||
|
||||
|
||||
Execution Region ER_ZI (Exec base: 0x20000014, Load base: 0x080006f0, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE)
|
||||
Execution Region ER_ZI (Exec base: 0x20000014, Load base: 0x0800070c, Size: 0x00000404, Max: 0xffffffff, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x20000014 0x080006f0 0x00000004 PAD
|
||||
0x20000018 - 0x00000400 Zero RW 308 STACK startup_stm32f10x_md.o
|
||||
0x20000014 0x0800070c 0x00000004 PAD
|
||||
0x20000018 - 0x00000400 Zero RW 310 STACK startup_stm32f10x_md.o
|
||||
|
||||
|
||||
==============================================================================
|
||||
|
@ -372,17 +374,17 @@ Image component sizes
|
|||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
||||
|
||||
36 10 0 4 0 1529 driver_adc.o
|
||||
100 26 0 12 0 2554 driver_timer.o
|
||||
120 6 0 0 0 1748 imu.o
|
||||
22 0 0 0 0 207315 main.o
|
||||
56 16 0 4 0 1976 driver_adc.o
|
||||
120 6 0 0 0 1780 driver_imu.o
|
||||
100 26 0 12 0 2558 driver_timer.o
|
||||
26 0 0 0 0 207923 main.o
|
||||
36 8 236 0 1024 824 startup_stm32f10x_md.o
|
||||
328 28 0 0 0 2029 system_stm32f10x.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
642 78 268 16 1024 215999 Object Totals
|
||||
668 84 268 16 1024 217090 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
0 0 0 0 0 0 (incl. Padding)
|
||||
2 0 0 0 0 0 (incl. Padding)
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
|
@ -402,8 +404,8 @@ Image component sizes
|
|||
36 8 0 0 0 68 init.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
846 96 0 4 4 416 Library Totals
|
||||
0 0 0 0 4 0 (incl. Padding)
|
||||
848 96 0 4 4 416 Library Totals
|
||||
2 0 0 0 4 0 (incl. Padding)
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
|
@ -413,7 +415,7 @@ Image component sizes
|
|||
90 16 0 0 0 68 mc_w.l
|
||||
|
||||
----------------------------------------------------------------------
|
||||
846 96 0 4 4 416 Library Totals
|
||||
848 96 0 4 4 416 Library Totals
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
|
@ -422,15 +424,15 @@ Image component sizes
|
|||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
1488 174 268 20 1028 215839 Grand Totals
|
||||
1488 174 268 20 1028 215839 ELF Image Totals
|
||||
1488 174 268 20 0 0 ROM Totals
|
||||
1516 180 268 20 1028 216878 Grand Totals
|
||||
1516 180 268 20 1028 216878 ELF Image Totals
|
||||
1516 180 268 20 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
||||
Total RO Size (Code + RO Data) 1756 ( 1.71kB)
|
||||
Total RO Size (Code + RO Data) 1784 ( 1.74kB)
|
||||
Total RW Size (RW Data + ZI Data) 1048 ( 1.02kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 1776 ( 1.73kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 1804 ( 1.76kB)
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
|
Binary file not shown.
|
@ -1,10 +1,11 @@
|
|||
./objects/driver_gpio.o: ..\driver\Driver_GPIO.c ..\driver\Driver_GPIO.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\stm32f10x.h \
|
||||
RTE\_sim\RTE_Components.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\core_cm3.h \
|
||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_version.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_compiler.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_armclang.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\system_stm32f10x.h \
|
||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h
|
||||
.\objects\driver_gpio.o: ..\driver\Driver_GPIO.c
|
||||
.\objects\driver_gpio.o: ..\driver\Driver_GPIO.h
|
||||
.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
|
||||
.\objects\driver_gpio.o: .\RTE\_reel\RTE_Components.h
|
||||
.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
|
||||
.\objects\driver_gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
|
||||
.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
|
||||
.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
|
||||
.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
|
||||
.\objects\driver_gpio.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
|
||||
.\objects\driver_gpio.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -1,11 +1,11 @@
|
|||
./objects/driver_timer.o: ..\driver\Driver_Timer.c \
|
||||
..\driver\Driver_Timer.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\stm32f10x.h \
|
||||
RTE\_sim\RTE_Components.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\core_cm3.h \
|
||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_version.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_compiler.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_armclang.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\system_stm32f10x.h \
|
||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdio.h
|
||||
.\objects\driver_timer.o: ..\driver\Driver_Timer.c
|
||||
.\objects\driver_timer.o: ..\driver\Driver_Timer.h
|
||||
.\objects\driver_timer.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
|
||||
.\objects\driver_timer.o: .\RTE\_reel\RTE_Components.h
|
||||
.\objects\driver_timer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
|
||||
.\objects\driver_timer.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
|
||||
.\objects\driver_timer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
|
||||
.\objects\driver_timer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
|
||||
.\objects\driver_timer.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
|
||||
.\objects\driver_timer.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
|
||||
.\objects\driver_timer.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdio.h
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -9,6 +9,7 @@
|
|||
.\objects\main.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
|
||||
.\objects\main.o: ..\driver\Driver_GPIO.h
|
||||
.\objects\main.o: ..\driver\Driver_Timer.h
|
||||
.\objects\main.o: ..\driver\Driver_UART.h
|
||||
.\objects\main.o: ..\driver\Driver_ADC.h
|
||||
.\objects\main.o: ..\driver\MySPI.h
|
||||
.\objects\main.o: ..\driver\IMU.h
|
||||
.\objects\main.o: ..\driver\Driver_IMU.h
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -21,28 +21,25 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.8.0
|
|||
Dialog DLL: TARMSTM.DLL V1.66.0.0
|
||||
|
||||
<h2>Project:</h2>
|
||||
U:\Documents\microcontroleur\Projet-Voilier-3\projet-voilier\projet-voilier.uvprojx
|
||||
Project File Date: 04/04/2023
|
||||
U:\Documents\Projet-Voilier-3\Projet-Voilier-3\projet-voilier\projet-voilier.uvprojx
|
||||
Project File Date: 04/07/2023
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Rebuild target 'reel'
|
||||
assembling startup_stm32f10x_md.s...
|
||||
compiling Driver_GPIO.c...
|
||||
compiling Driver_IMU.c...
|
||||
compiling Driver_Timer.c...
|
||||
compiling Driver_ADC.c...
|
||||
compiling system_stm32f10x.c...
|
||||
compiling Driver_GPIO.c...
|
||||
compiling main.c...
|
||||
src\main.c(10): warning: #550-D: variable "val" was set but never used
|
||||
static uint16_t val;
|
||||
src\main.c(14): warning: #177-D: variable "GPIO_ADC1" was declared but never referenced
|
||||
MyGPIO_Struct_TypeDef GPIO_ADC1;
|
||||
src\main.c: 1 warning, 0 errors
|
||||
compiling Driver_Timer.c...
|
||||
compiling IMU.c...
|
||||
..\driver\IMU.c(21): warning: #177-D: variable "i" was declared but never referenced
|
||||
int i;
|
||||
..\driver\IMU.c: 1 warning, 0 errors
|
||||
linking...
|
||||
Program Size: Code=1488 RO-data=268 RW-data=20 ZI-data=1028
|
||||
".\Objects\projet-voilier_reel.axf" - 0 Error(s), 2 Warning(s).
|
||||
Program Size: Code=1516 RO-data=268 RW-data=20 ZI-data=1028
|
||||
".\Objects\projet-voilier_reel.axf" - 0 Error(s), 1 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
|
@ -69,9 +66,9 @@ Package Vendor: Keil
|
|||
* Component: ARM::CMSIS:CORE:5.4.0
|
||||
|
||||
* Component: Keil::Device:Startup:1.0.0
|
||||
Source file: Device\Source\ARM\startup_stm32f10x_md.s
|
||||
Include file: RTE_Driver\Config\RTE_Device.h
|
||||
Source file: Device\Source\ARM\STM32F1xx_OPT.s
|
||||
Source file: Device\Source\ARM\startup_stm32f10x_md.s
|
||||
Source file: Device\Source\system_stm32f10x.c
|
||||
Build Time Elapsed: 00:00:02
|
||||
</pre>
|
||||
|
|
|
@ -1,84 +1,24 @@
|
|||
Dependencies for Project 'projet-voilier', Target 'reel': (DO NOT MODIFY !)
|
||||
<<<<<<< HEAD
|
||||
CompilerVersion: 6190000::V6.19::ARMCLANG
|
||||
F (.\src\main.c)(0x6426A876)(-xc -std=c90 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-D__EVAL -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ../driver
-I./RTE/Device/STM32F103RB
-I./RTE/_reel
-IC:/Users/robin/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/robin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_
-o ./objects/main.o -MD)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\stm32f10x.h)(0x61ADDBCE)
|
||||
I (RTE\_reel\RTE_Components.h)(0x64218849)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\core_cm3.h)(0x626FAD4E)
|
||||
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388AB78)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_version.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_compiler.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_armclang.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\system_stm32f10x.h)(0x61ADDBCE)
|
||||
I (..\driver\Driver_GPIO.h)(0x641B050C)
|
||||
I (..\driver\Driver_Timer.h)(0x6421D747)
|
||||
I (..\driver\Driver_UART.h)(0x6425DA6A)
|
||||
F (..\driver\Driver_GPIO.c)(0x641B050C)(-xc -std=c90 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-D__EVAL -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ../driver
-I./RTE/Device/STM32F103RB
-I./RTE/_reel
-IC:/Users/robin/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/robin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_
-o ./objects/driver_gpio.o -MD)
|
||||
I (..\driver\Driver_GPIO.h)(0x641B050C)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\stm32f10x.h)(0x61ADDBCE)
|
||||
I (RTE\_reel\RTE_Components.h)(0x64218849)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\core_cm3.h)(0x626FAD4E)
|
||||
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388AB78)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_version.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_compiler.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_armclang.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\system_stm32f10x.h)(0x61ADDBCE)
|
||||
I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x6388AB78)
|
||||
F (..\driver\Driver_GPIO.h)(0x641B050C)()
|
||||
F (..\driver\Driver_Timer.c)(0x6425CEE2)(-xc -std=c90 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-D__EVAL -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ../driver
-I./RTE/Device/STM32F103RB
-I./RTE/_reel
-IC:/Users/robin/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/robin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_
-o ./objects/driver_timer.o -MD)
|
||||
I (..\driver\Driver_Timer.h)(0x6421D747)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\stm32f10x.h)(0x61ADDBCE)
|
||||
I (RTE\_reel\RTE_Components.h)(0x64218849)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\core_cm3.h)(0x626FAD4E)
|
||||
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388AB78)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_version.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_compiler.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_armclang.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\system_stm32f10x.h)(0x61ADDBCE)
|
||||
I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x6388AB78)
|
||||
F (..\driver\Driver_Timer.h)(0x6421D747)()
|
||||
F (..\driver\Driver_UART.c)(0x6426AA35)(-xc -std=c90 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-D__EVAL -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ../driver
-I./RTE/Device/STM32F103RB
-I./RTE/_reel
-IC:/Users/robin/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/robin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_
-o ./objects/driver_uart.o -MD)
|
||||
I (..\driver\Driver_UART.h)(0x6425DA6A)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\stm32f10x.h)(0x61ADDBCE)
|
||||
I (RTE\_reel\RTE_Components.h)(0x64218849)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\core_cm3.h)(0x626FAD4E)
|
||||
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388AB78)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_version.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_compiler.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_armclang.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\system_stm32f10x.h)(0x61ADDBCE)
|
||||
F (..\driver\Driver_UART.h)(0x6425DA6A)()
|
||||
F (RTE/Device/STM32F103RB/RTE_Device.h)(0x641B050C)()
|
||||
F (RTE/Device/STM32F103RB/startup_stm32f10x_md.s)(0x641B050C)(--target=arm-arm-none-eabi -mcpu=cortex-m3 -masm=auto -Wa,armasm,--diag_suppress=A1950W -c
-gdwarf-4 -Wa,armasm,--pd,"__MICROLIB SETA 1" -Wa,armasm,--pd,"__EVAL SETA 1"
-I./RTE/Device/STM32F103RB
-I./RTE/_reel
-IC:/Users/robin/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/robin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-Wa,armasm,--pd,"__UVISION_VERSION SETA 538" -Wa,armasm,--pd,"_RTE_ SETA 1" -Wa,armasm,--pd,"STM32F10X_MD SETA 1" -Wa,armasm,--pd,"_RTE_ SETA 1"
-o ./objects/startup_stm32f10x_md.o)
|
||||
F (RTE/Device/STM32F103RB/system_stm32f10x.c)(0x641B050C)(-xc -std=c90 --target=arm-arm-none-eabi -mcpu=cortex-m3 -c
-fno-rtti -funsigned-char -fshort-enums -fshort-wchar
-D__EVAL -D__MICROLIB -gdwarf-4 -O1 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -Wno-reserved-identifier -I ./src -I ../driver
-I./RTE/Device/STM32F103RB
-I./RTE/_reel
-IC:/Users/robin/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
-IC:/Users/robin/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
-D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_
-o ./objects/system_stm32f10x.o -MD)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\stm32f10x.h)(0x61ADDBCE)
|
||||
I (RTE\_reel\RTE_Components.h)(0x64218849)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\core_cm3.h)(0x626FAD4E)
|
||||
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6388AB78)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_version.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_compiler.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_armclang.h)(0x626FAD4E)
|
||||
I (C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\system_stm32f10x.h)(0x61ADDBCE)
|
||||
=======
|
||||
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
|
||||
F (.\src\main.c)(0x642C2204)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d)
|
||||
F (.\src\main.c)(0x64300327)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x641B02F1)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x642FFD34)
|
||||
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)
|
||||
I (..\driver\Driver_GPIO.h)(0x641864E8)
|
||||
I (..\driver\Driver_Timer.h)(0x64269488)
|
||||
I (..\driver\Driver_ADC.h)(0x6426958B)
|
||||
I (..\driver\MySPI.h)(0x634E5AE0)
|
||||
I (..\driver\IMU.h)(0x642C0AF7)
|
||||
F (..\driver\Driver_GPIO.c)(0x64186DCB)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d)
|
||||
I (..\driver\Driver_GPIO.h)(0x641864E8)
|
||||
I (..\driver\Driver_GPIO.h)(0x642FFEC1)
|
||||
I (..\driver\Driver_Timer.h)(0x643004B7)
|
||||
I (..\driver\Driver_UART.h)(0x642FFDF7)
|
||||
I (..\driver\Driver_ADC.h)(0x642FFEC1)
|
||||
I (..\driver\MySPI.h)(0x642FFEC1)
|
||||
I (..\driver\Driver_IMU.h)(0x642FFEC1)
|
||||
F (..\driver\Driver_GPIO.c)(0x642FFEC1)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\driver_gpio.o --omf_browse .\objects\driver_gpio.crf --depend .\objects\driver_gpio.d)
|
||||
I (..\driver\Driver_GPIO.h)(0x642FFEC1)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x641B02F1)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x642FFD34)
|
||||
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)
|
||||
|
@ -86,11 +26,11 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil
|
|||
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)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E9122)
|
||||
F (..\driver\Driver_GPIO.h)(0x641864E8)()
|
||||
F (..\driver\Driver_Timer.c)(0x64269488)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\driver_timer.o --omf_browse .\objects\driver_timer.crf --depend .\objects\driver_timer.d)
|
||||
I (..\driver\Driver_Timer.h)(0x64269488)
|
||||
F (..\driver\Driver_GPIO.h)(0x642FFEC1)()
|
||||
F (..\driver\Driver_Timer.c)(0x6430051C)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\driver_timer.o --omf_browse .\objects\driver_timer.crf --depend .\objects\driver_timer.d)
|
||||
I (..\driver\Driver_Timer.h)(0x643004B7)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x641B02F1)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x642FFD34)
|
||||
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)
|
||||
|
@ -98,10 +38,10 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil
|
|||
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)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E9122)
|
||||
F (..\driver\Driver_Timer.h)(0x64269488)()
|
||||
F (..\driver\Driver_ADC.c)(0x6426958B)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\driver_adc.o --omf_browse .\objects\driver_adc.crf --depend .\objects\driver_adc.d)
|
||||
F (..\driver\Driver_Timer.h)(0x643004B7)()
|
||||
F (..\driver\Driver_ADC.c)(0x642FFEC1)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\driver_adc.o --omf_browse .\objects\driver_adc.crf --depend .\objects\driver_adc.d)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x641B02F1)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x642FFD34)
|
||||
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)
|
||||
|
@ -109,30 +49,29 @@ I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compil
|
|||
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)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E9122)
|
||||
I (..\driver\Driver_ADC.h)(0x6426958B)
|
||||
F (..\driver\Driver_ADC.h)(0x6426958B)()
|
||||
F (..\driver\Lib_Com_Periph_2022.lib)(0x634E68C6)()
|
||||
F (..\driver\MySPI.h)(0x634E5AE0)()
|
||||
F (..\driver\IMU.c)(0x642C23EC)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\imu.o --omf_browse .\objects\imu.crf --depend .\objects\imu.d)
|
||||
I (..\driver\MySpi.h)(0x634E5AE0)
|
||||
I (..\driver\Driver_ADC.h)(0x642FFEC1)
|
||||
F (..\driver\Driver_ADC.h)(0x642FFEC1)()
|
||||
F (..\driver\Lib_Com_Periph_2022.lib)(0x642FFEC1)()
|
||||
F (..\driver\MySPI.h)(0x642FFEC1)()
|
||||
F (..\driver\Driver_IMU.c)(0x642FFEC1)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\driver_imu.o --omf_browse .\objects\driver_imu.crf --depend .\objects\driver_imu.d)
|
||||
I (..\driver\MySpi.h)(0x642FFEC1)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x641B02F1)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x642FFD34)
|
||||
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 (..\driver\IMU.h)(0x642C0AF7)()
|
||||
F (RTE\Device\STM32F103RB\RTE_Device.h)(0x59283406)()
|
||||
F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x58258CCC)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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 .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d)
|
||||
F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x58258CCC)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d)
|
||||
F (..\driver\Driver_IMU.h)(0x642FFEC1)()
|
||||
F (RTE\Device\STM32F103RB\RTE_Device.h)(0x642FFD34)()
|
||||
F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x642FFD34)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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 .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d)
|
||||
F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x642FFD34)(-c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I .\src -I ..\driver
-I.\RTE\Device\STM32F103RB
-I.\RTE\_reel
-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_
-o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d)
|
||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x641B02F1)
|
||||
I (.\RTE\_reel\RTE_Components.h)(0x642FFD34)
|
||||
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)
|
||||
>>>>>>> 26e44a6d5ba2eda12f591ccdce71c8c854107110
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
<title>Static Call Graph - [.\Objects\projet-voilier_reel.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image .\Objects\projet-voilier_reel.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Apr 04 15:19:46 2023
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Apr 07 13:57:22 2023
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 40 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
main ⇒ source_IMU_read
|
||||
main ⇒ driver_IMU_read
|
||||
<P>
|
||||
<H3>
|
||||
Mutually Recursive functions
|
||||
|
@ -92,7 +92,7 @@ Global Symbols
|
|||
<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_stm32f10x_md.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[48]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
||||
<P><STRONG><a name="[49]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
||||
|
||||
<P><STRONG><a name="[3b]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[3c]">>></a> __scatterload
|
||||
|
@ -102,17 +102,17 @@ Global Symbols
|
|||
<BR><BR>[Called By]<UL><LI><a href="#[3c]">>></a> __scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[49]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||
<P><STRONG><a name="[4a]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||
|
||||
<P><STRONG><a name="[4a]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||
<P><STRONG><a name="[4b]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||
|
||||
<P><STRONG><a name="[4b]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||
<P><STRONG><a name="[4c]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||
|
||||
<P><STRONG><a name="[4c]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
||||
<P><STRONG><a name="[4d]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
||||
|
||||
<P><STRONG><a name="[4d]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
||||
<P><STRONG><a name="[4e]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
||||
|
||||
<P><STRONG><a name="[4e]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
||||
<P><STRONG><a name="[4f]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
||||
|
||||
<P><STRONG><a name="[3a]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||
|
||||
|
@ -306,7 +306,7 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[3b]">>></a> _main_scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4f]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[50]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[1c]"></a>ADC1_2_IRQHandler</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, driver_adc.o(i.ADC1_2_IRQHandler))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ADC1_2_IRQHandler
|
||||
|
@ -317,8 +317,8 @@ Global Symbols
|
|||
<BR>[Address Reference Count : 1]<UL><LI> driver_timer.o(.data)
|
||||
</UL>
|
||||
<P><STRONG><a name="[45]"></a>MySPI_Clear_NSS</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, myspi.o(i.MySPI_Clear_NSS))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[44]">>></a> source_IMU_write_register
|
||||
<LI><a href="#[43]">>></a> source_IMU_read
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[43]">>></a> driver_IMU_write_register
|
||||
<LI><a href="#[44]">>></a> driver_IMU_read
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3e]"></a>MySPI_Init</STRONG> (Thumb, 480 bytes, Stack size 4 bytes, myspi.o(i.MySPI_Init))
|
||||
|
@ -326,22 +326,22 @@ Global Symbols
|
|||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3f]">>></a> MySPI_Set_NSS
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[42]">>></a> source_IMU_init
|
||||
<BR>[Called By]<UL><LI><a href="#[42]">>></a> driver_IMU_init
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[47]"></a>MySPI_Read</STRONG> (Thumb, 70 bytes, Stack size 0 bytes, myspi.o(i.MySPI_Read))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[43]">>></a> source_IMU_read
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[44]">>></a> driver_IMU_read
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[46]"></a>MySPI_Send</STRONG> (Thumb, 68 bytes, Stack size 0 bytes, myspi.o(i.MySPI_Send))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[44]">>></a> source_IMU_write_register
|
||||
<LI><a href="#[43]">>></a> source_IMU_read
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[43]">>></a> driver_IMU_write_register
|
||||
<LI><a href="#[44]">>></a> driver_IMU_read
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[3f]"></a>MySPI_Set_NSS</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, myspi.o(i.MySPI_Set_NSS))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[3e]">>></a> MySPI_Init
|
||||
<LI><a href="#[44]">>></a> source_IMU_write_register
|
||||
<LI><a href="#[43]">>></a> source_IMU_read
|
||||
<LI><a href="#[43]">>></a> driver_IMU_write_register
|
||||
<LI><a href="#[44]">>></a> driver_IMU_read
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
|
||||
|
@ -366,34 +366,23 @@ Global Symbols
|
|||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[50]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||
<P><STRONG><a name="[51]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[51]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||
<P><STRONG><a name="[52]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[52]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||
<P><STRONG><a name="[53]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[39]"></a>erreur</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, driver_adc.o(i.erreur))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> driver_adc.o(.data)
|
||||
</UL>
|
||||
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 22 bytes, Stack size 16 bytes, main.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = main ⇒ source_IMU_read
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[43]">>></a> source_IMU_read
|
||||
<LI><a href="#[42]">>></a> source_IMU_init
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
|
||||
</UL>
|
||||
<P><STRONG><a name="[42]"></a>source_IMU_init</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, imu.o(i.source_IMU_init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = source_IMU_init ⇒ source_IMU_write_register
|
||||
<P><STRONG><a name="[42]"></a>driver_IMU_init</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, driver_imu.o(i.driver_IMU_init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = driver_IMU_init ⇒ driver_IMU_write_register
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3e]">>></a> MySPI_Init
|
||||
<LI><a href="#[44]">>></a> source_IMU_write_register
|
||||
<LI><a href="#[43]">>></a> driver_IMU_write_register
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[43]"></a>source_IMU_read</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, imu.o(i.source_IMU_read))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = source_IMU_read
|
||||
<P><STRONG><a name="[44]"></a>driver_IMU_read</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, driver_imu.o(i.driver_IMU_read))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = driver_IMU_read
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3f]">>></a> MySPI_Set_NSS
|
||||
<LI><a href="#[46]">>></a> MySPI_Send
|
||||
|
@ -403,16 +392,32 @@ Global Symbols
|
|||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[44]"></a>source_IMU_write_register</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, imu.o(i.source_IMU_write_register))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = source_IMU_write_register
|
||||
<P><STRONG><a name="[43]"></a>driver_IMU_write_register</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, driver_imu.o(i.driver_IMU_write_register))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = driver_IMU_write_register
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[3f]">>></a> MySPI_Set_NSS
|
||||
<LI><a href="#[46]">>></a> MySPI_Send
|
||||
<LI><a href="#[45]">>></a> MySPI_Clear_NSS
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[42]">>></a> source_IMU_init
|
||||
<BR>[Called By]<UL><LI><a href="#[42]">>></a> driver_IMU_init
|
||||
</UL>
|
||||
<P>
|
||||
|
||||
<P><STRONG><a name="[48]"></a>driver_adc_1_launch_read</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, driver_adc.o(i.driver_adc_1_launch_read))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[39]"></a>erreur</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, driver_adc.o(i.erreur))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> driver_adc.o(.data)
|
||||
</UL>
|
||||
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, main.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = main ⇒ driver_IMU_read
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[48]">>></a> driver_adc_1_launch_read
|
||||
<LI><a href="#[44]">>></a> driver_IMU_read
|
||||
<LI><a href="#[42]">>></a> driver_IMU_init
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
|
||||
</UL><P>
|
||||
<H3>
|
||||
Local Symbols
|
||||
</H3>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
".\objects\driver_timer.o"
|
||||
".\objects\driver_adc.o"
|
||||
"..\driver\Lib_Com_Periph_2022.lib"
|
||||
".\objects\imu.o"
|
||||
".\objects\driver_imu.o"
|
||||
".\objects\startup_stm32f10x_md.o"
|
||||
".\objects\system_stm32f10x.o"
|
||||
--library_type=microlib --ro-base 0x08000000 --entry 0x08000000 --rw-base 0x20000000 --entry Reset_Handler --first __Vectors --strict --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -1,9 +1,9 @@
|
|||
./objects/system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\stm32f10x.h \
|
||||
RTE\_sim\RTE_Components.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\core_cm3.h \
|
||||
C:\Keil_v5\ARM\ARMCLANG\Bin\..\include\stdint.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_version.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_compiler.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_armclang.h \
|
||||
C:\Users\robin\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\system_stm32f10x.h
|
||||
.\objects\system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c
|
||||
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
|
||||
.\objects\system_stm32f10x.o: .\RTE\_reel\RTE_Components.h
|
||||
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h
|
||||
.\objects\system_stm32f10x.o: C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
|
||||
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h
|
||||
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h
|
||||
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
|
||||
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
|
||||
|
|
Binary file not shown.
File diff suppressed because one or more lines are too long
|
@ -557,8 +557,8 @@
|
|||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\driver\IMU.c</PathWithFileName>
|
||||
<FilenameWithoutPath>IMU.c</FilenameWithoutPath>
|
||||
<PathWithFileName>..\driver\Driver_IMU.c</PathWithFileName>
|
||||
<FilenameWithoutPath>Driver_IMU.c</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
|
@ -569,8 +569,8 @@
|
|||
<tvExp>0</tvExp>
|
||||
<tvExpOptDlg>0</tvExpOptDlg>
|
||||
<bDave2>0</bDave2>
|
||||
<PathWithFileName>..\driver\IMU.h</PathWithFileName>
|
||||
<FilenameWithoutPath>IMU.h</FilenameWithoutPath>
|
||||
<PathWithFileName>..\driver\Driver_IMU.h</PathWithFileName>
|
||||
<FilenameWithoutPath>Driver_IMU.h</FilenameWithoutPath>
|
||||
<RteFlg>0</RteFlg>
|
||||
<bShared>0</bShared>
|
||||
</File>
|
||||
|
|
|
@ -10,13 +10,13 @@
|
|||
<TargetName>sim</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<pCCUsed>6190000::V6.19::ARMCLANG</pCCUsed>
|
||||
<uAC6>1</uAC6>
|
||||
<pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
|
||||
<uAC6>0</uAC6>
|
||||
<TargetOption>
|
||||
<TargetCommonOption>
|
||||
<Device>STM32F103RB</Device>
|
||||
<Vendor>STMicroelectronics</Vendor>
|
||||
<PackID>Keil.STM32F1xx_DFP.2.4.0</PackID>
|
||||
<PackID>Keil.STM32F1xx_DFP.2.3.0</PackID>
|
||||
<PackURL>http://www.keil.com/pack/</PackURL>
|
||||
<Cpu>IRAM(0x20000000,0x00005000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu>
|
||||
<FlashUtilSpec></FlashUtilSpec>
|
||||
|
@ -186,7 +186,6 @@
|
|||
<RvdsVP>0</RvdsVP>
|
||||
<RvdsMve>0</RvdsMve>
|
||||
<RvdsCdeCp>0</RvdsCdeCp>
|
||||
<nBranchProt>0</nBranchProt>
|
||||
<hadIRAM2>0</hadIRAM2>
|
||||
<hadIROM2>0</hadIROM2>
|
||||
<StupSel>8</StupSel>
|
||||
|
@ -314,7 +313,7 @@
|
|||
</ArmAdsMisc>
|
||||
<Cads>
|
||||
<interw>1</interw>
|
||||
<Optim>2</Optim>
|
||||
<Optim>1</Optim>
|
||||
<oTime>0</oTime>
|
||||
<SplitLS>0</SplitLS>
|
||||
<OneElfS>1</OneElfS>
|
||||
|
@ -323,14 +322,14 @@
|
|||
<PlainCh>0</PlainCh>
|
||||
<Ropi>0</Ropi>
|
||||
<Rwpi>0</Rwpi>
|
||||
<wLevel>3</wLevel>
|
||||
<wLevel>2</wLevel>
|
||||
<uThumb>0</uThumb>
|
||||
<uSurpInc>0</uSurpInc>
|
||||
<uC99>0</uC99>
|
||||
<uGnu>0</uGnu>
|
||||
<useXO>0</useXO>
|
||||
<v6Lang>1</v6Lang>
|
||||
<v6LangP>5</v6LangP>
|
||||
<v6Lang>3</v6Lang>
|
||||
<v6LangP>3</v6LangP>
|
||||
<vShortEn>1</vShortEn>
|
||||
<vShortWch>1</vShortWch>
|
||||
<v6Lto>0</v6Lto>
|
||||
|
@ -415,16 +414,6 @@
|
|||
<FilePath>..\driver\Driver_Timer.h</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<<<<<<< HEAD
|
||||
<FileName>Driver_UART.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\driver\Driver_UART.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>Driver_UART.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
<FilePath>..\driver\Driver_UART.h</FilePath>
|
||||
=======
|
||||
<FileName>Driver_ADC.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\driver\Driver_ADC.c</FilePath>
|
||||
|
@ -433,7 +422,6 @@
|
|||
<FileName>Driver_ADC.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
<FilePath>..\driver\Driver_ADC.h</FilePath>
|
||||
>>>>>>> 26e44a6d5ba2eda12f591ccdce71c8c854107110
|
||||
</File>
|
||||
<File>
|
||||
<FileName>Lib_Com_Periph_2022.lib</FileName>
|
||||
|
@ -446,14 +434,14 @@
|
|||
<FilePath>..\driver\MySPI.h</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>IMU.c</FileName>
|
||||
<FileName>Driver_IMU.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\driver\IMU.c</FilePath>
|
||||
<FilePath>..\driver\Driver_IMU.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>IMU.h</FileName>
|
||||
<FileName>Driver_IMU.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
<FilePath>..\driver\IMU.h</FilePath>
|
||||
<FilePath>..\driver\Driver_IMU.h</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
|
@ -469,13 +457,13 @@
|
|||
<TargetName>reel</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<pCCUsed>6190000::V6.19::ARMCLANG</pCCUsed>
|
||||
<uAC6>1</uAC6>
|
||||
<pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
|
||||
<uAC6>0</uAC6>
|
||||
<TargetOption>
|
||||
<TargetCommonOption>
|
||||
<Device>STM32F103RB</Device>
|
||||
<Vendor>STMicroelectronics</Vendor>
|
||||
<PackID>Keil.STM32F1xx_DFP.2.4.0</PackID>
|
||||
<PackID>Keil.STM32F1xx_DFP.2.3.0</PackID>
|
||||
<PackURL>http://www.keil.com/pack/</PackURL>
|
||||
<Cpu>IRAM(0x20000000,0x00005000) IROM(0x08000000,0x00020000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu>
|
||||
<FlashUtilSpec></FlashUtilSpec>
|
||||
|
@ -645,7 +633,6 @@
|
|||
<RvdsVP>0</RvdsVP>
|
||||
<RvdsMve>0</RvdsMve>
|
||||
<RvdsCdeCp>0</RvdsCdeCp>
|
||||
<nBranchProt>0</nBranchProt>
|
||||
<hadIRAM2>0</hadIRAM2>
|
||||
<hadIROM2>0</hadIROM2>
|
||||
<StupSel>8</StupSel>
|
||||
|
@ -773,7 +760,7 @@
|
|||
</ArmAdsMisc>
|
||||
<Cads>
|
||||
<interw>1</interw>
|
||||
<Optim>2</Optim>
|
||||
<Optim>1</Optim>
|
||||
<oTime>0</oTime>
|
||||
<SplitLS>0</SplitLS>
|
||||
<OneElfS>1</OneElfS>
|
||||
|
@ -782,14 +769,14 @@
|
|||
<PlainCh>0</PlainCh>
|
||||
<Ropi>0</Ropi>
|
||||
<Rwpi>0</Rwpi>
|
||||
<wLevel>3</wLevel>
|
||||
<wLevel>2</wLevel>
|
||||
<uThumb>0</uThumb>
|
||||
<uSurpInc>0</uSurpInc>
|
||||
<uC99>0</uC99>
|
||||
<uGnu>0</uGnu>
|
||||
<useXO>0</useXO>
|
||||
<v6Lang>1</v6Lang>
|
||||
<v6LangP>5</v6LangP>
|
||||
<v6Lang>3</v6Lang>
|
||||
<v6LangP>3</v6LangP>
|
||||
<vShortEn>1</vShortEn>
|
||||
<vShortWch>1</vShortWch>
|
||||
<v6Lto>0</v6Lto>
|
||||
|
@ -874,16 +861,6 @@
|
|||
<FilePath>..\driver\Driver_Timer.h</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<<<<<<< HEAD
|
||||
<FileName>Driver_UART.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\driver\Driver_UART.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>Driver_UART.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
<FilePath>..\driver\Driver_UART.h</FilePath>
|
||||
=======
|
||||
<FileName>Driver_ADC.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\driver\Driver_ADC.c</FilePath>
|
||||
|
@ -892,7 +869,6 @@
|
|||
<FileName>Driver_ADC.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
<FilePath>..\driver\Driver_ADC.h</FilePath>
|
||||
>>>>>>> 26e44a6d5ba2eda12f591ccdce71c8c854107110
|
||||
</File>
|
||||
<File>
|
||||
<FileName>Lib_Com_Periph_2022.lib</FileName>
|
||||
|
@ -905,14 +881,14 @@
|
|||
<FilePath>..\driver\MySPI.h</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>IMU.c</FileName>
|
||||
<FileName>Driver_IMU.c</FileName>
|
||||
<FileType>1</FileType>
|
||||
<FilePath>..\driver\IMU.c</FilePath>
|
||||
<FilePath>..\driver\Driver_IMU.c</FilePath>
|
||||
</File>
|
||||
<File>
|
||||
<FileName>IMU.h</FileName>
|
||||
<FileName>Driver_IMU.h</FileName>
|
||||
<FileType>5</FileType>
|
||||
<FilePath>..\driver\IMU.h</FilePath>
|
||||
<FilePath>..\driver\Driver_IMU.h</FilePath>
|
||||
</File>
|
||||
</Files>
|
||||
</Group>
|
||||
|
@ -929,15 +905,15 @@
|
|||
<RTE>
|
||||
<apis/>
|
||||
<components>
|
||||
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.6.0" condition="ARMv6_7_8-M Device">
|
||||
<package name="CMSIS" schemaVersion="1.7.7" url="http://www.keil.com/pack/" vendor="ARM" version="5.9.0"/>
|
||||
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.4.0" condition="ARMv6_7_8-M Device">
|
||||
<package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.7.0"/>
|
||||
<targetInfos>
|
||||
<targetInfo name="reel"/>
|
||||
<targetInfo name="sim"/>
|
||||
</targetInfos>
|
||||
</component>
|
||||
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS">
|
||||
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||
<package name="STM32F1xx_DFP" schemaVersion="1.4.0" url="http://www.keil.com/pack/" vendor="Keil" version="2.3.0"/>
|
||||
<targetInfos>
|
||||
<targetInfo name="reel"/>
|
||||
<targetInfo name="sim"/>
|
||||
|
@ -948,7 +924,7 @@
|
|||
<file attr="config" category="header" name="RTE_Driver\Config\RTE_Device.h" version="1.1.2">
|
||||
<instance index="0">RTE\Device\STM32F103RB\RTE_Device.h</instance>
|
||||
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||
<package name="STM32F1xx_DFP" schemaVersion="1.4.0" url="http://www.keil.com/pack/" vendor="Keil" version="2.3.0"/>
|
||||
<targetInfos>
|
||||
<targetInfo name="reel"/>
|
||||
<targetInfo name="sim"/>
|
||||
|
@ -957,7 +933,7 @@
|
|||
<file attr="config" category="source" condition="STM32F1xx MD ARMCC" name="Device\Source\ARM\startup_stm32f10x_md.s" version="1.0.0">
|
||||
<instance index="0">RTE\Device\STM32F103RB\startup_stm32f10x_md.s</instance>
|
||||
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||
<package name="STM32F1xx_DFP" schemaVersion="1.4.0" url="http://www.keil.com/pack/" vendor="Keil" version="2.3.0"/>
|
||||
<targetInfos>
|
||||
<targetInfo name="reel"/>
|
||||
<targetInfo name="sim"/>
|
||||
|
@ -966,7 +942,7 @@
|
|||
<file attr="config" category="source" name="Device\Source\system_stm32f10x.c" version="1.0.0">
|
||||
<instance index="0">RTE\Device\STM32F103RB\system_stm32f10x.c</instance>
|
||||
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
|
||||
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
|
||||
<package name="STM32F1xx_DFP" schemaVersion="1.4.0" url="http://www.keil.com/pack/" vendor="Keil" version="2.3.0"/>
|
||||
<targetInfos>
|
||||
<targetInfo name="reel"/>
|
||||
<targetInfo name="sim"/>
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
#include "stm32f10x.h"
|
||||
#include "Driver_GPIO.h"
|
||||
#include "Driver_Timer.h"
|
||||
<<<<<<< HEAD
|
||||
#include "Driver_UART.h"
|
||||
=======
|
||||
//=======
|
||||
#include "Driver_ADC.h"
|
||||
#include "MySPI.h"
|
||||
#include "Driver_IMU.h"
|
||||
|
@ -14,7 +13,7 @@ int main() {
|
|||
|
||||
MyGPIO_Struct_TypeDef GPIO_ADC1;
|
||||
|
||||
driver_adc_1_launch_read();
|
||||
driver_adc_1_launch_read();
|
||||
|
||||
driver_IMU_init();
|
||||
while(1)
|
||||
|
@ -22,4 +21,3 @@ int main() {
|
|||
driver_IMU_read(DATAX0, 6, values);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue