1<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_projx.xsd">
3
4  <SchemaVersion>2.1</SchemaVersion>
5
6  <Header>### uVision Project, (C) Keil Software</Header>
7
8  <Targets>
9    <Target>
10      <TargetName>rtthread-apollo2</TargetName>
11      <ToolsetNumber>0x4</ToolsetNumber>
12      <ToolsetName>ARM-ADS</ToolsetName>
13      <pCCUsed>5060061::V5.06 update 1 (build 61)::ARMCC</pCCUsed>
14      <TargetOption>
15        <TargetCommonOption>
16          <Device>AMAPH1KK-KBR</Device>
17          <Vendor>Ambiq Micro</Vendor>
18          <PackID>AmbiqMicro.Apollo_DFP.1.0.0</PackID>
19          <PackURL>http://s3.asia.ambiqmicro.com/pack/</PackURL>
20          <Cpu>IROM(0x00000000,0x100000) IRAM(0x10000000,0x40000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
21          <FlashUtilSpec></FlashUtilSpec>
22          <StartupFile></StartupFile>
23          <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD10000000 -FC4000 -FN1 -FF0Apollo2 -FS00 -FL010000 -FP0($$Device:AMAPH1KK-KBR$Flash\Apollo2.FLM))</FlashDriverDll>
24          <DeviceId>0</DeviceId>
25          <RegisterFile>$$Device:AMAPH1KK-KBR$Device\Include\apollo2.h</RegisterFile>
26          <MemoryEnv></MemoryEnv>
27          <Cmp></Cmp>
28          <Asm></Asm>
29          <Linker></Linker>
30          <OHString></OHString>
31          <InfinionOptionDll></InfinionOptionDll>
32          <SLE66CMisc></SLE66CMisc>
33          <SLE66AMisc></SLE66AMisc>
34          <SLE66LinkerMisc></SLE66LinkerMisc>
35          <SFDFile>$$Device:AMAPH1KK-KBR$SVD\apollo2.svd</SFDFile>
36          <bCustSvd>0</bCustSvd>
37          <UseEnv>0</UseEnv>
38          <BinPath></BinPath>
39          <IncludePath></IncludePath>
40          <LibPath></LibPath>
41          <RegisterFilePath></RegisterFilePath>
42          <DBRegisterFilePath></DBRegisterFilePath>
43          <TargetStatus>
44            <Error>0</Error>
45            <ExitCodeStop>0</ExitCodeStop>
46            <ButtonStop>0</ButtonStop>
47            <NotGenerated>0</NotGenerated>
48            <InvalidFlash>1</InvalidFlash>
49          </TargetStatus>
50          <OutputDirectory>.\build\</OutputDirectory>
51          <OutputName>rtthread</OutputName>
52          <CreateExecutable>1</CreateExecutable>
53          <CreateLib>0</CreateLib>
54          <CreateHexFile>0</CreateHexFile>
55          <DebugInformation>1</DebugInformation>
56          <BrowseInformation>1</BrowseInformation>
57          <ListingPath>.\build\</ListingPath>
58          <HexFormatSelection>1</HexFormatSelection>
59          <Merge32K>0</Merge32K>
60          <CreateBatchFile>0</CreateBatchFile>
61          <BeforeCompile>
62            <RunUserProg1>0</RunUserProg1>
63            <RunUserProg2>0</RunUserProg2>
64            <UserProg1Name></UserProg1Name>
65            <UserProg2Name></UserProg2Name>
66            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
67            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
68            <nStopU1X>0</nStopU1X>
69            <nStopU2X>0</nStopU2X>
70          </BeforeCompile>
71          <BeforeMake>
72            <RunUserProg1>0</RunUserProg1>
73            <RunUserProg2>0</RunUserProg2>
74            <UserProg1Name></UserProg1Name>
75            <UserProg2Name></UserProg2Name>
76            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
77            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
78            <nStopB1X>0</nStopB1X>
79            <nStopB2X>0</nStopB2X>
80          </BeforeMake>
81          <AfterMake>
82            <RunUserProg1>1</RunUserProg1>
83            <RunUserProg2>0</RunUserProg2>
84            <UserProg1Name>fromelf --bin !L --output rtthread.bin</UserProg1Name>
85            <UserProg2Name></UserProg2Name>
86            <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
87            <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
88            <nStopA1X>0</nStopA1X>
89            <nStopA2X>0</nStopA2X>
90          </AfterMake>
91          <SelectedForBatchBuild>0</SelectedForBatchBuild>
92          <SVCSIdString></SVCSIdString>
93        </TargetCommonOption>
94        <CommonProperty>
95          <UseCPPCompiler>0</UseCPPCompiler>
96          <RVCTCodeConst>0</RVCTCodeConst>
97          <RVCTZI>0</RVCTZI>
98          <RVCTOtherData>0</RVCTOtherData>
99          <ModuleSelection>0</ModuleSelection>
100          <IncludeInBuild>1</IncludeInBuild>
101          <AlwaysBuild>0</AlwaysBuild>
102          <GenerateAssemblyFile>0</GenerateAssemblyFile>
103          <AssembleAssemblyFile>0</AssembleAssemblyFile>
104          <PublicsOnly>0</PublicsOnly>
105          <StopOnExitCode>3</StopOnExitCode>
106          <CustomArgument></CustomArgument>
107          <IncludeLibraryModules></IncludeLibraryModules>
108          <ComprImg>1</ComprImg>
109        </CommonProperty>
110        <DllOption>
111          <SimDllName>SARMCM3.DLL</SimDllName>
112          <SimDllArguments>  -MPU</SimDllArguments>
113          <SimDlgDll>DCM.DLL</SimDlgDll>
114          <SimDlgDllArguments>-pCM4</SimDlgDllArguments>
115          <TargetDllName>SARMCM3.DLL</TargetDllName>
116          <TargetDllArguments> -MPU</TargetDllArguments>
117          <TargetDlgDll>TCM.DLL</TargetDlgDll>
118          <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments>
119        </DllOption>
120        <DebugOption>
121          <OPTHX>
122            <HexSelection>1</HexSelection>
123            <HexRangeLowAddress>0</HexRangeLowAddress>
124            <HexRangeHighAddress>0</HexRangeHighAddress>
125            <HexOffset>0</HexOffset>
126            <Oh166RecLen>16</Oh166RecLen>
127          </OPTHX>
128          <Simulator>
129            <UseSimulator>0</UseSimulator>
130            <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
131            <RunToMain>1</RunToMain>
132            <RestoreBreakpoints>1</RestoreBreakpoints>
133            <RestoreWatchpoints>1</RestoreWatchpoints>
134            <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
135            <RestoreFunctions>1</RestoreFunctions>
136            <RestoreToolbox>1</RestoreToolbox>
137            <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
138            <RestoreSysVw>1</RestoreSysVw>
139          </Simulator>
140          <Target>
141            <UseTarget>1</UseTarget>
142            <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
143            <RunToMain>1</RunToMain>
144            <RestoreBreakpoints>1</RestoreBreakpoints>
145            <RestoreWatchpoints>1</RestoreWatchpoints>
146            <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
147            <RestoreFunctions>0</RestoreFunctions>
148            <RestoreToolbox>1</RestoreToolbox>
149            <RestoreTracepoints>1</RestoreTracepoints>
150            <RestoreSysVw>1</RestoreSysVw>
151          </Target>
152          <RunDebugAfterBuild>0</RunDebugAfterBuild>
153          <TargetSelection>6</TargetSelection>
154          <SimDlls>
155            <CpuDll></CpuDll>
156            <CpuDllArguments></CpuDllArguments>
157            <PeripheralDll></PeripheralDll>
158            <PeripheralDllArguments></PeripheralDllArguments>
159            <InitializationFile></InitializationFile>
160          </SimDlls>
161          <TargetDlls>
162            <CpuDll></CpuDll>
163            <CpuDllArguments></CpuDllArguments>
164            <PeripheralDll></PeripheralDll>
165            <PeripheralDllArguments></PeripheralDllArguments>
166            <InitializationFile></InitializationFile>
167            <Driver>Segger\JL2CM3.dll</Driver>
168          </TargetDlls>
169        </DebugOption>
170        <Utilities>
171          <Flash1>
172            <UseTargetDll>1</UseTargetDll>
173            <UseExternalTool>0</UseExternalTool>
174            <RunIndependent>0</RunIndependent>
175            <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
176            <Capability>1</Capability>
177            <DriverSelection>4096</DriverSelection>
178          </Flash1>
179          <bUseTDR>1</bUseTDR>
180          <Flash2>BIN\UL2CM3.DLL</Flash2>
181          <Flash3>"" ()</Flash3>
182          <Flash4></Flash4>
183          <pFcarmOut></pFcarmOut>
184          <pFcarmGrp></pFcarmGrp>
185          <pFcArmRoot></pFcArmRoot>
186          <FcArmLst>0</FcArmLst>
187        </Utilities>
188        <TargetArmAds>
189          <ArmAdsMisc>
190            <GenerateListings>0</GenerateListings>
191            <asHll>1</asHll>
192            <asAsm>1</asAsm>
193            <asMacX>1</asMacX>
194            <asSyms>1</asSyms>
195            <asFals>1</asFals>
196            <asDbgD>1</asDbgD>
197            <asForm>1</asForm>
198            <ldLst>0</ldLst>
199            <ldmm>1</ldmm>
200            <ldXref>1</ldXref>
201            <BigEnd>0</BigEnd>
202            <AdsALst>1</AdsALst>
203            <AdsACrf>1</AdsACrf>
204            <AdsANop>0</AdsANop>
205            <AdsANot>0</AdsANot>
206            <AdsLLst>1</AdsLLst>
207            <AdsLmap>1</AdsLmap>
208            <AdsLcgr>1</AdsLcgr>
209            <AdsLsym>1</AdsLsym>
210            <AdsLszi>1</AdsLszi>
211            <AdsLtoi>1</AdsLtoi>
212            <AdsLsun>1</AdsLsun>
213            <AdsLven>1</AdsLven>
214            <AdsLsxf>1</AdsLsxf>
215            <RvctClst>0</RvctClst>
216            <GenPPlst>0</GenPPlst>
217            <AdsCpuType>"Cortex-M4"</AdsCpuType>
218            <RvctDeviceName></RvctDeviceName>
219            <mOS>0</mOS>
220            <uocRom>0</uocRom>
221            <uocRam>0</uocRam>
222            <hadIROM>1</hadIROM>
223            <hadIRAM>1</hadIRAM>
224            <hadXRAM>0</hadXRAM>
225            <uocXRam>0</uocXRam>
226            <RvdsVP>2</RvdsVP>
227            <hadIRAM2>0</hadIRAM2>
228            <hadIROM2>0</hadIROM2>
229            <StupSel>8</StupSel>
230            <useUlib>1</useUlib>
231            <EndSel>0</EndSel>
232            <uLtcg>0</uLtcg>
233            <nSecure>0</nSecure>
234            <RoSelD>3</RoSelD>
235            <RwSelD>3</RwSelD>
236            <CodeSel>0</CodeSel>
237            <OptFeed>0</OptFeed>
238            <NoZi1>0</NoZi1>
239            <NoZi2>0</NoZi2>
240            <NoZi3>0</NoZi3>
241            <NoZi4>0</NoZi4>
242            <NoZi5>0</NoZi5>
243            <Ro1Chk>0</Ro1Chk>
244            <Ro2Chk>0</Ro2Chk>
245            <Ro3Chk>0</Ro3Chk>
246            <Ir1Chk>1</Ir1Chk>
247            <Ir2Chk>0</Ir2Chk>
248            <Ra1Chk>0</Ra1Chk>
249            <Ra2Chk>0</Ra2Chk>
250            <Ra3Chk>0</Ra3Chk>
251            <Im1Chk>1</Im1Chk>
252            <Im2Chk>0</Im2Chk>
253            <OnChipMemories>
254              <Ocm1>
255                <Type>0</Type>
256                <StartAddress>0x0</StartAddress>
257                <Size>0x0</Size>
258              </Ocm1>
259              <Ocm2>
260                <Type>0</Type>
261                <StartAddress>0x0</StartAddress>
262                <Size>0x0</Size>
263              </Ocm2>
264              <Ocm3>
265                <Type>0</Type>
266                <StartAddress>0x0</StartAddress>
267                <Size>0x0</Size>
268              </Ocm3>
269              <Ocm4>
270                <Type>0</Type>
271                <StartAddress>0x0</StartAddress>
272                <Size>0x0</Size>
273              </Ocm4>
274              <Ocm5>
275                <Type>0</Type>
276                <StartAddress>0x0</StartAddress>
277                <Size>0x0</Size>
278              </Ocm5>
279              <Ocm6>
280                <Type>0</Type>
281                <StartAddress>0x0</StartAddress>
282                <Size>0x0</Size>
283              </Ocm6>
284              <IRAM>
285                <Type>0</Type>
286                <StartAddress>0x10000000</StartAddress>
287                <Size>0x40000</Size>
288              </IRAM>
289              <IROM>
290                <Type>1</Type>
291                <StartAddress>0x0</StartAddress>
292                <Size>0x100000</Size>
293              </IROM>
294              <XRAM>
295                <Type>0</Type>
296                <StartAddress>0x0</StartAddress>
297                <Size>0x0</Size>
298              </XRAM>
299              <OCR_RVCT1>
300                <Type>1</Type>
301                <StartAddress>0x0</StartAddress>
302                <Size>0x0</Size>
303              </OCR_RVCT1>
304              <OCR_RVCT2>
305                <Type>1</Type>
306                <StartAddress>0x0</StartAddress>
307                <Size>0x0</Size>
308              </OCR_RVCT2>
309              <OCR_RVCT3>
310                <Type>1</Type>
311                <StartAddress>0x0</StartAddress>
312                <Size>0x0</Size>
313              </OCR_RVCT3>
314              <OCR_RVCT4>
315                <Type>1</Type>
316                <StartAddress>0x0</StartAddress>
317                <Size>0x100000</Size>
318              </OCR_RVCT4>
319              <OCR_RVCT5>
320                <Type>1</Type>
321                <StartAddress>0x0</StartAddress>
322                <Size>0x0</Size>
323              </OCR_RVCT5>
324              <OCR_RVCT6>
325                <Type>0</Type>
326                <StartAddress>0x0</StartAddress>
327                <Size>0x0</Size>
328              </OCR_RVCT6>
329              <OCR_RVCT7>
330                <Type>0</Type>
331                <StartAddress>0x0</StartAddress>
332                <Size>0x0</Size>
333              </OCR_RVCT7>
334              <OCR_RVCT8>
335                <Type>0</Type>
336                <StartAddress>0x0</StartAddress>
337                <Size>0x0</Size>
338              </OCR_RVCT8>
339              <OCR_RVCT9>
340                <Type>0</Type>
341                <StartAddress>0x10000000</StartAddress>
342                <Size>0x40000</Size>
343              </OCR_RVCT9>
344              <OCR_RVCT10>
345                <Type>0</Type>
346                <StartAddress>0x0</StartAddress>
347                <Size>0x0</Size>
348              </OCR_RVCT10>
349            </OnChipMemories>
350            <RvctStartVector></RvctStartVector>
351          </ArmAdsMisc>
352          <Cads>
353            <interw>1</interw>
354            <Optim>1</Optim>
355            <oTime>0</oTime>
356            <SplitLS>0</SplitLS>
357            <OneElfS>0</OneElfS>
358            <Strict>0</Strict>
359            <EnumInt>0</EnumInt>
360            <PlainCh>0</PlainCh>
361            <Ropi>0</Ropi>
362            <Rwpi>0</Rwpi>
363            <wLevel>2</wLevel>
364            <uThumb>0</uThumb>
365            <uSurpInc>0</uSurpInc>
366            <uC99>0</uC99>
367            <useXO>0</useXO>
368            <v6Lang>1</v6Lang>
369            <v6LangP>1</v6LangP>
370            <vShortEn>1</vShortEn>
371            <vShortWch>1</vShortWch>
372            <VariousControls>
373              <MiscControls></MiscControls>
374              <Define>AM_PACKAGE_BGA,AM_PART_APOLLO2,keil,USE_APDPERIPH_DRIVER</Define>
375              <Undefine></Undefine>
376              <IncludePath></IncludePath>
377            </VariousControls>
378          </Cads>
379          <Aads>
380            <interw>1</interw>
381            <Ropi>0</Ropi>
382            <Rwpi>0</Rwpi>
383            <thumb>0</thumb>
384            <SplitLS>0</SplitLS>
385            <SwStkChk>0</SwStkChk>
386            <NoWarn>0</NoWarn>
387            <uSurpInc>0</uSurpInc>
388            <useXO>0</useXO>
389            <VariousControls>
390              <MiscControls></MiscControls>
391              <Define></Define>
392              <Undefine></Undefine>
393              <IncludePath></IncludePath>
394            </VariousControls>
395          </Aads>
396          <LDads>
397            <umfTarg>1</umfTarg>
398            <Ropi>0</Ropi>
399            <Rwpi>0</Rwpi>
400            <noStLib>0</noStLib>
401            <RepFail>1</RepFail>
402            <useFile>0</useFile>
403            <TextAddressRange>0x00000000</TextAddressRange>
404            <DataAddressRange>0x20000000</DataAddressRange>
405            <pXoBase></pXoBase>
406            <ScatterFile>.\build\rtthread.sct</ScatterFile>
407            <IncludeLibs></IncludeLibs>
408            <IncludeLibsPath></IncludeLibsPath>
409            <Misc></Misc>
410            <LinkerInputFile></LinkerInputFile>
411            <DisabledWarnings></DisabledWarnings>
412          </LDads>
413        </TargetArmAds>
414      </TargetOption>
415    </Target>
416  </Targets>
417
418</Project>
419