1<project>
2  <fileVersion>3</fileVersion>
3  <configuration>
4    <name>rt-thread</name>
5    <toolchain>
6      <name>ARM</name>
7    </toolchain>
8    <debug>1</debug>
9    <settings>
10      <name>General</name>
11      <archiveVersion>3</archiveVersion>
12      <data>
13        <version>31</version>
14        <wantNonLocal>1</wantNonLocal>
15        <debug>1</debug>
16        <option>
17          <name>ExePath</name>
18          <state>build\iar\Exe</state>
19        </option>
20        <option>
21          <name>ObjPath</name>
22          <state>build\iar\Obj</state>
23        </option>
24        <option>
25          <name>ListPath</name>
26          <state>build\iar\List</state>
27        </option>
28        <option>
29          <name>GEndianMode</name>
30          <state>0</state>
31        </option>
32        <option>
33          <name>Input description</name>
34          <state>Automatic choice of formatter, without multibyte support.</state>
35        </option>
36        <option>
37          <name>Output description</name>
38          <state>Automatic choice of formatter, without multibyte support.</state>
39        </option>
40        <option>
41          <name>GOutputBinary</name>
42          <state>0</state>
43        </option>
44        <option>
45          <name>OGCoreOrChip</name>
46          <state>1</state>
47        </option>
48        <option>
49          <name>GRuntimeLibSelect</name>
50          <version>0</version>
51          <state>2</state>
52        </option>
53        <option>
54          <name>GRuntimeLibSelectSlave</name>
55          <version>0</version>
56          <state>2</state>
57        </option>
58        <option>
59          <name>RTDescription</name>
60          <state>Use the full configuration of the C/C++ runtime library. Full locale interface, C locale, file descriptor support, multibytes in printf and scanf, and hex floats in strtod.</state>
61        </option>
62        <option>
63          <name>OGProductVersion</name>
64          <state>6.30.6.53380</state>
65        </option>
66        <option>
67          <name>OGLastSavedByProductVersion</name>
68          <state>8.40.1.21529</state>
69        </option>
70        <option>
71          <name>GeneralEnableMisra</name>
72          <state>0</state>
73        </option>
74        <option>
75          <name>GeneralMisraVerbose</name>
76          <state>0</state>
77        </option>
78        <option>
79          <name>OGChipSelectEditMenu</name>
80          <state>STM32MP157A_M4	ST STM32MP157A_M4</state>
81        </option>
82        <option>
83          <name>GenLowLevelInterface</name>
84          <state>1</state>
85        </option>
86        <option>
87          <name>GEndianModeBE</name>
88          <state>1</state>
89        </option>
90        <option>
91          <name>OGBufferedTerminalOutput</name>
92          <state>0</state>
93        </option>
94        <option>
95          <name>GenStdoutInterface</name>
96          <state>0</state>
97        </option>
98        <option>
99          <name>GeneralMisraRules98</name>
100          <version>0</version>
101          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
102        </option>
103        <option>
104          <name>GeneralMisraVer</name>
105          <state>0</state>
106        </option>
107        <option>
108          <name>GeneralMisraRules04</name>
109          <version>0</version>
110          <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
111        </option>
112        <option>
113          <name>RTConfigPath2</name>
114          <state>$TOOLKIT_DIR$\inc\c\DLib_Config_Full.h</state>
115        </option>
116        <option>
117          <name>GBECoreSlave</name>
118          <version>27</version>
119          <state>39</state>
120        </option>
121        <option>
122          <name>OGUseCmsis</name>
123          <state>0</state>
124        </option>
125        <option>
126          <name>OGUseCmsisDspLib</name>
127          <state>0</state>
128        </option>
129        <option>
130          <name>GRuntimeLibThreads</name>
131          <state>0</state>
132        </option>
133        <option>
134          <name>CoreVariant</name>
135          <version>27</version>
136          <state>39</state>
137        </option>
138        <option>
139          <name>GFPUDeviceSlave</name>
140          <state>STM32MP157A_M4	ST STM32MP157A_M4</state>
141        </option>
142        <option>
143          <name>FPU2</name>
144          <version>0</version>
145          <state>4</state>
146        </option>
147        <option>
148          <name>NrRegs</name>
149          <version>0</version>
150          <state>1</state>
151        </option>
152        <option>
153          <name>NEON</name>
154          <state>0</state>
155        </option>
156        <option>
157          <name>GFPUCoreSlave2</name>
158          <version>27</version>
159          <state>39</state>
160        </option>
161        <option>
162          <name>OGCMSISPackSelectDevice</name>
163        </option>
164        <option>
165          <name>OgLibHeap</name>
166          <state>0</state>
167        </option>
168        <option>
169          <name>OGLibAdditionalLocale</name>
170          <state>0</state>
171        </option>
172        <option>
173          <name>OGPrintfVariant</name>
174          <version>0</version>
175          <state>0</state>
176        </option>
177        <option>
178          <name>OGPrintfMultibyteSupport</name>
179          <state>0</state>
180        </option>
181        <option>
182          <name>OGScanfVariant</name>
183          <version>0</version>
184          <state>0</state>
185        </option>
186        <option>
187          <name>OGScanfMultibyteSupport</name>
188          <state>0</state>
189        </option>
190        <option>
191          <name>GenLocaleTags</name>
192          <state />
193        </option>
194        <option>
195          <name>GenLocaleDisplayOnly</name>
196          <state />
197        </option>
198        <option>
199          <name>DSPExtension</name>
200          <state>1</state>
201        </option>
202        <option>
203          <name>TrustZone</name>
204          <state>0</state>
205        </option>
206        <option>
207          <name>TrustZoneModes</name>
208          <version>0</version>
209          <state>0</state>
210        </option>
211      </data>
212    </settings>
213    <settings>
214      <name>ICCARM</name>
215      <archiveVersion>2</archiveVersion>
216      <data>
217        <version>35</version>
218        <wantNonLocal>1</wantNonLocal>
219        <debug>1</debug>
220        <option>
221          <name>CCOptimizationNoSizeConstraints</name>
222          <state>0</state>
223        </option>
224        <option>
225          <name>CCDefines</name>
226          <state />
227          <state>RT_USING_DLIBC</state>
228          <state>CORE_CM4</state>
229          <state>NO_ATOMIC_64_SUPPORT</state>
230          <state>METAL_INTERNAL</state>
231          <state>METAL_MAX_DEVICE_REGIONS=2</state>
232          <state>VIRTIO_SLAVE_ONLY</state>
233          <state>STM32MP157Axx</state>
234          <state>__LOG_TRACE_IO_</state>
235          <state>USE_HAL_DRIVER</state>
236        </option>
237        <option>
238          <name>CCPreprocFile</name>
239          <state>0</state>
240        </option>
241        <option>
242          <name>CCPreprocComments</name>
243          <state>0</state>
244        </option>
245        <option>
246          <name>CCPreprocLine</name>
247          <state>0</state>
248        </option>
249        <option>
250          <name>CCListCFile</name>
251          <state>0</state>
252        </option>
253        <option>
254          <name>CCListCMnemonics</name>
255          <state>0</state>
256        </option>
257        <option>
258          <name>CCListCMessages</name>
259          <state>0</state>
260        </option>
261        <option>
262          <name>CCListAssFile</name>
263          <state>0</state>
264        </option>
265        <option>
266          <name>CCListAssSource</name>
267          <state>0</state>
268        </option>
269        <option>
270          <name>CCEnableRemarks</name>
271          <state>0</state>
272        </option>
273        <option>
274          <name>CCDiagSuppress</name>
275          <state>Pa050</state>
276        </option>
277        <option>
278          <name>CCDiagRemark</name>
279          <state />
280        </option>
281        <option>
282          <name>CCDiagWarning</name>
283          <state />
284        </option>
285        <option>
286          <name>CCDiagError</name>
287          <state />
288        </option>
289        <option>
290          <name>CCObjPrefix</name>
291          <state>1</state>
292        </option>
293        <option>
294          <name>CCAllowList</name>
295          <version>1</version>
296          <state>00000000</state>
297        </option>
298        <option>
299          <name>CCDebugInfo</name>
300          <state>1</state>
301        </option>
302        <option>
303          <name>IEndianMode</name>
304          <state>1</state>
305        </option>
306        <option>
307          <name>IProcessor</name>
308          <state>1</state>
309        </option>
310        <option>
311          <name>IExtraOptionsCheck</name>
312          <state>0</state>
313        </option>
314        <option>
315          <name>IExtraOptions</name>
316          <state />
317        </option>
318        <option>
319          <name>CCLangConformance</name>
320          <state>0</state>
321        </option>
322        <option>
323          <name>CCSignedPlainChar</name>
324          <state>1</state>
325        </option>
326        <option>
327          <name>CCRequirePrototypes</name>
328          <state>0</state>
329        </option>
330        <option>
331          <name>CCDiagWarnAreErr</name>
332          <state>0</state>
333        </option>
334        <option>
335          <name>CCCompilerRuntimeInfo</name>
336          <state>0</state>
337        </option>
338        <option>
339          <name>IFpuProcessor</name>
340          <state>1</state>
341        </option>
342        <option>
343          <name>OutputFile</name>
344          <state>$FILE_BNAME$.o</state>
345        </option>
346        <option>
347          <name>CCLibConfigHeader</name>
348          <state>1</state>
349        </option>
350        <option>
351          <name>PreInclude</name>
352          <state />
353        </option>
354        <option>
355          <name>CompilerMisraOverride</name>
356          <state>0</state>
357        </option>
358        <option>
359          <name>CCIncludePath2</name>
360          <state />
361          <state>$PROJ_DIR$\..\..\..\components\finsh</state>
362          <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
363          <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
364          <state>$PROJ_DIR$\board\CubeMX_Config\CM4\Inc</state>
365          <state>$PROJ_DIR$\board\ports</state>
366          <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
367          <state>$PROJ_DIR$\.</state>
368          <state>$PROJ_DIR$\applications</state>
369          <state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Core\Include</state>
370          <state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state>
371          <state>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib</state>
372          <state>$PROJ_DIR$\board</state>
373          <state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Include</state>
374          <state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Inc</state>
375          <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common</state>
376          <state>$PROJ_DIR$\..\..\..\include</state>
377          <state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Include</state>
378          <state>$PROJ_DIR$\..\libraries\HAL_Drivers</state>
379        </option>
380        <option>
381          <name>CCStdIncCheck</name>
382          <state>0</state>
383        </option>
384        <option>
385          <name>CCCodeSection</name>
386          <state>.text</state>
387        </option>
388        <option>
389          <name>IProcessorMode2</name>
390          <state>1</state>
391        </option>
392        <option>
393          <name>CCOptLevel</name>
394          <state>1</state>
395        </option>
396        <option>
397          <name>CCOptStrategy</name>
398          <version>0</version>
399          <state>0</state>
400        </option>
401        <option>
402          <name>CCOptLevelSlave</name>
403          <state>1</state>
404        </option>
405        <option>
406          <name>CompilerMisraRules98</name>
407          <version>0</version>
408          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
409        </option>
410        <option>
411          <name>CompilerMisraRules04</name>
412          <version>0</version>
413          <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
414        </option>
415        <option>
416          <name>CCPosIndRopi</name>
417          <state>0</state>
418        </option>
419        <option>
420          <name>CCPosIndRwpi</name>
421          <state>0</state>
422        </option>
423        <option>
424          <name>CCPosIndNoDynInit</name>
425          <state>0</state>
426        </option>
427        <option>
428          <name>IccLang</name>
429          <state>0</state>
430        </option>
431        <option>
432          <name>IccCDialect</name>
433          <state>1</state>
434        </option>
435        <option>
436          <name>IccAllowVLA</name>
437          <state>0</state>
438        </option>
439        <option>
440          <name>IccStaticDestr</name>
441          <state>1</state>
442        </option>
443        <option>
444          <name>IccCppInlineSemantics</name>
445          <state>0</state>
446        </option>
447        <option>
448          <name>IccCmsis</name>
449          <state>1</state>
450        </option>
451        <option>
452          <name>IccFloatSemantics</name>
453          <state>0</state>
454        </option>
455        <option>
456          <name>CCNoLiteralPool</name>
457          <state>0</state>
458        </option>
459        <option>
460          <name>CCOptStrategySlave</name>
461          <version>0</version>
462          <state>0</state>
463        </option>
464        <option>
465          <name>CCGuardCalls</name>
466          <state>1</state>
467        </option>
468        <option>
469          <name>CCEncSource</name>
470          <state>0</state>
471        </option>
472        <option>
473          <name>CCEncOutput</name>
474          <state>0</state>
475        </option>
476        <option>
477          <name>CCEncOutputBom</name>
478          <state>1</state>
479        </option>
480        <option>
481          <name>CCEncInput</name>
482          <state>0</state>
483        </option>
484        <option>
485          <name>IccExceptions2</name>
486          <state>0</state>
487        </option>
488        <option>
489          <name>IccRTTI2</name>
490          <state>0</state>
491        </option>
492        <option>
493          <name>OICompilerExtraOption</name>
494          <state>1</state>
495        </option>
496      </data>
497    </settings>
498    <settings>
499      <name>AARM</name>
500      <archiveVersion>2</archiveVersion>
501      <data>
502        <version>10</version>
503        <wantNonLocal>1</wantNonLocal>
504        <debug>1</debug>
505        <option>
506          <name>AObjPrefix</name>
507          <state>1</state>
508        </option>
509        <option>
510          <name>AEndian</name>
511          <state>1</state>
512        </option>
513        <option>
514          <name>ACaseSensitivity</name>
515          <state>1</state>
516        </option>
517        <option>
518          <name>MacroChars</name>
519          <version>0</version>
520          <state>0</state>
521        </option>
522        <option>
523          <name>AWarnEnable</name>
524          <state>0</state>
525        </option>
526        <option>
527          <name>AWarnWhat</name>
528          <state>0</state>
529        </option>
530        <option>
531          <name>AWarnOne</name>
532          <state />
533        </option>
534        <option>
535          <name>AWarnRange1</name>
536          <state />
537        </option>
538        <option>
539          <name>AWarnRange2</name>
540          <state />
541        </option>
542        <option>
543          <name>ADebug</name>
544          <state>1</state>
545        </option>
546        <option>
547          <name>AltRegisterNames</name>
548          <state>0</state>
549        </option>
550        <option>
551          <name>ADefines</name>
552          <state />
553        </option>
554        <option>
555          <name>AList</name>
556          <state>0</state>
557        </option>
558        <option>
559          <name>AListHeader</name>
560          <state>1</state>
561        </option>
562        <option>
563          <name>AListing</name>
564          <state>1</state>
565        </option>
566        <option>
567          <name>Includes</name>
568          <state>0</state>
569        </option>
570        <option>
571          <name>MacDefs</name>
572          <state>0</state>
573        </option>
574        <option>
575          <name>MacExps</name>
576          <state>1</state>
577        </option>
578        <option>
579          <name>MacExec</name>
580          <state>0</state>
581        </option>
582        <option>
583          <name>OnlyAssed</name>
584          <state>0</state>
585        </option>
586        <option>
587          <name>MultiLine</name>
588          <state>0</state>
589        </option>
590        <option>
591          <name>PageLengthCheck</name>
592          <state>0</state>
593        </option>
594        <option>
595          <name>PageLength</name>
596          <state>80</state>
597        </option>
598        <option>
599          <name>TabSpacing</name>
600          <state>8</state>
601        </option>
602        <option>
603          <name>AXRef</name>
604          <state>0</state>
605        </option>
606        <option>
607          <name>AXRefDefines</name>
608          <state>0</state>
609        </option>
610        <option>
611          <name>AXRefInternal</name>
612          <state>0</state>
613        </option>
614        <option>
615          <name>AXRefDual</name>
616          <state>0</state>
617        </option>
618        <option>
619          <name>AProcessor</name>
620          <state>1</state>
621        </option>
622        <option>
623          <name>AFpuProcessor</name>
624          <state>1</state>
625        </option>
626        <option>
627          <name>AOutputFile</name>
628          <state>$FILE_BNAME$.o</state>
629        </option>
630        <option>
631          <name>ALimitErrorsCheck</name>
632          <state>0</state>
633        </option>
634        <option>
635          <name>ALimitErrorsEdit</name>
636          <state>100</state>
637        </option>
638        <option>
639          <name>AIgnoreStdInclude</name>
640          <state>0</state>
641        </option>
642        <option>
643          <name>AUserIncludes</name>
644          <state />
645        </option>
646        <option>
647          <name>AExtraOptionsCheckV2</name>
648          <state>0</state>
649        </option>
650        <option>
651          <name>AExtraOptionsV2</name>
652          <state />
653        </option>
654        <option>
655          <name>AsmNoLiteralPool</name>
656          <state>0</state>
657        </option>
658      </data>
659    </settings>
660    <settings>
661      <name>OBJCOPY</name>
662      <archiveVersion>0</archiveVersion>
663      <data>
664        <version>1</version>
665        <wantNonLocal>1</wantNonLocal>
666        <debug>1</debug>
667        <option>
668          <name>OOCOutputFormat</name>
669          <version>3</version>
670          <state>3</state>
671        </option>
672        <option>
673          <name>OCOutputOverride</name>
674          <state>1</state>
675        </option>
676        <option>
677          <name>OOCOutputFile</name>
678          <state>../../../rtthread.bin</state>
679        </option>
680        <option>
681          <name>OOCCommandLineProducer</name>
682          <state>1</state>
683        </option>
684        <option>
685          <name>OOCObjCopyEnable</name>
686          <state>1</state>
687        </option>
688      </data>
689    </settings>
690    <settings>
691      <name>CUSTOM</name>
692      <archiveVersion>3</archiveVersion>
693      <data>
694        <extensions />
695        <cmdline />
696        <hasPrio>0</hasPrio>
697      </data>
698    </settings>
699    <settings>
700      <name>BICOMP</name>
701      <archiveVersion>0</archiveVersion>
702      <data />
703    </settings>
704    <settings>
705      <name>BUILDACTION</name>
706      <archiveVersion>1</archiveVersion>
707      <data>
708        <prebuild />
709        <postbuild />
710      </data>
711    </settings>
712    <settings>
713      <name>ILINK</name>
714      <archiveVersion>0</archiveVersion>
715      <data>
716        <version>23</version>
717        <wantNonLocal>1</wantNonLocal>
718        <debug>1</debug>
719        <option>
720          <name>IlinkLibIOConfig</name>
721          <state>1</state>
722        </option>
723        <option>
724          <name>XLinkMisraHandler</name>
725          <state>0</state>
726        </option>
727        <option>
728          <name>IlinkInputFileSlave</name>
729          <state>0</state>
730        </option>
731        <option>
732          <name>IlinkOutputFile</name>
733          <state>project.out</state>
734        </option>
735        <option>
736          <name>IlinkDebugInfoEnable</name>
737          <state>1</state>
738        </option>
739        <option>
740          <name>IlinkKeepSymbols</name>
741          <state />
742        </option>
743        <option>
744          <name>IlinkRawBinaryFile</name>
745          <state />
746        </option>
747        <option>
748          <name>IlinkRawBinarySymbol</name>
749          <state />
750        </option>
751        <option>
752          <name>IlinkRawBinarySegment</name>
753          <state />
754        </option>
755        <option>
756          <name>IlinkRawBinaryAlign</name>
757          <state />
758        </option>
759        <option>
760          <name>IlinkDefines</name>
761          <state />
762        </option>
763        <option>
764          <name>IlinkConfigDefines</name>
765          <state />
766        </option>
767        <option>
768          <name>IlinkMapFile</name>
769          <state>0</state>
770        </option>
771        <option>
772          <name>IlinkLogFile</name>
773          <state>0</state>
774        </option>
775        <option>
776          <name>IlinkLogInitialization</name>
777          <state>0</state>
778        </option>
779        <option>
780          <name>IlinkLogModule</name>
781          <state>0</state>
782        </option>
783        <option>
784          <name>IlinkLogSection</name>
785          <state>0</state>
786        </option>
787        <option>
788          <name>IlinkLogVeneer</name>
789          <state>0</state>
790        </option>
791        <option>
792          <name>IlinkIcfOverride</name>
793          <state>1</state>
794        </option>
795        <option>
796          <name>IlinkIcfFile</name>
797          <state>$PROJ_DIR$\board\linker_scripts\link.icf</state>
798        </option>
799        <option>
800          <name>IlinkIcfFileSlave</name>
801          <state />
802        </option>
803        <option>
804          <name>IlinkEnableRemarks</name>
805          <state>0</state>
806        </option>
807        <option>
808          <name>IlinkSuppressDiags</name>
809          <state />
810        </option>
811        <option>
812          <name>IlinkTreatAsRem</name>
813          <state />
814        </option>
815        <option>
816          <name>IlinkTreatAsWarn</name>
817          <state />
818        </option>
819        <option>
820          <name>IlinkTreatAsErr</name>
821          <state />
822        </option>
823        <option>
824          <name>IlinkWarningsAreErrors</name>
825          <state>0</state>
826        </option>
827        <option>
828          <name>IlinkUseExtraOptions</name>
829          <state>0</state>
830        </option>
831        <option>
832          <name>IlinkExtraOptions</name>
833          <state />
834        </option>
835        <option>
836          <name>IlinkLowLevelInterfaceSlave</name>
837          <state>1</state>
838        </option>
839        <option>
840          <name>IlinkAutoLibEnable</name>
841          <state>1</state>
842        </option>
843        <option>
844          <name>IlinkAdditionalLibs</name>
845          <state />
846        </option>
847        <option>
848          <name>IlinkOverrideProgramEntryLabel</name>
849          <state>0</state>
850        </option>
851        <option>
852          <name>IlinkProgramEntryLabelSelect</name>
853          <state>0</state>
854        </option>
855        <option>
856          <name>IlinkProgramEntryLabel</name>
857          <state>__iar_program_start</state>
858        </option>
859        <option>
860          <name>DoFill</name>
861          <state>0</state>
862        </option>
863        <option>
864          <name>FillerByte</name>
865          <state>0xFF</state>
866        </option>
867        <option>
868          <name>FillerStart</name>
869          <state>0x0</state>
870        </option>
871        <option>
872          <name>FillerEnd</name>
873          <state>0x0</state>
874        </option>
875        <option>
876          <name>CrcSize</name>
877          <version>0</version>
878          <state>1</state>
879        </option>
880        <option>
881          <name>CrcAlign</name>
882          <state>1</state>
883        </option>
884        <option>
885          <name>CrcPoly</name>
886          <state>0x11021</state>
887        </option>
888        <option>
889          <name>CrcCompl</name>
890          <version>0</version>
891          <state>0</state>
892        </option>
893        <option>
894          <name>CrcBitOrder</name>
895          <version>0</version>
896          <state>0</state>
897        </option>
898        <option>
899          <name>CrcInitialValue</name>
900          <state>0x0</state>
901        </option>
902        <option>
903          <name>DoCrc</name>
904          <state>0</state>
905        </option>
906        <option>
907          <name>IlinkBE8Slave</name>
908          <state>1</state>
909        </option>
910        <option>
911          <name>IlinkBufferedTerminalOutput</name>
912          <state>1</state>
913        </option>
914        <option>
915          <name>IlinkStdoutInterfaceSlave</name>
916          <state>1</state>
917        </option>
918        <option>
919          <name>CrcFullSize</name>
920          <state>0</state>
921        </option>
922        <option>
923          <name>IlinkIElfToolPostProcess</name>
924          <state>0</state>
925        </option>
926        <option>
927          <name>IlinkLogAutoLibSelect</name>
928          <state>0</state>
929        </option>
930        <option>
931          <name>IlinkLogRedirSymbols</name>
932          <state>0</state>
933        </option>
934        <option>
935          <name>IlinkLogUnusedFragments</name>
936          <state>0</state>
937        </option>
938        <option>
939          <name>IlinkCrcReverseByteOrder</name>
940          <state>0</state>
941        </option>
942        <option>
943          <name>IlinkCrcUseAsInput</name>
944          <state>1</state>
945        </option>
946        <option>
947          <name>IlinkOptInline</name>
948          <state>0</state>
949        </option>
950        <option>
951          <name>IlinkOptExceptionsAllow</name>
952          <state>1</state>
953        </option>
954        <option>
955          <name>IlinkOptExceptionsForce</name>
956          <state>0</state>
957        </option>
958        <option>
959          <name>IlinkCmsis</name>
960          <state>1</state>
961        </option>
962        <option>
963          <name>IlinkOptMergeDuplSections</name>
964          <state>0</state>
965        </option>
966        <option>
967          <name>IlinkOptUseVfe</name>
968          <state>1</state>
969        </option>
970        <option>
971          <name>IlinkOptForceVfe</name>
972          <state>0</state>
973        </option>
974        <option>
975          <name>IlinkStackAnalysisEnable</name>
976          <state>0</state>
977        </option>
978        <option>
979          <name>IlinkStackControlFile</name>
980          <state />
981        </option>
982        <option>
983          <name>IlinkStackCallGraphFile</name>
984          <state />
985        </option>
986        <option>
987          <name>CrcAlgorithm</name>
988          <version>1</version>
989          <state>1</state>
990        </option>
991        <option>
992          <name>CrcUnitSize</name>
993          <version>0</version>
994          <state>0</state>
995        </option>
996        <option>
997          <name>IlinkThreadsSlave</name>
998          <state>1</state>
999        </option>
1000        <option>
1001          <name>IlinkLogCallGraph</name>
1002          <state>0</state>
1003        </option>
1004        <option>
1005          <name>IlinkIcfFile_AltDefault</name>
1006          <state />
1007        </option>
1008        <option>
1009          <name>IlinkEncInput</name>
1010          <state>0</state>
1011        </option>
1012        <option>
1013          <name>IlinkEncOutput</name>
1014          <state>0</state>
1015        </option>
1016        <option>
1017          <name>IlinkEncOutputBom</name>
1018          <state>1</state>
1019        </option>
1020        <option>
1021          <name>IlinkHeapSelect</name>
1022          <state>1</state>
1023        </option>
1024        <option>
1025          <name>IlinkLocaleSelect</name>
1026          <state>1</state>
1027        </option>
1028        <option>
1029          <name>IlinkTrustzoneImportLibraryOut</name>
1030          <state>template_import_lib.o</state>
1031        </option>
1032        <option>
1033          <name>OILinkExtraOption</name>
1034          <state>1</state>
1035        </option>
1036        <option>
1037          <name>IlinkRawBinaryFile2</name>
1038          <state />
1039        </option>
1040        <option>
1041          <name>IlinkRawBinarySymbol2</name>
1042          <state />
1043        </option>
1044        <option>
1045          <name>IlinkRawBinarySegment2</name>
1046          <state />
1047        </option>
1048        <option>
1049          <name>IlinkRawBinaryAlign2</name>
1050          <state />
1051        </option>
1052      </data>
1053    </settings>
1054    <settings>
1055      <name>IARCHIVE</name>
1056      <archiveVersion>0</archiveVersion>
1057      <data>
1058        <version>0</version>
1059        <wantNonLocal>1</wantNonLocal>
1060        <debug>1</debug>
1061        <option>
1062          <name>IarchiveInputs</name>
1063          <state />
1064        </option>
1065        <option>
1066          <name>IarchiveOverride</name>
1067          <state>0</state>
1068        </option>
1069        <option>
1070          <name>IarchiveOutput</name>
1071          <state>###Unitialized###</state>
1072        </option>
1073      </data>
1074    </settings>
1075    <settings>
1076      <name>BILINK</name>
1077      <archiveVersion>0</archiveVersion>
1078      <data />
1079    </settings>
1080  </configuration>
1081  <configuration>
1082    <name>Release</name>
1083    <toolchain>
1084      <name>ARM</name>
1085    </toolchain>
1086    <debug>0</debug>
1087    <settings>
1088      <name>General</name>
1089      <archiveVersion>3</archiveVersion>
1090      <data>
1091        <version>31</version>
1092        <wantNonLocal>1</wantNonLocal>
1093        <debug>0</debug>
1094        <option>
1095          <name>ExePath</name>
1096          <state>Release\Exe</state>
1097        </option>
1098        <option>
1099          <name>ObjPath</name>
1100          <state>Release\Obj</state>
1101        </option>
1102        <option>
1103          <name>ListPath</name>
1104          <state>Release\List</state>
1105        </option>
1106        <option>
1107          <name>GEndianMode</name>
1108          <state>0</state>
1109        </option>
1110        <option>
1111          <name>Input description</name>
1112          <state />
1113        </option>
1114        <option>
1115          <name>Output description</name>
1116          <state />
1117        </option>
1118        <option>
1119          <name>GOutputBinary</name>
1120          <state>0</state>
1121        </option>
1122        <option>
1123          <name>OGCoreOrChip</name>
1124          <state>0</state>
1125        </option>
1126        <option>
1127          <name>GRuntimeLibSelect</name>
1128          <version>0</version>
1129          <state>1</state>
1130        </option>
1131        <option>
1132          <name>GRuntimeLibSelectSlave</name>
1133          <version>0</version>
1134          <state>1</state>
1135        </option>
1136        <option>
1137          <name>RTDescription</name>
1138          <state />
1139        </option>
1140        <option>
1141          <name>OGProductVersion</name>
1142          <state>6.30.6.53380</state>
1143        </option>
1144        <option>
1145          <name>OGLastSavedByProductVersion</name>
1146          <state>8.11.3.13977</state>
1147        </option>
1148        <option>
1149          <name>GeneralEnableMisra</name>
1150          <state>0</state>
1151        </option>
1152        <option>
1153          <name>GeneralMisraVerbose</name>
1154          <state>0</state>
1155        </option>
1156        <option>
1157          <name>OGChipSelectEditMenu</name>
1158          <state>Default	None</state>
1159        </option>
1160        <option>
1161          <name>GenLowLevelInterface</name>
1162          <state>0</state>
1163        </option>
1164        <option>
1165          <name>GEndianModeBE</name>
1166          <state>0</state>
1167        </option>
1168        <option>
1169          <name>OGBufferedTerminalOutput</name>
1170          <state>0</state>
1171        </option>
1172        <option>
1173          <name>GenStdoutInterface</name>
1174          <state>0</state>
1175        </option>
1176        <option>
1177          <name>GeneralMisraRules98</name>
1178          <version>0</version>
1179          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
1180        </option>
1181        <option>
1182          <name>GeneralMisraVer</name>
1183          <state>0</state>
1184        </option>
1185        <option>
1186          <name>GeneralMisraRules04</name>
1187          <version>0</version>
1188          <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
1189        </option>
1190        <option>
1191          <name>RTConfigPath2</name>
1192          <state />
1193        </option>
1194        <option>
1195          <name>GBECoreSlave</name>
1196          <version>27</version>
1197          <state>1</state>
1198        </option>
1199        <option>
1200          <name>OGUseCmsis</name>
1201          <state>0</state>
1202        </option>
1203        <option>
1204          <name>OGUseCmsisDspLib</name>
1205          <state>0</state>
1206        </option>
1207        <option>
1208          <name>GRuntimeLibThreads</name>
1209          <state>0</state>
1210        </option>
1211        <option>
1212          <name>CoreVariant</name>
1213          <version>27</version>
1214          <state>0</state>
1215        </option>
1216        <option>
1217          <name>GFPUDeviceSlave</name>
1218          <state>Default	None</state>
1219        </option>
1220        <option>
1221          <name>FPU2</name>
1222          <version>0</version>
1223          <state>0</state>
1224        </option>
1225        <option>
1226          <name>NrRegs</name>
1227          <version>0</version>
1228          <state>0</state>
1229        </option>
1230        <option>
1231          <name>NEON</name>
1232          <state>0</state>
1233        </option>
1234        <option>
1235          <name>GFPUCoreSlave2</name>
1236          <version>27</version>
1237          <state>0</state>
1238        </option>
1239        <option>
1240          <name>OGCMSISPackSelectDevice</name>
1241        </option>
1242        <option>
1243          <name>OgLibHeap</name>
1244          <state>0</state>
1245        </option>
1246        <option>
1247          <name>OGLibAdditionalLocale</name>
1248          <state>0</state>
1249        </option>
1250        <option>
1251          <name>OGPrintfVariant</name>
1252          <version>0</version>
1253          <state>0</state>
1254        </option>
1255        <option>
1256          <name>OGPrintfMultibyteSupport</name>
1257          <state>0</state>
1258        </option>
1259        <option>
1260          <name>OGScanfVariant</name>
1261          <version>0</version>
1262          <state>0</state>
1263        </option>
1264        <option>
1265          <name>OGScanfMultibyteSupport</name>
1266          <state>0</state>
1267        </option>
1268        <option>
1269          <name>GenLocaleTags</name>
1270          <state />
1271        </option>
1272        <option>
1273          <name>GenLocaleDisplayOnly</name>
1274          <state />
1275        </option>
1276        <option>
1277          <name>DSPExtension</name>
1278          <state>0</state>
1279        </option>
1280        <option>
1281          <name>TrustZone</name>
1282          <state>0</state>
1283        </option>
1284        <option>
1285          <name>TrustZoneModes</name>
1286          <version>0</version>
1287          <state>0</state>
1288        </option>
1289      </data>
1290    </settings>
1291    <settings>
1292      <name>ICCARM</name>
1293      <archiveVersion>2</archiveVersion>
1294      <data>
1295        <version>35</version>
1296        <wantNonLocal>1</wantNonLocal>
1297        <debug>0</debug>
1298        <option>
1299          <name>CCOptimizationNoSizeConstraints</name>
1300          <state>0</state>
1301        </option>
1302        <option>
1303          <name>CCDefines</name>
1304          <state />
1305          <state>RT_USING_DLIBC</state>
1306          <state>CORE_CM4</state>
1307          <state>NO_ATOMIC_64_SUPPORT</state>
1308          <state>METAL_INTERNAL</state>
1309          <state>METAL_MAX_DEVICE_REGIONS=2</state>
1310          <state>VIRTIO_SLAVE_ONLY</state>
1311          <state>STM32MP157Axx</state>
1312          <state>__LOG_TRACE_IO_</state>
1313          <state>USE_HAL_DRIVER</state>
1314        </option>
1315        <option>
1316          <name>CCPreprocFile</name>
1317          <state>0</state>
1318        </option>
1319        <option>
1320          <name>CCPreprocComments</name>
1321          <state>0</state>
1322        </option>
1323        <option>
1324          <name>CCPreprocLine</name>
1325          <state>0</state>
1326        </option>
1327        <option>
1328          <name>CCListCFile</name>
1329          <state>0</state>
1330        </option>
1331        <option>
1332          <name>CCListCMnemonics</name>
1333          <state>0</state>
1334        </option>
1335        <option>
1336          <name>CCListCMessages</name>
1337          <state>0</state>
1338        </option>
1339        <option>
1340          <name>CCListAssFile</name>
1341          <state>0</state>
1342        </option>
1343        <option>
1344          <name>CCListAssSource</name>
1345          <state>0</state>
1346        </option>
1347        <option>
1348          <name>CCEnableRemarks</name>
1349          <state>0</state>
1350        </option>
1351        <option>
1352          <name>CCDiagSuppress</name>
1353          <state />
1354        </option>
1355        <option>
1356          <name>CCDiagRemark</name>
1357          <state />
1358        </option>
1359        <option>
1360          <name>CCDiagWarning</name>
1361          <state />
1362        </option>
1363        <option>
1364          <name>CCDiagError</name>
1365          <state />
1366        </option>
1367        <option>
1368          <name>CCObjPrefix</name>
1369          <state>1</state>
1370        </option>
1371        <option>
1372          <name>CCAllowList</name>
1373          <version>1</version>
1374          <state>11111110</state>
1375        </option>
1376        <option>
1377          <name>CCDebugInfo</name>
1378          <state>0</state>
1379        </option>
1380        <option>
1381          <name>IEndianMode</name>
1382          <state>1</state>
1383        </option>
1384        <option>
1385          <name>IProcessor</name>
1386          <state>1</state>
1387        </option>
1388        <option>
1389          <name>IExtraOptionsCheck</name>
1390          <state>0</state>
1391        </option>
1392        <option>
1393          <name>IExtraOptions</name>
1394          <state />
1395        </option>
1396        <option>
1397          <name>CCLangConformance</name>
1398          <state>0</state>
1399        </option>
1400        <option>
1401          <name>CCSignedPlainChar</name>
1402          <state>1</state>
1403        </option>
1404        <option>
1405          <name>CCRequirePrototypes</name>
1406          <state>0</state>
1407        </option>
1408        <option>
1409          <name>CCDiagWarnAreErr</name>
1410          <state>0</state>
1411        </option>
1412        <option>
1413          <name>CCCompilerRuntimeInfo</name>
1414          <state>0</state>
1415        </option>
1416        <option>
1417          <name>IFpuProcessor</name>
1418          <state>1</state>
1419        </option>
1420        <option>
1421          <name>OutputFile</name>
1422          <state />
1423        </option>
1424        <option>
1425          <name>CCLibConfigHeader</name>
1426          <state>1</state>
1427        </option>
1428        <option>
1429          <name>PreInclude</name>
1430          <state />
1431        </option>
1432        <option>
1433          <name>CompilerMisraOverride</name>
1434          <state>0</state>
1435        </option>
1436        <option>
1437          <name>CCIncludePath2</name>
1438          <state />
1439          <state>$PROJ_DIR$\..\..\..\components\finsh</state>
1440          <state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
1441          <state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
1442          <state>$PROJ_DIR$\board\CubeMX_Config\CM4\Inc</state>
1443          <state>$PROJ_DIR$\board\ports</state>
1444          <state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
1445          <state>$PROJ_DIR$\.</state>
1446          <state>$PROJ_DIR$\applications</state>
1447          <state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Core\Include</state>
1448          <state>$PROJ_DIR$\..\libraries\HAL_Drivers\config</state>
1449          <state>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib</state>
1450          <state>$PROJ_DIR$\board</state>
1451          <state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Include</state>
1452          <state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Inc</state>
1453          <state>$PROJ_DIR$\..\..\..\components\libc\compilers\common</state>
1454          <state>$PROJ_DIR$\..\..\..\include</state>
1455          <state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Include</state>
1456          <state>$PROJ_DIR$\..\libraries\HAL_Drivers</state>
1457        </option>
1458        <option>
1459          <name>CCStdIncCheck</name>
1460          <state>0</state>
1461        </option>
1462        <option>
1463          <name>CCCodeSection</name>
1464          <state>.text</state>
1465        </option>
1466        <option>
1467          <name>IProcessorMode2</name>
1468          <state>1</state>
1469        </option>
1470        <option>
1471          <name>CCOptLevel</name>
1472          <state>3</state>
1473        </option>
1474        <option>
1475          <name>CCOptStrategy</name>
1476          <version>0</version>
1477          <state>0</state>
1478        </option>
1479        <option>
1480          <name>CCOptLevelSlave</name>
1481          <state>1</state>
1482        </option>
1483        <option>
1484          <name>CompilerMisraRules98</name>
1485          <version>0</version>
1486          <state>1000111110110101101110011100111111101110011011000101110111101101100111111111111100110011111001110111001111111111111111111111111</state>
1487        </option>
1488        <option>
1489          <name>CompilerMisraRules04</name>
1490          <version>0</version>
1491          <state>111101110010111111111000110111111111111111111111111110010111101111010101111111111111111111111111101111111011111001111011111011111111111111111</state>
1492        </option>
1493        <option>
1494          <name>CCPosIndRopi</name>
1495          <state>0</state>
1496        </option>
1497        <option>
1498          <name>CCPosIndRwpi</name>
1499          <state>0</state>
1500        </option>
1501        <option>
1502          <name>CCPosIndNoDynInit</name>
1503          <state>0</state>
1504        </option>
1505        <option>
1506          <name>IccLang</name>
1507          <state>0</state>
1508        </option>
1509        <option>
1510          <name>IccCDialect</name>
1511          <state>1</state>
1512        </option>
1513        <option>
1514          <name>IccAllowVLA</name>
1515          <state>0</state>
1516        </option>
1517        <option>
1518          <name>IccStaticDestr</name>
1519          <state>1</state>
1520        </option>
1521        <option>
1522          <name>IccCppInlineSemantics</name>
1523          <state>0</state>
1524        </option>
1525        <option>
1526          <name>IccCmsis</name>
1527          <state>1</state>
1528        </option>
1529        <option>
1530          <name>IccFloatSemantics</name>
1531          <state>0</state>
1532        </option>
1533        <option>
1534          <name>CCNoLiteralPool</name>
1535          <state>0</state>
1536        </option>
1537        <option>
1538          <name>CCOptStrategySlave</name>
1539          <version>0</version>
1540          <state>0</state>
1541        </option>
1542        <option>
1543          <name>CCGuardCalls</name>
1544          <state>1</state>
1545        </option>
1546        <option>
1547          <name>CCEncSource</name>
1548          <state>0</state>
1549        </option>
1550        <option>
1551          <name>CCEncOutput</name>
1552          <state>0</state>
1553        </option>
1554        <option>
1555          <name>CCEncOutputBom</name>
1556          <state>1</state>
1557        </option>
1558        <option>
1559          <name>CCEncInput</name>
1560          <state>0</state>
1561        </option>
1562        <option>
1563          <name>IccExceptions2</name>
1564          <state>0</state>
1565        </option>
1566        <option>
1567          <name>IccRTTI2</name>
1568          <state>0</state>
1569        </option>
1570        <option>
1571          <name>OICompilerExtraOption</name>
1572          <state>1</state>
1573        </option>
1574      </data>
1575    </settings>
1576    <settings>
1577      <name>AARM</name>
1578      <archiveVersion>2</archiveVersion>
1579      <data>
1580        <version>10</version>
1581        <wantNonLocal>1</wantNonLocal>
1582        <debug>0</debug>
1583        <option>
1584          <name>AObjPrefix</name>
1585          <state>1</state>
1586        </option>
1587        <option>
1588          <name>AEndian</name>
1589          <state>1</state>
1590        </option>
1591        <option>
1592          <name>ACaseSensitivity</name>
1593          <state>1</state>
1594        </option>
1595        <option>
1596          <name>MacroChars</name>
1597          <version>0</version>
1598          <state>0</state>
1599        </option>
1600        <option>
1601          <name>AWarnEnable</name>
1602          <state>0</state>
1603        </option>
1604        <option>
1605          <name>AWarnWhat</name>
1606          <state>0</state>
1607        </option>
1608        <option>
1609          <name>AWarnOne</name>
1610          <state />
1611        </option>
1612        <option>
1613          <name>AWarnRange1</name>
1614          <state />
1615        </option>
1616        <option>
1617          <name>AWarnRange2</name>
1618          <state />
1619        </option>
1620        <option>
1621          <name>ADebug</name>
1622          <state>0</state>
1623        </option>
1624        <option>
1625          <name>AltRegisterNames</name>
1626          <state>0</state>
1627        </option>
1628        <option>
1629          <name>ADefines</name>
1630          <state />
1631        </option>
1632        <option>
1633          <name>AList</name>
1634          <state>0</state>
1635        </option>
1636        <option>
1637          <name>AListHeader</name>
1638          <state>1</state>
1639        </option>
1640        <option>
1641          <name>AListing</name>
1642          <state>1</state>
1643        </option>
1644        <option>
1645          <name>Includes</name>
1646          <state>0</state>
1647        </option>
1648        <option>
1649          <name>MacDefs</name>
1650          <state>0</state>
1651        </option>
1652        <option>
1653          <name>MacExps</name>
1654          <state>1</state>
1655        </option>
1656        <option>
1657          <name>MacExec</name>
1658          <state>0</state>
1659        </option>
1660        <option>
1661          <name>OnlyAssed</name>
1662          <state>0</state>
1663        </option>
1664        <option>
1665          <name>MultiLine</name>
1666          <state>0</state>
1667        </option>
1668        <option>
1669          <name>PageLengthCheck</name>
1670          <state>0</state>
1671        </option>
1672        <option>
1673          <name>PageLength</name>
1674          <state>80</state>
1675        </option>
1676        <option>
1677          <name>TabSpacing</name>
1678          <state>8</state>
1679        </option>
1680        <option>
1681          <name>AXRef</name>
1682          <state>0</state>
1683        </option>
1684        <option>
1685          <name>AXRefDefines</name>
1686          <state>0</state>
1687        </option>
1688        <option>
1689          <name>AXRefInternal</name>
1690          <state>0</state>
1691        </option>
1692        <option>
1693          <name>AXRefDual</name>
1694          <state>0</state>
1695        </option>
1696        <option>
1697          <name>AProcessor</name>
1698          <state>1</state>
1699        </option>
1700        <option>
1701          <name>AFpuProcessor</name>
1702          <state>1</state>
1703        </option>
1704        <option>
1705          <name>AOutputFile</name>
1706          <state />
1707        </option>
1708        <option>
1709          <name>ALimitErrorsCheck</name>
1710          <state>0</state>
1711        </option>
1712        <option>
1713          <name>ALimitErrorsEdit</name>
1714          <state>100</state>
1715        </option>
1716        <option>
1717          <name>AIgnoreStdInclude</name>
1718          <state>0</state>
1719        </option>
1720        <option>
1721          <name>AUserIncludes</name>
1722          <state />
1723        </option>
1724        <option>
1725          <name>AExtraOptionsCheckV2</name>
1726          <state>0</state>
1727        </option>
1728        <option>
1729          <name>AExtraOptionsV2</name>
1730          <state />
1731        </option>
1732        <option>
1733          <name>AsmNoLiteralPool</name>
1734          <state>0</state>
1735        </option>
1736      </data>
1737    </settings>
1738    <settings>
1739      <name>OBJCOPY</name>
1740      <archiveVersion>0</archiveVersion>
1741      <data>
1742        <version>1</version>
1743        <wantNonLocal>1</wantNonLocal>
1744        <debug>0</debug>
1745        <option>
1746          <name>OOCOutputFormat</name>
1747          <version>3</version>
1748          <state>0</state>
1749        </option>
1750        <option>
1751          <name>OCOutputOverride</name>
1752          <state>0</state>
1753        </option>
1754        <option>
1755          <name>OOCOutputFile</name>
1756          <state />
1757        </option>
1758        <option>
1759          <name>OOCCommandLineProducer</name>
1760          <state>1</state>
1761        </option>
1762        <option>
1763          <name>OOCObjCopyEnable</name>
1764          <state>0</state>
1765        </option>
1766      </data>
1767    </settings>
1768    <settings>
1769      <name>CUSTOM</name>
1770      <archiveVersion>3</archiveVersion>
1771      <data>
1772        <extensions />
1773        <cmdline />
1774        <hasPrio>0</hasPrio>
1775      </data>
1776    </settings>
1777    <settings>
1778      <name>BICOMP</name>
1779      <archiveVersion>0</archiveVersion>
1780      <data />
1781    </settings>
1782    <settings>
1783      <name>BUILDACTION</name>
1784      <archiveVersion>1</archiveVersion>
1785      <data>
1786        <prebuild />
1787        <postbuild />
1788      </data>
1789    </settings>
1790    <settings>
1791      <name>ILINK</name>
1792      <archiveVersion>0</archiveVersion>
1793      <data>
1794        <version>23</version>
1795        <wantNonLocal>1</wantNonLocal>
1796        <debug>0</debug>
1797        <option>
1798          <name>IlinkLibIOConfig</name>
1799          <state>1</state>
1800        </option>
1801        <option>
1802          <name>XLinkMisraHandler</name>
1803          <state>0</state>
1804        </option>
1805        <option>
1806          <name>IlinkInputFileSlave</name>
1807          <state>0</state>
1808        </option>
1809        <option>
1810          <name>IlinkOutputFile</name>
1811          <state>###Unitialized###</state>
1812        </option>
1813        <option>
1814          <name>IlinkDebugInfoEnable</name>
1815          <state>1</state>
1816        </option>
1817        <option>
1818          <name>IlinkKeepSymbols</name>
1819          <state />
1820        </option>
1821        <option>
1822          <name>IlinkRawBinaryFile</name>
1823          <state />
1824        </option>
1825        <option>
1826          <name>IlinkRawBinarySymbol</name>
1827          <state />
1828        </option>
1829        <option>
1830          <name>IlinkRawBinarySegment</name>
1831          <state />
1832        </option>
1833        <option>
1834          <name>IlinkRawBinaryAlign</name>
1835          <state />
1836        </option>
1837        <option>
1838          <name>IlinkDefines</name>
1839          <state />
1840        </option>
1841        <option>
1842          <name>IlinkConfigDefines</name>
1843          <state />
1844        </option>
1845        <option>
1846          <name>IlinkMapFile</name>
1847          <state>0</state>
1848        </option>
1849        <option>
1850          <name>IlinkLogFile</name>
1851          <state>0</state>
1852        </option>
1853        <option>
1854          <name>IlinkLogInitialization</name>
1855          <state>0</state>
1856        </option>
1857        <option>
1858          <name>IlinkLogModule</name>
1859          <state>0</state>
1860        </option>
1861        <option>
1862          <name>IlinkLogSection</name>
1863          <state>0</state>
1864        </option>
1865        <option>
1866          <name>IlinkLogVeneer</name>
1867          <state>0</state>
1868        </option>
1869        <option>
1870          <name>IlinkIcfOverride</name>
1871          <state>0</state>
1872        </option>
1873        <option>
1874          <name>IlinkIcfFile</name>
1875          <state>lnk0t.icf</state>
1876        </option>
1877        <option>
1878          <name>IlinkIcfFileSlave</name>
1879          <state />
1880        </option>
1881        <option>
1882          <name>IlinkEnableRemarks</name>
1883          <state>0</state>
1884        </option>
1885        <option>
1886          <name>IlinkSuppressDiags</name>
1887          <state />
1888        </option>
1889        <option>
1890          <name>IlinkTreatAsRem</name>
1891          <state />
1892        </option>
1893        <option>
1894          <name>IlinkTreatAsWarn</name>
1895          <state />
1896        </option>
1897        <option>
1898          <name>IlinkTreatAsErr</name>
1899          <state />
1900        </option>
1901        <option>
1902          <name>IlinkWarningsAreErrors</name>
1903          <state>0</state>
1904        </option>
1905        <option>
1906          <name>IlinkUseExtraOptions</name>
1907          <state>0</state>
1908        </option>
1909        <option>
1910          <name>IlinkExtraOptions</name>
1911          <state />
1912        </option>
1913        <option>
1914          <name>IlinkLowLevelInterfaceSlave</name>
1915          <state>1</state>
1916        </option>
1917        <option>
1918          <name>IlinkAutoLibEnable</name>
1919          <state>1</state>
1920        </option>
1921        <option>
1922          <name>IlinkAdditionalLibs</name>
1923          <state />
1924        </option>
1925        <option>
1926          <name>IlinkOverrideProgramEntryLabel</name>
1927          <state>0</state>
1928        </option>
1929        <option>
1930          <name>IlinkProgramEntryLabelSelect</name>
1931          <state>0</state>
1932        </option>
1933        <option>
1934          <name>IlinkProgramEntryLabel</name>
1935          <state />
1936        </option>
1937        <option>
1938          <name>DoFill</name>
1939          <state>0</state>
1940        </option>
1941        <option>
1942          <name>FillerByte</name>
1943          <state>0xFF</state>
1944        </option>
1945        <option>
1946          <name>FillerStart</name>
1947          <state>0x0</state>
1948        </option>
1949        <option>
1950          <name>FillerEnd</name>
1951          <state>0x0</state>
1952        </option>
1953        <option>
1954          <name>CrcSize</name>
1955          <version>0</version>
1956          <state>1</state>
1957        </option>
1958        <option>
1959          <name>CrcAlign</name>
1960          <state>1</state>
1961        </option>
1962        <option>
1963          <name>CrcPoly</name>
1964          <state>0x11021</state>
1965        </option>
1966        <option>
1967          <name>CrcCompl</name>
1968          <version>0</version>
1969          <state>0</state>
1970        </option>
1971        <option>
1972          <name>CrcBitOrder</name>
1973          <version>0</version>
1974          <state>0</state>
1975        </option>
1976        <option>
1977          <name>CrcInitialValue</name>
1978          <state>0x0</state>
1979        </option>
1980        <option>
1981          <name>DoCrc</name>
1982          <state>0</state>
1983        </option>
1984        <option>
1985          <name>IlinkBE8Slave</name>
1986          <state>1</state>
1987        </option>
1988        <option>
1989          <name>IlinkBufferedTerminalOutput</name>
1990          <state>1</state>
1991        </option>
1992        <option>
1993          <name>IlinkStdoutInterfaceSlave</name>
1994          <state>1</state>
1995        </option>
1996        <option>
1997          <name>CrcFullSize</name>
1998          <state>0</state>
1999        </option>
2000        <option>
2001          <name>IlinkIElfToolPostProcess</name>
2002          <state>0</state>
2003        </option>
2004        <option>
2005          <name>IlinkLogAutoLibSelect</name>
2006          <state>0</state>
2007        </option>
2008        <option>
2009          <name>IlinkLogRedirSymbols</name>
2010          <state>0</state>
2011        </option>
2012        <option>
2013          <name>IlinkLogUnusedFragments</name>
2014          <state>0</state>
2015        </option>
2016        <option>
2017          <name>IlinkCrcReverseByteOrder</name>
2018          <state>0</state>
2019        </option>
2020        <option>
2021          <name>IlinkCrcUseAsInput</name>
2022          <state>1</state>
2023        </option>
2024        <option>
2025          <name>IlinkOptInline</name>
2026          <state>1</state>
2027        </option>
2028        <option>
2029          <name>IlinkOptExceptionsAllow</name>
2030          <state>1</state>
2031        </option>
2032        <option>
2033          <name>IlinkOptExceptionsForce</name>
2034          <state>0</state>
2035        </option>
2036        <option>
2037          <name>IlinkCmsis</name>
2038          <state>1</state>
2039        </option>
2040        <option>
2041          <name>IlinkOptMergeDuplSections</name>
2042          <state>0</state>
2043        </option>
2044        <option>
2045          <name>IlinkOptUseVfe</name>
2046          <state>1</state>
2047        </option>
2048        <option>
2049          <name>IlinkOptForceVfe</name>
2050          <state>0</state>
2051        </option>
2052        <option>
2053          <name>IlinkStackAnalysisEnable</name>
2054          <state>0</state>
2055        </option>
2056        <option>
2057          <name>IlinkStackControlFile</name>
2058          <state />
2059        </option>
2060        <option>
2061          <name>IlinkStackCallGraphFile</name>
2062          <state />
2063        </option>
2064        <option>
2065          <name>CrcAlgorithm</name>
2066          <version>1</version>
2067          <state>1</state>
2068        </option>
2069        <option>
2070          <name>CrcUnitSize</name>
2071          <version>0</version>
2072          <state>0</state>
2073        </option>
2074        <option>
2075          <name>IlinkThreadsSlave</name>
2076          <state>1</state>
2077        </option>
2078        <option>
2079          <name>IlinkLogCallGraph</name>
2080          <state>0</state>
2081        </option>
2082        <option>
2083          <name>IlinkIcfFile_AltDefault</name>
2084          <state />
2085        </option>
2086        <option>
2087          <name>IlinkEncInput</name>
2088          <state>0</state>
2089        </option>
2090        <option>
2091          <name>IlinkEncOutput</name>
2092          <state>0</state>
2093        </option>
2094        <option>
2095          <name>IlinkEncOutputBom</name>
2096          <state>1</state>
2097        </option>
2098        <option>
2099          <name>IlinkHeapSelect</name>
2100          <state>1</state>
2101        </option>
2102        <option>
2103          <name>IlinkLocaleSelect</name>
2104          <state>1</state>
2105        </option>
2106        <option>
2107          <name>IlinkTrustzoneImportLibraryOut</name>
2108          <state>###Unitialized###</state>
2109        </option>
2110        <option>
2111          <name>OILinkExtraOption</name>
2112          <state>1</state>
2113        </option>
2114        <option>
2115          <name>IlinkRawBinaryFile2</name>
2116          <state />
2117        </option>
2118        <option>
2119          <name>IlinkRawBinarySymbol2</name>
2120          <state />
2121        </option>
2122        <option>
2123          <name>IlinkRawBinarySegment2</name>
2124          <state />
2125        </option>
2126        <option>
2127          <name>IlinkRawBinaryAlign2</name>
2128          <state />
2129        </option>
2130      </data>
2131    </settings>
2132    <settings>
2133      <name>IARCHIVE</name>
2134      <archiveVersion>0</archiveVersion>
2135      <data>
2136        <version>0</version>
2137        <wantNonLocal>1</wantNonLocal>
2138        <debug>0</debug>
2139        <option>
2140          <name>IarchiveInputs</name>
2141          <state />
2142        </option>
2143        <option>
2144          <name>IarchiveOverride</name>
2145          <state>0</state>
2146        </option>
2147        <option>
2148          <name>IarchiveOutput</name>
2149          <state>###Unitialized###</state>
2150        </option>
2151      </data>
2152    </settings>
2153    <settings>
2154      <name>BILINK</name>
2155      <archiveVersion>0</archiveVersion>
2156      <data />
2157    </settings>
2158  </configuration>
2159  <group>
2160    <name>Applications</name>
2161    <file>
2162      <name>$PROJ_DIR$\applications\main.c</name>
2163    </file>
2164  </group>
2165  <group>
2166    <name>cpu</name>
2167    <file>
2168      <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c</name>
2169    </file>
2170    <file>
2171      <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c</name>
2172    </file>
2173    <file>
2174      <name>$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c</name>
2175    </file>
2176    <file>
2177      <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\cpuport.c</name>
2178    </file>
2179    <file>
2180      <name>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4\context_iar.S</name>
2181    </file>
2182  </group>
2183  <group>
2184    <name>DeviceDrivers</name>
2185    <file>
2186      <name>$PROJ_DIR$\..\..\..\components\drivers\misc\pin.c</name>
2187    </file>
2188    <file>
2189      <name>$PROJ_DIR$\..\..\..\components\drivers\serial\serial.c</name>
2190    </file>
2191    <file>
2192      <name>$PROJ_DIR$\..\..\..\components\drivers\src\completion.c</name>
2193    </file>
2194    <file>
2195      <name>$PROJ_DIR$\..\..\..\components\drivers\src\dataqueue.c</name>
2196    </file>
2197    <file>
2198      <name>$PROJ_DIR$\..\..\..\components\drivers\src\pipe.c</name>
2199    </file>
2200    <file>
2201      <name>$PROJ_DIR$\..\..\..\components\drivers\src\ringblk_buf.c</name>
2202    </file>
2203    <file>
2204      <name>$PROJ_DIR$\..\..\..\components\drivers\src\ringbuffer.c</name>
2205    </file>
2206    <file>
2207      <name>$PROJ_DIR$\..\..\..\components\drivers\src\waitqueue.c</name>
2208    </file>
2209    <file>
2210      <name>$PROJ_DIR$\..\..\..\components\drivers\src\workqueue.c</name>
2211    </file>
2212  </group>
2213  <group>
2214    <name>dlib</name>
2215    <file>
2216      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c</name>
2217    </file>
2218    <file>
2219      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\libc.c</name>
2220    </file>
2221    <file>
2222      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\rmtx.c</name>
2223    </file>
2224    <file>
2225      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\stdio.c</name>
2226    </file>
2227    <file>
2228      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c</name>
2229    </file>
2230    <file>
2231      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c</name>
2232    </file>
2233    <file>
2234      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c</name>
2235    </file>
2236    <file>
2237      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c</name>
2238    </file>
2239    <file>
2240      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c</name>
2241    </file>
2242    <file>
2243      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c</name>
2244    </file>
2245    <file>
2246      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c</name>
2247    </file>
2248  </group>
2249  <group>
2250    <name>Drivers</name>
2251    <file>
2252      <name>$PROJ_DIR$\board\board.c</name>
2253    </file>
2254    <file>
2255      <name>$PROJ_DIR$\board\CubeMX_Config\Common\System\system_stm32mp1xx.c</name>
2256    </file>
2257    <file>
2258      <name>$PROJ_DIR$\board\CubeMX_Config\CM4\Src\stm32mp1xx_hal_msp.c</name>
2259    </file>
2260    <file>
2261      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\iar\startup_stm32mp15xx.s</name>
2262    </file>
2263    <file>
2264      <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_gpio.c</name>
2265    </file>
2266    <file>
2267      <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_usart.c</name>
2268    </file>
2269    <file>
2270      <name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c</name>
2271    </file>
2272  </group>
2273  <group>
2274    <name>finsh</name>
2275    <file>
2276      <name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
2277    </file>
2278    <file>
2279      <name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
2280    </file>
2281    <file>
2282      <name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
2283    </file>
2284    <file>
2285      <name>$PROJ_DIR$\..\..\..\components\finsh\finsh_compiler.c</name>
2286    </file>
2287    <file>
2288      <name>$PROJ_DIR$\..\..\..\components\finsh\finsh_error.c</name>
2289    </file>
2290    <file>
2291      <name>$PROJ_DIR$\..\..\..\components\finsh\finsh_heap.c</name>
2292    </file>
2293    <file>
2294      <name>$PROJ_DIR$\..\..\..\components\finsh\finsh_init.c</name>
2295    </file>
2296    <file>
2297      <name>$PROJ_DIR$\..\..\..\components\finsh\finsh_node.c</name>
2298    </file>
2299    <file>
2300      <name>$PROJ_DIR$\..\..\..\components\finsh\finsh_ops.c</name>
2301    </file>
2302    <file>
2303      <name>$PROJ_DIR$\..\..\..\components\finsh\finsh_parser.c</name>
2304    </file>
2305    <file>
2306      <name>$PROJ_DIR$\..\..\..\components\finsh\finsh_var.c</name>
2307    </file>
2308    <file>
2309      <name>$PROJ_DIR$\..\..\..\components\finsh\finsh_vm.c</name>
2310    </file>
2311    <file>
2312      <name>$PROJ_DIR$\..\..\..\components\finsh\finsh_token.c</name>
2313    </file>
2314  </group>
2315  <group>
2316    <name>Kernel</name>
2317    <file>
2318      <name>$PROJ_DIR$\..\..\..\src\clock.c</name>
2319    </file>
2320    <file>
2321      <name>$PROJ_DIR$\..\..\..\src\components.c</name>
2322    </file>
2323    <file>
2324      <name>$PROJ_DIR$\..\..\..\src\device.c</name>
2325    </file>
2326    <file>
2327      <name>$PROJ_DIR$\..\..\..\src\idle.c</name>
2328    </file>
2329    <file>
2330      <name>$PROJ_DIR$\..\..\..\src\ipc.c</name>
2331    </file>
2332    <file>
2333      <name>$PROJ_DIR$\..\..\..\src\irq.c</name>
2334    </file>
2335    <file>
2336      <name>$PROJ_DIR$\..\..\..\src\kservice.c</name>
2337    </file>
2338    <file>
2339      <name>$PROJ_DIR$\..\..\..\src\memheap.c</name>
2340    </file>
2341    <file>
2342      <name>$PROJ_DIR$\..\..\..\src\mempool.c</name>
2343    </file>
2344    <file>
2345      <name>$PROJ_DIR$\..\..\..\src\object.c</name>
2346    </file>
2347    <file>
2348      <name>$PROJ_DIR$\..\..\..\src\scheduler.c</name>
2349    </file>
2350    <file>
2351      <name>$PROJ_DIR$\..\..\..\src\signal.c</name>
2352    </file>
2353    <file>
2354      <name>$PROJ_DIR$\..\..\..\src\thread.c</name>
2355    </file>
2356    <file>
2357      <name>$PROJ_DIR$\..\..\..\src\timer.c</name>
2358    </file>
2359  </group>
2360  <group>
2361    <name>libc</name>
2362    <file>
2363      <name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c</name>
2364    </file>
2365  </group>
2366  <group>
2367    <name>STM32_HAL</name>
2368    <file>
2369      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal.c</name>
2370    </file>
2371    <file>
2372      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_hsem.c</name>
2373    </file>
2374    <file>
2375      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_exti.c</name>
2376    </file>
2377    <file>
2378      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_ipcc.c</name>
2379    </file>
2380    <file>
2381      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_cortex.c</name>
2382    </file>
2383    <file>
2384      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_dma.c</name>
2385    </file>
2386    <file>
2387      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_dma_ex.c</name>
2388    </file>
2389    <file>
2390      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_mdma.c</name>
2391    </file>
2392    <file>
2393      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_pwr.c</name>
2394    </file>
2395    <file>
2396      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_pwr_ex.c</name>
2397    </file>
2398    <file>
2399      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_rcc.c</name>
2400    </file>
2401    <file>
2402      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_rcc_ex.c</name>
2403    </file>
2404    <file>
2405      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_gpio.c</name>
2406    </file>
2407    <file>
2408      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_adc.c</name>
2409    </file>
2410    <file>
2411      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_adc_ex.c</name>
2412    </file>
2413    <file>
2414      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_dac.c</name>
2415    </file>
2416    <file>
2417      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_dac_ex.c</name>
2418    </file>
2419    <file>
2420      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_i2c.c</name>
2421    </file>
2422    <file>
2423      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_i2c_ex.c</name>
2424    </file>
2425    <file>
2426      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_spi.c</name>
2427    </file>
2428    <file>
2429      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_tim.c</name>
2430    </file>
2431    <file>
2432      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_tim_ex.c</name>
2433    </file>
2434    <file>
2435      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_uart.c</name>
2436    </file>
2437    <file>
2438      <name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_uart_ex.c</name>
2439    </file>
2440  </group>
2441</project>
2442