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