Modification of Set_SCLK/Reset_SCLK functions, added gitignore file

This commit is contained in:
Yohan Boujon 2023-03-25 23:16:56 +01:00
parent d2756c0249
commit 680e94d5fa
26 changed files with 7294 additions and 727 deletions

30
.gitignore vendored Normal file
View file

@ -0,0 +1,30 @@
*.obj
*.o
*.bin
*.list
*.map
*.mk
*.makefile
*.o
*.su
*.d
*.elf
*.scvd
*.crf
*.map
*.sct
*.dbgconf
*.axf
*.htm
*.lnp
*.dep
*.uvguix.*
*.lst
*.iex
**/Objects/
**/Listings/
**/Debug/

View file

@ -125,7 +125,7 @@
<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=15,39,661,712,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=1148,258,1639,750,0)(121=1190,75,1611,502,1)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=-1,-1,-1,-1,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(234=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0)</Name>
<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=15,39,661,712,0)(110=-1,-1,-1,-1,0)(111=-1,-1,-1,-1,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=1209,244,1630,671,1)(121=1190,75,1611,502,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>
@ -142,9 +142,57 @@
<Bp>
<Number>0</Number>
<Type>0</Type>
<LineNumber>56</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134222432</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>.\FonctionEtape2.asm</Filename>
<ExecCommand></ExecCommand>
<Expression>\\Simu_Etape0\FonctionEtape2.asm\56</Expression>
</Bp>
<Bp>
<Number>1</Number>
<Type>0</Type>
<LineNumber>55</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134222428</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>.\FonctionEtape2.asm</Filename>
<ExecCommand></ExecCommand>
<Expression>\\Simu_Etape0\FonctionEtape2.asm\55</Expression>
</Bp>
<Bp>
<Number>2</Number>
<Type>0</Type>
<LineNumber>78</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134222464</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>1</BreakIfRCount>
<Filename>.\FonctionEtape2.asm</Filename>
<ExecCommand></ExecCommand>
<Expression>\\Simu_Etape0\FonctionEtape2.asm\78</Expression>
</Bp>
<Bp>
<Number>3</Number>
<Type>0</Type>
<LineNumber>87</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>134222384</Address>
<Address>134222324</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
@ -156,7 +204,7 @@
<Expression>\\Simu_Etape0\Principale.asm\87</Expression>
</Bp>
<Bp>
<Number>1</Number>
<Number>4</Number>
<Type>0</Type>
<LineNumber>80</LineNumber>
<EnabledFlag>1</EnabledFlag>
@ -172,7 +220,7 @@
<Expression></Expression>
</Bp>
<Bp>
<Number>2</Number>
<Number>5</Number>
<Type>0</Type>
<LineNumber>91</LineNumber>
<EnabledFlag>1</EnabledFlag>
@ -188,7 +236,7 @@
<Expression></Expression>
</Bp>
<Bp>
<Number>3</Number>
<Number>6</Number>
<Type>0</Type>
<LineNumber>92</LineNumber>
<EnabledFlag>1</EnabledFlag>
@ -230,7 +278,7 @@
<DebugFlag>
<trace>0</trace>
<periodic>1</periodic>
<aLwin>0</aLwin>
<aLwin>1</aLwin>
<aCover>0</aCover>
<aSer1>0</aSer1>
<aSer2>0</aSer2>
@ -244,7 +292,7 @@
<AscS3>0</AscS3>
<aSer3>0</aSer3>
<eProf>0</eProf>
<aLa>1</aLa>
<aLa>0</aLa>
<aPa1>0</aPa1>
<AscS4>0</AscS4>
<aSer4>0</aSer4>

View file

@ -10,13 +10,13 @@
<TargetName>Simulé</TargetName>
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
<pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
<uAC6>0</uAC6>
<pCCUsed>6190000::V6.19::ARMCLANG</pCCUsed>
<uAC6>1</uAC6>
<TargetOption>
<TargetCommonOption>
<Device>STM32F103RB</Device>
<Vendor>STMicroelectronics</Vendor>
<PackID>Keil.STM32F1xx_DFP.2.3.0</PackID>
<PackID>Keil.STM32F1xx_DFP.2.4.0</PackID>
<PackURL>http://www.keil.com/pack/</PackURL>
<Cpu>IRAM(0x20000000,0x5000) IROM(0x08000000,0x20000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
@ -186,6 +186,7 @@
<RvdsVP>0</RvdsVP>
<RvdsMve>0</RvdsMve>
<RvdsCdeCp>0</RvdsCdeCp>
<nBranchProt>0</nBranchProt>
<hadIRAM2>0</hadIRAM2>
<hadIROM2>0</hadIROM2>
<StupSel>8</StupSel>
@ -313,7 +314,7 @@
</ArmAdsMisc>
<Cads>
<interw>1</interw>
<Optim>1</Optim>
<Optim>2</Optim>
<oTime>0</oTime>
<SplitLS>0</SplitLS>
<OneElfS>1</OneElfS>
@ -322,14 +323,14 @@
<PlainCh>0</PlainCh>
<Ropi>0</Ropi>
<Rwpi>0</Rwpi>
<wLevel>2</wLevel>
<wLevel>3</wLevel>
<uThumb>0</uThumb>
<uSurpInc>0</uSurpInc>
<uC99>1</uC99>
<uGnu>0</uGnu>
<useXO>0</useXO>
<v6Lang>1</v6Lang>
<v6LangP>1</v6LangP>
<v6Lang>3</v6Lang>
<v6LangP>5</v6LangP>
<vShortEn>1</vShortEn>
<vShortWch>1</vShortWch>
<v6Lto>0</v6Lto>
@ -428,7 +429,7 @@
<TargetCommonOption>
<Device>STM32F107VC</Device>
<Vendor>STMicroelectronics</Vendor>
<PackID>Keil.STM32F1xx_DFP.2.3.0</PackID>
<PackID>Keil.STM32F1xx_DFP.2.4.0</PackID>
<PackURL>http://www.keil.com/pack/</PackURL>
<Cpu>IRAM(0x20000000,0x10000) IROM(0x08000000,0x40000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE</Cpu>
<FlashUtilSpec></FlashUtilSpec>
@ -598,6 +599,7 @@
<RvdsVP>0</RvdsVP>
<RvdsMve>0</RvdsMve>
<RvdsCdeCp>0</RvdsCdeCp>
<nBranchProt>0</nBranchProt>
<hadIRAM2>0</hadIRAM2>
<hadIROM2>0</hadIROM2>
<StupSel>8</StupSel>
@ -835,15 +837,15 @@
<RTE>
<apis/>
<components>
<component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="5.0.1" condition="ARMv6_7_8-M Device">
<package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="5.0.1"/>
<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"/>
<targetInfos>
<targetInfo name="Réel"/>
<targetInfo name="Simulé"/>
</targetInfos>
</component>
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS">
<package name="STM32F1xx_DFP" schemaVersion="1.4.0" url="http://www.keil.com/pack/" vendor="Keil" version="2.2.0"/>
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
<targetInfos>
<targetInfo name="Réel"/>
<targetInfo name="Simulé"/>
@ -854,7 +856,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.4.0" url="http://www.keil.com/pack/" vendor="Keil" version="2.3.0"/>
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
<targetInfos>
<targetInfo name="Simulé"/>
</targetInfos>
@ -862,7 +864,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.4.0" url="http://www.keil.com/pack/" vendor="Keil" version="2.3.0"/>
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
<targetInfos>
<targetInfo name="Simulé"/>
</targetInfos>
@ -876,7 +878,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.4.0" url="http://www.keil.com/pack/" vendor="Keil" version="2.3.0"/>
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
<targetInfos>
<targetInfo name="Simulé"/>
</targetInfos>
@ -884,7 +886,7 @@
<file attr="config" category="header" name="RTE_Driver\Config\RTE_Device.h" version="1.1.2">
<instance index="0">RTE\Device\STM32F107VC\RTE_Device.h</instance>
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
<package name="STM32F1xx_DFP" schemaVersion="1.4.0" url="http://www.keil.com/pack/" vendor="Keil" version="2.3.0"/>
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
<targetInfos>
<targetInfo name="Réel"/>
</targetInfos>
@ -892,7 +894,7 @@
<file attr="config" category="source" condition="STM32F1xx CL ARMCC" name="Device\Source\ARM\startup_stm32f10x_cl.s" version="1.0.0">
<instance index="0">RTE\Device\STM32F107VC\startup_stm32f10x_cl.s</instance>
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
<package name="STM32F1xx_DFP" schemaVersion="1.4.0" url="http://www.keil.com/pack/" vendor="Keil" version="2.3.0"/>
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
<targetInfos>
<targetInfo name="Réel"/>
</targetInfos>
@ -906,7 +908,7 @@
<file attr="config" category="source" name="Device\Source\system_stm32f10x.c" version="1.0.0">
<instance index="0">RTE\Device\STM32F107VC\system_stm32f10x.c</instance>
<component Cclass="Device" Cgroup="Startup" Cvendor="Keil" Cversion="1.0.0" condition="STM32F1xx CMSIS"/>
<package name="STM32F1xx_DFP" schemaVersion="1.4.0" url="http://www.keil.com/pack/" vendor="Keil" version="2.3.0"/>
<package name="STM32F1xx_DFP" schemaVersion="1.7.2" url="http://www.keil.com/pack/" vendor="Keil" version="2.4.0"/>
<targetInfos>
<targetInfo name="Réel"/>
</targetInfos>

View file

@ -50,22 +50,22 @@ Barette1 DCB 0,1,0
;**************************************************************************
Set_SCLK PROC
PUSH {R12,R0} ;On stocke R12 dans R0
LDR R12,=GPIOBASEA ;On recupère l'adresse de base
LDR R5,[R12,#MaskSclk] ;Valeur à l'adresse de l'output
ORR R5, R5,#(0x01 << 5) ;OU LOGIQUE pour calculer la valeur a mettre dans l'output
STRH R5,[R12,#0x0C] ;Etat du port B (R5) stocké dans l'output
BX LR ;Retour
PUSH {R0-R2} ;On stocke R0 à R2
LDR R1,=GPIOBASEA ;R1 -> Adresse de GPIOA
LDRH R2,[R1,#OffsetOutput] ;Valeur à l'adresse d'ODR : R2 = GPIOA->ODR
ORR R2, R2,#(0x01 << 5) ;similaire à GPIOA->ODR |= (1<<5)
STRH R2,[R1,#OffsetOutput] ;Etat du port B (R5) stocké dans ODR
BX LR ;Retour
ENDP
Reset_SCLK PROC
PUSH {R12,R0} ;On stocke R12 dans R0
LDR R12,=GPIOBASEB ;On recupère l'adresse de base
LDR R5,[R12,#MaskSclk] ;Valeur à l'adresse de l'SCLK
AND R5, R5,#~(0x01 << 5) ;OU LOGIQUE pour calculer la valeur a mettre dans l'output
STRH R5,[R12,#0x0C] ;Etat du port B (R5) stocké dans l'output
BX LR ;Retour
PUSH {R0-R2} ;On stocke R0 à R2
LDR R1,=GPIOBASEA ;R1 -> Adresse de GPIOA
LDRH R2,[R1,#OffsetOutput] ;Valeur à l'adresse d'ODR : R2 = GPIOA->ODR
AND R2, R2,#~(0x01 << 5) ;similaire à GPIOA->ODR &= ~(1<<5)
STRH R2,[R1,#OffsetOutput] ;Etat du port B (R5) stocké dans ODR
BX LR ;Retour
ENDP

View file

@ -1,4 +1,4 @@
Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601]
Component: Arm Compiler for Embedded 6.19 Tool: armlink [5e73cb00]
==============================================================================
@ -18,11 +18,12 @@ Section Cross References
startup_stm32f10x_md.o(RESET) refers to fonctiontimer.o(i.TIM2_IRQHandler) for TIM2_IRQHandler
startup_stm32f10x_md.o(RESET) refers to fonctiontimer.o(i.TIM3_IRQHandler) for TIM3_IRQHandler
startup_stm32f10x_md.o(RESET) refers to fonctiontimer.o(i.TIM4_IRQHandler) for TIM4_IRQHandler
startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(.text.SystemInit) for SystemInit
startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
system_stm32f10x.o(i.SetSysClock) refers to system_stm32f10x.o(i.SetSysClockTo72) for SetSysClockTo72
system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for SystemCoreClock
system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClock) for SetSysClock
system_stm32f10x.o(.ARM.exidx.text.SystemInit) refers to system_stm32f10x.o(.text.SystemInit) for [Anonymous Symbol]
system_stm32f10x.o(.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data.SystemCoreClock) for SystemCoreClock
system_stm32f10x.o(.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.rodata.AHBPrescTable) for AHBPrescTable
system_stm32f10x.o(.ARM.exidx.text.SystemCoreClockUpdate) refers to system_stm32f10x.o(.text.SystemCoreClockUpdate) for [Anonymous Symbol]
initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Port) for Init_Port
initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Dot) for Init_Dot
initialisation.o(i.Init_Cible) refers to initialisation.o(i.Init_Timer1) for Init_Timer1
@ -83,9 +84,8 @@ Section Cross References
timer_systick_1.o(i.Systick_Period) refers to dmul.o(.text) for __aeabi_dmul
timer_systick_1.o(i.Systick_Period) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
timer_systick_1.o(i.Systick_Prio_IT) refers to timer_systick_1.o(.data) for Ptr_Systick
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$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 entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init
@ -113,6 +113,8 @@ Section Cross References
entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
entry9a.o(.ARM.Collect$$$$0000000B) refers to principale.o(moncode) for main
entry9b.o(.ARM.Collect$$$$0000000C) refers to principale.o(moncode) for main
fepilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp
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
@ -125,11 +127,12 @@ Removing Unused input sections from the image.
Removing principale.o(mesdonnees), (0 bytes).
Removing fonctionetape.o(MesDonnees), (0 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).
Removing system_stm32f10x.o(.rrx_text), (6 bytes).
Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (164 bytes).
Removing system_stm32f10x.o(.data), (20 bytes).
Removing system_stm32f10x.o(.text), (0 bytes).
Removing system_stm32f10x.o(.ARM.exidx.text.SystemInit), (8 bytes).
Removing system_stm32f10x.o(.text.SystemCoreClockUpdate), (110 bytes).
Removing system_stm32f10x.o(.ARM.exidx.text.SystemCoreClockUpdate), (8 bytes).
Removing system_stm32f10x.o(.data.SystemCoreClock), (4 bytes).
Removing system_stm32f10x.o(.rodata.AHBPrescTable), (16 bytes).
Removing initialisation.o(.rev16_text), (4 bytes).
Removing initialisation.o(.revsh_text), (4 bytes).
Removing initialisation.o(.rrx_text), (6 bytes).
@ -158,7 +161,7 @@ Removing Unused input sections from the image.
Removing timer_systick_1.o(.revsh_text), (4 bytes).
Removing timer_systick_1.o(.rrx_text), (6 bytes).
35 unused section(s) (total 1220 bytes) removed from the image.
36 unused section(s) (total 1168 bytes) removed from the image.
==============================================================================
@ -168,23 +171,21 @@ Image Symbol Table
Symbol Name Value Ov Type Size Object(Section)
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.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 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.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 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.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/longlong.c 0x00000000 Number 0 llushr.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 entry11b.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.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
@ -194,8 +195,8 @@ Image Symbol Table
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
..\\pilotes\\Sources\\Timer_Systick.c 0x00000000 Number 0 timer_systick_1.o ABSOLUTE
..\\pilotes\\Sources\\pilote_IO.c 0x00000000 Number 0 pilote_io_1.o ABSOLUTE
..\pilotes\Sources\Timer_Systick.c 0x00000000 Number 0 timer_systick_1.o ABSOLUTE
@ -208,15 +209,14 @@ Image Symbol Table
Initialisation.c 0x00000000 Number 0 initialisation.o ABSOLUTE
Initialisation.c 0x00000000 Number 0 initialisation.o ABSOLUTE
Principale.asm 0x00000000 Number 0 principale.o ABSOLUTE
RTE\Device\STM32F103RB\startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE
RTE\Device\STM32F103RB\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE
RTE\\Device\\STM32F103RB\\system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE
RTE/Device/STM32F103RB/startup_stm32f10x_md.s 0x00000000 Number 0 startup_stm32f10x_md.o ABSOLUTE
Warning.c 0x00000000 Number 0 warning.o ABSOLUTE
cdcmple.s 0x00000000 Number 0 cdcmple.o ABSOLUTE
cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE
init.s 0x00000000 Number 0 init.o ABSOLUTE
system_stm32f10x.c 0x00000000 Number 0 system_stm32f10x.o ABSOLUTE
RESET 0x08000000 Section 236 startup_stm32f10x_md.o(RESET)
.ARM.Collect$$$$00000000 0x080000ec Section 0 entry.o(.ARM.Collect$$$$00000000)
.ARM.Collect$$$$00000001 0x080000ec Section 4 entry2.o(.ARM.Collect$$$$00000001)
@ -224,76 +224,70 @@ Image Symbol Table
.ARM.Collect$$$$00000008 0x080000f4 Section 0 entry7b.o(.ARM.Collect$$$$00000008)
.ARM.Collect$$$$0000000A 0x080000f4 Section 0 entry8b.o(.ARM.Collect$$$$0000000A)
.ARM.Collect$$$$0000000B 0x080000f4 Section 8 entry9a.o(.ARM.Collect$$$$0000000B)
.ARM.Collect$$$$0000000E 0x080000fc Section 4 entry12b.o(.ARM.Collect$$$$0000000E)
.ARM.Collect$$$$0000000F 0x08000100 Section 0 entry10a.o(.ARM.Collect$$$$0000000F)
.ARM.Collect$$$$00000011 0x08000100 Section 0 entry11a.o(.ARM.Collect$$$$00000011)
.ARM.Collect$$$$00002712 0x08000100 Section 4 entry2.o(.ARM.Collect$$$$00002712)
__lit__00000000 0x08000100 Data 4 entry2.o(.ARM.Collect$$$$00002712)
.text 0x08000104 Section 36 startup_stm32f10x_md.o(.text)
.text 0x08000128 Section 0 fmul.o(.text)
.text 0x0800018c Section 0 fdiv.o(.text)
.text 0x08000208 Section 0 dmul.o(.text)
.text 0x080002ec Section 0 ddiv.o(.text)
.text 0x080003ca Section 0 ffltui.o(.text)
.text 0x080003d4 Section 0 ffixui.o(.text)
.text 0x080003fc Section 0 f2d.o(.text)
.text 0x08000424 Section 48 cdcmple.o(.text)
.text 0x08000454 Section 48 cdrcmple.o(.text)
.text 0x08000484 Section 0 d2f.o(.text)
.text 0x080004bc Section 0 fepilogue.o(.text)
.text 0x080004bc Section 0 iusefp.o(.text)
.text 0x0800052a Section 0 depilogue.o(.text)
.text 0x080005e4 Section 36 init.o(.text)
.text 0x08000608 Section 0 llshl.o(.text)
.text 0x08000626 Section 0 llushr.o(.text)
i.Anim 0x08000648 Section 0 fonctiontimer.o(i.Anim)
i.GPIO_Configure 0x08000670 Section 0 pilote_io_1.o(i.GPIO_Configure)
i.Init_Cible 0x080007bc Section 0 initialisation.o(i.Init_Cible)
i.Init_Dot 0x080008c8 Section 0 initialisation.o(i.Init_Dot)
i.Init_Port 0x08000940 Section 0 initialisation.o(i.Init_Port)
i.Init_Timer1 0x080009d0 Section 0 initialisation.o(i.Init_Timer1)
i.Init_Timer2_PWM 0x08000b3c Section 0 initialisation.o(i.Init_Timer2_PWM)
i.Init_Timer3_Slave 0x08000c58 Section 0 initialisation.o(i.Init_Timer3_Slave)
i.Init_Timer4 0x08000cc8 Section 0 initialisation.o(i.Init_Timer4)
i.Port_IO_Reset 0x08000d3c Section 0 pilote_io_1.o(i.Port_IO_Reset)
i.Port_IO_Set 0x08000d4c Section 0 pilote_io_1.o(i.Port_IO_Set)
i.SetSysClock 0x08000d5c Section 0 system_stm32f10x.o(i.SetSysClock)
SetSysClock 0x08000d5d Thumb Code 8 system_stm32f10x.o(i.SetSysClock)
i.SetSysClockTo72 0x08000d64 Section 0 system_stm32f10x.o(i.SetSysClockTo72)
SetSysClockTo72 0x08000d65 Thumb Code 214 system_stm32f10x.o(i.SetSysClockTo72)
i.SysTick_Handler 0x08000e44 Section 0 timer_systick_1.o(i.SysTick_Handler)
i.SystemInit 0x08000e54 Section 0 system_stm32f10x.o(i.SystemInit)
i.Systick_Period 0x08000eb4 Section 0 timer_systick_1.o(i.Systick_Period)
i.Systick_Prio_IT 0x08000fc4 Section 0 timer_systick_1.o(i.Systick_Prio_IT)
i.TIM1_CC_IRQHandler 0x08000fe8 Section 0 fonctiontimer.o(i.TIM1_CC_IRQHandler)
i.TIM1_UP_IRQHandler 0x0800109c Section 0 fonctiontimer.o(i.TIM1_UP_IRQHandler)
i.TIM2_IRQHandler 0x08001148 Section 0 fonctiontimer.o(i.TIM2_IRQHandler)
i.TIM3_IRQHandler 0x0800114c Section 0 fonctiontimer.o(i.TIM3_IRQHandler)
i.TIM4_IRQHandler 0x0800119c Section 0 fonctiontimer.o(i.TIM4_IRQHandler)
i.__scatterload_copy 0x08001208 Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x08001216 Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x08001218 Section 14 handlers.o(i.__scatterload_zeroinit)
moncode 0x08001228 Section 10 principale.o(moncode)
moncode 0x08001234 Section 92 fonctionetape.o(moncode)
moncode 0x08001290 Section 84 fonctionetape2.o(moncode)
moncode 0x080012e4 Section 200 foncasm.o(moncode)
__lit__00000000 0x080000fc Data 4 entry2.o(.ARM.Collect$$$$00002712)
.ARM.Collect$$$$0000000D 0x080000fc Section 0 entry10a.o(.ARM.Collect$$$$0000000D)
.ARM.Collect$$$$0000000F 0x080000fc Section 0 entry11a.o(.ARM.Collect$$$$0000000F)
.ARM.Collect$$$$00002712 0x080000fc Section 4 entry2.o(.ARM.Collect$$$$00002712)
.text 0x08000100 Section 36 startup_stm32f10x_md.o(.text)
.text 0x08000124 Section 0 fmul.o(.text)
.text 0x08000188 Section 0 fdiv.o(.text)
.text 0x08000204 Section 0 dmul.o(.text)
.text 0x080002e8 Section 0 ddiv.o(.text)
.text 0x080003c6 Section 0 ffltui.o(.text)
.text 0x080003d0 Section 0 ffixui.o(.text)
.text 0x080003f8 Section 0 f2d.o(.text)
.text 0x08000420 Section 48 cdcmple.o(.text)
.text 0x08000450 Section 48 cdrcmple.o(.text)
.text 0x08000480 Section 0 d2f.o(.text)
.text 0x080004b8 Section 0 iusefp.o(.text)
.text 0x080004b8 Section 0 fepilogue.o(.text)
.text 0x08000526 Section 0 depilogue.o(.text)
.text 0x080005e0 Section 36 init.o(.text)
.text 0x08000604 Section 0 llshl.o(.text)
.text 0x08000622 Section 0 llushr.o(.text)
[Anonymous Symbol] 0x08000644 Section 0 system_stm32f10x.o(.text.SystemInit)
i.Anim 0x08000754 Section 0 fonctiontimer.o(i.Anim)
i.GPIO_Configure 0x0800077c Section 0 pilote_io_1.o(i.GPIO_Configure)
i.Init_Cible 0x080008c8 Section 0 initialisation.o(i.Init_Cible)
i.Init_Dot 0x080009d4 Section 0 initialisation.o(i.Init_Dot)
i.Init_Port 0x08000a4c Section 0 initialisation.o(i.Init_Port)
i.Init_Timer1 0x08000adc Section 0 initialisation.o(i.Init_Timer1)
i.Init_Timer2_PWM 0x08000c48 Section 0 initialisation.o(i.Init_Timer2_PWM)
i.Init_Timer3_Slave 0x08000d64 Section 0 initialisation.o(i.Init_Timer3_Slave)
i.Init_Timer4 0x08000dd4 Section 0 initialisation.o(i.Init_Timer4)
i.Port_IO_Reset 0x08000e48 Section 0 pilote_io_1.o(i.Port_IO_Reset)
i.Port_IO_Set 0x08000e58 Section 0 pilote_io_1.o(i.Port_IO_Set)
i.SysTick_Handler 0x08000e68 Section 0 timer_systick_1.o(i.SysTick_Handler)
i.Systick_Period 0x08000e78 Section 0 timer_systick_1.o(i.Systick_Period)
i.Systick_Prio_IT 0x08000f88 Section 0 timer_systick_1.o(i.Systick_Prio_IT)
i.TIM1_CC_IRQHandler 0x08000fac Section 0 fonctiontimer.o(i.TIM1_CC_IRQHandler)
i.TIM1_UP_IRQHandler 0x08001060 Section 0 fonctiontimer.o(i.TIM1_UP_IRQHandler)
i.TIM2_IRQHandler 0x0800110c Section 0 fonctiontimer.o(i.TIM2_IRQHandler)
i.TIM3_IRQHandler 0x08001110 Section 0 fonctiontimer.o(i.TIM3_IRQHandler)
i.TIM4_IRQHandler 0x08001160 Section 0 fonctiontimer.o(i.TIM4_IRQHandler)
i.__scatterload_copy 0x080011cc Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x080011da Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x080011dc Section 14 handlers.o(i.__scatterload_zeroinit)
moncode 0x080011ec Section 10 principale.o(moncode)
moncode 0x080011f8 Section 92 fonctionetape.o(moncode)
moncode 0x08001254 Section 64 fonctionetape2.o(moncode)
moncode 0x08001294 Section 200 foncasm.o(moncode)
.data 0x20000000 Section 19 initialisation.o(.data)
.data 0x20000014 Section 24 fonctiontimer.o(.data)
incre 0x20000024 Data 4 fonctiontimer.o(.data)
Compteur 0x20000028 Data 4 fonctiontimer.o(.data)
.data 0x2000002c Section 96 warning.o(.data)
.data 0x2000008c Section 4 timer_systick_1.o(.data)
Ptr_Systick 0x2000008c Data 4 timer_systick_1.o(.data)
MesDonnees 0x20000090 Section 21 fonctionetape2.o(MesDonnees)
.data 0x2000008c Section 4 timer_systick_1.o(.data)
Barette1 0x20000090 Data 3 fonctionetape2.o(MesDonnees)
MesDonnees 0x20000090 Section 21 fonctionetape2.o(MesDonnees)
STACK 0x200000a8 Section 1024 startup_stm32f10x_md.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__arm_fini_ - Undefined Weak Reference
BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__cpp_initialize__aeabi_ - Undefined Weak Reference
__cxa_finalize - Undefined Weak Reference
__decompress - Undefined Weak Reference
@ -309,112 +303,111 @@ Image Symbol Table
_main_clock 0x080000f5 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008)
_main_cpp_init 0x080000f5 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A)
_main_init 0x080000f5 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B)
__rt_lib_shutdown_fini 0x080000fd Thumb Code 0 entry12b.o(.ARM.Collect$$$$0000000E)
__rt_final_cpp 0x08000101 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000F)
__rt_final_exit 0x08000101 Thumb Code 0 entry11a.o(.ARM.Collect$$$$00000011)
Reset_Handler 0x08000105 Thumb Code 8 startup_stm32f10x_md.o(.text)
NMI_Handler 0x0800010d Thumb Code 2 startup_stm32f10x_md.o(.text)
HardFault_Handler 0x0800010f Thumb Code 2 startup_stm32f10x_md.o(.text)
MemManage_Handler 0x08000111 Thumb Code 2 startup_stm32f10x_md.o(.text)
BusFault_Handler 0x08000113 Thumb Code 2 startup_stm32f10x_md.o(.text)
UsageFault_Handler 0x08000115 Thumb Code 2 startup_stm32f10x_md.o(.text)
SVC_Handler 0x08000117 Thumb Code 2 startup_stm32f10x_md.o(.text)
DebugMon_Handler 0x08000119 Thumb Code 2 startup_stm32f10x_md.o(.text)
PendSV_Handler 0x0800011b Thumb Code 2 startup_stm32f10x_md.o(.text)
ADC1_2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
CAN1_RX1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
CAN1_SCE_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel6_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel7_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI15_10_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI4_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI9_5_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
FLASH_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C1_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C1_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C2_ER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C2_EV_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
PVD_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
RCC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
RTCAlarm_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
RTC_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
SPI1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
SPI2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
TAMPER_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_BRK_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_TRG_COM_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
USART1_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
USART2_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
USART3_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
USBWakeUp_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
USB_HP_CAN1_TX_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
USB_LP_CAN1_RX0_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
WWDG_IRQHandler 0x0800011f Thumb Code 0 startup_stm32f10x_md.o(.text)
__aeabi_fmul 0x08000129 Thumb Code 100 fmul.o(.text)
__aeabi_fdiv 0x0800018d Thumb Code 124 fdiv.o(.text)
__aeabi_dmul 0x08000209 Thumb Code 228 dmul.o(.text)
__aeabi_ddiv 0x080002ed Thumb Code 222 ddiv.o(.text)
__aeabi_ui2f 0x080003cb Thumb Code 10 ffltui.o(.text)
__aeabi_f2uiz 0x080003d5 Thumb Code 40 ffixui.o(.text)
__aeabi_f2d 0x080003fd Thumb Code 38 f2d.o(.text)
__aeabi_cdcmpeq 0x08000425 Thumb Code 0 cdcmple.o(.text)
__aeabi_cdcmple 0x08000425 Thumb Code 48 cdcmple.o(.text)
__aeabi_cdrcmple 0x08000455 Thumb Code 48 cdrcmple.o(.text)
__aeabi_d2f 0x08000485 Thumb Code 56 d2f.o(.text)
__I$use$fp 0x080004bd Thumb Code 0 iusefp.o(.text)
_float_round 0x080004bd Thumb Code 18 fepilogue.o(.text)
_float_epilogue 0x080004cf Thumb Code 92 fepilogue.o(.text)
_double_round 0x0800052b Thumb Code 30 depilogue.o(.text)
_double_epilogue 0x08000549 Thumb Code 156 depilogue.o(.text)
__scatterload 0x080005e5 Thumb Code 28 init.o(.text)
__scatterload_rt2 0x080005e5 Thumb Code 0 init.o(.text)
__aeabi_llsl 0x08000609 Thumb Code 30 llshl.o(.text)
_ll_shift_l 0x08000609 Thumb Code 0 llshl.o(.text)
__aeabi_llsr 0x08000627 Thumb Code 32 llushr.o(.text)
_ll_ushift_r 0x08000627 Thumb Code 0 llushr.o(.text)
Anim 0x08000649 Thumb Code 32 fonctiontimer.o(i.Anim)
GPIO_Configure 0x08000671 Thumb Code 314 pilote_io_1.o(i.GPIO_Configure)
Init_Cible 0x080007bd Thumb Code 218 initialisation.o(i.Init_Cible)
Init_Dot 0x080008c9 Thumb Code 112 initialisation.o(i.Init_Dot)
Init_Port 0x08000941 Thumb Code 134 initialisation.o(i.Init_Port)
Init_Timer1 0x080009d1 Thumb Code 328 initialisation.o(i.Init_Timer1)
Init_Timer2_PWM 0x08000b3d Thumb Code 262 initialisation.o(i.Init_Timer2_PWM)
Init_Timer3_Slave 0x08000c59 Thumb Code 94 initialisation.o(i.Init_Timer3_Slave)
Init_Timer4 0x08000cc9 Thumb Code 100 initialisation.o(i.Init_Timer4)
Port_IO_Reset 0x08000d3d Thumb Code 16 pilote_io_1.o(i.Port_IO_Reset)
Port_IO_Set 0x08000d4d Thumb Code 16 pilote_io_1.o(i.Port_IO_Set)
SysTick_Handler 0x08000e45 Thumb Code 10 timer_systick_1.o(i.SysTick_Handler)
SystemInit 0x08000e55 Thumb Code 78 system_stm32f10x.o(i.SystemInit)
Systick_Period 0x08000eb5 Thumb Code 256 timer_systick_1.o(i.Systick_Period)
Systick_Prio_IT 0x08000fc5 Thumb Code 28 timer_systick_1.o(i.Systick_Prio_IT)
TIM1_CC_IRQHandler 0x08000fe9 Thumb Code 158 fonctiontimer.o(i.TIM1_CC_IRQHandler)
TIM1_UP_IRQHandler 0x0800109d Thumb Code 134 fonctiontimer.o(i.TIM1_UP_IRQHandler)
TIM2_IRQHandler 0x08001149 Thumb Code 4 fonctiontimer.o(i.TIM2_IRQHandler)
TIM3_IRQHandler 0x0800114d Thumb Code 68 fonctiontimer.o(i.TIM3_IRQHandler)
TIM4_IRQHandler 0x0800119d Thumb Code 84 fonctiontimer.o(i.TIM4_IRQHandler)
__scatterload_copy 0x08001209 Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x08001217 Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x08001219 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
main 0x08001229 Thumb Code 10 principale.o(moncode)
Eteint_LED 0x08001235 Thumb Code 22 fonctionetape.o(moncode)
Allume_LED 0x0800124b Thumb Code 22 fonctionetape.o(moncode)
Inverse_LED 0x08001261 Thumb Code 42 fonctionetape.o(moncode)
Set_SCLK 0x08001291 Thumb Code 22 fonctionetape2.o(moncode)
Reset_SCLK 0x080012a7 Thumb Code 22 fonctionetape2.o(moncode)
DriverGlobal 0x080012bd Thumb Code 26 fonctionetape2.o(moncode)
Envoie192Boucle 0x080012e5 Thumb Code 108 foncasm.o(moncode)
Envoie96Dot 0x08001351 Thumb Code 78 foncasm.o(moncode)
Region$$Table$$Base 0x080013ac Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x080013cc Number 0 anon$$obj.o(Region$$Table)
__rt_final_cpp 0x080000fd Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D)
__rt_final_exit 0x080000fd Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F)
Reset_Handler 0x08000101 Thumb Code 8 startup_stm32f10x_md.o(.text)
NMI_Handler 0x08000109 Thumb Code 2 startup_stm32f10x_md.o(.text)
HardFault_Handler 0x0800010b Thumb Code 2 startup_stm32f10x_md.o(.text)
MemManage_Handler 0x0800010d Thumb Code 2 startup_stm32f10x_md.o(.text)
BusFault_Handler 0x0800010f Thumb Code 2 startup_stm32f10x_md.o(.text)
UsageFault_Handler 0x08000111 Thumb Code 2 startup_stm32f10x_md.o(.text)
SVC_Handler 0x08000113 Thumb Code 2 startup_stm32f10x_md.o(.text)
DebugMon_Handler 0x08000115 Thumb Code 2 startup_stm32f10x_md.o(.text)
PendSV_Handler 0x08000117 Thumb Code 2 startup_stm32f10x_md.o(.text)
ADC1_2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
CAN1_RX1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
CAN1_SCE_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel3_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel4_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel5_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel6_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
DMA1_Channel7_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI0_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI15_10_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI3_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI4_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
EXTI9_5_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
FLASH_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C1_ER_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C1_EV_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C2_ER_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
I2C2_EV_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
PVD_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
RCC_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
RTCAlarm_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
RTC_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
SPI1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
SPI2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
TAMPER_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_BRK_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
TIM1_TRG_COM_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
USART1_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
USART2_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
USART3_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
USBWakeUp_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
USB_HP_CAN1_TX_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
USB_LP_CAN1_RX0_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
WWDG_IRQHandler 0x0800011b Thumb Code 0 startup_stm32f10x_md.o(.text)
__aeabi_fmul 0x08000125 Thumb Code 100 fmul.o(.text)
__aeabi_fdiv 0x08000189 Thumb Code 124 fdiv.o(.text)
__aeabi_dmul 0x08000205 Thumb Code 228 dmul.o(.text)
__aeabi_ddiv 0x080002e9 Thumb Code 222 ddiv.o(.text)
__aeabi_ui2f 0x080003c7 Thumb Code 10 ffltui.o(.text)
__aeabi_f2uiz 0x080003d1 Thumb Code 40 ffixui.o(.text)
__aeabi_f2d 0x080003f9 Thumb Code 38 f2d.o(.text)
__aeabi_cdcmpeq 0x08000421 Thumb Code 0 cdcmple.o(.text)
__aeabi_cdcmple 0x08000421 Thumb Code 48 cdcmple.o(.text)
__aeabi_cdrcmple 0x08000451 Thumb Code 48 cdrcmple.o(.text)
__aeabi_d2f 0x08000481 Thumb Code 56 d2f.o(.text)
__I$use$fp 0x080004b9 Thumb Code 0 iusefp.o(.text)
_float_round 0x080004b9 Thumb Code 18 fepilogue.o(.text)
_float_epilogue 0x080004cb Thumb Code 92 fepilogue.o(.text)
_double_round 0x08000527 Thumb Code 30 depilogue.o(.text)
_double_epilogue 0x08000545 Thumb Code 156 depilogue.o(.text)
__scatterload 0x080005e1 Thumb Code 28 init.o(.text)
__scatterload_rt2 0x080005e1 Thumb Code 0 init.o(.text)
__aeabi_llsl 0x08000605 Thumb Code 30 llshl.o(.text)
_ll_shift_l 0x08000605 Thumb Code 0 llshl.o(.text)
__aeabi_llsr 0x08000623 Thumb Code 32 llushr.o(.text)
_ll_ushift_r 0x08000623 Thumb Code 0 llushr.o(.text)
SystemInit 0x08000645 Thumb Code 272 system_stm32f10x.o(.text.SystemInit)
Anim 0x08000755 Thumb Code 32 fonctiontimer.o(i.Anim)
GPIO_Configure 0x0800077d Thumb Code 314 pilote_io_1.o(i.GPIO_Configure)
Init_Cible 0x080008c9 Thumb Code 218 initialisation.o(i.Init_Cible)
Init_Dot 0x080009d5 Thumb Code 112 initialisation.o(i.Init_Dot)
Init_Port 0x08000a4d Thumb Code 134 initialisation.o(i.Init_Port)
Init_Timer1 0x08000add Thumb Code 328 initialisation.o(i.Init_Timer1)
Init_Timer2_PWM 0x08000c49 Thumb Code 262 initialisation.o(i.Init_Timer2_PWM)
Init_Timer3_Slave 0x08000d65 Thumb Code 94 initialisation.o(i.Init_Timer3_Slave)
Init_Timer4 0x08000dd5 Thumb Code 100 initialisation.o(i.Init_Timer4)
Port_IO_Reset 0x08000e49 Thumb Code 16 pilote_io_1.o(i.Port_IO_Reset)
Port_IO_Set 0x08000e59 Thumb Code 16 pilote_io_1.o(i.Port_IO_Set)
SysTick_Handler 0x08000e69 Thumb Code 10 timer_systick_1.o(i.SysTick_Handler)
Systick_Period 0x08000e79 Thumb Code 256 timer_systick_1.o(i.Systick_Period)
Systick_Prio_IT 0x08000f89 Thumb Code 28 timer_systick_1.o(i.Systick_Prio_IT)
TIM1_CC_IRQHandler 0x08000fad Thumb Code 158 fonctiontimer.o(i.TIM1_CC_IRQHandler)
TIM1_UP_IRQHandler 0x08001061 Thumb Code 134 fonctiontimer.o(i.TIM1_UP_IRQHandler)
TIM2_IRQHandler 0x0800110d Thumb Code 4 fonctiontimer.o(i.TIM2_IRQHandler)
TIM3_IRQHandler 0x08001111 Thumb Code 68 fonctiontimer.o(i.TIM3_IRQHandler)
TIM4_IRQHandler 0x08001161 Thumb Code 84 fonctiontimer.o(i.TIM4_IRQHandler)
__scatterload_copy 0x080011cd Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x080011db Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x080011dd Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
main 0x080011ed Thumb Code 10 principale.o(moncode)
Eteint_LED 0x080011f9 Thumb Code 22 fonctionetape.o(moncode)
Allume_LED 0x0800120f Thumb Code 22 fonctionetape.o(moncode)
Inverse_LED 0x08001225 Thumb Code 42 fonctionetape.o(moncode)
Set_SCLK 0x08001255 Thumb Code 14 fonctionetape2.o(moncode)
Reset_SCLK 0x08001263 Thumb Code 14 fonctionetape2.o(moncode)
DriverGlobal 0x08001271 Thumb Code 26 fonctionetape2.o(moncode)
Envoie192Boucle 0x08001295 Thumb Code 108 foncasm.o(moncode)
Envoie96Dot 0x08001301 Thumb Code 78 foncasm.o(moncode)
Region$$Table$$Base 0x0800135c Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x0800137c Number 0 anon$$obj.o(Region$$Table)
PrtSurImage 0x20000000 Data 4 initialisation.o(.data)
BarretEnCours 0x20000004 Data 4 initialisation.o(.data)
DataSend 0x20000008 Data 1 initialisation.o(.data)
@ -435,87 +428,84 @@ Memory Map of the image
Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001474, Max: 0x00020000, ABSOLUTE)
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001428, Max: 0x00020000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000013cc, Max: 0x00020000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000137c, Max: 0x00020000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x08000000 0x08000000 0x000000ec Data RO 20 RESET startup_stm32f10x_md.o
0x080000ec 0x080000ec 0x00000000 Code RO 447 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x080000ec 0x080000ec 0x00000004 Code RO 470 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
0x080000f0 0x080000f0 0x00000004 Code RO 473 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x080000f4 0x080000f4 0x00000000 Code RO 475 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x080000f4 0x080000f4 0x00000000 Code RO 477 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x080000f4 0x080000f4 0x00000008 Code RO 478 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x080000fc 0x080000fc 0x00000004 Code RO 485 .ARM.Collect$$$$0000000E mc_w.l(entry12b.o)
0x08000100 0x08000100 0x00000000 Code RO 480 .ARM.Collect$$$$0000000F mc_w.l(entry10a.o)
0x08000100 0x08000100 0x00000000 Code RO 482 .ARM.Collect$$$$00000011 mc_w.l(entry11a.o)
0x08000100 0x08000100 0x00000004 Code RO 471 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
0x08000104 0x08000104 0x00000024 Code RO 21 .text startup_stm32f10x_md.o
0x08000128 0x08000128 0x00000064 Code RO 450 .text mf_w.l(fmul.o)
0x0800018c 0x0800018c 0x0000007c Code RO 452 .text mf_w.l(fdiv.o)
0x08000208 0x08000208 0x000000e4 Code RO 454 .text mf_w.l(dmul.o)
0x080002ec 0x080002ec 0x000000de Code RO 456 .text mf_w.l(ddiv.o)
0x080003ca 0x080003ca 0x0000000a Code RO 458 .text mf_w.l(ffltui.o)
0x080003d4 0x080003d4 0x00000028 Code RO 460 .text mf_w.l(ffixui.o)
0x080003fc 0x080003fc 0x00000026 Code RO 462 .text mf_w.l(f2d.o)
0x08000422 0x08000422 0x00000002 PAD
0x08000424 0x08000424 0x00000030 Code RO 464 .text mf_w.l(cdcmple.o)
0x08000454 0x08000454 0x00000030 Code RO 466 .text mf_w.l(cdrcmple.o)
0x08000484 0x08000484 0x00000038 Code RO 468 .text mf_w.l(d2f.o)
0x080004bc 0x080004bc 0x00000000 Code RO 486 .text mc_w.l(iusefp.o)
0x080004bc 0x080004bc 0x0000006e Code RO 487 .text mf_w.l(fepilogue.o)
0x0800052a 0x0800052a 0x000000ba Code RO 489 .text mf_w.l(depilogue.o)
0x080005e4 0x080005e4 0x00000024 Code RO 491 .text mc_w.l(init.o)
0x08000608 0x08000608 0x0000001e Code RO 493 .text mc_w.l(llshl.o)
0x08000626 0x08000626 0x00000020 Code RO 495 .text mc_w.l(llushr.o)
0x08000646 0x08000646 0x00000002 PAD
0x08000648 0x08000648 0x00000028 Code RO 223 i.Anim Matos.lib(fonctiontimer.o)
0x08000670 0x08000670 0x0000014c Code RO 346 i.GPIO_Configure Matos.lib(pilote_io_1.o)
0x080007bc 0x080007bc 0x0000010c Code RO 97 i.Init_Cible Matos.lib(initialisation.o)
0x080008c8 0x080008c8 0x00000078 Code RO 98 i.Init_Dot Matos.lib(initialisation.o)
0x08000940 0x08000940 0x00000090 Code RO 99 i.Init_Port Matos.lib(initialisation.o)
0x080009d0 0x080009d0 0x0000016c Code RO 101 i.Init_Timer1 Matos.lib(initialisation.o)
0x08000b3c 0x08000b3c 0x0000011c Code RO 102 i.Init_Timer2_PWM Matos.lib(initialisation.o)
0x08000c58 0x08000c58 0x00000070 Code RO 103 i.Init_Timer3_Slave Matos.lib(initialisation.o)
0x08000cc8 0x08000cc8 0x00000074 Code RO 104 i.Init_Timer4 Matos.lib(initialisation.o)
0x08000d3c 0x08000d3c 0x00000010 Code RO 352 i.Port_IO_Reset Matos.lib(pilote_io_1.o)
0x08000d4c 0x08000d4c 0x00000010 Code RO 353 i.Port_IO_Set Matos.lib(pilote_io_1.o)
0x08000d5c 0x08000d5c 0x00000008 Code RO 28 i.SetSysClock system_stm32f10x.o
0x08000d64 0x08000d64 0x000000e0 Code RO 29 i.SetSysClockTo72 system_stm32f10x.o
0x08000e44 0x08000e44 0x00000010 Code RO 412 i.SysTick_Handler Matos.lib(timer_systick_1.o)
0x08000e54 0x08000e54 0x00000060 Code RO 31 i.SystemInit system_stm32f10x.o
0x08000eb4 0x08000eb4 0x00000110 Code RO 413 i.Systick_Period Matos.lib(timer_systick_1.o)
0x08000fc4 0x08000fc4 0x00000024 Code RO 414 i.Systick_Prio_IT Matos.lib(timer_systick_1.o)
0x08000fe8 0x08000fe8 0x000000b4 Code RO 232 i.TIM1_CC_IRQHandler Matos.lib(fonctiontimer.o)
0x0800109c 0x0800109c 0x000000ac Code RO 233 i.TIM1_UP_IRQHandler Matos.lib(fonctiontimer.o)
0x08001148 0x08001148 0x00000004 Code RO 234 i.TIM2_IRQHandler Matos.lib(fonctiontimer.o)
0x0800114c 0x0800114c 0x00000050 Code RO 235 i.TIM3_IRQHandler Matos.lib(fonctiontimer.o)
0x0800119c 0x0800119c 0x0000006c Code RO 236 i.TIM4_IRQHandler Matos.lib(fonctiontimer.o)
0x08001208 0x08001208 0x0000000e Code RO 499 i.__scatterload_copy mc_w.l(handlers.o)
0x08001216 0x08001216 0x00000002 Code RO 500 i.__scatterload_null mc_w.l(handlers.o)
0x08001218 0x08001218 0x0000000e Code RO 501 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x08001226 0x08001226 0x00000002 PAD
0x08001228 0x08001228 0x0000000a Code RO 2 moncode principale.o
0x08001232 0x08001232 0x00000002 PAD
0x08001234 0x08001234 0x0000005c Code RO 9 moncode fonctionetape.o
0x08001290 0x08001290 0x00000054 Code RO 14 moncode fonctionetape2.o
0x080012e4 0x080012e4 0x000000c8 Code RO 339 moncode Matos.lib(foncasm.o)
0x080013ac 0x080013ac 0x00000020 Data RO 497 Region$$Table anon$$obj.o
0x080000ec 0x080000ec 0x00000000 Code RO 393 * .ARM.Collect$$$$00000000 mc_w.l(entry.o)
0x080000ec 0x080000ec 0x00000004 Code RO 416 .ARM.Collect$$$$00000001 mc_w.l(entry2.o)
0x080000f0 0x080000f0 0x00000004 Code RO 419 .ARM.Collect$$$$00000004 mc_w.l(entry5.o)
0x080000f4 0x080000f4 0x00000000 Code RO 421 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o)
0x080000f4 0x080000f4 0x00000000 Code RO 423 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o)
0x080000f4 0x080000f4 0x00000008 Code RO 424 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o)
0x080000fc 0x080000fc 0x00000000 Code RO 426 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o)
0x080000fc 0x080000fc 0x00000000 Code RO 428 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o)
0x080000fc 0x080000fc 0x00000004 Code RO 417 .ARM.Collect$$$$00002712 mc_w.l(entry2.o)
0x08000100 0x08000100 0x00000024 Code RO 21 .text startup_stm32f10x_md.o
0x08000124 0x08000124 0x00000064 Code RO 396 .text mf_w.l(fmul.o)
0x08000188 0x08000188 0x0000007c Code RO 398 .text mf_w.l(fdiv.o)
0x08000204 0x08000204 0x000000e4 Code RO 400 .text mf_w.l(dmul.o)
0x080002e8 0x080002e8 0x000000de Code RO 402 .text mf_w.l(ddiv.o)
0x080003c6 0x080003c6 0x0000000a Code RO 404 .text mf_w.l(ffltui.o)
0x080003d0 0x080003d0 0x00000028 Code RO 406 .text mf_w.l(ffixui.o)
0x080003f8 0x080003f8 0x00000026 Code RO 408 .text mf_w.l(f2d.o)
0x0800041e 0x0800041e 0x00000002 PAD
0x08000420 0x08000420 0x00000030 Code RO 410 .text mf_w.l(cdcmple.o)
0x08000450 0x08000450 0x00000030 Code RO 412 .text mf_w.l(cdrcmple.o)
0x08000480 0x08000480 0x00000038 Code RO 414 .text mf_w.l(d2f.o)
0x080004b8 0x080004b8 0x00000000 Code RO 430 .text mc_w.l(iusefp.o)
0x080004b8 0x080004b8 0x0000006e Code RO 431 .text mf_w.l(fepilogue.o)
0x08000526 0x08000526 0x000000ba Code RO 433 .text mf_w.l(depilogue.o)
0x080005e0 0x080005e0 0x00000024 Code RO 435 .text mc_w.l(init.o)
0x08000604 0x08000604 0x0000001e Code RO 437 .text mc_w.l(llshl.o)
0x08000622 0x08000622 0x00000020 Code RO 439 .text mc_w.l(llushr.o)
0x08000642 0x08000642 0x00000002 PAD
0x08000644 0x08000644 0x00000110 Code RO 26 .text.SystemInit system_stm32f10x.o
0x08000754 0x08000754 0x00000028 Code RO 169 i.Anim Matos.lib(fonctiontimer.o)
0x0800077c 0x0800077c 0x0000014c Code RO 292 i.GPIO_Configure Matos.lib(pilote_io_1.o)
0x080008c8 0x080008c8 0x0000010c Code RO 42 i.Init_Cible Matos.lib(initialisation.o)
0x080009d4 0x080009d4 0x00000078 Code RO 43 i.Init_Dot Matos.lib(initialisation.o)
0x08000a4c 0x08000a4c 0x00000090 Code RO 44 i.Init_Port Matos.lib(initialisation.o)
0x08000adc 0x08000adc 0x0000016c Code RO 46 i.Init_Timer1 Matos.lib(initialisation.o)
0x08000c48 0x08000c48 0x0000011c Code RO 47 i.Init_Timer2_PWM Matos.lib(initialisation.o)
0x08000d64 0x08000d64 0x00000070 Code RO 48 i.Init_Timer3_Slave Matos.lib(initialisation.o)
0x08000dd4 0x08000dd4 0x00000074 Code RO 49 i.Init_Timer4 Matos.lib(initialisation.o)
0x08000e48 0x08000e48 0x00000010 Code RO 298 i.Port_IO_Reset Matos.lib(pilote_io_1.o)
0x08000e58 0x08000e58 0x00000010 Code RO 299 i.Port_IO_Set Matos.lib(pilote_io_1.o)
0x08000e68 0x08000e68 0x00000010 Code RO 358 i.SysTick_Handler Matos.lib(timer_systick_1.o)
0x08000e78 0x08000e78 0x00000110 Code RO 359 i.Systick_Period Matos.lib(timer_systick_1.o)
0x08000f88 0x08000f88 0x00000024 Code RO 360 i.Systick_Prio_IT Matos.lib(timer_systick_1.o)
0x08000fac 0x08000fac 0x000000b4 Code RO 178 i.TIM1_CC_IRQHandler Matos.lib(fonctiontimer.o)
0x08001060 0x08001060 0x000000ac Code RO 179 i.TIM1_UP_IRQHandler Matos.lib(fonctiontimer.o)
0x0800110c 0x0800110c 0x00000004 Code RO 180 i.TIM2_IRQHandler Matos.lib(fonctiontimer.o)
0x08001110 0x08001110 0x00000050 Code RO 181 i.TIM3_IRQHandler Matos.lib(fonctiontimer.o)
0x08001160 0x08001160 0x0000006c Code RO 182 i.TIM4_IRQHandler Matos.lib(fonctiontimer.o)
0x080011cc 0x080011cc 0x0000000e Code RO 443 i.__scatterload_copy mc_w.l(handlers.o)
0x080011da 0x080011da 0x00000002 Code RO 444 i.__scatterload_null mc_w.l(handlers.o)
0x080011dc 0x080011dc 0x0000000e Code RO 445 i.__scatterload_zeroinit mc_w.l(handlers.o)
0x080011ea 0x080011ea 0x00000002 PAD
0x080011ec 0x080011ec 0x0000000a Code RO 2 moncode principale.o
0x080011f6 0x080011f6 0x00000002 PAD
0x080011f8 0x080011f8 0x0000005c Code RO 9 moncode fonctionetape.o
0x08001254 0x08001254 0x00000040 Code RO 14 moncode fonctionetape2.o
0x08001294 0x08001294 0x000000c8 Code RO 285 moncode Matos.lib(foncasm.o)
0x0800135c 0x0800135c 0x00000020 Data RO 442 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080013cc, Size: 0x000004a8, Max: 0x00005000, ABSOLUTE)
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001380, Size: 0x000004a8, Max: 0x00005000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x080013cc 0x00000013 Data RW 105 .data Matos.lib(initialisation.o)
0x20000013 0x080013df 0x00000001 PAD
0x20000014 0x080013e0 0x00000018 Data RW 237 .data Matos.lib(fonctiontimer.o)
0x2000002c 0x080013f8 0x00000060 Data RW 329 .data Matos.lib(warning.o)
0x2000008c 0x08001458 0x00000004 Data RW 415 .data Matos.lib(timer_systick_1.o)
0x20000090 0x0800145c 0x00000015 Data RW 13 MesDonnees fonctionetape2.o
0x200000a5 0x08001471 0x00000003 PAD
0x20000000 0x08001380 0x00000013 Data RW 50 .data Matos.lib(initialisation.o)
0x20000013 0x08001393 0x00000001 PAD
0x20000014 0x08001394 0x00000018 Data RW 183 .data Matos.lib(fonctiontimer.o)
0x2000002c 0x080013ac 0x00000060 Data RW 275 .data Matos.lib(warning.o)
0x2000008c 0x0800140c 0x00000004 Data RW 361 .data Matos.lib(timer_systick_1.o)
0x20000090 0x08001410 0x00000015 Data RW 13 MesDonnees fonctionetape2.o
0x200000a5 0x08001425 0x00000003 PAD
0x200000a8 - 0x00000400 Zero RW 18 STACK startup_stm32f10x_md.o
@ -527,13 +517,13 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
92 6 0 0 0 408 fonctionetape.o
84 14 0 21 0 400 fonctionetape2.o
64 10 0 21 0 400 fonctionetape2.o
10 0 0 0 0 328 principale.o
36 8 236 0 1024 796 startup_stm32f10x_md.o
328 28 0 0 0 6425 system_stm32f10x.o
272 0 0 0 0 2781 system_stm32f10x.o
----------------------------------------------------------------------
552 56 268 24 1024 8357 Object Totals
476 24 268 24 1024 4713 Object Totals
0 0 32 0 0 0 (incl. Generated)
2 0 0 3 0 0 (incl. Padding)
@ -543,14 +533,13 @@ Image component sizes
200 14 0 0 0 460 foncasm.o
584 104 0 24 0 3481 fonctiontimer.o
1408 160 0 19 0 228380 initialisation.o
1408 160 0 19 0 229824 initialisation.o
364 18 0 0 0 2487 pilote_io_1.o
324 30 0 4 0 2509 timer_systick_1.o
0 0 0 96 0 582 warning.o
0 0 0 0 0 0 entry.o
0 0 0 0 0 0 entry10a.o
0 0 0 0 0 0 entry11a.o
4 0 0 0 0 0 entry12b.o
8 4 0 0 0 0 entry2.o
4 0 0 0 0 0 entry5.o
0 0 0 0 0 0 entry7b.o
@ -575,19 +564,19 @@ Image component sizes
100 0 0 0 0 76 fmul.o
----------------------------------------------------------------------
4248 342 0 144 0 239235 Library Totals
4244 342 0 144 0 240679 Library Totals
6 0 0 1 0 0 (incl. Padding)
----------------------------------------------------------------------
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
2880 326 0 143 0 237899 Matos.lib
152 16 0 0 0 204 mc_w.l
2880 326 0 143 0 239343 Matos.lib
148 16 0 0 0 204 mc_w.l
1210 0 0 0 0 1132 mf_w.l
----------------------------------------------------------------------
4248 342 0 144 0 239235 Library Totals
4244 342 0 144 0 240679 Library Totals
----------------------------------------------------------------------
@ -596,15 +585,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
4800 398 268 168 1024 245872 Grand Totals
4800 398 268 168 1024 245872 ELF Image Totals
4800 398 268 168 0 0 ROM Totals
4720 366 268 168 1024 243828 Grand Totals
4720 366 268 168 1024 243828 ELF Image Totals
4720 366 268 168 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 5068 ( 4.95kB)
Total RO Size (Code + RO Data) 4988 ( 4.87kB)
Total RW Size (RW Data + ZI Data) 1192 ( 1.16kB)
Total ROM Size (Code + RO Data + RW Data) 5236 ( 5.11kB)
Total ROM Size (Code + RO Data + RW Data) 5156 ( 5.04kB)
==============================================================================

View file

@ -294,14 +294,14 @@ ARM Macro Assembler Page 5
*******************
119 00000056 END
00 00 40010C00
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
ork --depend=.\objects\fonctionetape.d -o.\objects\fonctionetape.o -I.\RTE\Devi
ce\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\
CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Dev
ice\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --prede
fine="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM32
F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --
list=.\listings\fonctionetape.lst FonctionEtape.asm
Command Line: --debug --xref --diag_suppress=9931,A1950W --cpu=Cortex-M3 --depe
nd=.\objects\fonctionetape.d -o.\objects\fonctionetape.o -I.\RTE\Device\STM32F1
03RB -I.\RTE\_Simul_ -IC:\Users\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\C
MSIS\Core\Include -IC:\Users\alzyo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2
.4.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1"
--predefine="__UVISION_VERSION SETA 538" --predefine="_RTE_ SETA 1" --predefin
e="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SE
TA 1" --list=.\listings\fonctionetape.lst FonctionEtape.asm

View file

@ -172,90 +172,86 @@ ARM Macro Assembler Page 3
51 00000000
52 00000000 Set_SCLK
PROC
53 00000000 E92D 1001 PUSH {R12,R0} ;On stocke R12 dans
R0
54 00000004 F8DF C040 LDR R12,=GPIOBASEA ;On recupère l'a
dresse de base
55 00000008 F8DC 5020 LDR R5,[R12,#MaskSclk] ;Valeur à l'
adresse de l'output
56 0000000C F045 0520 ORR R5, R5,#(0x01 << 5) ;OU LOGIQUE
pour calculer la v
aleur a mettre dans
l'output
57 00000010 F8AC 500C STRH R5,[R12,#0x0C] ;Etat du port B
(R5) stocké dans l'
output
58 00000014 4770 BX LR ;Retour
59 00000016
60 00000016 ENDP
61 00000016
62 00000016 Reset_SCLK
53 00000000 B407 PUSH {R0-R2} ;On stocke R0 à R2
54 00000002 490D LDR R1,=GPIOBASEA ;R1 -> Adresse de
GPIOA
55 00000004 898A LDRH R2,[R1,#OffsetOutput] ;Valeur à
l'adresse d'ODR :
R2 = GPIOA->ODR
56 00000006 F042 0220 ORR R2, R2,#(0x01 << 5) ;similaire
à GPIOA->ODR |= (1<
<5)
57 0000000A 818A STRH R2,[R1,#OffsetOutput] ;Etat du
port B (R5) stocké
dans ODR
58 0000000C 4770 BX LR ;Retour
59 0000000E
60 0000000E ENDP
61 0000000E
62 0000000E Reset_SCLK
PROC
63 00000016 E92D 1001 PUSH {R12,R0} ;On stocke R12 dans
63 0000000E B407 PUSH {R0-R2} ;On stocke R0 à R2
64 00000010 4909 LDR R1,=GPIOBASEA ;R1 -> Adresse de
GPIOA
ARM Macro Assembler Page 4
R0
64 0000001A F8DF C030 LDR R12,=GPIOBASEB ;On recupère l'a
dresse de base
65 0000001E F8DC 5020 LDR R5,[R12,#MaskSclk] ;Valeur à l'
adresse de l'SCLK
66 00000022 F025 0520 AND R5, R5,#~(0x01 << 5) ;OU LOGIQU
E pour calculer la
valeur a mettre dan
s l'output
67 00000026 F8AC 500C STRH R5,[R12,#0x0C] ;Etat du port B
(R5) stocké dans l'
output
68 0000002A 4770 BX LR ;Retour
69 0000002C
70 0000002C ENDP
71 0000002C
72 0000002C ;*******************************************************
65 00000012 898A LDRH R2,[R1,#OffsetOutput] ;Valeur à
l'adresse d'ODR :
R2 = GPIOA->ODR
66 00000014 F022 0220 AND R2, R2,#~(0x01 << 5) ;similaire
à GPIOA->ODR &= ~(
1<<5)
67 00000018 818A STRH R2,[R1,#OffsetOutput] ;Etat du
port B (R5) stocké
dans ODR
68 0000001A 4770 BX LR ;Retour
69 0000001C
70 0000001C ENDP
71 0000001C
72 0000001C ;*******************************************************
*********************
73 0000002C ;R6 = NBLed
74 0000002C ;R7 = *ValCourante
75 0000002C ;R8 = ValCourante[NBLed]
76 0000002C ;*******************************************************
73 0000001C ;R6 = NBLed
74 0000001C ;R7 = *ValCourante
75 0000001C ;R8 = ValCourante[NBLed]
76 0000001C ;*******************************************************
*********************
77 0000002C DriverGlobal
77 0000001C DriverGlobal
PROC
78 0000002C F7FF FFFE BL Set_SCLK ;
79 00000030 F04F 0600 MOV R6, #0 ;
80 00000034 WHILE_NBLED
81 00000034 ;Pour NbLed = 1 à 48
82 00000034 4F06 LDR R7,=Barette1 ;On recupère l'adr
78 0000001C F7FF FFFE BL Set_SCLK ;
79 00000020 F04F 0600 MOV R6, #0 ;
80 00000024 WHILE_NBLED
81 00000024 ;Pour NbLed = 1 à 48
82 00000024 4F05 LDR R7,=Barette1 ;On recupère l'adr
esse de base
83 00000036 F817 8006 LDRB R8,[R7,R6] ;R8 = ValCourante[.
83 00000026 F817 8006 LDRB R8,[R7,R6] ;R8 = ValCourante[.
..NBLed]
84 0000003A
85 0000003A EA4F 6808 LSL R8,#24 ;ValCourante[NBLed]
84 0000002A
85 0000002A EA4F 6808 LSL R8,#24 ;ValCourante[NBLed]
<<24
86 0000003E
87 0000003E F106 0601 ADD R6, R6, #1 ;On incrémente R6
88 00000042 2E2F CMP R6, #47 ; SI R6==47 alors o
86 0000002E
87 0000002E F106 0601 ADD R6, R6, #1 ;On incrémente R6
88 00000032 2E2F CMP R6, #47 ; SI R6==47 alors o
n arrête la boucle
89 00000044 D1F6 BNE WHILE_NBLED
90 00000046 ENDP
91 00000046
92 00000046 ;*******************************************************
89 00000034 D1F6 BNE WHILE_NBLED
90 00000036 ENDP
91 00000036
92 00000036 ;*******************************************************
*******************
93 00000046 END
93 00000036 END
00 00 40010800
40010C00
00000000
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
ork --depend=.\objects\fonctionetape2.d -o.\objects\fonctionetape2.o -I.\RTE\De
vice\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.
0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\D
evice\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --pre
define="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM
32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1"
--list=.\listings\fonctionetape2.lst FonctionEtape2.asm
Command Line: --debug --xref --diag_suppress=9931,A1950W --cpu=Cortex-M3 --depe
nd=.\objects\fonctionetape2.d -o.\objects\fonctionetape2.o -I.\RTE\Device\STM32
F103RB -I.\RTE\_Simul_ -IC:\Users\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0
\CMSIS\Core\Include -IC:\Users\alzyo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP
\2.4.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA
1" --predefine="__UVISION_VERSION SETA 538" --predefine="_RTE_ SETA 1" --predef
ine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD
SETA 1" --list=.\listings\fonctionetape2.lst FonctionEtape2.asm
@ -285,7 +281,7 @@ Comment: MesDonnees unused
ARM Macro Assembler Page 1 Alphabetic symbol ordering
Relocatable symbols
DriverGlobal 0000002C
DriverGlobal 0000001C
Symbol: DriverGlobal
Definitions
@ -293,7 +289,7 @@ Symbol: DriverGlobal
Uses
At line 16 in file FonctionEtape2.asm
Comment: DriverGlobal used once
Reset_SCLK 00000016
Reset_SCLK 0000000E
Symbol: Reset_SCLK
Definitions
@ -310,7 +306,7 @@ Symbol: Set_SCLK
At line 14 in file FonctionEtape2.asm
At line 78 in file FonctionEtape2.asm
WHILE_NBLED 00000034
WHILE_NBLED 00000024
Symbol: WHILE_NBLED
Definitions
@ -340,15 +336,16 @@ Symbol: GPIOBASEA
At line 24 in file REG_UTILES.inc
Uses
At line 54 in file FonctionEtape2.asm
Comment: GPIOBASEA used once
At line 64 in file FonctionEtape2.asm
GPIOBASEB 40010C00
Symbol: GPIOBASEB
Definitions
At line 25 in file REG_UTILES.inc
Uses
At line 64 in file FonctionEtape2.asm
Comment: GPIOBASEB used once
None
Comment: GPIOBASEB unused
MaskBlank 00000004
Symbol: MaskBlank
@ -379,9 +376,8 @@ Symbol: MaskSclk
Definitions
At line 38 in file REG_UTILES.inc
Uses
At line 55 in file FonctionEtape2.asm
At line 65 in file FonctionEtape2.asm
None
Comment: MaskSclk unused
MaskSerial_Dots 00000080
Symbol: MaskSerial_Dots
@ -434,8 +430,11 @@ Symbol: OffsetOutput
Definitions
At line 28 in file REG_UTILES.inc
Uses
None
Comment: OffsetOutput unused
At line 55 in file FonctionEtape2.asm
At line 57 in file FonctionEtape2.asm
At line 65 in file FonctionEtape2.asm
At line 67 in file FonctionEtape2.asm
OffsetReset 00000014
Symbol: OffsetReset
@ -454,15 +453,15 @@ Symbol: OffsetSet
Comment: OffsetSet unused
SCB_VTOR E000ED08
Symbol: SCB_VTOR
Definitions
At line 43 in file REG_UTILES.inc
ARM Macro Assembler Page 3 Alphabetic symbol ordering
Absolute symbols
Symbol: SCB_VTOR
Definitions
At line 43 in file REG_UTILES.inc
Uses
None
Comment: SCB_VTOR unused

View file

@ -223,14 +223,14 @@ ARM Macro Assembler Page 4
88 0000000A ENDP
89 0000000A
90 0000000A END
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
ork --depend=.\objects\principale.d -o.\objects\principale.o -I.\RTE\Device\STM
32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\
Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\In
clude --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="
__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_M
D SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --list=.
\listings\principale.lst Principale.asm
Command Line: --debug --xref --diag_suppress=9931,A1950W --cpu=Cortex-M3 --depe
nd=.\objects\principale.d -o.\objects\principale.o -I.\RTE\Device\STM32F103RB -
I.\RTE\_Simul_ -IC:\Users\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\C
ore\Include -IC:\Users\alzyo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\D
evice\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --pre
define="__UVISION_VERSION SETA 538" --predefine="_RTE_ SETA 1" --predefine="STM
32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1"
--list=.\listings\principale.lst Principale.asm

View file

@ -463,15 +463,15 @@ ARM Macro Assembler Page 8
305 0000001C END
00000000
00000000
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
ork --depend=.\objects\startup_stm32f10x_md.d -o.\objects\startup_stm32f10x_md.
o -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\AR
M\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx
_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB S
ETA 1" --predefine="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --pr
edefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X
_MD SETA 1" --list=.\listings\startup_stm32f10x_md.lst RTE\Device\STM32F103RB\s
tartup_stm32f10x_md.s
Command Line: --debug --xref --diag_suppress=9931,A1950W --cpu=Cortex-M3 --depe
nd=.\objects\startup_stm32f10x_md.d -o.\objects\startup_stm32f10x_md.o -I.\RTE\
Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Users\alzyo\AppData\Local\Arm\Packs\ARM
\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\alzyo\AppData\Local\Arm\Packs\Keil\S
TM32F1xx_DFP\2.4.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__MI
CROLIB SETA 1" --predefine="__UVISION_VERSION SETA 538" --predefine="_RTE_ SETA
1" --predefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --predefine="S
TM32F10X_MD SETA 1" --list=.\listings\startup_stm32f10x_md.lst RTE/Device/STM32
F103RB/startup_stm32f10x_md.s
@ -482,7 +482,7 @@ STACK 00000000
Symbol: STACK
Definitions
At line 35 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 35 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
None
Comment: STACK unused
@ -490,7 +490,7 @@ Stack_Mem 00000000
Symbol: Stack_Mem
Definitions
At line 36 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 36 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
None
Comment: Stack_Mem unused
@ -498,10 +498,10 @@ __initial_sp 00000400
Symbol: __initial_sp
Definitions
At line 37 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 37 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 61 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 284 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 61 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 284 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
3 symbols
@ -514,7 +514,7 @@ HEAP 00000000
Symbol: HEAP
Definitions
At line 46 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 46 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
None
Comment: HEAP unused
@ -522,7 +522,7 @@ Heap_Mem 00000000
Symbol: Heap_Mem
Definitions
At line 48 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 48 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
None
Comment: Heap_Mem unused
@ -530,17 +530,17 @@ __heap_base 00000000
Symbol: __heap_base
Definitions
At line 47 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 47 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 285 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 285 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Comment: __heap_base used once
__heap_limit 00000200
Symbol: __heap_limit
Definitions
At line 49 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 49 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 286 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 286 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Comment: __heap_limit used once
4 symbols
@ -553,7 +553,7 @@ RESET 00000000
Symbol: RESET
Definitions
At line 56 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 56 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
None
Comment: RESET unused
@ -561,19 +561,19 @@ __Vectors 00000000
Symbol: __Vectors
Definitions
At line 61 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 61 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 57 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 124 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 57 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 124 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
__Vectors_End 000000EC
Symbol: __Vectors_End
Definitions
At line 122 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 122 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 58 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 124 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 58 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 124 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
3 symbols
@ -586,7 +586,7 @@ Relocatable symbols
Symbol: .text
Definitions
At line 126 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 126 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
None
Comment: .text unused
@ -594,52 +594,52 @@ ADC1_2_IRQHandler 0000001A
Symbol: ADC1_2_IRQHandler
Definitions
At line 247 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 247 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 97 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 203 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 97 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 203 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
BusFault_Handler 0000000E
Symbol: BusFault_Handler
Definitions
At line 156 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 156 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 66 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 157 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 66 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 157 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
CAN1_RX1_IRQHandler 0000001A
Symbol: CAN1_RX1_IRQHandler
Definitions
At line 250 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 250 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 100 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 206 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 100 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 206 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
CAN1_SCE_IRQHandler 0000001A
Symbol: CAN1_SCE_IRQHandler
Definitions
At line 251 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 251 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 101 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 207 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 101 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 207 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
DMA1_Channel1_IRQHandler 0000001A
Symbol: DMA1_Channel1_IRQHandler
Definitions
At line 240 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 240 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 90 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 196 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 90 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 196 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
DMA1_Channel2_IRQHandler 0000001A
Symbol: DMA1_Channel2_IRQHandler
Definitions
At line 241 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 241 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
@ -647,62 +647,62 @@ Symbol: DMA1_Channel2_IRQHandler
ARM Macro Assembler Page 2 Alphabetic symbol ordering
Relocatable symbols
At line 91 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 197 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 91 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 197 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
DMA1_Channel3_IRQHandler 0000001A
Symbol: DMA1_Channel3_IRQHandler
Definitions
At line 242 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 242 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 92 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 198 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 92 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 198 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
DMA1_Channel4_IRQHandler 0000001A
Symbol: DMA1_Channel4_IRQHandler
Definitions
At line 243 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 243 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 93 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 199 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 93 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 199 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
DMA1_Channel5_IRQHandler 0000001A
Symbol: DMA1_Channel5_IRQHandler
Definitions
At line 244 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 244 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 94 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 200 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 94 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 200 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
DMA1_Channel6_IRQHandler 0000001A
Symbol: DMA1_Channel6_IRQHandler
Definitions
At line 245 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 245 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 95 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 201 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 95 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 201 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
DMA1_Channel7_IRQHandler 0000001A
Symbol: DMA1_Channel7_IRQHandler
Definitions
At line 246 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 246 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 96 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 202 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 96 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 202 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
DebugMon_Handler 00000014
Symbol: DebugMon_Handler
Definitions
At line 170 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 170 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 73 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 171 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 73 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 171 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Default_Handler 0000001A
@ -714,7 +714,7 @@ Relocatable symbols
Symbol: Default_Handler
Definitions
At line 183 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 183 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
None
Comment: Default_Handler unused
@ -722,55 +722,55 @@ EXTI0_IRQHandler 0000001A
Symbol: EXTI0_IRQHandler
Definitions
At line 235 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 235 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 85 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 191 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 85 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 191 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
EXTI15_10_IRQHandler 0000001A
Symbol: EXTI15_10_IRQHandler
Definitions
At line 269 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 269 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 119 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 225 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 119 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 225 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
EXTI1_IRQHandler 0000001A
Symbol: EXTI1_IRQHandler
Definitions
At line 236 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 236 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 86 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 192 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 86 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 192 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
EXTI2_IRQHandler 0000001A
Symbol: EXTI2_IRQHandler
Definitions
At line 237 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 237 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 87 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 193 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 87 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 193 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
EXTI3_IRQHandler 0000001A
Symbol: EXTI3_IRQHandler
Definitions
At line 238 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 238 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 88 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 194 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 88 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 194 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
EXTI4_IRQHandler 0000001A
Symbol: EXTI4_IRQHandler
Definitions
At line 239 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 239 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 89 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 195 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 89 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 195 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
@ -782,55 +782,55 @@ EXTI9_5_IRQHandler 0000001A
Symbol: EXTI9_5_IRQHandler
Definitions
At line 252 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 252 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 102 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 208 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 102 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 208 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
FLASH_IRQHandler 0000001A
Symbol: FLASH_IRQHandler
Definitions
At line 233 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 233 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 83 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 189 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 83 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 189 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
HardFault_Handler 0000000A
Symbol: HardFault_Handler
Definitions
At line 146 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 146 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 64 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 147 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 64 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 147 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
I2C1_ER_IRQHandler 0000001A
Symbol: I2C1_ER_IRQHandler
Definitions
At line 261 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 261 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 111 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 217 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 111 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 217 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
I2C1_EV_IRQHandler 0000001A
Symbol: I2C1_EV_IRQHandler
Definitions
At line 260 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 260 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 110 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 216 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 110 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 216 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
I2C2_ER_IRQHandler 0000001A
Symbol: I2C2_ER_IRQHandler
Definitions
At line 263 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 263 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 113 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 219 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 113 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 219 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
I2C2_EV_IRQHandler 0000001A
@ -842,64 +842,64 @@ Symbol: I2C2_EV_IRQHandler
ARM Macro Assembler Page 5 Alphabetic symbol ordering
Relocatable symbols
At line 262 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 262 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 112 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 218 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 112 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 218 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
MemManage_Handler 0000000C
Symbol: MemManage_Handler
Definitions
At line 151 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 151 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 65 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 152 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 65 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 152 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
NMI_Handler 00000008
Symbol: NMI_Handler
Definitions
At line 141 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 141 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 63 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 142 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 63 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 142 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
PVD_IRQHandler 0000001A
Symbol: PVD_IRQHandler
Definitions
At line 230 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 230 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 80 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 186 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 80 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 186 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
PendSV_Handler 00000016
Symbol: PendSV_Handler
Definitions
At line 174 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 174 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 75 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 175 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 75 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 175 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
RCC_IRQHandler 0000001A
Symbol: RCC_IRQHandler
Definitions
At line 234 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 234 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 84 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 190 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 84 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 190 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
RTCAlarm_IRQHandler 0000001A
Symbol: RTCAlarm_IRQHandler
Definitions
At line 270 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 270 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 120 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 226 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 120 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 226 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
@ -911,61 +911,61 @@ RTC_IRQHandler 0000001A
Symbol: RTC_IRQHandler
Definitions
At line 232 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 232 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 82 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 188 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 82 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 188 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Reset_Handler 00000000
Symbol: Reset_Handler
Definitions
At line 129 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 129 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 62 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 130 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 62 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 130 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
SPI1_IRQHandler 0000001A
Symbol: SPI1_IRQHandler
Definitions
At line 264 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 264 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 114 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 220 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 114 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 220 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
SPI2_IRQHandler 0000001A
Symbol: SPI2_IRQHandler
Definitions
At line 265 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 265 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 115 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 221 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 115 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 221 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
SVC_Handler 00000012
Symbol: SVC_Handler
Definitions
At line 165 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 165 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 72 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 166 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 72 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 166 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
SysTick_Handler 00000018
Symbol: SysTick_Handler
Definitions
At line 178 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 178 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 76 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 179 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 76 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 179 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
TAMPER_IRQHandler 0000001A
Symbol: TAMPER_IRQHandler
Definitions
At line 231 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 231 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
@ -973,62 +973,62 @@ ARM Macro Assembler Page 7 Alphabetic symbol ordering
Relocatable symbols
Uses
At line 81 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 187 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 81 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 187 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
TIM1_BRK_IRQHandler 0000001A
Symbol: TIM1_BRK_IRQHandler
Definitions
At line 253 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 253 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 103 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 209 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 103 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 209 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
TIM1_CC_IRQHandler 0000001A
Symbol: TIM1_CC_IRQHandler
Definitions
At line 256 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 256 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 106 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 212 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 106 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 212 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
TIM1_TRG_COM_IRQHandler 0000001A
Symbol: TIM1_TRG_COM_IRQHandler
Definitions
At line 255 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 255 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 105 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 211 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 105 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 211 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
TIM1_UP_IRQHandler 0000001A
Symbol: TIM1_UP_IRQHandler
Definitions
At line 254 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 254 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 104 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 210 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 104 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 210 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
TIM2_IRQHandler 0000001A
Symbol: TIM2_IRQHandler
Definitions
At line 257 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 257 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 107 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 213 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 107 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 213 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
TIM3_IRQHandler 0000001A
Symbol: TIM3_IRQHandler
Definitions
At line 258 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 258 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 108 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 214 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 108 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 214 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
TIM4_IRQHandler 0000001A
@ -1040,61 +1040,61 @@ Relocatable symbols
Symbol: TIM4_IRQHandler
Definitions
At line 259 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 259 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 109 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 215 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 109 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 215 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
USART1_IRQHandler 0000001A
Symbol: USART1_IRQHandler
Definitions
At line 266 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 266 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 116 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 222 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 116 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 222 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
USART2_IRQHandler 0000001A
Symbol: USART2_IRQHandler
Definitions
At line 267 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 267 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 117 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 223 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 117 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 223 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
USART3_IRQHandler 0000001A
Symbol: USART3_IRQHandler
Definitions
At line 268 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 268 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 118 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 224 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 118 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 224 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
USBWakeUp_IRQHandler 0000001A
Symbol: USBWakeUp_IRQHandler
Definitions
At line 271 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 271 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 121 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 227 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 121 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 227 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
USB_HP_CAN1_TX_IRQHandler 0000001A
Symbol: USB_HP_CAN1_TX_IRQHandler
Definitions
At line 248 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 248 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 98 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 204 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 98 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 204 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
USB_LP_CAN1_RX0_IRQHandler 0000001A
Symbol: USB_LP_CAN1_RX0_IRQHandler
Definitions
At line 249 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 249 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
@ -1102,26 +1102,26 @@ Symbol: USB_LP_CAN1_RX0_IRQHandler
ARM Macro Assembler Page 9 Alphabetic symbol ordering
Relocatable symbols
At line 99 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 205 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 99 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 205 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
UsageFault_Handler 00000010
Symbol: UsageFault_Handler
Definitions
At line 161 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 161 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 67 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 162 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 67 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 162 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
WWDG_IRQHandler 0000001A
Symbol: WWDG_IRQHandler
Definitions
At line 229 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 229 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 79 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 185 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 79 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
At line 185 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
55 symbols
@ -1134,25 +1134,25 @@ Heap_Size 00000200
Symbol: Heap_Size
Definitions
At line 44 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 44 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 48 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 48 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Comment: Heap_Size used once
Stack_Size 00000400
Symbol: Stack_Size
Definitions
At line 33 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 33 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 36 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 36 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Comment: Stack_Size used once
__Vectors_Size 000000EC
Symbol: __Vectors_Size
Definitions
At line 124 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 124 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 59 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 59 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Comment: __Vectors_Size used once
3 symbols
@ -1165,17 +1165,17 @@ SystemInit 00000000
Symbol: SystemInit
Definitions
At line 132 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 132 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 133 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 133 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Comment: SystemInit used once
__main 00000000
Symbol: __main
Definitions
At line 131 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 131 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Uses
At line 135 in file RTE\Device\STM32F103RB\startup_stm32f10x_md.s
At line 135 in file RTE/Device/STM32F103RB/startup_stm32f10x_md.s
Comment: __main used once
2 symbols
407 symbols in table

View file

@ -1,23 +1,23 @@
Dependencies for Project 'Etape_2', Target 'Simulé': (DO NOT MODIFY !)
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
F (.\Principale.asm)(0x6412F558)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list .\listings\principale.lst --xref -o .\objects\principale.o --depend .\objects\principale.d)
I (REG_UTILES.inc)(0x6412D4E6)
F (.\FonctionEtape.asm)(0x6412F33B)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list .\listings\fonctionetape.lst --xref -o .\objects\fonctionetape.o --depend .\objects\fonctionetape.d)
I (REG_UTILES.inc)(0x6412D4E6)
F (.\FonctionEtape2.asm)(0x6412F95B)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list .\listings\fonctionetape2.lst --xref -o .\objects\fonctionetape2.o --depend .\objects\fonctionetape2.d)
I (REG_UTILES.inc)(0x6412D4E6)
F (.\Matos.lib)(0x6412D4E6)()
F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6412D4E6)()
F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x6412D4E6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1" -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d)
F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6412D4E6)(--c99 -c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\pilotes\Include -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F10X_MD -o .\objects\system_stm32f10x.o --omf_browse .\objects\system_stm32f10x.crf --depend .\objects\system_stm32f10x.d)
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
I (.\RTE\_Simul_\RTE_Components.h)(0x6412EA84)
I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E9122)
I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_version.h)(0x5E8F2582)
I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_compiler.h)(0x5E835B22)
I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h)(0x5E8F2582)
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h)(0x58258CCC)
F (RTE\Device\STM32F107VC\RTE_Device.h)(0x6412D4E6)()
F (RTE\Device\STM32F107VC\startup_stm32f10x_cl.s)(0x6412D4E6)()
F (RTE\Device\STM32F107VC\system_stm32f10x.c)(0x6412D4E6)()
CompilerVersion: 6190000::V6.19::ARMCLANG
F (.\Principale.asm)(0x641F19F4)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --pd "__MICROLIB SETA 1" --diag_suppress=A1950W -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Users\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\alzyo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include --pd "__UVISION_VERSION SETA 538" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list .\listings\principale.lst --xref -o .\objects\principale.o --depend .\objects\principale.d)
I (REG_UTILES.inc)(0x641EB32F)
F (.\FonctionEtape.asm)(0x641F19F4)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --pd "__MICROLIB SETA 1" --diag_suppress=A1950W -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Users\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\alzyo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include --pd "__UVISION_VERSION SETA 538" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list .\listings\fonctionetape.lst --xref -o .\objects\fonctionetape.o --depend .\objects\fonctionetape.d)
I (REG_UTILES.inc)(0x641EB32F)
F (.\FonctionEtape2.asm)(0x641F71D7)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --pd "__MICROLIB SETA 1" --diag_suppress=A1950W -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Users\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\alzyo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include --pd "__UVISION_VERSION SETA 538" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list .\listings\fonctionetape2.lst --xref -o .\objects\fonctionetape2.o --depend .\objects\fonctionetape2.d)
I (REG_UTILES.inc)(0x641EB32F)
F (.\Matos.lib)(0x641EB32F)()
F (RTE/Device/STM32F103RB/RTE_Device.h)(0x641EB32F)()
F (RTE/Device/STM32F103RB/startup_stm32f10x_md.s)(0x641EB32F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --pd "__MICROLIB SETA 1" --diag_suppress=A1950W -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Users\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\alzyo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include --pd "__UVISION_VERSION SETA 538" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_MD SETA 1" --list .\listings\startup_stm32f10x_md.lst --xref -o .\objects\startup_stm32f10x_md.o --depend .\objects\startup_stm32f10x_md.d)
F (RTE/Device/STM32F103RB/system_stm32f10x.c)(0x641EB32F)(-xc -std=c99 --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 ../pilotes/Include -I./RTE/Device/STM32F103RB -I./RTE/_Simul_ -IC:/Users/alzyo/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include -IC:/Users/alzyo/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include -D__UVISION_VERSION="538" -D_RTE_ -DSTM32F10X_MD -D_RTE_ -DSTM32F10X_MD -o ./objects/system_stm32f10x.o -MD)
I (C:\Users\alzyo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\stm32f10x.h)(0x61ADDBCE)
I (RTE\_Simul_\RTE_Components.h)(0x641F19FB)
I (C:\Users\alzyo\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\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_version.h)(0x626FAD4E)
I (C:\Users\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_compiler.h)(0x626FAD4E)
I (C:\Users\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_armclang.h)(0x626FAD4E)
I (C:\Users\alzyo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\system_stm32f10x.h)(0x61ADDBCE)
F (RTE/Device/STM32F107VC/RTE_Device.h)(0x641EB32F)()
F (RTE/Device/STM32F107VC/startup_stm32f10x_cl.s)(0x641EB32F)()
F (RTE/Device/STM32F107VC/system_stm32f10x.c)(0x641EB32F)()

Binary file not shown.

View file

@ -3,71 +3,71 @@
<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=----
IDE-Version: µVision V5.38.0.0
Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information: Yohan Boujon, INSA, 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
Toolchain: MDK-Lite Version: 5.38.0.0
Toolchain Path: C:\Keil_v5\ARM\ARMCLANG\Bin
C Compiler: ArmClang.exe V6.19
Assembler: Armasm.exe V6.19
Linker/Locator: ArmLink.exe V6.19
Library Manager: ArmAr.exe V6.19
Hex Converter: FromElf.exe V6.19
CPU DLL: SARMCM3.DLL V5.38.0.0
Dialog DLL: DARMSTM.DLL V1.69.1.0
Target DLL: UL2CM3.DLL V1.164.8.0
Dialog DLL: TCM.DLL V1.56.4.0
<h2>Project:</h2>
U:\Windows\Bureau\roue_assembler\Etape_2.uvprojx
Project File Date: 03/16/2023
C:\Users\alzyo\Desktop\roue_assembler\Etape_2.uvprojx
Project File Date: 03/25/2023
<h2>Output:</h2>
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Rebuild target 'Simulé'
assembling Principale.asm...
assembling FonctionEtape.asm...
FonctionEtape.asm(119): warning: A1581W: Added 2 bytes of padding at address 0x56
assembling FonctionEtape2.asm...
FonctionEtape2.asm(93): warning: A1581W: Added 2 bytes of padding at address 0x46
FonctionEtape2.asm(93): warning: A1581W: Added 2 bytes of padding at address 0x36
assembling startup_stm32f10x_md.s...
compiling system_stm32f10x.c...
linking...
Program Size: Code=4800 RO-data=268 RW-data=168 ZI-data=1024
Program Size: Code=4720 RO-data=268 RW-data=168 ZI-data=1024
".\Objects\Simu_Etape0.axf" - 0 Error(s), 2 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
http://www.keil.com/pack/ARM.CMSIS.5.9.0.pack
ARM.CMSIS.5.9.0
CMSIS (Common Microcontroller Software Interface Standard)
* Component: CORE Version: 5.6.0
Package Vendor: Keil
http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.3.0.pack
Keil.STM32F1xx_DFP.2.3.0
http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.4.0.pack
Keil.STM32F1xx_DFP.2.4.0
STMicroelectronics STM32F1 Series Device Support, Drivers and Examples
* Component: Startup Version: 1.0.0
<h2>Collection of Component include folders:</h2>
.\RTE\Device\STM32F103RB
.\RTE\_Simul_
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
./RTE/Device/STM32F103RB
./RTE/_Simul_
C:/Users/alzyo/AppData/Local/Arm/Packs/ARM/CMSIS/5.9.0/CMSIS/Core/Include
C:/Users/alzyo/AppData/Local/Arm/Packs/Keil/STM32F1xx_DFP/2.4.0/Device/Include
<h2>Collection of Component Files used:</h2>
* Component: ARM::CMSIS:CORE:5.4.0
* Component: ARM::CMSIS:CORE:5.6.0
* Component: Keil::Device:Startup:1.0.0
Source file: Device\Source\system_stm32f10x.c
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
Build Time Elapsed: 00:00:02
Source file: Device/Source/ARM/startup_stm32f10x_md.s
Source file: Device/Source/system_stm32f10x.c
Include file: RTE_Driver/Config/RTE_Device.h
Source file: Device/Source/ARM/STM32F1xx_OPT.s
Build Time Elapsed: 00:00:01
</pre>
</body>
</html>

View file

@ -3,7 +3,7 @@
<title>Static Call Graph - [.\Objects\Simu_Etape0.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Objects\Simu_Etape0.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Thu Mar 16 12:11:26 2023
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6190004: Last Updated: Sat Mar 25 23:12:52 2023
<BR><P>
<H3>Maximum Stack Usage = 168 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@ -63,7 +63,7 @@ Function Pointers
<LI><a href="#[2e]">SPI2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
<LI><a href="#[6]">SVC_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
<LI><a href="#[9]">SysTick_Handler</a> from timer_systick_1.o(i.SysTick_Handler) referenced from startup_stm32f10x_md.o(RESET)
<LI><a href="#[36]">SystemInit</a> from system_stm32f10x.o(i.SystemInit) referenced from startup_stm32f10x_md.o(.text)
<LI><a href="#[36]">SystemInit</a> from system_stm32f10x.o(.text.SystemInit) referenced from startup_stm32f10x_md.o(.text)
<LI><a href="#[c]">TAMPER_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
<LI><a href="#[22]">TIM1_BRK_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
<LI><a href="#[25]">TIM1_CC_IRQHandler</a> from fonctiontimer.o(i.TIM1_CC_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
@ -90,7 +90,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="[5e]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
<P><STRONG><a name="[5c]"></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]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
@ -100,17 +100,15 @@ Global Symbols
<BR><BR>[Called By]<UL><LI><a href="#[3a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL>
<P><STRONG><a name="[5f]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
<P><STRONG><a name="[5d]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
<P><STRONG><a name="[60]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
<P><STRONG><a name="[5e]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
<P><STRONG><a name="[61]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
<P><STRONG><a name="[5f]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
<P><STRONG><a name="[62]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
<P><STRONG><a name="[60]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
<P><STRONG><a name="[63]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
<P><STRONG><a name="[64]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
<P><STRONG><a name="[61]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
@ -347,7 +345,7 @@ Global Symbols
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Timer1
</UL>
<P><STRONG><a name="[65]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
<P><STRONG><a name="[62]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
<P><STRONG><a name="[57]"></a>__aeabi_cdcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Timer1
@ -366,7 +364,7 @@ Global Symbols
<LI><a href="#[49]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Timer1
</UL>
<P><STRONG><a name="[66]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
<P><STRONG><a name="[63]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
<P><STRONG><a name="[3c]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[3b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_fdiv
@ -401,20 +399,25 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[39]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_main_scatterload
</UL>
<P><STRONG><a name="[67]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[64]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
<P><STRONG><a name="[43]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<P><STRONG><a name="[68]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
<P><STRONG><a name="[65]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
<P><STRONG><a name="[44]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[3e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_double_epilogue
</UL>
<P><STRONG><a name="[69]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[66]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 272 bytes, Stack size 8 bytes, system_stm32f10x.o(.text.SystemInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SystemInit
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
</UL>
<P><STRONG><a name="[38]"></a>Anim</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, fonctiontimer.o(i.Anim))
<BR>[Address Reference Count : 1]<UL><LI> initialisation.o(i.Init_Cible)
</UL>
@ -515,13 +518,6 @@ Global Symbols
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
</UL>
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = SystemInit &rArr; SetSysClock &rArr; SetSysClockTo72
</UL>
<BR>[Calls]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
</UL>
<P><STRONG><a name="[50]"></a>Systick_Period</STRONG> (Thumb, 256 bytes, Stack size 48 bytes, timer_systick_1.o(i.Systick_Period))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = Systick_Period &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
@ -570,34 +566,34 @@ Global Symbols
</UL>
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
</UL>
<P><STRONG><a name="[6a]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<P><STRONG><a name="[67]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
<P><STRONG><a name="[6b]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[68]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
<P><STRONG><a name="[6c]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
<P><STRONG><a name="[69]"></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, 10 bytes, Stack size 0 bytes, principale.o(moncode))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = main &rArr; Init_Cible &rArr; Init_Timer1 &rArr; __aeabi_dmul &rArr; _double_epilogue &rArr; _double_round
</UL>
<BR>[Calls]<UL><LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Init_Cible
<LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DriverGlobal
<LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DriverGlobal
</UL>
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
</UL>
<P><STRONG><a name="[6d]"></a>Eteint_LED</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, fonctionetape.o(moncode), UNUSED)
<P><STRONG><a name="[6a]"></a>Eteint_LED</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, fonctionetape.o(moncode), UNUSED)
<P><STRONG><a name="[6e]"></a>Allume_LED</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, fonctionetape.o(moncode), UNUSED)
<P><STRONG><a name="[6b]"></a>Allume_LED</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, fonctionetape.o(moncode), UNUSED)
<P><STRONG><a name="[6f]"></a>Inverse_LED</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, fonctionetape.o(moncode), UNUSED)
<P><STRONG><a name="[6c]"></a>Inverse_LED</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, fonctionetape.o(moncode), UNUSED)
<P><STRONG><a name="[5d]"></a>Set_SCLK</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, fonctionetape2.o(moncode))
<BR><BR>[Called By]<UL><LI><a href="#[5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DriverGlobal
<P><STRONG><a name="[5b]"></a>Set_SCLK</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, fonctionetape2.o(moncode))
<BR><BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DriverGlobal
</UL>
<P><STRONG><a name="[70]"></a>Reset_SCLK</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, fonctionetape2.o(moncode), UNUSED)
<P><STRONG><a name="[6d]"></a>Reset_SCLK</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, fonctionetape2.o(moncode), UNUSED)
<P><STRONG><a name="[5c]"></a>DriverGlobal</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, fonctionetape2.o(moncode))
<BR><BR>[Calls]<UL><LI><a href="#[5d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_SCLK
<P><STRONG><a name="[5a]"></a>DriverGlobal</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, fonctionetape2.o(moncode))
<BR><BR>[Calls]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Set_SCLK
</UL>
<BR>[Called By]<UL><LI><a href="#[35]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
@ -614,21 +610,7 @@ Global Symbols
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[5a]"></a>SetSysClock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SetSysClock &rArr; SetSysClockTo72
</UL>
<BR>[Calls]<UL><LI><a href="#[5b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClockTo72
</UL>
<BR>[Called By]<UL><LI><a href="#[36]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemInit
</UL>
<P><STRONG><a name="[5b]"></a>SetSysClockTo72</STRONG> (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = SetSysClockTo72
</UL>
<BR>[Called By]<UL><LI><a href="#[5a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SetSysClock
</UL>
<P>
</H3><P>
<H3>
Undefined Global Symbols
</H3><HR></body></html>

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1 +1 @@
.\objects\startup_stm32f10x_md.o: RTE\Device\STM32F103RB\startup_stm32f10x_md.s
.\objects\startup_stm32f10x_md.o: RTE/Device/STM32F103RB/startup_stm32f10x_md.s

Binary file not shown.

View file

@ -1,9 +1,9 @@
.\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\_Simul_\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
./objects/system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c \
C:\Users\alzyo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\stm32f10x.h \
RTE\_Simul_\RTE_Components.h \
C:\Users\alzyo\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\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_version.h \
C:\Users\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_compiler.h \
C:\Users\alzyo\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include\cmsis_armclang.h \
C:\Users\alzyo\AppData\Local\Arm\Packs\Keil\STM32F1xx_DFP\2.4.0\Device\Include\system_stm32f10x.h

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,308 @@
;******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
;* File Name : startup_stm32f10x_md.s
;* Author : MCD Application Team
;* Version : V3.5.1
;* Date : 08-September-2021
;* 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 >>>
;*******************************************************************************
;*
;* Copyright (c) 2011 STMicroelectronics.
;* All rights reserved.
;*
;* This software is licensed under terms that can be found in the LICENSE file
;* in the root directory of this software component.
;* If no LICENSE file comes with this software, it is provided AS-IS.
;
;*******************************************************************************
; 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
IMPORT SystemInit
LDR R0, =SystemInit
BLX R0
LDR R0, =__main
BX R0
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

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,369 @@
;******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
;* File Name : startup_stm32f10x_cl.s
;* Author : MCD Application Team
;* Version : V3.5.1
;* Date : 08-September-2021
;* Description : STM32F10x Connectivity line 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 >>>
;*******************************************************************************
;*
;* Copyright (c) 2011 STMicroelectronics.
;* All rights reserved.
;*
;* This software is licensed under terms that can be found in the LICENSE file
;* in the root directory of this software component.
;* If no LICENSE file comes with this software, it is provided AS-IS.
;
;*******************************************************************************
; 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 and ADC2
DCD CAN1_TX_IRQHandler ; CAN1 TX
DCD CAN1_RX0_IRQHandler ; 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 ; I2C1 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 OTG_FS_WKUP_IRQHandler ; USB OTG FS Wakeup through EXTI line
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD 0 ; Reserved
DCD TIM5_IRQHandler ; TIM5
DCD SPI3_IRQHandler ; SPI3
DCD UART4_IRQHandler ; UART4
DCD UART5_IRQHandler ; UART5
DCD TIM6_IRQHandler ; TIM6
DCD TIM7_IRQHandler ; TIM7
DCD DMA2_Channel1_IRQHandler ; DMA2 Channel1
DCD DMA2_Channel2_IRQHandler ; DMA2 Channel2
DCD DMA2_Channel3_IRQHandler ; DMA2 Channel3
DCD DMA2_Channel4_IRQHandler ; DMA2 Channel4
DCD DMA2_Channel5_IRQHandler ; DMA2 Channel5
DCD ETH_IRQHandler ; Ethernet
DCD ETH_WKUP_IRQHandler ; Ethernet Wakeup through EXTI line
DCD CAN2_TX_IRQHandler ; CAN2 TX
DCD CAN2_RX0_IRQHandler ; CAN2 RX0
DCD CAN2_RX1_IRQHandler ; CAN2 RX1
DCD CAN2_SCE_IRQHandler ; CAN2 SCE
DCD OTG_FS_IRQHandler ; USB OTG FS
__Vectors_End
__Vectors_Size EQU __Vectors_End - __Vectors
AREA |.text|, CODE, READONLY
; Reset handler
Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT SystemInit
IMPORT __main
LDR R0, =SystemInit
BLX R0
LDR R0, =__main
BX R0
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 CAN1_TX_IRQHandler [WEAK]
EXPORT 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 OTG_FS_WKUP_IRQHandler [WEAK]
EXPORT TIM5_IRQHandler [WEAK]
EXPORT SPI3_IRQHandler [WEAK]
EXPORT UART4_IRQHandler [WEAK]
EXPORT UART5_IRQHandler [WEAK]
EXPORT TIM6_IRQHandler [WEAK]
EXPORT TIM7_IRQHandler [WEAK]
EXPORT DMA2_Channel1_IRQHandler [WEAK]
EXPORT DMA2_Channel2_IRQHandler [WEAK]
EXPORT DMA2_Channel3_IRQHandler [WEAK]
EXPORT DMA2_Channel4_IRQHandler [WEAK]
EXPORT DMA2_Channel5_IRQHandler [WEAK]
EXPORT ETH_IRQHandler [WEAK]
EXPORT ETH_WKUP_IRQHandler [WEAK]
EXPORT CAN2_TX_IRQHandler [WEAK]
EXPORT CAN2_RX0_IRQHandler [WEAK]
EXPORT CAN2_RX1_IRQHandler [WEAK]
EXPORT CAN2_SCE_IRQHandler [WEAK]
EXPORT OTG_FS_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
CAN1_TX_IRQHandler
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
OTG_FS_WKUP_IRQHandler
TIM5_IRQHandler
SPI3_IRQHandler
UART4_IRQHandler
UART5_IRQHandler
TIM6_IRQHandler
TIM7_IRQHandler
DMA2_Channel1_IRQHandler
DMA2_Channel2_IRQHandler
DMA2_Channel3_IRQHandler
DMA2_Channel4_IRQHandler
DMA2_Channel5_IRQHandler
ETH_IRQHandler
ETH_WKUP_IRQHandler
CAN2_TX_IRQHandler
CAN2_RX0_IRQHandler
CAN2_RX1_IRQHandler
CAN2_SCE_IRQHandler
OTG_FS_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

File diff suppressed because it is too large Load diff