Etape 3 #1
30 changed files with 876 additions and 1148 deletions
File diff suppressed because one or more lines are too long
|
@ -75,7 +75,7 @@
|
||||||
<OPTFL>
|
<OPTFL>
|
||||||
<tvExp>1</tvExp>
|
<tvExp>1</tvExp>
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
<IsCurrentTarget>0</IsCurrentTarget>
|
<IsCurrentTarget>1</IsCurrentTarget>
|
||||||
</OPTFL>
|
</OPTFL>
|
||||||
<CpuCode>18</CpuCode>
|
<CpuCode>18</CpuCode>
|
||||||
<DebugOpt>
|
<DebugOpt>
|
||||||
|
@ -125,7 +125,7 @@
|
||||||
<SetRegEntry>
|
<SetRegEntry>
|
||||||
<Number>0</Number>
|
<Number>0</Number>
|
||||||
<Key>DLGDARM</Key>
|
<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=-1,-1,-1,-1,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>
|
<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=1166,171,1587,598,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>
|
||||||
</SetRegEntry>
|
</SetRegEntry>
|
||||||
<SetRegEntry>
|
<SetRegEntry>
|
||||||
<Number>0</Number>
|
<Number>0</Number>
|
||||||
|
@ -142,39 +142,39 @@
|
||||||
<Bp>
|
<Bp>
|
||||||
<Number>0</Number>
|
<Number>0</Number>
|
||||||
<Type>0</Type>
|
<Type>0</Type>
|
||||||
<LineNumber>47</LineNumber>
|
<LineNumber>80</LineNumber>
|
||||||
<EnabledFlag>1</EnabledFlag>
|
<EnabledFlag>1</EnabledFlag>
|
||||||
<Address>0</Address>
|
<Address>134222420</Address>
|
||||||
<ByteObject>0</ByteObject>
|
<ByteObject>0</ByteObject>
|
||||||
<HtxType>0</HtxType>
|
<HtxType>0</HtxType>
|
||||||
<ManyObjects>0</ManyObjects>
|
<ManyObjects>0</ManyObjects>
|
||||||
<SizeOfObject>0</SizeOfObject>
|
<SizeOfObject>0</SizeOfObject>
|
||||||
<BreakByAccess>0</BreakByAccess>
|
<BreakByAccess>0</BreakByAccess>
|
||||||
<BreakIfRCount>0</BreakIfRCount>
|
<BreakIfRCount>1</BreakIfRCount>
|
||||||
<Filename>.\Principale.asm</Filename>
|
<Filename>.\Principale.asm</Filename>
|
||||||
<ExecCommand></ExecCommand>
|
<ExecCommand></ExecCommand>
|
||||||
<Expression></Expression>
|
<Expression>\\Simu_Etape0\Principale.asm\80</Expression>
|
||||||
</Bp>
|
</Bp>
|
||||||
<Bp>
|
<Bp>
|
||||||
<Number>1</Number>
|
<Number>1</Number>
|
||||||
<Type>0</Type>
|
<Type>0</Type>
|
||||||
<LineNumber>49</LineNumber>
|
<LineNumber>91</LineNumber>
|
||||||
<EnabledFlag>1</EnabledFlag>
|
<EnabledFlag>1</EnabledFlag>
|
||||||
<Address>0</Address>
|
<Address>134222442</Address>
|
||||||
<ByteObject>0</ByteObject>
|
<ByteObject>0</ByteObject>
|
||||||
<HtxType>0</HtxType>
|
<HtxType>0</HtxType>
|
||||||
<ManyObjects>0</ManyObjects>
|
<ManyObjects>0</ManyObjects>
|
||||||
<SizeOfObject>0</SizeOfObject>
|
<SizeOfObject>0</SizeOfObject>
|
||||||
<BreakByAccess>0</BreakByAccess>
|
<BreakByAccess>0</BreakByAccess>
|
||||||
<BreakIfRCount>0</BreakIfRCount>
|
<BreakIfRCount>1</BreakIfRCount>
|
||||||
<Filename>.\Principale.asm</Filename>
|
<Filename>.\Principale.asm</Filename>
|
||||||
<ExecCommand></ExecCommand>
|
<ExecCommand></ExecCommand>
|
||||||
<Expression></Expression>
|
<Expression>\\Simu_Etape0\Principale.asm\91</Expression>
|
||||||
</Bp>
|
</Bp>
|
||||||
<Bp>
|
<Bp>
|
||||||
<Number>2</Number>
|
<Number>2</Number>
|
||||||
<Type>0</Type>
|
<Type>0</Type>
|
||||||
<LineNumber>50</LineNumber>
|
<LineNumber>87</LineNumber>
|
||||||
<EnabledFlag>1</EnabledFlag>
|
<EnabledFlag>1</EnabledFlag>
|
||||||
<Address>0</Address>
|
<Address>0</Address>
|
||||||
<ByteObject>0</ByteObject>
|
<ByteObject>0</ByteObject>
|
||||||
|
@ -190,23 +190,7 @@
|
||||||
<Bp>
|
<Bp>
|
||||||
<Number>3</Number>
|
<Number>3</Number>
|
||||||
<Type>0</Type>
|
<Type>0</Type>
|
||||||
<LineNumber>51</LineNumber>
|
<LineNumber>92</LineNumber>
|
||||||
<EnabledFlag>1</EnabledFlag>
|
|
||||||
<Address>0</Address>
|
|
||||||
<ByteObject>0</ByteObject>
|
|
||||||
<HtxType>0</HtxType>
|
|
||||||
<ManyObjects>0</ManyObjects>
|
|
||||||
<SizeOfObject>0</SizeOfObject>
|
|
||||||
<BreakByAccess>0</BreakByAccess>
|
|
||||||
<BreakIfRCount>0</BreakIfRCount>
|
|
||||||
<Filename>.\Principale.asm</Filename>
|
|
||||||
<ExecCommand></ExecCommand>
|
|
||||||
<Expression></Expression>
|
|
||||||
</Bp>
|
|
||||||
<Bp>
|
|
||||||
<Number>4</Number>
|
|
||||||
<Type>0</Type>
|
|
||||||
<LineNumber>52</LineNumber>
|
|
||||||
<EnabledFlag>1</EnabledFlag>
|
<EnabledFlag>1</EnabledFlag>
|
||||||
<Address>0</Address>
|
<Address>0</Address>
|
||||||
<ByteObject>0</ByteObject>
|
<ByteObject>0</ByteObject>
|
||||||
|
@ -245,8 +229,8 @@
|
||||||
</Tracepoint>
|
</Tracepoint>
|
||||||
<DebugFlag>
|
<DebugFlag>
|
||||||
<trace>0</trace>
|
<trace>0</trace>
|
||||||
<periodic>0</periodic>
|
<periodic>1</periodic>
|
||||||
<aLwin>1</aLwin>
|
<aLwin>0</aLwin>
|
||||||
<aCover>0</aCover>
|
<aCover>0</aCover>
|
||||||
<aSer1>0</aSer1>
|
<aSer1>0</aSer1>
|
||||||
<aSer2>0</aSer2>
|
<aSer2>0</aSer2>
|
||||||
|
@ -254,13 +238,13 @@
|
||||||
<viewmode>1</viewmode>
|
<viewmode>1</viewmode>
|
||||||
<vrSel>0</vrSel>
|
<vrSel>0</vrSel>
|
||||||
<aSym>0</aSym>
|
<aSym>0</aSym>
|
||||||
<aTbox>0</aTbox>
|
<aTbox>1</aTbox>
|
||||||
<AscS1>0</AscS1>
|
<AscS1>0</AscS1>
|
||||||
<AscS2>0</AscS2>
|
<AscS2>0</AscS2>
|
||||||
<AscS3>0</AscS3>
|
<AscS3>0</AscS3>
|
||||||
<aSer3>0</aSer3>
|
<aSer3>0</aSer3>
|
||||||
<eProf>0</eProf>
|
<eProf>0</eProf>
|
||||||
<aLa>0</aLa>
|
<aLa>1</aLa>
|
||||||
<aPa1>0</aPa1>
|
<aPa1>0</aPa1>
|
||||||
<AscS4>0</AscS4>
|
<AscS4>0</AscS4>
|
||||||
<aSer4>0</aSer4>
|
<aSer4>0</aSer4>
|
||||||
|
@ -282,6 +266,18 @@
|
||||||
<pszMrulep></pszMrulep>
|
<pszMrulep></pszMrulep>
|
||||||
<pSingCmdsp></pSingCmdsp>
|
<pSingCmdsp></pSingCmdsp>
|
||||||
<pMultCmdsp></pMultCmdsp>
|
<pMultCmdsp></pMultCmdsp>
|
||||||
|
<LogicAnalyzers>
|
||||||
|
<Wi>
|
||||||
|
<IntNumber>0</IntNumber>
|
||||||
|
<FirstString>((portA & 0x00000100) >> 8 & 0x100) >> 8</FirstString>
|
||||||
|
<SecondString>FF000000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274412026203078303030303031303029203E3E2038000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000E03F170000000000000000000000000000000000000044140008</SecondString>
|
||||||
|
</Wi>
|
||||||
|
<Wi>
|
||||||
|
<IntNumber>1</IntNumber>
|
||||||
|
<FirstString>((portB & 0x00000400) >> 10 & 0x400) >> 10</FirstString>
|
||||||
|
<SecondString>00800000000000000000000000000000E0FFEF400100000000000000000000000000000028706F7274422026203078303030303034303029203E3E2031300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000002000000000000000000E03F17000000000000000000000000000000000000004C140008</SecondString>
|
||||||
|
</Wi>
|
||||||
|
</LogicAnalyzers>
|
||||||
<DebugDescription>
|
<DebugDescription>
|
||||||
<Enable>1</Enable>
|
<Enable>1</Enable>
|
||||||
<EnableFlashSeq>0</EnableFlashSeq>
|
<EnableFlashSeq>0</EnableFlashSeq>
|
||||||
|
@ -346,7 +342,7 @@
|
||||||
<OPTFL>
|
<OPTFL>
|
||||||
<tvExp>1</tvExp>
|
<tvExp>1</tvExp>
|
||||||
<tvExpOptDlg>0</tvExpOptDlg>
|
<tvExpOptDlg>0</tvExpOptDlg>
|
||||||
<IsCurrentTarget>1</IsCurrentTarget>
|
<IsCurrentTarget>0</IsCurrentTarget>
|
||||||
</OPTFL>
|
</OPTFL>
|
||||||
<CpuCode>18</CpuCode>
|
<CpuCode>18</CpuCode>
|
||||||
<DebugOpt>
|
<DebugOpt>
|
||||||
|
@ -418,18 +414,18 @@
|
||||||
<Bp>
|
<Bp>
|
||||||
<Number>0</Number>
|
<Number>0</Number>
|
||||||
<Type>0</Type>
|
<Type>0</Type>
|
||||||
<LineNumber>89</LineNumber>
|
<LineNumber>109</LineNumber>
|
||||||
<EnabledFlag>1</EnabledFlag>
|
<EnabledFlag>1</EnabledFlag>
|
||||||
<Address>134222604</Address>
|
<Address>0</Address>
|
||||||
<ByteObject>0</ByteObject>
|
<ByteObject>0</ByteObject>
|
||||||
<HtxType>0</HtxType>
|
<HtxType>0</HtxType>
|
||||||
<ManyObjects>0</ManyObjects>
|
<ManyObjects>0</ManyObjects>
|
||||||
<SizeOfObject>0</SizeOfObject>
|
<SizeOfObject>0</SizeOfObject>
|
||||||
<BreakByAccess>0</BreakByAccess>
|
<BreakByAccess>0</BreakByAccess>
|
||||||
<BreakIfRCount>1</BreakIfRCount>
|
<BreakIfRCount>0</BreakIfRCount>
|
||||||
<Filename>.\Principale.asm</Filename>
|
<Filename>.\Principale.asm</Filename>
|
||||||
<ExecCommand></ExecCommand>
|
<ExecCommand></ExecCommand>
|
||||||
<Expression>\\Reel_Etape0\Principale.asm\89</Expression>
|
<Expression></Expression>
|
||||||
</Bp>
|
</Bp>
|
||||||
</Breakpoint>
|
</Breakpoint>
|
||||||
<MemoryWindow1>
|
<MemoryWindow1>
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
<TargetName>Simulé</TargetName>
|
<TargetName>Simulé</TargetName>
|
||||||
<ToolsetNumber>0x4</ToolsetNumber>
|
<ToolsetNumber>0x4</ToolsetNumber>
|
||||||
<ToolsetName>ARM-ADS</ToolsetName>
|
<ToolsetName>ARM-ADS</ToolsetName>
|
||||||
<pCCUsed>5060528::V5.06 update 5 (build 528)::ARMCC</pCCUsed>
|
<pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCC</pCCUsed>
|
||||||
<uAC6>0</uAC6>
|
<uAC6>0</uAC6>
|
||||||
<TargetOption>
|
<TargetOption>
|
||||||
<TargetCommonOption>
|
<TargetCommonOption>
|
||||||
|
|
|
@ -164,34 +164,34 @@ Image Symbol Table
|
||||||
|
|
||||||
Symbol Name Value Ov Type Size Object(Section)
|
Symbol Name Value Ov Type Size Object(Section)
|
||||||
|
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
|
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.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 entry5.o ABSOLUTE
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
||||||
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
||||||
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
||||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12a.o ABSOLUTE
|
||||||
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
||||||
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
|
||||||
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
||||||
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
||||||
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
||||||
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
||||||
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
||||||
|
../clib/microlib/init/entry.s 0x00000000 Number 0 entry12b.o ABSOLUTE
|
||||||
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
|
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
|
||||||
|
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
|
||||||
../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
|
../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
|
||||||
../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
|
../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
|
||||||
../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE
|
../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE
|
||||||
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
|
|
||||||
../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
|
../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
|
||||||
|
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
|
||||||
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
|
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
|
||||||
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
|
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
|
||||||
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
|
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
|
||||||
../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
|
../fplib/microlib/fpflt.c 0x00000000 Number 0 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 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\\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\\pilote_IO.c 0x00000000 Number 0 pilote_io_1.o ABSOLUTE
|
||||||
..\pilotes\Sources\Timer_Systick.c 0x00000000 Number 0 timer_systick_1.o ABSOLUTE
|
..\pilotes\Sources\Timer_Systick.c 0x00000000 Number 0 timer_systick_1.o ABSOLUTE
|
||||||
|
@ -268,10 +268,9 @@ Image Symbol Table
|
||||||
i.__scatterload_copy 0x080012b0 Section 14 handlers.o(i.__scatterload_copy)
|
i.__scatterload_copy 0x080012b0 Section 14 handlers.o(i.__scatterload_copy)
|
||||||
i.__scatterload_null 0x080012be Section 2 handlers.o(i.__scatterload_null)
|
i.__scatterload_null 0x080012be Section 2 handlers.o(i.__scatterload_null)
|
||||||
i.__scatterload_zeroinit 0x080012c0 Section 14 handlers.o(i.__scatterload_zeroinit)
|
i.__scatterload_zeroinit 0x080012c0 Section 14 handlers.o(i.__scatterload_zeroinit)
|
||||||
moncode 0x080012d0 Section 92 principale.o(moncode)
|
moncode 0x080012d0 Section 148 principale.o(moncode)
|
||||||
Eteint_LED 0x080012d1 Thumb Code 22 principale.o(moncode)
|
Inverse_LED 0x080012fd Thumb Code 40 principale.o(moncode)
|
||||||
Allume_LED 0x080012e7 Thumb Code 22 principale.o(moncode)
|
moncode 0x08001364 Section 200 foncasm.o(moncode)
|
||||||
moncode 0x0800132c Section 200 foncasm.o(moncode)
|
|
||||||
.data 0x20000000 Section 19 initialisation.o(.data)
|
.data 0x20000000 Section 19 initialisation.o(.data)
|
||||||
.data 0x20000014 Section 24 fonctiontimer.o(.data)
|
.data 0x20000014 Section 24 fonctiontimer.o(.data)
|
||||||
incre 0x20000024 Data 4 fonctiontimer.o(.data)
|
incre 0x20000024 Data 4 fonctiontimer.o(.data)
|
||||||
|
@ -415,11 +414,11 @@ Image Symbol Table
|
||||||
__scatterload_copy 0x080012b1 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
__scatterload_copy 0x080012b1 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
||||||
__scatterload_null 0x080012bf Thumb Code 2 handlers.o(i.__scatterload_null)
|
__scatterload_null 0x080012bf Thumb Code 2 handlers.o(i.__scatterload_null)
|
||||||
__scatterload_zeroinit 0x080012c1 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
__scatterload_zeroinit 0x080012c1 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
||||||
main 0x080012fd Thumb Code 40 principale.o(moncode)
|
main 0x08001325 Thumb Code 56 principale.o(moncode)
|
||||||
Envoie192Boucle 0x0800132d Thumb Code 108 foncasm.o(moncode)
|
Envoie192Boucle 0x08001365 Thumb Code 108 foncasm.o(moncode)
|
||||||
Envoie96Dot 0x08001399 Thumb Code 78 foncasm.o(moncode)
|
Envoie96Dot 0x080013d1 Thumb Code 78 foncasm.o(moncode)
|
||||||
Region$$Table$$Base 0x080013f4 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Base 0x0800142c Number 0 anon$$obj.o(Region$$Table)
|
||||||
Region$$Table$$Limit 0x08001414 Number 0 anon$$obj.o(Region$$Table)
|
Region$$Table$$Limit 0x0800144c Number 0 anon$$obj.o(Region$$Table)
|
||||||
PrtSurImage 0x20000000 Data 4 initialisation.o(.data)
|
PrtSurImage 0x20000000 Data 4 initialisation.o(.data)
|
||||||
BarretEnCours 0x20000004 Data 4 initialisation.o(.data)
|
BarretEnCours 0x20000004 Data 4 initialisation.o(.data)
|
||||||
DataSend 0x20000008 Data 1 initialisation.o(.data)
|
DataSend 0x20000008 Data 1 initialisation.o(.data)
|
||||||
|
@ -440,9 +439,9 @@ Memory Map of the image
|
||||||
|
|
||||||
Image Entry point : 0x08000151
|
Image Entry point : 0x08000151
|
||||||
|
|
||||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000014a4, Max: 0x00040000, ABSOLUTE)
|
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000014dc, Max: 0x00040000, ABSOLUTE)
|
||||||
|
|
||||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001414, Max: 0x00040000, ABSOLUTE)
|
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000144c, Max: 0x00040000, ABSOLUTE)
|
||||||
|
|
||||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
|
@ -502,20 +501,20 @@ Memory Map of the image
|
||||||
0x080012be 0x080012be 0x00000002 Code RO 492 i.__scatterload_null mc_w.l(handlers.o)
|
0x080012be 0x080012be 0x00000002 Code RO 492 i.__scatterload_null mc_w.l(handlers.o)
|
||||||
0x080012c0 0x080012c0 0x0000000e Code RO 493 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
0x080012c0 0x080012c0 0x0000000e Code RO 493 i.__scatterload_zeroinit mc_w.l(handlers.o)
|
||||||
0x080012ce 0x080012ce 0x00000002 PAD
|
0x080012ce 0x080012ce 0x00000002 PAD
|
||||||
0x080012d0 0x080012d0 0x0000005c Code RO 2 moncode principale.o
|
0x080012d0 0x080012d0 0x00000094 Code RO 2 moncode principale.o
|
||||||
0x0800132c 0x0800132c 0x000000c8 Code RO 331 moncode Matos.lib(foncasm.o)
|
0x08001364 0x08001364 0x000000c8 Code RO 331 moncode Matos.lib(foncasm.o)
|
||||||
0x080013f4 0x080013f4 0x00000020 Data RO 489 Region$$Table anon$$obj.o
|
0x0800142c 0x0800142c 0x00000020 Data RO 489 Region$$Table anon$$obj.o
|
||||||
|
|
||||||
|
|
||||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001414, Size: 0x00000490, Max: 0x00010000, ABSOLUTE)
|
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800144c, Size: 0x00000490, Max: 0x00010000, ABSOLUTE)
|
||||||
|
|
||||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||||
|
|
||||||
0x20000000 0x08001414 0x00000013 Data RW 97 .data Matos.lib(initialisation.o)
|
0x20000000 0x0800144c 0x00000013 Data RW 97 .data Matos.lib(initialisation.o)
|
||||||
0x20000013 0x08001427 0x00000001 PAD
|
0x20000013 0x0800145f 0x00000001 PAD
|
||||||
0x20000014 0x08001428 0x00000018 Data RW 229 .data Matos.lib(fonctiontimer.o)
|
0x20000014 0x08001460 0x00000018 Data RW 229 .data Matos.lib(fonctiontimer.o)
|
||||||
0x2000002c 0x08001440 0x00000060 Data RW 321 .data Matos.lib(warning.o)
|
0x2000002c 0x08001478 0x00000060 Data RW 321 .data Matos.lib(warning.o)
|
||||||
0x2000008c 0x080014a0 0x00000004 Data RW 407 .data Matos.lib(timer_systick_1.o)
|
0x2000008c 0x080014d8 0x00000004 Data RW 407 .data Matos.lib(timer_systick_1.o)
|
||||||
0x20000090 - 0x00000400 Zero RW 10 STACK startup_stm32f10x_cl.o
|
0x20000090 - 0x00000400 Zero RW 10 STACK startup_stm32f10x_cl.o
|
||||||
|
|
||||||
|
|
||||||
|
@ -526,12 +525,12 @@ Image component sizes
|
||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
Code (inc. data) RO Data RW Data ZI Data Debug Object Name
|
||||||
|
|
||||||
92 8 0 0 0 432 principale.o
|
148 8 0 0 0 480 principale.o
|
||||||
36 8 336 0 1024 800 startup_stm32f10x_cl.o
|
36 8 336 0 1024 796 startup_stm32f10x_cl.o
|
||||||
396 32 0 0 0 6481 system_stm32f10x_1.o
|
396 32 0 0 0 6457 system_stm32f10x_1.o
|
||||||
|
|
||||||
----------------------------------------------------------------------
|
----------------------------------------------------------------------
|
||||||
524 48 368 0 1024 7713 Object Totals
|
580 48 368 0 1024 7733 Object Totals
|
||||||
0 0 32 0 0 0 (incl. Generated)
|
0 0 32 0 0 0 (incl. Generated)
|
||||||
0 0 0 0 0 0 (incl. Padding)
|
0 0 0 0 0 0 (incl. Padding)
|
||||||
|
|
||||||
|
@ -594,15 +593,15 @@ Image component sizes
|
||||||
|
|
||||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||||
|
|
||||||
4772 390 368 144 1024 245332 Grand Totals
|
4828 390 368 144 1024 245352 Grand Totals
|
||||||
4772 390 368 144 1024 245332 ELF Image Totals
|
4828 390 368 144 1024 245352 ELF Image Totals
|
||||||
4772 390 368 144 0 0 ROM Totals
|
4828 390 368 144 0 0 ROM Totals
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
Total RO Size (Code + RO Data) 5140 ( 5.02kB)
|
Total RO Size (Code + RO Data) 5196 ( 5.07kB)
|
||||||
Total RW Size (RW Data + ZI Data) 1168 ( 1.14kB)
|
Total RW Size (RW Data + ZI Data) 1168 ( 1.14kB)
|
||||||
Total ROM Size (Code + RO Data + RW Data) 5284 ( 5.16kB)
|
Total ROM Size (Code + RO Data + RW Data) 5340 ( 5.21kB)
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -185,12 +185,12 @@ ARM Macro Assembler Page 3
|
||||||
62 00000000 END
|
62 00000000 END
|
||||||
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
|
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
|
||||||
ork --depend=.\objects\fonctionetape.d -o.\objects\fonctionetape.o -I.\RTE\Devi
|
ork --depend=.\objects\fonctionetape.d -o.\objects\fonctionetape.o -I.\RTE\Devi
|
||||||
ce\STM32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CM
|
ce\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\
|
||||||
SIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Devic
|
CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Dev
|
||||||
e\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --predefi
|
ice\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --prede
|
||||||
ne="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM32F1
|
fine="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM32
|
||||||
0X_CL SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_CL SETA 1" --li
|
F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --
|
||||||
st=.\listings\fonctionetape.lst FonctionEtape.asm
|
list=.\listings\fonctionetape.lst FonctionEtape.asm
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -165,7 +165,7 @@ ARM Macro Assembler Page 3
|
||||||
47 00000000
|
47 00000000
|
||||||
48 00000000 E92D 1001 PUSH {R12,R0} ;On stocke R12 dans
|
48 00000000 E92D 1001 PUSH {R12,R0} ;On stocke R12 dans
|
||||||
R0
|
R0
|
||||||
49 00000004 F8DF C04C LDR R12,=GPIOBASEB ;On recupère l'a
|
49 00000004 F8DF C084 LDR R12,=GPIOBASEB ;On recupère l'a
|
||||||
dresse de base
|
dresse de base
|
||||||
50 00000008 F44F 6580 MOV R5,#(0x01 << 10) ;1 décalé de 1
|
50 00000008 F44F 6580 MOV R5,#(0x01 << 10) ;1 décalé de 1
|
||||||
0 dans R5
|
0 dans R5
|
||||||
|
@ -199,7 +199,7 @@ ARM Macro Assembler Page 3
|
||||||
ARM Macro Assembler Page 4
|
ARM Macro Assembler Page 4
|
||||||
|
|
||||||
|
|
||||||
65 0000001A F8DF C038 LDR R12,=GPIOBASEB ;On recupère l'a
|
65 0000001A F8DF C070 LDR R12,=GPIOBASEB ;On recupère l'a
|
||||||
dresse de base
|
dresse de base
|
||||||
66 0000001E F44F 6580 MOV R5,#(0x01 << 10) ;1 décalé de 1
|
66 0000001E F44F 6580 MOV R5,#(0x01 << 10) ;1 décalé de 1
|
||||||
0 dans R5
|
0 dans R5
|
||||||
|
@ -218,60 +218,105 @@ ARM Macro Assembler Page 4
|
||||||
73 0000002C
|
73 0000002C
|
||||||
74 0000002C ENDP
|
74 0000002C ENDP
|
||||||
75 0000002C
|
75 0000002C
|
||||||
76 0000002C
|
76 0000002C ;*******************************************************
|
||||||
77 0000002C ;*******************************************************
|
|
||||||
************************
|
************************
|
||||||
78 0000002C ; Procédure principale et point d'entrée du projet
|
77 0000002C ; On inverse la LED
|
||||||
79 0000002C ;*******************************************************
|
78 0000002C ;*******************************************************
|
||||||
************************
|
************************
|
||||||
80 0000002C main PROC
|
79 0000002C Inverse_LED
|
||||||
81 0000002C ;*******************************************************
|
PROC
|
||||||
************************
|
80 0000002C E92D 1001 PUSH {R12,R0} ;On stocke R12 dans
|
||||||
82 0000002C
|
R0
|
||||||
83 0000002C
|
81 00000030 F8DF C058 LDR R12,=GPIOBASEB ;On recupère l'a
|
||||||
84 0000002C F04F 0000 MOV R0,#0 ;
|
dresse de base
|
||||||
85 00000030 F7FF FFFE BL Init_Cible ;
|
82 00000034 F44F 6580 MOV R5,#(0x01 << 10) ;1 décalé de 1
|
||||||
86 00000034 Boucle
|
0 dans R5
|
||||||
87 00000034 F8DF C020 LDR R12,=GPIOBASEA ;On récup l'adre
|
83 00000038 2B00 CMP R3,#0
|
||||||
sse du GPIOA
|
84 0000003A ;BEQ Allume
|
||||||
88 00000038 F8DC 0008 LDR R0,[R12,#OffsetInput] ;On charg
|
85 0000003A ;B Eteint
|
||||||
e sa valeur avec l'
|
86 0000003A D104 BNE Eteint
|
||||||
OffsetInput
|
87 0000003C Allume
|
||||||
89 0000003C F400 7080 AND R0, R0, #(0x01 << 8) ;R0 est ma
|
88 0000003C F8AC 5010 STRH R5,[R12,#OffsetSet] ;On stocke
|
||||||
squé pour n'avoir q
|
la variable R5 à l'
|
||||||
ue le bit de l'offs
|
adresse 0x0X40010C1
|
||||||
et input
|
0 (set)
|
||||||
90 00000040 F5B0 7F80 CMP R0, #(0x01 << 8)
|
89 00000040 F04F 0301 MOV R3,#1 ;
|
||||||
;On compare R0 à 1
|
90 00000044 E004 B Fin ;Retour
|
||||||
91 00000044 D102 BNE T_Oui ;On allume
|
91 00000046 Eteint
|
||||||
92 00000046 F7FF FFFE BL Eteint_LED ;Sinon on éteint
|
92 00000046 F8AC 5014 STRH R5,[R12,#OffsetReset] ;On stock
|
||||||
93 0000004A E7F3 B Boucle ;On reboucle
|
e la variable R5 à
|
||||||
94 0000004C
|
l'adresse 0x0X40010
|
||||||
95 0000004C T_Oui
|
C14 (reset)
|
||||||
96 0000004C F7FF FFFE BL Allume_LED
|
93 0000004A F04F 0300 MOV R3,#0 ;
|
||||||
97 00000050 E7F0 B Boucle
|
94 0000004E E7FF B Fin
|
||||||
98 00000052
|
95 00000050
|
||||||
99 00000052 E7FE B . ; boucle inifinie t
|
96 00000050
|
||||||
erminale...
|
97 00000050 Fin
|
||||||
100 00000054 ENDP
|
98 00000050 E8BD 1001 POP {R12,R0} ;On restitue R12 da
|
||||||
101 00000054
|
ns R0
|
||||||
102 00000054 END
|
99 00000054 4770 BX LR ;Retour
|
||||||
40010C00
|
100 00000056
|
||||||
40010800
|
101 00000056
|
||||||
|
102 00000056 ;*******************************************************
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ARM Macro Assembler Page 5
|
ARM Macro Assembler Page 5
|
||||||
|
|
||||||
|
|
||||||
|
************************
|
||||||
|
103 00000056 ; Procédure principale et point d'entrée du projet
|
||||||
|
104 00000056 ;*******************************************************
|
||||||
|
************************
|
||||||
|
105 00000056 main PROC
|
||||||
|
106 00000056 ;*******************************************************
|
||||||
|
************************
|
||||||
|
107 00000056
|
||||||
|
108 00000056
|
||||||
|
109 00000056 F7FF FFFE BL Init_Cible ;
|
||||||
|
110 0000005A F04F 0000 MOV R0,#0 ;
|
||||||
|
111 0000005E F04F 0100 MOV R1,#0 ;
|
||||||
|
112 00000062 F04F 0300 MOV R3,#0 ;
|
||||||
|
113 00000066 Boucle
|
||||||
|
114 00000066 F8DF C028 LDR R12,=GPIOBASEA ;On récup l'adre
|
||||||
|
sse du GPIOA
|
||||||
|
115 0000006A F8DC 0008 LDR R0,[R12,#OffsetInput] ;On charg
|
||||||
|
e sa valeur avec l'
|
||||||
|
OffsetInput
|
||||||
|
116 0000006E F400 7080 AND R0, R0, #(0x01 << 8) ;R0 est ma
|
||||||
|
squé pour n'avoir q
|
||||||
|
ue le bit de l'offs
|
||||||
|
et input
|
||||||
|
117 00000072 F5B0 7F80 CMP R0, #(0x01 << 8)
|
||||||
|
;On compare R0 à 1
|
||||||
|
118 00000076 D102 BNE Is_detect ;On allume
|
||||||
|
119 00000078 4601 MOV R1,R0
|
||||||
|
120 0000007A F7FF FFF4 BL Boucle ;Sinon on boucle
|
||||||
|
121 0000007E
|
||||||
|
122 0000007E Is_detect
|
||||||
|
123 0000007E F5B1 7F80 CMP R1, #(0x01 << 8)
|
||||||
|
;On compare R1 à 1
|
||||||
|
124 00000082 D1F0 BNE Boucle
|
||||||
|
125 00000084
|
||||||
|
126 00000084 T_Oui
|
||||||
|
127 00000084 F7FF FFFE BL Inverse_LED
|
||||||
|
128 00000088 E7ED B Boucle
|
||||||
|
129 0000008A
|
||||||
|
130 0000008A E7FE B . ; boucle inifinie t
|
||||||
|
erminale...
|
||||||
|
131 0000008C ENDP
|
||||||
|
132 0000008C
|
||||||
|
133 0000008C END
|
||||||
|
40010C00
|
||||||
|
40010800
|
||||||
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
|
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
|
ork --depend=.\objects\principale.d -o.\objects\principale.o -I.\RTE\Device\STM
|
||||||
32F107VC -I.\RTE\_R_el -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Co
|
32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\
|
||||||
re\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Incl
|
Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\In
|
||||||
ude --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="__
|
clude --predefine="__EVAL SETA 1" --predefine="__MICROLIB SETA 1" --predefine="
|
||||||
UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_CL
|
__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_M
|
||||||
SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_CL SETA 1" --list=.\l
|
D SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --list=.
|
||||||
istings\principale.lst Principale.asm
|
\listings\principale.lst Principale.asm
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -293,44 +338,92 @@ Comment: mesdonnees unused
|
||||||
ARM Macro Assembler Page 1 Alphabetic symbol ordering
|
ARM Macro Assembler Page 1 Alphabetic symbol ordering
|
||||||
Relocatable symbols
|
Relocatable symbols
|
||||||
|
|
||||||
|
Allume 0000003C
|
||||||
|
|
||||||
|
Symbol: Allume
|
||||||
|
Definitions
|
||||||
|
At line 87 in file Principale.asm
|
||||||
|
Uses
|
||||||
|
None
|
||||||
|
Comment: Allume unused
|
||||||
Allume_LED 00000016
|
Allume_LED 00000016
|
||||||
|
|
||||||
Symbol: Allume_LED
|
Symbol: Allume_LED
|
||||||
Definitions
|
Definitions
|
||||||
At line 62 in file Principale.asm
|
At line 62 in file Principale.asm
|
||||||
Uses
|
Uses
|
||||||
At line 96 in file Principale.asm
|
None
|
||||||
Comment: Allume_LED used once
|
Comment: Allume_LED unused
|
||||||
Boucle 00000034
|
Boucle 00000066
|
||||||
|
|
||||||
Symbol: Boucle
|
Symbol: Boucle
|
||||||
Definitions
|
Definitions
|
||||||
At line 86 in file Principale.asm
|
At line 113 in file Principale.asm
|
||||||
Uses
|
Uses
|
||||||
At line 93 in file Principale.asm
|
At line 120 in file Principale.asm
|
||||||
At line 97 in file Principale.asm
|
At line 124 in file Principale.asm
|
||||||
|
At line 128 in file Principale.asm
|
||||||
|
|
||||||
|
Eteint 00000046
|
||||||
|
|
||||||
|
Symbol: Eteint
|
||||||
|
Definitions
|
||||||
|
At line 91 in file Principale.asm
|
||||||
|
Uses
|
||||||
|
At line 86 in file Principale.asm
|
||||||
|
Comment: Eteint used once
|
||||||
Eteint_LED 00000000
|
Eteint_LED 00000000
|
||||||
|
|
||||||
Symbol: Eteint_LED
|
Symbol: Eteint_LED
|
||||||
Definitions
|
Definitions
|
||||||
At line 46 in file Principale.asm
|
At line 46 in file Principale.asm
|
||||||
Uses
|
Uses
|
||||||
At line 92 in file Principale.asm
|
None
|
||||||
Comment: Eteint_LED used once
|
Comment: Eteint_LED unused
|
||||||
T_Oui 0000004C
|
Fin 00000050
|
||||||
|
|
||||||
|
Symbol: Fin
|
||||||
|
Definitions
|
||||||
|
At line 97 in file Principale.asm
|
||||||
|
Uses
|
||||||
|
At line 90 in file Principale.asm
|
||||||
|
At line 94 in file Principale.asm
|
||||||
|
|
||||||
|
Inverse_LED 0000002C
|
||||||
|
|
||||||
|
Symbol: Inverse_LED
|
||||||
|
Definitions
|
||||||
|
At line 79 in file Principale.asm
|
||||||
|
Uses
|
||||||
|
At line 127 in file Principale.asm
|
||||||
|
Comment: Inverse_LED used once
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
ARM Macro Assembler Page 2 Alphabetic symbol ordering
|
||||||
|
Relocatable symbols
|
||||||
|
|
||||||
|
Is_detect 0000007E
|
||||||
|
|
||||||
|
Symbol: Is_detect
|
||||||
|
Definitions
|
||||||
|
At line 122 in file Principale.asm
|
||||||
|
Uses
|
||||||
|
At line 118 in file Principale.asm
|
||||||
|
Comment: Is_detect used once
|
||||||
|
T_Oui 00000084
|
||||||
|
|
||||||
Symbol: T_Oui
|
Symbol: T_Oui
|
||||||
Definitions
|
Definitions
|
||||||
At line 95 in file Principale.asm
|
At line 126 in file Principale.asm
|
||||||
Uses
|
Uses
|
||||||
At line 91 in file Principale.asm
|
None
|
||||||
Comment: T_Oui used once
|
Comment: T_Oui unused
|
||||||
main 0000002C
|
main 00000056
|
||||||
|
|
||||||
Symbol: main
|
Symbol: main
|
||||||
Definitions
|
Definitions
|
||||||
At line 80 in file Principale.asm
|
At line 105 in file Principale.asm
|
||||||
Uses
|
Uses
|
||||||
At line 26 in file Principale.asm
|
At line 26 in file Principale.asm
|
||||||
Comment: main used once
|
Comment: main used once
|
||||||
|
@ -342,7 +435,7 @@ Symbol: moncode
|
||||||
Uses
|
Uses
|
||||||
None
|
None
|
||||||
Comment: moncode unused
|
Comment: moncode unused
|
||||||
6 symbols
|
11 symbols
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -355,7 +448,7 @@ Symbol: GPIOBASEA
|
||||||
Definitions
|
Definitions
|
||||||
At line 24 in file REG_UTILES.inc
|
At line 24 in file REG_UTILES.inc
|
||||||
Uses
|
Uses
|
||||||
At line 87 in file Principale.asm
|
At line 114 in file Principale.asm
|
||||||
Comment: GPIOBASEA used once
|
Comment: GPIOBASEA used once
|
||||||
GPIOBASEB 40010C00
|
GPIOBASEB 40010C00
|
||||||
|
|
||||||
|
@ -365,6 +458,7 @@ Symbol: GPIOBASEB
|
||||||
Uses
|
Uses
|
||||||
At line 49 in file Principale.asm
|
At line 49 in file Principale.asm
|
||||||
At line 65 in file Principale.asm
|
At line 65 in file Principale.asm
|
||||||
|
At line 81 in file Principale.asm
|
||||||
|
|
||||||
MaskBlank 00000004
|
MaskBlank 00000004
|
||||||
|
|
||||||
|
@ -410,10 +504,10 @@ MaskSerial_In1 00000080
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ARM Macro Assembler Page 2 Alphabetic symbol ordering
|
ARM Macro Assembler Page 2 Alphabetic symbol ordering
|
||||||
Absolute symbols
|
Absolute symbols
|
||||||
|
|
||||||
|
|
||||||
Symbol: MaskSerial_In1
|
Symbol: MaskSerial_In1
|
||||||
Definitions
|
Definitions
|
||||||
At line 33 in file REG_UTILES.inc
|
At line 33 in file REG_UTILES.inc
|
||||||
|
@ -442,7 +536,7 @@ Symbol: OffsetInput
|
||||||
Definitions
|
Definitions
|
||||||
At line 27 in file REG_UTILES.inc
|
At line 27 in file REG_UTILES.inc
|
||||||
Uses
|
Uses
|
||||||
At line 88 in file Principale.asm
|
At line 115 in file Principale.asm
|
||||||
Comment: OffsetInput used once
|
Comment: OffsetInput used once
|
||||||
OffsetOutput 0000000C
|
OffsetOutput 0000000C
|
||||||
|
|
||||||
|
@ -459,7 +553,8 @@ Symbol: OffsetReset
|
||||||
At line 30 in file REG_UTILES.inc
|
At line 30 in file REG_UTILES.inc
|
||||||
Uses
|
Uses
|
||||||
At line 51 in file Principale.asm
|
At line 51 in file Principale.asm
|
||||||
Comment: OffsetReset used once
|
At line 92 in file Principale.asm
|
||||||
|
|
||||||
OffsetSet 00000010
|
OffsetSet 00000010
|
||||||
|
|
||||||
Symbol: OffsetSet
|
Symbol: OffsetSet
|
||||||
|
@ -467,18 +562,19 @@ Symbol: OffsetSet
|
||||||
At line 29 in file REG_UTILES.inc
|
At line 29 in file REG_UTILES.inc
|
||||||
Uses
|
Uses
|
||||||
At line 67 in file Principale.asm
|
At line 67 in file Principale.asm
|
||||||
Comment: OffsetSet used once
|
At line 88 in file Principale.asm
|
||||||
|
|
||||||
SCB_VTOR E000ED08
|
SCB_VTOR E000ED08
|
||||||
|
|
||||||
Symbol: SCB_VTOR
|
|
||||||
Definitions
|
|
||||||
At line 43 in file REG_UTILES.inc
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ARM Macro Assembler Page 3 Alphabetic symbol ordering
|
ARM Macro Assembler Page 3 Alphabetic symbol ordering
|
||||||
Absolute symbols
|
Absolute symbols
|
||||||
|
|
||||||
|
Symbol: SCB_VTOR
|
||||||
|
Definitions
|
||||||
|
At line 43 in file REG_UTILES.inc
|
||||||
Uses
|
Uses
|
||||||
None
|
None
|
||||||
Comment: SCB_VTOR unused
|
Comment: SCB_VTOR unused
|
||||||
|
@ -527,7 +623,7 @@ Symbol: Init_Cible
|
||||||
Definitions
|
Definitions
|
||||||
At line 23 in file Principale.asm
|
At line 23 in file Principale.asm
|
||||||
Uses
|
Uses
|
||||||
At line 85 in file Principale.asm
|
At line 109 in file Principale.asm
|
||||||
Comment: Init_Cible used once
|
Comment: Init_Cible used once
|
||||||
|Lib$$Request$$armlib| 00000000
|
|Lib$$Request$$armlib| 00000000
|
||||||
|
|
||||||
|
@ -538,4 +634,4 @@ Symbol: |Lib$$Request$$armlib|
|
||||||
None
|
None
|
||||||
Comment: |Lib$$Request$$armlib| unused
|
Comment: |Lib$$Request$$armlib| unused
|
||||||
2 symbols
|
2 symbols
|
||||||
365 symbols in table
|
370 symbols in table
|
||||||
|
|
|
@ -465,14 +465,13 @@ ARM Macro Assembler Page 8
|
||||||
00000000
|
00000000
|
||||||
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
|
Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
|
||||||
ork --depend=.\objects\startup_stm32f10x_md.d -o.\objects\startup_stm32f10x_md.
|
ork --depend=.\objects\startup_stm32f10x_md.d -o.\objects\startup_stm32f10x_md.
|
||||||
o -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.
|
o -I.\RTE\Device\STM32F103RB -I.\RTE\_Simul_ -IC:\Programdata\Keil\Arm\Packs\AR
|
||||||
0.1\CMSIS\Include -IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\Include
|
M\CMSIS\5.7.0\CMSIS\Core\Include -IC:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx
|
||||||
-IC:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\StdPeriph_Driver\inc -IC
|
_DFP\2.3.0\Device\Include --predefine="__EVAL SETA 1" --predefine="__MICROLIB S
|
||||||
:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\RTE_Driver --predefine="__EVAL SETA
|
ETA 1" --predefine="__UVISION_VERSION SETA 534" --predefine="_RTE_ SETA 1" --pr
|
||||||
1" --predefine="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 524" --
|
edefine="STM32F10X_MD SETA 1" --predefine="_RTE_ SETA 1" --predefine="STM32F10X
|
||||||
predefine="_RTE_ SETA 1" --predefine="STM32F10X_MD SETA 1" --predefine="STM32F1
|
_MD SETA 1" --list=.\listings\startup_stm32f10x_md.lst RTE\Device\STM32F103RB\s
|
||||||
0X_MD SETA 1" --list=.\listings\startup_stm32f10x_md.lst RTE\Device\STM32F103RB
|
tartup_stm32f10x_md.s
|
||||||
\startup_stm32f10x_md.s
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
Dependencies for Project 'Etape_1', Target 'Réel': (DO NOT MODIFY !)
|
Dependencies for Project 'Etape_1', Target 'Réel': (DO NOT MODIFY !)
|
||||||
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
|
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
|
||||||
F (.\Principale.asm)(0x640F050F)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\Device\STM32F107VC
-I.\RTE\_R_el
-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_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1"
--list .\listings\principale.lst --xref -o .\objects\principale.o --depend .\objects\principale.d)
|
F (.\Principale.asm)(0x6412E385)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\Device\STM32F107VC
-I.\RTE\_R_el
-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_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1"
--list .\listings\principale.lst --xref -o .\objects\principale.o --depend .\objects\principale.d)
|
||||||
I (REG_UTILES.inc)(0x640EE4CF)
|
I (REG_UTILES.inc)(0x6412D4E6)
|
||||||
F (.\FonctionEtape.asm)(0x640EE738)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\Device\STM32F107VC
-I.\RTE\_R_el
-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_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1"
--list .\listings\fonctionetape.lst --xref -o .\objects\fonctionetape.o --depend .\objects\fonctionetape.d)
|
F (.\FonctionEtape.asm)(0x6412D4E5)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\Device\STM32F107VC
-I.\RTE\_R_el
-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_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1"
--list .\listings\fonctionetape.lst --xref -o .\objects\fonctionetape.o --depend .\objects\fonctionetape.d)
|
||||||
I (REG_UTILES.inc)(0x640EE4CF)
|
I (REG_UTILES.inc)(0x6412D4E6)
|
||||||
F (.\Matos.lib)(0x640EE4CF)()
|
F (.\Matos.lib)(0x6412D4E6)()
|
||||||
F (RTE\Device\STM32F103RB\RTE_Device.h)(0x640EE4CF)()
|
F (RTE\Device\STM32F103RB\RTE_Device.h)(0x6412D4E6)()
|
||||||
F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x640EE4CF)()
|
F (RTE\Device\STM32F103RB\startup_stm32f10x_md.s)(0x6412D4E6)()
|
||||||
F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x640EE4CF)()
|
F (RTE\Device\STM32F103RB\system_stm32f10x.c)(0x6412D4E6)()
|
||||||
F (RTE\Device\STM32F107VC\RTE_Device.h)(0x640EE4CF)()
|
F (RTE\Device\STM32F107VC\RTE_Device.h)(0x6412D4E6)()
|
||||||
F (RTE\Device\STM32F107VC\startup_stm32f10x_cl.s)(0x640EE4CF)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\Device\STM32F107VC
-I.\RTE\_R_el
-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_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1"
--list .\listings\startup_stm32f10x_cl.lst --xref -o .\objects\startup_stm32f10x_cl.o --depend .\objects\startup_stm32f10x_cl.d)
|
F (RTE\Device\STM32F107VC\startup_stm32f10x_cl.s)(0x6412D4E6)(--cpu Cortex-M3 --pd "__EVAL SETA 1" -g --apcs=interwork --pd "__MICROLIB SETA 1"
-I.\RTE\Device\STM32F107VC
-I.\RTE\_R_el
-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_CL SETA 1" --pd "_RTE_ SETA 1" --pd "STM32F10X_CL SETA 1"
--list .\listings\startup_stm32f10x_cl.lst --xref -o .\objects\startup_stm32f10x_cl.o --depend .\objects\startup_stm32f10x_cl.d)
|
||||||
F (RTE\Device\STM32F107VC\system_stm32f10x.c)(0x640EE4CF)(--c99 -c --cpu Cortex-M3 -D__EVAL -D__MICROLIB -g -O0 --apcs=interwork --split_sections -I ..\pilotes\Include
-I.\RTE\Device\STM32F107VC
-I.\RTE\_R_el
-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_CL -D_RTE_ -DSTM32F10X_CL
-o .\objects\system_stm32f10x_1.o --omf_browse .\objects\system_stm32f10x_1.crf --depend .\objects\system_stm32f10x_1.d)
|
F (RTE\Device\STM32F107VC\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\STM32F107VC
-I.\RTE\_R_el
-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_CL -D_RTE_ -DSTM32F10X_CL
-o .\objects\system_stm32f10x_1.o --omf_browse .\objects\system_stm32f10x_1.crf --depend .\objects\system_stm32f10x_1.d)
|
||||||
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
I (C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h)(0x58258CCC)
|
||||||
I (.\RTE\_R_el\RTE_Components.h)(0x640EE570)
|
I (.\RTE\_R_el\RTE_Components.h)(0x6412D4EE)
|
||||||
I (C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\core_cm3.h)(0x5E8F2582)
|
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:\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_version.h)(0x5E8F2582)
|
||||||
|
|
21
Objects/Etape_1_Simulé.dep
Normal file
21
Objects/Etape_1_Simulé.dep
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
Dependencies for Project 'Etape_1', Target 'Simulé': (DO NOT MODIFY !)
|
||||||
|
CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC
|
||||||
|
F (.\Principale.asm)(0x6412E8C9)(--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)(0x6412D4E5)(--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 (.\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)(0x6412E464)
|
||||||
|
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)()
|
Binary file not shown.
|
@ -21,8 +21,8 @@ Target DLL: UL2CM3.DLL V1.163.9.0
|
||||||
Dialog DLL: TCM.DLL V1.48.0.0
|
Dialog DLL: TCM.DLL V1.48.0.0
|
||||||
|
|
||||||
<h2>Project:</h2>
|
<h2>Project:</h2>
|
||||||
C:\Users\boujon\Desktop\roue_assembler\Etape_1.uvprojx
|
U:\Windows\Bureau\roue_assembler\Etape_1.uvprojx
|
||||||
Project File Date: 03/13/2023
|
Project File Date: 03/16/2023
|
||||||
|
|
||||||
<h2>Output:</h2>
|
<h2>Output:</h2>
|
||||||
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||||
|
@ -30,11 +30,12 @@ Rebuild target 'R
|
||||||
Note: source file 'RTE\Device\STM32F107VC\system_stm32f10x.c' - object file renamed from '.\Objects\system_stm32f10x.o' to '.\Objects\system_stm32f10x_1.o'.
|
Note: source file 'RTE\Device\STM32F107VC\system_stm32f10x.c' - object file renamed from '.\Objects\system_stm32f10x.o' to '.\Objects\system_stm32f10x_1.o'.
|
||||||
assembling FonctionEtape.asm...
|
assembling FonctionEtape.asm...
|
||||||
assembling Principale.asm...
|
assembling Principale.asm...
|
||||||
|
Principale.asm(98): warning: A1488W: PROC/FUNC at line 79 in 'Principale.asm' without matching ENDP/ENDFUNC
|
||||||
assembling startup_stm32f10x_cl.s...
|
assembling startup_stm32f10x_cl.s...
|
||||||
compiling system_stm32f10x.c...
|
compiling system_stm32f10x.c...
|
||||||
linking...
|
linking...
|
||||||
Program Size: Code=4772 RO-data=368 RW-data=144 ZI-data=1024
|
Program Size: Code=4828 RO-data=368 RW-data=144 ZI-data=1024
|
||||||
".\Objects\Reel_Etape0.axf" - 0 Error(s), 0 Warning(s).
|
".\Objects\Reel_Etape0.axf" - 0 Error(s), 1 Warning(s).
|
||||||
|
|
||||||
<h2>Software Packages used:</h2>
|
<h2>Software Packages used:</h2>
|
||||||
|
|
||||||
|
@ -61,9 +62,9 @@ Package Vendor: Keil
|
||||||
* Component: ARM::CMSIS:CORE:5.4.0
|
* Component: ARM::CMSIS:CORE:5.4.0
|
||||||
|
|
||||||
* Component: Keil::Device:Startup:1.0.0
|
* Component: Keil::Device:Startup:1.0.0
|
||||||
Include file: RTE_Driver\Config\RTE_Device.h
|
|
||||||
Source file: Device\Source\system_stm32f10x.c
|
Source file: Device\Source\system_stm32f10x.c
|
||||||
Source file: Device\Source\ARM\startup_stm32f10x_cl.s
|
Source file: Device\Source\ARM\startup_stm32f10x_cl.s
|
||||||
|
Include file: RTE_Driver\Config\RTE_Device.h
|
||||||
Source file: Device\Source\ARM\STM32F1xx_OPT.s
|
Source file: Device\Source\ARM\STM32F1xx_OPT.s
|
||||||
Build Time Elapsed: 00:00:01
|
Build Time Elapsed: 00:00:01
|
||||||
</pre>
|
</pre>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<title>Static Call Graph - [.\Objects\Reel_Etape0.axf]</title></head>
|
<title>Static Call Graph - [.\Objects\Reel_Etape0.axf]</title></head>
|
||||||
<body><HR>
|
<body><HR>
|
||||||
<H1>Static Call Graph for image .\Objects\Reel_Etape0.axf</H1><HR>
|
<H1>Static Call Graph for image .\Objects\Reel_Etape0.axf</H1><HR>
|
||||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Mar 13 12:12:17 2023
|
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Mar 16 10:38:37 2023
|
||||||
<BR><P>
|
<BR><P>
|
||||||
<H3>Maximum Stack Usage = 168 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
<H3>Maximum Stack Usage = 168 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||||
Call chain for Maximum Stack Depth:</H3>
|
Call chain for Maximum Stack Depth:</H3>
|
||||||
|
@ -108,7 +108,7 @@ Global Symbols
|
||||||
<P><STRONG><a name="[49]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
|
<P><STRONG><a name="[49]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_cl.o(.text)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_cl.o(.text)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[70]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
<P><STRONG><a name="[6f]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
||||||
|
|
||||||
<P><STRONG><a name="[4b]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
<P><STRONG><a name="[4b]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||||
<BR><BR>[Calls]<UL><LI><a href="#[4c]">>></a> __scatterload
|
<BR><BR>[Calls]<UL><LI><a href="#[4c]">>></a> __scatterload
|
||||||
|
@ -118,17 +118,17 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[4c]">>></a> __scatterload
|
<BR><BR>[Called By]<UL><LI><a href="#[4c]">>></a> __scatterload
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[71]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
<P><STRONG><a name="[70]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||||
|
|
||||||
<P><STRONG><a name="[72]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
<P><STRONG><a name="[71]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||||
|
|
||||||
<P><STRONG><a name="[73]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
<P><STRONG><a name="[72]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||||
|
|
||||||
<P><STRONG><a name="[74]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
<P><STRONG><a name="[73]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
||||||
|
|
||||||
<P><STRONG><a name="[75]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
<P><STRONG><a name="[74]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
||||||
|
|
||||||
<P><STRONG><a name="[76]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
<P><STRONG><a name="[75]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
||||||
|
|
||||||
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
|
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_cl.o(.text))
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_cl.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_cl.o(RESET)
|
||||||
|
@ -419,7 +419,7 @@ Global Symbols
|
||||||
<LI><a href="#[5b]">>></a> Init_Timer1
|
<LI><a href="#[5b]">>></a> Init_Timer1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[77]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
|
<P><STRONG><a name="[76]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[69]"></a>__aeabi_cdcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
|
<P><STRONG><a name="[69]"></a>__aeabi_cdcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[5b]">>></a> Init_Timer1
|
<BR><BR>[Called By]<UL><LI><a href="#[5b]">>></a> Init_Timer1
|
||||||
|
@ -438,7 +438,7 @@ Global Symbols
|
||||||
<LI><a href="#[5b]">>></a> Init_Timer1
|
<LI><a href="#[5b]">>></a> Init_Timer1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[78]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
|
<P><STRONG><a name="[77]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[4e]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
|
<P><STRONG><a name="[4e]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[4d]">>></a> __aeabi_fdiv
|
<BR><BR>[Called By]<UL><LI><a href="#[4d]">>></a> __aeabi_fdiv
|
||||||
|
@ -473,19 +473,19 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[4b]">>></a> _main_scatterload
|
<BR>[Called By]<UL><LI><a href="#[4b]">>></a> _main_scatterload
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[79]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
<P><STRONG><a name="[78]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[55]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
|
<P><STRONG><a name="[55]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> _double_epilogue
|
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> _double_epilogue
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[7a]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
<P><STRONG><a name="[79]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[56]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
|
<P><STRONG><a name="[56]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> _double_epilogue
|
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> _double_epilogue
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[7b]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
<P><STRONG><a name="[7a]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[4a]"></a>Anim</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, fonctiontimer.o(i.Anim))
|
<P><STRONG><a name="[4a]"></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)
|
<BR>[Address Reference Count : 1]<UL><LI> initialisation.o(i.Init_Cible)
|
||||||
|
@ -642,18 +642,17 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_cl.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_cl.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[7c]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
<P><STRONG><a name="[7b]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[7d]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
<P><STRONG><a name="[7c]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[7e]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
<P><STRONG><a name="[7d]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[47]"></a>main</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, principale.o(moncode))
|
<P><STRONG><a name="[47]"></a>main</STRONG> (Thumb, 56 bytes, Stack size 0 bytes, principale.o(moncode))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = main ⇒ Init_Cible ⇒ Init_Timer1 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = main ⇒ Init_Cible ⇒ Init_Timer1 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[58]">>></a> Init_Cible
|
<BR>[Calls]<UL><LI><a href="#[58]">>></a> Init_Cible
|
||||||
<LI><a href="#[6f]">>></a> Allume_LED
|
<LI><a href="#[6e]">>></a> Inverse_LED
|
||||||
<LI><a href="#[6e]">>></a> Eteint_LED
|
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
|
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
|
||||||
</UL>
|
</UL>
|
||||||
|
@ -670,11 +669,7 @@ Global Symbols
|
||||||
<H3>
|
<H3>
|
||||||
Local Symbols
|
Local Symbols
|
||||||
</H3>
|
</H3>
|
||||||
<P><STRONG><a name="[6e]"></a>Eteint_LED</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, principale.o(moncode))
|
<P><STRONG><a name="[6e]"></a>Inverse_LED</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, principale.o(moncode))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[47]">>></a> main
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[6f]"></a>Allume_LED</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, principale.o(moncode))
|
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[47]">>></a> main
|
<BR><BR>[Called By]<UL><LI><a href="#[47]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
|
|
Binary file not shown.
|
@ -3,108 +3,69 @@
|
||||||
<pre>
|
<pre>
|
||||||
<h1>µVision Build Log</h1>
|
<h1>µVision Build Log</h1>
|
||||||
<h2>Tool Versions:</h2>
|
<h2>Tool Versions:</h2>
|
||||||
IDE-Version: µVision V5.24.2.0
|
IDE-Version: µVision V5.34.0.0
|
||||||
Copyright (C) 2017 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved.
|
||||||
License Information: Vincent MAHOUT, INSA, LIC=----
|
License Information: CSN CSN, INSA de Toulouse, LIC=----
|
||||||
|
|
||||||
Tool Versions:
|
Tool Versions:
|
||||||
Toolchain: MDK-Lite Version: 5.24.1
|
Toolchain: MDK-Lite Version: 5.34.0.0
|
||||||
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
Toolchain Path: C:\Keil_v5\ARM\ARMCC\Bin
|
||||||
C Compiler: Armcc.exe V5.06 update 5 (build 528)
|
C Compiler: Armcc.exe V5.06 update 7 (build 960)
|
||||||
Assembler: Armasm.exe V5.06 update 5 (build 528)
|
Assembler: Armasm.exe V5.06 update 7 (build 960)
|
||||||
Linker/Locator: ArmLink.exe V5.06 update 5 (build 528)
|
Linker/Locator: ArmLink.exe V5.06 update 7 (build 960)
|
||||||
Library Manager: ArmAr.exe V5.06 update 5 (build 528)
|
Library Manager: ArmAr.exe V5.06 update 7 (build 960)
|
||||||
Hex Converter: FromElf.exe V5.06 update 5 (build 528)
|
Hex Converter: FromElf.exe V5.06 update 7 (build 960)
|
||||||
CPU DLL: SARMCM3.DLL V5.24.1
|
CPU DLL: SARMCM3.DLL V5.34.0.0
|
||||||
Dialog DLL: DARMSTM.DLL V1.68.0.0
|
Dialog DLL: DARMSTM.DLL V1.68.0.0
|
||||||
Target DLL: UL2CM3.DLL V1.160.3.0
|
Target DLL: UL2CM3.DLL V1.163.9.0
|
||||||
Dialog DLL: TCM.DLL V1.32.0.0
|
Dialog DLL: TCM.DLL V1.48.0.0
|
||||||
|
|
||||||
<h2>Project:</h2>
|
<h2>Project:</h2>
|
||||||
C:\Users\vmahout\Documents\Enseignement\Informatique_Materielle\Assembleur\TP 2019\Roue Magique TP Etape 0\Etape_0.uvprojx
|
U:\Windows\Bureau\roue_assembler\Etape_1.uvprojx
|
||||||
Project File Date: 03/28/2018
|
Project File Date: 03/16/2023
|
||||||
|
|
||||||
<h2>Output:</h2>
|
<h2>Output:</h2>
|
||||||
*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||||
Build target 'Simulé'
|
Rebuild target 'Simulé'
|
||||||
assembling FonctionEtape.asm...
|
assembling FonctionEtape.asm...
|
||||||
assembling Principale.asm...
|
assembling Principale.asm...
|
||||||
compiling misc.c...
|
Principale.asm(105): warning: A1488W: PROC/FUNC at line 79 in 'Principale.asm' without matching ENDP/ENDFUNC
|
||||||
compiling stm32f10x_rcc.c...
|
assembling startup_stm32f10x_md.s...
|
||||||
compiling stm32f10x_spi.c...
|
|
||||||
compiling stm32f10x_tim.c...
|
|
||||||
compiling DMA_STM32F10x.c...
|
|
||||||
compiling GPIO_STM32F10x.c...
|
|
||||||
compiling system_stm32f10x.c...
|
compiling system_stm32f10x.c...
|
||||||
linking...
|
linking...
|
||||||
Program Size: Code=5164 RO-data=268 RW-data=144 ZI-data=1048
|
Program Size: Code=4760 RO-data=268 RW-data=144 ZI-data=1024
|
||||||
".\Objects\Simu_Etape0.axf" - 0 Error(s), 0 Warning(s).
|
".\Objects\Simu_Etape0.axf" - 0 Error(s), 1 Warning(s).
|
||||||
|
|
||||||
<h2>Software Packages used:</h2>
|
<h2>Software Packages used:</h2>
|
||||||
|
|
||||||
Package Vendor: ARM
|
Package Vendor: ARM
|
||||||
http://www.keil.com/pack/ARM.CMSIS.5.0.1.pack
|
http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack
|
||||||
ARM.CMSIS.5.0.1
|
ARM.CMSIS.5.7.0
|
||||||
CMSIS (Cortex Microcontroller Software Interface Standard)
|
CMSIS (Cortex Microcontroller Software Interface Standard)
|
||||||
* Component: CORE Version: 5.0.1
|
* Component: CORE Version: 5.4.0
|
||||||
|
|
||||||
Package Vendor: Keil
|
Package Vendor: Keil
|
||||||
http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.2.0.pack
|
http://www.keil.com/pack/Keil.STM32F1xx_DFP.2.3.0.pack
|
||||||
Keil.STM32F1xx_DFP.2.2.0
|
Keil.STM32F1xx_DFP.2.3.0
|
||||||
STMicroelectronics STM32F1 Series Device Support, Drivers and Examples
|
STMicroelectronics STM32F1 Series Device Support, Drivers and Examples
|
||||||
* Component: TIM Version: 3.5.0
|
|
||||||
* Component: SPI Version: 3.5.0
|
|
||||||
* Component: RCC Version: 3.5.0
|
|
||||||
* Component: Framework Version: 3.5.1
|
|
||||||
* Component: Startup Version: 1.0.0
|
* Component: Startup Version: 1.0.0
|
||||||
* Component: GPIO Version: 1.3
|
|
||||||
* Component: DMA Version: 1.2
|
|
||||||
|
|
||||||
<h2>Collection of Component include folders:</h2>
|
<h2>Collection of Component include folders:</h2>
|
||||||
.\RTE\Device\STM32F103RB
|
.\RTE\Device\STM32F103RB
|
||||||
.\RTE\_Simul_
|
.\RTE\_Simul_
|
||||||
C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include
|
C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include
|
||||||
C:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\Include
|
C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include
|
||||||
C:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\StdPeriph_Driver\inc
|
|
||||||
C:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\RTE_Driver
|
|
||||||
|
|
||||||
<h2>Collection of Component Files used:</h2>
|
<h2>Collection of Component Files used:</h2>
|
||||||
|
|
||||||
* Component: Keil::Device:StdPeriph Drivers:TIM:3.5.0
|
* Component: ARM::CMSIS:CORE:5.4.0
|
||||||
Include file: Device\StdPeriph_Driver\inc\stm32f10x_tim.h
|
|
||||||
Source file: Device\StdPeriph_Driver\src\stm32f10x_tim.c
|
|
||||||
|
|
||||||
* Component: Keil::Device:StdPeriph Drivers:SPI:3.5.0
|
|
||||||
Include file: Device\StdPeriph_Driver\inc\stm32f10x_spi.h
|
|
||||||
Source file: Device\StdPeriph_Driver\src\stm32f10x_spi.c
|
|
||||||
|
|
||||||
* Component: Keil::Device:StdPeriph Drivers:RCC:3.5.0
|
|
||||||
Source file: Device\StdPeriph_Driver\src\stm32f10x_rcc.c
|
|
||||||
Include file: Device\StdPeriph_Driver\inc\stm32f10x_rcc.h
|
|
||||||
|
|
||||||
* Component: Keil::Device:StdPeriph Drivers:Framework:3.5.1
|
|
||||||
Include file: Device\StdPeriph_Driver\inc\misc.h
|
|
||||||
Source file: Device\StdPeriph_Driver\templates\stm32f10x_it.c
|
|
||||||
Source file: Device\StdPeriph_Driver\templates\stm32f10x_conf.h
|
|
||||||
Include file: Device\StdPeriph_Driver\templates\stm32f10x_it.h
|
|
||||||
Source file: Device\StdPeriph_Driver\src\misc.c
|
|
||||||
|
|
||||||
* Component: Keil::Device:Startup:1.0.0
|
* Component: Keil::Device:Startup:1.0.0
|
||||||
Source file: Device\Source\ARM\STM32F1xx_OPT.s
|
|
||||||
Include file: RTE_Driver\Config\RTE_Device.h
|
|
||||||
Source file: Device\Source\system_stm32f10x.c
|
Source file: Device\Source\system_stm32f10x.c
|
||||||
Source file: Device\Source\ARM\startup_stm32f10x_md.s
|
Source file: Device\Source\ARM\startup_stm32f10x_md.s
|
||||||
|
Include file: RTE_Driver\Config\RTE_Device.h
|
||||||
* Component: Keil::Device:GPIO:1.3
|
Source file: Device\Source\ARM\STM32F1xx_OPT.s
|
||||||
Source file: RTE_Driver\GPIO_STM32F10x.c
|
Build Time Elapsed: 00:00:01
|
||||||
Include file: RTE_Driver\GPIO_STM32F10x.h
|
|
||||||
|
|
||||||
* Component: Keil::Device:DMA:1.2
|
|
||||||
Source file: RTE_Driver\DMA_STM32F10x.c
|
|
||||||
Include file: RTE_Driver\DMA_STM32F10x.h
|
|
||||||
|
|
||||||
* Component: ARM::CMSIS:CORE:5.0.1
|
|
||||||
Build Time Elapsed: 00:00:03
|
|
||||||
</pre>
|
</pre>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<title>Static Call Graph - [.\Objects\Simu_Etape0.axf]</title></head>
|
<title>Static Call Graph - [.\Objects\Simu_Etape0.axf]</title></head>
|
||||||
<body><HR>
|
<body><HR>
|
||||||
<H1>Static Call Graph for image .\Objects\Simu_Etape0.axf</H1><HR>
|
<H1>Static Call Graph for image .\Objects\Simu_Etape0.axf</H1><HR>
|
||||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060528: Last Updated: Wed Mar 06 10:41:45 2019
|
<BR><P>#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Mar 16 11:00:44 2023
|
||||||
<BR><P>
|
<BR><P>
|
||||||
<H3>Maximum Stack Usage = 168 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
<H3>Maximum Stack Usage = 168 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||||
Call chain for Maximum Stack Depth:</H3>
|
Call chain for Maximum Stack Depth:</H3>
|
||||||
|
@ -30,13 +30,13 @@ Function Pointers
|
||||||
<LI><a href="#[4]">BusFault_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[4]">BusFault_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[1f]">CAN1_RX1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[1f]">CAN1_RX1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[20]">CAN1_SCE_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[20]">CAN1_SCE_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[15]">DMA1_Channel1_IRQHandler</a> from dma_stm32f10x.o(i.DMA1_Channel1_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[15]">DMA1_Channel1_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[16]">DMA1_Channel2_IRQHandler</a> from dma_stm32f10x.o(i.DMA1_Channel2_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[16]">DMA1_Channel2_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[17]">DMA1_Channel3_IRQHandler</a> from dma_stm32f10x.o(i.DMA1_Channel3_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[17]">DMA1_Channel3_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[18]">DMA1_Channel4_IRQHandler</a> from dma_stm32f10x.o(i.DMA1_Channel4_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[18]">DMA1_Channel4_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[19]">DMA1_Channel5_IRQHandler</a> from dma_stm32f10x.o(i.DMA1_Channel5_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[19]">DMA1_Channel5_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[1a]">DMA1_Channel6_IRQHandler</a> from dma_stm32f10x.o(i.DMA1_Channel6_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[1a]">DMA1_Channel6_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[1b]">DMA1_Channel7_IRQHandler</a> from dma_stm32f10x.o(i.DMA1_Channel7_IRQHandler) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[1b]">DMA1_Channel7_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[7]">DebugMon_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[7]">DebugMon_Handler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[10]">EXTI0_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[10]">EXTI0_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
||||||
<LI><a href="#[32]">EXTI15_10_IRQHandler</a> from startup_stm32f10x_md.o(.text) referenced from startup_stm32f10x_md.o(RESET)
|
<LI><a href="#[32]">EXTI15_10_IRQHandler</a> from startup_stm32f10x_md.o(.text) 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))
|
<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)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[69]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
<P><STRONG><a name="[5d]"></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))
|
<P><STRONG><a name="[39]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||||
<BR><BR>[Calls]<UL><LI><a href="#[3a]">>></a> __scatterload
|
<BR><BR>[Calls]<UL><LI><a href="#[3a]">>></a> __scatterload
|
||||||
|
@ -100,15 +100,17 @@ Global Symbols
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[3a]">>></a> __scatterload
|
<BR><BR>[Called By]<UL><LI><a href="#[3a]">>></a> __scatterload
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[6a]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
<P><STRONG><a name="[5e]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||||
|
|
||||||
<P><STRONG><a name="[6b]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
<P><STRONG><a name="[5f]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||||
|
|
||||||
<P><STRONG><a name="[6c]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
<P><STRONG><a name="[60]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||||
|
|
||||||
<P><STRONG><a name="[6d]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
|
<P><STRONG><a name="[61]"></a>__rt_lib_shutdown_fini</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry12b.o(.ARM.Collect$$$$0000000E))
|
||||||
|
|
||||||
<P><STRONG><a name="[6e]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
|
<P><STRONG><a name="[62]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F))
|
||||||
|
|
||||||
|
<P><STRONG><a name="[63]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))
|
||||||
|
|
||||||
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
<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)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
|
@ -182,6 +184,27 @@ Global Symbols
|
||||||
<P><STRONG><a name="[20]"></a>CAN1_SCE_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
<P><STRONG><a name="[20]"></a>CAN1_SCE_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
|
<P><STRONG><a name="[15]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||||
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
|
</UL>
|
||||||
|
<P><STRONG><a name="[16]"></a>DMA1_Channel2_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||||
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
|
</UL>
|
||||||
|
<P><STRONG><a name="[17]"></a>DMA1_Channel3_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||||
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
|
</UL>
|
||||||
|
<P><STRONG><a name="[18]"></a>DMA1_Channel4_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||||
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
|
</UL>
|
||||||
|
<P><STRONG><a name="[19]"></a>DMA1_Channel5_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||||
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
|
</UL>
|
||||||
|
<P><STRONG><a name="[1a]"></a>DMA1_Channel6_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||||
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
|
</UL>
|
||||||
|
<P><STRONG><a name="[1b]"></a>DMA1_Channel7_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||||
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
|
</UL>
|
||||||
<P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
<P><STRONG><a name="[10]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
|
@ -266,12 +289,12 @@ Global Symbols
|
||||||
<P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
<P><STRONG><a name="[a]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f10x_md.o(.text))
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[60]"></a>__aeabi_fmul</STRONG> (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
|
<P><STRONG><a name="[56]"></a>__aeabi_fmul</STRONG> (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_fmul
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_fmul
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[5a]">>></a> Systick_Period
|
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Systick_Period
|
||||||
<LI><a href="#[54]">>></a> Init_Timer2_PWM
|
<LI><a href="#[4a]">>></a> Init_Timer2_PWM
|
||||||
<LI><a href="#[53]">>></a> Init_Timer1
|
<LI><a href="#[49]">>></a> Init_Timer1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[3b]"></a>__aeabi_fdiv</STRONG> (Thumb, 124 bytes, Stack size 8 bytes, fdiv.o(.text))
|
<P><STRONG><a name="[3b]"></a>__aeabi_fdiv</STRONG> (Thumb, 124 bytes, Stack size 8 bytes, fdiv.o(.text))
|
||||||
|
@ -279,8 +302,8 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[3c]">>></a> _float_round
|
<BR>[Calls]<UL><LI><a href="#[3c]">>></a> _float_round
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[5a]">>></a> Systick_Period
|
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Systick_Period
|
||||||
<LI><a href="#[54]">>></a> Init_Timer2_PWM
|
<LI><a href="#[4a]">>></a> Init_Timer2_PWM
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[3d]"></a>__aeabi_dmul</STRONG> (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
|
<P><STRONG><a name="[3d]"></a>__aeabi_dmul</STRONG> (Thumb, 228 bytes, Stack size 48 bytes, dmul.o(.text))
|
||||||
|
@ -288,8 +311,8 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[3e]">>></a> _double_epilogue
|
<BR>[Calls]<UL><LI><a href="#[3e]">>></a> _double_epilogue
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[5a]">>></a> Systick_Period
|
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Systick_Period
|
||||||
<LI><a href="#[53]">>></a> Init_Timer1
|
<LI><a href="#[49]">>></a> Init_Timer1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[3f]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
|
<P><STRONG><a name="[3f]"></a>__aeabi_ddiv</STRONG> (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text))
|
||||||
|
@ -297,9 +320,9 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[40]">>></a> _double_round
|
<BR>[Calls]<UL><LI><a href="#[40]">>></a> _double_round
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[5a]">>></a> Systick_Period
|
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Systick_Period
|
||||||
<LI><a href="#[54]">>></a> Init_Timer2_PWM
|
<LI><a href="#[4a]">>></a> Init_Timer2_PWM
|
||||||
<LI><a href="#[53]">>></a> Init_Timer1
|
<LI><a href="#[49]">>></a> Init_Timer1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[41]"></a>__aeabi_ui2f</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
|
<P><STRONG><a name="[41]"></a>__aeabi_ui2f</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, ffltui.o(.text))
|
||||||
|
@ -307,43 +330,43 @@ Global Symbols
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[42]">>></a> _float_epilogue
|
<BR>[Calls]<UL><LI><a href="#[42]">>></a> _float_epilogue
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[5a]">>></a> Systick_Period
|
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Systick_Period
|
||||||
<LI><a href="#[54]">>></a> Init_Timer2_PWM
|
<LI><a href="#[4a]">>></a> Init_Timer2_PWM
|
||||||
<LI><a href="#[53]">>></a> Init_Timer1
|
<LI><a href="#[49]">>></a> Init_Timer1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[63]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
|
<P><STRONG><a name="[59]"></a>__aeabi_f2uiz</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, ffixui.o(.text))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[5a]">>></a> Systick_Period
|
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> Systick_Period
|
||||||
<LI><a href="#[54]">>></a> Init_Timer2_PWM
|
<LI><a href="#[4a]">>></a> Init_Timer2_PWM
|
||||||
<LI><a href="#[53]">>></a> Init_Timer1
|
<LI><a href="#[49]">>></a> Init_Timer1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[5e]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
|
<P><STRONG><a name="[54]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[5a]">>></a> Systick_Period
|
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> Systick_Period
|
||||||
<LI><a href="#[54]">>></a> Init_Timer2_PWM
|
<LI><a href="#[4a]">>></a> Init_Timer2_PWM
|
||||||
<LI><a href="#[53]">>></a> Init_Timer1
|
<LI><a href="#[49]">>></a> Init_Timer1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[6f]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
|
<P><STRONG><a name="[64]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[61]"></a>__aeabi_cdcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text))
|
<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="#[53]">>></a> Init_Timer1
|
<BR><BR>[Called By]<UL><LI><a href="#[49]">>></a> Init_Timer1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[62]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text))
|
<P><STRONG><a name="[58]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[5a]">>></a> Systick_Period
|
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> Systick_Period
|
||||||
<LI><a href="#[53]">>></a> Init_Timer1
|
<LI><a href="#[49]">>></a> Init_Timer1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[5f]"></a>__aeabi_d2f</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
|
<P><STRONG><a name="[55]"></a>__aeabi_d2f</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_d2f
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_d2f
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[5a]">>></a> Systick_Period
|
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Systick_Period
|
||||||
<LI><a href="#[54]">>></a> Init_Timer2_PWM
|
<LI><a href="#[4a]">>></a> Init_Timer2_PWM
|
||||||
<LI><a href="#[53]">>></a> Init_Timer1
|
<LI><a href="#[49]">>></a> Init_Timer1
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[70]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)
|
<P><STRONG><a name="[65]"></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))
|
<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]">>></a> __aeabi_fdiv
|
<BR><BR>[Called By]<UL><LI><a href="#[3b]">>></a> __aeabi_fdiv
|
||||||
|
@ -378,227 +401,113 @@ Global Symbols
|
||||||
<BR>[Called By]<UL><LI><a href="#[39]">>></a> _main_scatterload
|
<BR>[Called By]<UL><LI><a href="#[39]">>></a> _main_scatterload
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[71]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
<P><STRONG><a name="[66]"></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))
|
<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]">>></a> _double_epilogue
|
<BR><BR>[Called By]<UL><LI><a href="#[3e]">>></a> _double_epilogue
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[72]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)
|
<P><STRONG><a name="[67]"></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))
|
<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]">>></a> _double_epilogue
|
<BR><BR>[Called By]<UL><LI><a href="#[3e]">>></a> _double_epilogue
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[73]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
<P><STRONG><a name="[68]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[38]"></a>Anim</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, fonctiontimer.o(i.Anim))
|
<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)
|
<BR>[Address Reference Count : 1]<UL><LI> initialisation.o(i.Init_Cible)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[46]"></a>Config_SPI</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, spi.o(i.Config_SPI))
|
<P><STRONG><a name="[53]"></a>GPIO_Configure</STRONG> (Thumb, 314 bytes, Stack size 24 bytes, pilote_io_1.o(i.GPIO_Configure))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Config_SPI ⇒ SPI_Init
|
|
||||||
</UL>
|
|
||||||
<BR>[Calls]<UL><LI><a href="#[47]">>></a> SPI_Init
|
|
||||||
<LI><a href="#[48]">>></a> SPI_Cmd
|
|
||||||
</UL>
|
|
||||||
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[49]"></a>DMA1_Channel1_Event</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, dma_stm32f10x.o(i.DMA1_Channel1_Event))
|
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[15]">>></a> DMA1_Channel1_IRQHandler
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[15]"></a>DMA1_Channel1_IRQHandler</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, dma_stm32f10x.o(i.DMA1_Channel1_IRQHandler))
|
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DMA1_Channel1_IRQHandler
|
|
||||||
</UL>
|
|
||||||
<BR>[Calls]<UL><LI><a href="#[49]">>></a> DMA1_Channel1_Event
|
|
||||||
</UL>
|
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
|
||||||
</UL>
|
|
||||||
<P><STRONG><a name="[4a]"></a>DMA1_Channel2_Event</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, dma_stm32f10x.o(i.DMA1_Channel2_Event))
|
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[16]">>></a> DMA1_Channel2_IRQHandler
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[16]"></a>DMA1_Channel2_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dma_stm32f10x.o(i.DMA1_Channel2_IRQHandler))
|
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DMA1_Channel2_IRQHandler
|
|
||||||
</UL>
|
|
||||||
<BR>[Calls]<UL><LI><a href="#[4a]">>></a> DMA1_Channel2_Event
|
|
||||||
</UL>
|
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
|
||||||
</UL>
|
|
||||||
<P><STRONG><a name="[4b]"></a>DMA1_Channel3_Event</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, dma_stm32f10x.o(i.DMA1_Channel3_Event))
|
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[17]">>></a> DMA1_Channel3_IRQHandler
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[17]"></a>DMA1_Channel3_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dma_stm32f10x.o(i.DMA1_Channel3_IRQHandler))
|
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DMA1_Channel3_IRQHandler
|
|
||||||
</UL>
|
|
||||||
<BR>[Calls]<UL><LI><a href="#[4b]">>></a> DMA1_Channel3_Event
|
|
||||||
</UL>
|
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
|
||||||
</UL>
|
|
||||||
<P><STRONG><a name="[4c]"></a>DMA1_Channel4_Event</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, dma_stm32f10x.o(i.DMA1_Channel4_Event))
|
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[18]">>></a> DMA1_Channel4_IRQHandler
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[18]"></a>DMA1_Channel4_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dma_stm32f10x.o(i.DMA1_Channel4_IRQHandler))
|
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DMA1_Channel4_IRQHandler
|
|
||||||
</UL>
|
|
||||||
<BR>[Calls]<UL><LI><a href="#[4c]">>></a> DMA1_Channel4_Event
|
|
||||||
</UL>
|
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
|
||||||
</UL>
|
|
||||||
<P><STRONG><a name="[4d]"></a>DMA1_Channel5_Event</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, dma_stm32f10x.o(i.DMA1_Channel5_Event))
|
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[19]">>></a> DMA1_Channel5_IRQHandler
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[19]"></a>DMA1_Channel5_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dma_stm32f10x.o(i.DMA1_Channel5_IRQHandler))
|
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DMA1_Channel5_IRQHandler
|
|
||||||
</UL>
|
|
||||||
<BR>[Calls]<UL><LI><a href="#[4d]">>></a> DMA1_Channel5_Event
|
|
||||||
</UL>
|
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
|
||||||
</UL>
|
|
||||||
<P><STRONG><a name="[4e]"></a>DMA1_Channel6_Event</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, dma_stm32f10x.o(i.DMA1_Channel6_Event))
|
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[1a]">>></a> DMA1_Channel6_IRQHandler
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[1a]"></a>DMA1_Channel6_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dma_stm32f10x.o(i.DMA1_Channel6_IRQHandler))
|
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DMA1_Channel6_IRQHandler
|
|
||||||
</UL>
|
|
||||||
<BR>[Calls]<UL><LI><a href="#[4e]">>></a> DMA1_Channel6_Event
|
|
||||||
</UL>
|
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
|
||||||
</UL>
|
|
||||||
<P><STRONG><a name="[4f]"></a>DMA1_Channel7_Event</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, dma_stm32f10x.o(i.DMA1_Channel7_Event))
|
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[1b]">>></a> DMA1_Channel7_IRQHandler
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[1b]"></a>DMA1_Channel7_IRQHandler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dma_stm32f10x.o(i.DMA1_Channel7_IRQHandler))
|
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DMA1_Channel7_IRQHandler
|
|
||||||
</UL>
|
|
||||||
<BR>[Calls]<UL><LI><a href="#[4f]">>></a> DMA1_Channel7_Event
|
|
||||||
</UL>
|
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
|
||||||
</UL>
|
|
||||||
<P><STRONG><a name="[5d]"></a>GPIO_Configure</STRONG> (Thumb, 314 bytes, Stack size 24 bytes, pilote_io_1.o(i.GPIO_Configure))
|
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = GPIO_Configure
|
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = GPIO_Configure
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[51]">>></a> Init_Port
|
<BR>[Called By]<UL><LI><a href="#[47]">>></a> Init_Port
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[50]"></a>Init_Cible</STRONG> (Thumb, 218 bytes, Stack size 16 bytes, initialisation.o(i.Init_Cible))
|
<P><STRONG><a name="[46]"></a>Init_Cible</STRONG> (Thumb, 218 bytes, Stack size 16 bytes, initialisation.o(i.Init_Cible))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = Init_Cible ⇒ Init_Timer1 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = Init_Cible ⇒ Init_Timer1 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[5b]">>></a> Systick_Prio_IT
|
<BR>[Calls]<UL><LI><a href="#[51]">>></a> Systick_Prio_IT
|
||||||
<LI><a href="#[5a]">>></a> Systick_Period
|
<LI><a href="#[50]">>></a> Systick_Period
|
||||||
<LI><a href="#[58]">>></a> Port_IO_Set
|
<LI><a href="#[4e]">>></a> Port_IO_Set
|
||||||
<LI><a href="#[59]">>></a> Port_IO_Reset
|
<LI><a href="#[4f]">>></a> Port_IO_Reset
|
||||||
<LI><a href="#[57]">>></a> Envoie192Boucle
|
<LI><a href="#[4d]">>></a> Envoie192Boucle
|
||||||
<LI><a href="#[46]">>></a> Config_SPI
|
<LI><a href="#[4c]">>></a> Init_Timer4
|
||||||
<LI><a href="#[56]">>></a> Init_Timer4
|
<LI><a href="#[4b]">>></a> Init_Timer3_Slave
|
||||||
<LI><a href="#[55]">>></a> Init_Timer3_Slave
|
<LI><a href="#[4a]">>></a> Init_Timer2_PWM
|
||||||
<LI><a href="#[54]">>></a> Init_Timer2_PWM
|
<LI><a href="#[49]">>></a> Init_Timer1
|
||||||
<LI><a href="#[53]">>></a> Init_Timer1
|
<LI><a href="#[47]">>></a> Init_Port
|
||||||
<LI><a href="#[51]">>></a> Init_Port
|
<LI><a href="#[48]">>></a> Init_Dot
|
||||||
<LI><a href="#[52]">>></a> Init_Dot
|
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
<BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[52]"></a>Init_Dot</STRONG> (Thumb, 112 bytes, Stack size 16 bytes, initialisation.o(i.Init_Dot))
|
<P><STRONG><a name="[48]"></a>Init_Dot</STRONG> (Thumb, 112 bytes, Stack size 16 bytes, initialisation.o(i.Init_Dot))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Init_Dot
|
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Init_Dot
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[58]">>></a> Port_IO_Set
|
<BR>[Calls]<UL><LI><a href="#[4e]">>></a> Port_IO_Set
|
||||||
<LI><a href="#[59]">>></a> Port_IO_Reset
|
<LI><a href="#[4f]">>></a> Port_IO_Reset
|
||||||
<LI><a href="#[5c]">>></a> Envoie96Dot
|
<LI><a href="#[52]">>></a> Envoie96Dot
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR>[Called By]<UL><LI><a href="#[46]">>></a> Init_Cible
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[51]"></a>Init_Port</STRONG> (Thumb, 134 bytes, Stack size 8 bytes, initialisation.o(i.Init_Port))
|
<P><STRONG><a name="[47]"></a>Init_Port</STRONG> (Thumb, 134 bytes, Stack size 8 bytes, initialisation.o(i.Init_Port))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Init_Port ⇒ GPIO_Configure
|
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Init_Port ⇒ GPIO_Configure
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[5d]">>></a> GPIO_Configure
|
<BR>[Calls]<UL><LI><a href="#[53]">>></a> GPIO_Configure
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR>[Called By]<UL><LI><a href="#[46]">>></a> Init_Cible
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[53]"></a>Init_Timer1</STRONG> (Thumb, 336 bytes, Stack size 64 bytes, initialisation.o(i.Init_Timer1))
|
<P><STRONG><a name="[49]"></a>Init_Timer1</STRONG> (Thumb, 328 bytes, Stack size 64 bytes, initialisation.o(i.Init_Timer1))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = Init_Timer1 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = Init_Timer1 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[41]">>></a> __aeabi_ui2f
|
<BR>[Calls]<UL><LI><a href="#[41]">>></a> __aeabi_ui2f
|
||||||
<LI><a href="#[60]">>></a> __aeabi_fmul
|
<LI><a href="#[56]">>></a> __aeabi_fmul
|
||||||
<LI><a href="#[63]">>></a> __aeabi_f2uiz
|
<LI><a href="#[59]">>></a> __aeabi_f2uiz
|
||||||
<LI><a href="#[5e]">>></a> __aeabi_f2d
|
<LI><a href="#[54]">>></a> __aeabi_f2d
|
||||||
<LI><a href="#[3d]">>></a> __aeabi_dmul
|
<LI><a href="#[3d]">>></a> __aeabi_dmul
|
||||||
<LI><a href="#[3f]">>></a> __aeabi_ddiv
|
<LI><a href="#[3f]">>></a> __aeabi_ddiv
|
||||||
<LI><a href="#[5f]">>></a> __aeabi_d2f
|
<LI><a href="#[55]">>></a> __aeabi_d2f
|
||||||
<LI><a href="#[62]">>></a> __aeabi_cdrcmple
|
<LI><a href="#[58]">>></a> __aeabi_cdrcmple
|
||||||
<LI><a href="#[61]">>></a> __aeabi_cdcmple
|
<LI><a href="#[57]">>></a> __aeabi_cdcmple
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR>[Called By]<UL><LI><a href="#[46]">>></a> Init_Cible
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[54]"></a>Init_Timer2_PWM</STRONG> (Thumb, 262 bytes, Stack size 56 bytes, initialisation.o(i.Init_Timer2_PWM))
|
<P><STRONG><a name="[4a]"></a>Init_Timer2_PWM</STRONG> (Thumb, 262 bytes, Stack size 56 bytes, initialisation.o(i.Init_Timer2_PWM))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = Init_Timer2_PWM ⇒ __aeabi_ddiv ⇒ _double_round
|
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = Init_Timer2_PWM ⇒ __aeabi_ddiv ⇒ _double_round
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[41]">>></a> __aeabi_ui2f
|
<BR>[Calls]<UL><LI><a href="#[41]">>></a> __aeabi_ui2f
|
||||||
<LI><a href="#[60]">>></a> __aeabi_fmul
|
<LI><a href="#[56]">>></a> __aeabi_fmul
|
||||||
<LI><a href="#[3b]">>></a> __aeabi_fdiv
|
<LI><a href="#[3b]">>></a> __aeabi_fdiv
|
||||||
<LI><a href="#[63]">>></a> __aeabi_f2uiz
|
<LI><a href="#[59]">>></a> __aeabi_f2uiz
|
||||||
<LI><a href="#[5e]">>></a> __aeabi_f2d
|
<LI><a href="#[54]">>></a> __aeabi_f2d
|
||||||
<LI><a href="#[3f]">>></a> __aeabi_ddiv
|
<LI><a href="#[3f]">>></a> __aeabi_ddiv
|
||||||
<LI><a href="#[5f]">>></a> __aeabi_d2f
|
<LI><a href="#[55]">>></a> __aeabi_d2f
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR>[Called By]<UL><LI><a href="#[46]">>></a> Init_Cible
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[55]"></a>Init_Timer3_Slave</STRONG> (Thumb, 94 bytes, Stack size 0 bytes, initialisation.o(i.Init_Timer3_Slave))
|
<P><STRONG><a name="[4b]"></a>Init_Timer3_Slave</STRONG> (Thumb, 94 bytes, Stack size 0 bytes, initialisation.o(i.Init_Timer3_Slave))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR><BR>[Called By]<UL><LI><a href="#[46]">>></a> Init_Cible
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[56]"></a>Init_Timer4</STRONG> (Thumb, 100 bytes, Stack size 0 bytes, initialisation.o(i.Init_Timer4))
|
<P><STRONG><a name="[4c]"></a>Init_Timer4</STRONG> (Thumb, 100 bytes, Stack size 0 bytes, initialisation.o(i.Init_Timer4))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR><BR>[Called By]<UL><LI><a href="#[46]">>></a> Init_Cible
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[59]"></a>Port_IO_Reset</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, pilote_io_1.o(i.Port_IO_Reset))
|
<P><STRONG><a name="[4f]"></a>Port_IO_Reset</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, pilote_io_1.o(i.Port_IO_Reset))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR><BR>[Called By]<UL><LI><a href="#[27]">>></a> TIM3_IRQHandler
|
||||||
<LI><a href="#[27]">>></a> TIM3_IRQHandler
|
<LI><a href="#[48]">>></a> Init_Dot
|
||||||
<LI><a href="#[52]">>></a> Init_Dot
|
<LI><a href="#[46]">>></a> Init_Cible
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[58]"></a>Port_IO_Set</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, pilote_io_1.o(i.Port_IO_Set))
|
<P><STRONG><a name="[4e]"></a>Port_IO_Set</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, pilote_io_1.o(i.Port_IO_Set))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR><BR>[Called By]<UL><LI><a href="#[27]">>></a> TIM3_IRQHandler
|
||||||
<LI><a href="#[27]">>></a> TIM3_IRQHandler
|
<LI><a href="#[48]">>></a> Init_Dot
|
||||||
<LI><a href="#[52]">>></a> Init_Dot
|
<LI><a href="#[46]">>></a> Init_Cible
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[48]"></a>SPI_Cmd</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_Cmd))
|
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[46]">>></a> Config_SPI
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[65]"></a>SPI_I2S_GetFlagStatus</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, stm32f10x_spi.o(i.SPI_I2S_GetFlagStatus))
|
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[64]">>></a> SendSPI
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[66]"></a>SPI_I2S_SendData16</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, spi.o(i.SPI_I2S_SendData16))
|
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[64]">>></a> SendSPI
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[47]"></a>SPI_Init</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, stm32f10x_spi.o(i.SPI_Init))
|
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SPI_Init
|
|
||||||
</UL>
|
|
||||||
<BR>[Called By]<UL><LI><a href="#[46]">>></a> Config_SPI
|
|
||||||
</UL>
|
|
||||||
|
|
||||||
<P><STRONG><a name="[64]"></a>SendSPI</STRONG> (Thumb, 130 bytes, Stack size 24 bytes, spi.o(i.SendSPI))
|
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SendSPI
|
|
||||||
</UL>
|
|
||||||
<BR>[Calls]<UL><LI><a href="#[65]">>></a> SPI_I2S_GetFlagStatus
|
|
||||||
<LI><a href="#[66]">>></a> SPI_I2S_SendData16
|
|
||||||
</UL>
|
|
||||||
<BR>[Called By]<UL><LI><a href="#[28]">>></a> TIM4_IRQHandler
|
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, timer_systick_1.o(i.SysTick_Handler))
|
<P><STRONG><a name="[9]"></a>SysTick_Handler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, timer_systick_1.o(i.SysTick_Handler))
|
||||||
|
@ -609,37 +518,37 @@ Global Symbols
|
||||||
<P><STRONG><a name="[36]"></a>SystemInit</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SystemInit))
|
<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 ⇒ SetSysClock ⇒ SetSysClockTo72
|
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = SystemInit ⇒ SetSysClock ⇒ SetSysClockTo72
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[67]">>></a> SetSysClock
|
<BR>[Calls]<UL><LI><a href="#[5a]">>></a> SetSysClock
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(.text)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[5a]"></a>Systick_Period</STRONG> (Thumb, 256 bytes, Stack size 48 bytes, timer_systick_1.o(i.Systick_Period))
|
<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 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = Systick_Period ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[41]">>></a> __aeabi_ui2f
|
<BR>[Calls]<UL><LI><a href="#[41]">>></a> __aeabi_ui2f
|
||||||
<LI><a href="#[60]">>></a> __aeabi_fmul
|
<LI><a href="#[56]">>></a> __aeabi_fmul
|
||||||
<LI><a href="#[3b]">>></a> __aeabi_fdiv
|
<LI><a href="#[3b]">>></a> __aeabi_fdiv
|
||||||
<LI><a href="#[63]">>></a> __aeabi_f2uiz
|
<LI><a href="#[59]">>></a> __aeabi_f2uiz
|
||||||
<LI><a href="#[5e]">>></a> __aeabi_f2d
|
<LI><a href="#[54]">>></a> __aeabi_f2d
|
||||||
<LI><a href="#[3d]">>></a> __aeabi_dmul
|
<LI><a href="#[3d]">>></a> __aeabi_dmul
|
||||||
<LI><a href="#[3f]">>></a> __aeabi_ddiv
|
<LI><a href="#[3f]">>></a> __aeabi_ddiv
|
||||||
<LI><a href="#[5f]">>></a> __aeabi_d2f
|
<LI><a href="#[55]">>></a> __aeabi_d2f
|
||||||
<LI><a href="#[62]">>></a> __aeabi_cdrcmple
|
<LI><a href="#[58]">>></a> __aeabi_cdrcmple
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR>[Called By]<UL><LI><a href="#[46]">>></a> Init_Cible
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[5b]"></a>Systick_Prio_IT</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, timer_systick_1.o(i.Systick_Prio_IT))
|
<P><STRONG><a name="[51]"></a>Systick_Prio_IT</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, timer_systick_1.o(i.Systick_Prio_IT))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR><BR>[Called By]<UL><LI><a href="#[46]">>></a> Init_Cible
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[25]"></a>TIM1_CC_IRQHandler</STRONG> (Thumb, 158 bytes, Stack size 0 bytes, fonctiontimer.o(i.TIM1_CC_IRQHandler))
|
<P><STRONG><a name="[25]"></a>TIM1_CC_IRQHandler</STRONG> (Thumb, 158 bytes, Stack size 0 bytes, fonctiontimer.o(i.TIM1_CC_IRQHandler))
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[23]"></a>TIM1_UP_IRQHandler</STRONG> (Thumb, 130 bytes, Stack size 8 bytes, fonctiontimer.o(i.TIM1_UP_IRQHandler))
|
<P><STRONG><a name="[23]"></a>TIM1_UP_IRQHandler</STRONG> (Thumb, 134 bytes, Stack size 8 bytes, fonctiontimer.o(i.TIM1_UP_IRQHandler))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM1_UP_IRQHandler
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM1_UP_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[57]">>></a> Envoie192Boucle
|
<BR>[Calls]<UL><LI><a href="#[4d]">>></a> Envoie192Boucle
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
|
@ -649,55 +558,61 @@ Global Symbols
|
||||||
<P><STRONG><a name="[27]"></a>TIM3_IRQHandler</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, fonctiontimer.o(i.TIM3_IRQHandler))
|
<P><STRONG><a name="[27]"></a>TIM3_IRQHandler</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, fonctiontimer.o(i.TIM3_IRQHandler))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM3_IRQHandler
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM3_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[58]">>></a> Port_IO_Set
|
<BR>[Calls]<UL><LI><a href="#[4e]">>></a> Port_IO_Set
|
||||||
<LI><a href="#[59]">>></a> Port_IO_Reset
|
<LI><a href="#[4f]">>></a> Port_IO_Reset
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[28]"></a>TIM4_IRQHandler</STRONG> (Thumb, 90 bytes, Stack size 8 bytes, fonctiontimer.o(i.TIM4_IRQHandler))
|
<P><STRONG><a name="[28]"></a>TIM4_IRQHandler</STRONG> (Thumb, 84 bytes, Stack size 8 bytes, fonctiontimer.o(i.TIM4_IRQHandler))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = TIM4_IRQHandler ⇒ SendSPI
|
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = TIM4_IRQHandler
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[64]">>></a> SendSPI
|
<BR>[Calls]<UL><LI><a href="#[4d]">>></a> Envoie192Boucle
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f10x_md.o(RESET)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[74]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
<P><STRONG><a name="[69]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[75]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
<P><STRONG><a name="[6a]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||||
|
|
||||||
<P><STRONG><a name="[76]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
<P><STRONG><a name="[6b]"></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))
|
<P><STRONG><a name="[35]"></a>main</STRONG> (Thumb, 54 bytes, Stack size 0 bytes, principale.o(moncode))
|
||||||
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = main ⇒ Init_Cible ⇒ Init_Timer1 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = main ⇒ Init_Cible ⇒ Init_Timer1 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR>[Calls]<UL><LI><a href="#[46]">>></a> Init_Cible
|
||||||
|
<LI><a href="#[5c]">>></a> Inverse_LED
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
|
<BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B)
|
||||||
</UL>
|
</UL>
|
||||||
<P><STRONG><a name="[57]"></a>Envoie192Boucle</STRONG> (Thumb, 108 bytes, Stack size 0 bytes, foncasm.o(moncode))
|
<P><STRONG><a name="[4d]"></a>Envoie192Boucle</STRONG> (Thumb, 108 bytes, Stack size 0 bytes, foncasm.o(moncode))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[50]">>></a> Init_Cible
|
<BR><BR>[Called By]<UL><LI><a href="#[28]">>></a> TIM4_IRQHandler
|
||||||
<LI><a href="#[23]">>></a> TIM1_UP_IRQHandler
|
<LI><a href="#[23]">>></a> TIM1_UP_IRQHandler
|
||||||
|
<LI><a href="#[46]">>></a> Init_Cible
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[5c]"></a>Envoie96Dot</STRONG> (Thumb, 78 bytes, Stack size 0 bytes, foncasm.o(moncode))
|
<P><STRONG><a name="[52]"></a>Envoie96Dot</STRONG> (Thumb, 78 bytes, Stack size 0 bytes, foncasm.o(moncode))
|
||||||
<BR><BR>[Called By]<UL><LI><a href="#[52]">>></a> Init_Dot
|
<BR><BR>[Called By]<UL><LI><a href="#[48]">>></a> Init_Dot
|
||||||
</UL>
|
</UL>
|
||||||
<P>
|
<P>
|
||||||
<H3>
|
<H3>
|
||||||
Local Symbols
|
Local Symbols
|
||||||
</H3>
|
</H3>
|
||||||
<P><STRONG><a name="[67]"></a>SetSysClock</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, system_stm32f10x.o(i.SetSysClock))
|
<P><STRONG><a name="[5c]"></a>Inverse_LED</STRONG> (Thumb, 42 bytes, Stack size 0 bytes, principale.o(moncode))
|
||||||
|
<BR><BR>[Called By]<UL><LI><a href="#[35]">>></a> main
|
||||||
|
</UL>
|
||||||
|
|
||||||
|
<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 ⇒ SetSysClockTo72
|
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = SetSysClock ⇒ SetSysClockTo72
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Calls]<UL><LI><a href="#[68]">>></a> SetSysClockTo72
|
<BR>[Calls]<UL><LI><a href="#[5b]">>></a> SetSysClockTo72
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[36]">>></a> SystemInit
|
<BR>[Called By]<UL><LI><a href="#[36]">>></a> SystemInit
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P><STRONG><a name="[68]"></a>SetSysClockTo72</STRONG> (Thumb, 214 bytes, Stack size 12 bytes, system_stm32f10x.o(i.SetSysClockTo72))
|
<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
|
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = SetSysClockTo72
|
||||||
</UL>
|
</UL>
|
||||||
<BR>[Called By]<UL><LI><a href="#[67]">>></a> SetSysClock
|
<BR>[Called By]<UL><LI><a href="#[5a]">>></a> SetSysClock
|
||||||
</UL>
|
</UL>
|
||||||
<P>
|
<P>
|
||||||
<H3>
|
<H3>
|
||||||
|
|
|
@ -2,12 +2,6 @@
|
||||||
".\objects\principale.o"
|
".\objects\principale.o"
|
||||||
".\objects\fonctionetape.o"
|
".\objects\fonctionetape.o"
|
||||||
".\Matos.lib"
|
".\Matos.lib"
|
||||||
".\objects\misc.o"
|
|
||||||
".\objects\stm32f10x_rcc.o"
|
|
||||||
".\objects\stm32f10x_spi.o"
|
|
||||||
".\objects\stm32f10x_tim.o"
|
|
||||||
".\objects\dma_stm32f10x.o"
|
|
||||||
".\objects\gpio_stm32f10x.o"
|
|
||||||
".\objects\startup_stm32f10x_md.o"
|
".\objects\startup_stm32f10x_md.o"
|
||||||
".\objects\system_stm32f10x.o"
|
".\objects\system_stm32f10x.o"
|
||||||
--library_type=microlib --strict --scatter ".\Objects\Simu_Etape0.sct"
|
--library_type=microlib --strict --scatter ".\Objects\Simu_Etape0.sct"
|
||||||
|
|
|
@ -7,6 +7,7 @@ LR_IROM1 0x08000000 0x00020000 { ; load region size_region
|
||||||
*.o (RESET, +First)
|
*.o (RESET, +First)
|
||||||
*(InRoot$$Sections)
|
*(InRoot$$Sections)
|
||||||
.ANY (+RO)
|
.ANY (+RO)
|
||||||
|
.ANY (+XO)
|
||||||
}
|
}
|
||||||
RW_IRAM1 0x20000000 0x00005000 { ; RW data
|
RW_IRAM1 0x20000000 0x00005000 { ; RW data
|
||||||
.ANY (+RW +ZI)
|
.ANY (+RW +ZI)
|
||||||
|
|
15
Objects/Simu_Etape0_sct.Bak
Normal file
15
Objects/Simu_Etape0_sct.Bak
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
; *************************************************************
|
||||||
|
; *** Scatter-Loading Description File generated by uVision ***
|
||||||
|
; *************************************************************
|
||||||
|
|
||||||
|
LR_IROM1 0x08000000 0x00020000 { ; load region size_region
|
||||||
|
ER_IROM1 0x08000000 0x00020000 { ; load address = execution address
|
||||||
|
*.o (RESET, +First)
|
||||||
|
*(InRoot$$Sections)
|
||||||
|
.ANY (+RO)
|
||||||
|
}
|
||||||
|
RW_IRAM1 0x20000000 0x00005000 { ; RW data
|
||||||
|
.ANY (+RW +ZI)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,8 +1,9 @@
|
||||||
.\objects\system_stm32f10x.o: RTE\Device\STM32F107VC\system_stm32f10x.c
|
.\objects\system_stm32f10x.o: RTE\Device\STM32F103RB\system_stm32f10x.c
|
||||||
.\objects\system_stm32f10x.o: C:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\Include\stm32f10x.h
|
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\stm32f10x.h
|
||||||
.\objects\system_stm32f10x.o: .\RTE\_R_el\RTE_Components.h
|
.\objects\system_stm32f10x.o: .\RTE\_Simul_\RTE_Components.h
|
||||||
.\objects\system_stm32f10x.o: C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\core_cm3.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:\Keil_v5\ARM\ARMCC\Bin\..\include\stdint.h
|
||||||
.\objects\system_stm32f10x.o: C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_compiler.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:\Keil_v5\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\Include\cmsis_armcc.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:\Keil_v5\ARM\PACK\Keil\STM32F1xx_DFP\2.2.0\Device\Include\system_stm32f10x.h
|
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include\cmsis_armcc.h
|
||||||
|
.\objects\system_stm32f10x.o: C:\Programdata\Keil\Arm\Packs\Keil\STM32F1xx_DFP\2.3.0\Device\Include\system_stm32f10x.h
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -73,6 +73,31 @@ Allume_LED PROC
|
||||||
|
|
||||||
ENDP
|
ENDP
|
||||||
|
|
||||||
|
;*******************************************************************************
|
||||||
|
; On inverse la LED (besoin de R3)
|
||||||
|
;*******************************************************************************
|
||||||
|
Inverse_LED PROC
|
||||||
|
PUSH {R12,R0} ;On stocke R12 dans R0
|
||||||
|
LDR R12,=GPIOBASEB ;On recupère l'adresse de base
|
||||||
|
MOV R5,#(0x01 << 10) ;1 décalé de 10 dans R5
|
||||||
|
CMP R3,#0 ;Si R3=0 (default) alors on allume, sinon on eteint
|
||||||
|
;BEQ Allume
|
||||||
|
;B Eteint
|
||||||
|
BNE Eteint
|
||||||
|
Allume
|
||||||
|
STRH R5,[R12,#OffsetSet] ;On stocke la variable R5 à l'adresse 0x0X40010C10 (set)
|
||||||
|
MOV R3,#1; ;On remet la variable à 1
|
||||||
|
B Fin ;Retour
|
||||||
|
Eteint
|
||||||
|
STRH R5,[R12,#OffsetReset] ;On stocke la variable R5 à l'adresse 0x0X40010C14 (reset)
|
||||||
|
MOV R3,#0; ;On remet la variable à 0
|
||||||
|
B Fin
|
||||||
|
|
||||||
|
|
||||||
|
Fin
|
||||||
|
POP {R12,R0} ;On restitue R12 dans R0
|
||||||
|
BX LR ;Retour
|
||||||
|
|
||||||
|
|
||||||
;*******************************************************************************
|
;*******************************************************************************
|
||||||
; Procédure principale et point d'entrée du projet
|
; Procédure principale et point d'entrée du projet
|
||||||
|
@ -81,19 +106,25 @@ main PROC
|
||||||
;*******************************************************************************
|
;*******************************************************************************
|
||||||
|
|
||||||
|
|
||||||
MOV R0,#0;
|
|
||||||
BL Init_Cible;
|
BL Init_Cible;
|
||||||
|
MOV R0,#0;
|
||||||
|
MOV R1,#0;
|
||||||
|
MOV R3,#0;
|
||||||
Boucle
|
Boucle
|
||||||
LDR R12,=GPIOBASEA ;On récup l'adresse du GPIOA
|
LDR R12,=GPIOBASEA ;On récup l'adresse du GPIOA
|
||||||
LDR R0,[R12,#OffsetInput] ;On charge sa valeur avec l'OffsetInput
|
LDR R0,[R12,#OffsetInput] ;On charge sa valeur avec l'OffsetInput
|
||||||
AND R0, R0, #(0x01 << 8) ;R0 est masqué pour n'avoir que le bit de l'offset input
|
AND R0, R0, #(0x01 << 8) ;R0 est masqué pour n'avoir que le bit de l'offset input
|
||||||
CMP R0, #(0x01 << 8) ;On compare R0 à 1
|
CMP R0, #(0x01 << 8) ;On compare R0 doit etre egal à 1 pour le front montant
|
||||||
BNE T_Oui ;On allume
|
BNE Is_detect ;On allume
|
||||||
BL Eteint_LED ;Sinon on éteint
|
MOV R1,R0 ;R1 possède la valeur de R0 avant
|
||||||
B Boucle ;On reboucle
|
BL Boucle ;Sinon on boucle
|
||||||
|
|
||||||
|
Is_detect
|
||||||
|
CMP R1, #(0x01 << 8) ;R1 doit etre egal à 0 pour le front montant
|
||||||
|
BNE Boucle
|
||||||
|
|
||||||
T_Oui
|
T_Oui
|
||||||
BL Allume_LED
|
BL Inverse_LED ;On inverse le status de la led grace a R3
|
||||||
B Boucle
|
B Boucle
|
||||||
|
|
||||||
B . ; boucle inifinie terminale...
|
B . ; boucle inifinie terminale...
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Auto generated Run-Time-Environment Component Configuration File
|
* Auto generated Run-Time-Environment Configuration File
|
||||||
* *** Do not modify ! ***
|
* *** Do not modify ! ***
|
||||||
*
|
*
|
||||||
* Project: 'Etape_0'
|
* Project: 'Etape_1'
|
||||||
* Target: 'Simulé'
|
* Target: 'Simulé'
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -17,4 +17,5 @@
|
||||||
#define CMSIS_device_header "stm32f10x.h"
|
#define CMSIS_device_header "stm32f10x.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#endif /* RTE_COMPONENTS_H */
|
#endif /* RTE_COMPONENTS_H */
|
||||||
|
|
Loading…
Add table
Reference in a new issue