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