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>LPC43xx SPIFI</TargetName> 11 <ToolsetNumber>0x4</ToolsetNumber> 12 <ToolsetName>ARM-ADS</ToolsetName> 13 <TargetOption> 14 <TargetCommonOption> 15 <Device>LPC4357</Device> 16 <Vendor>NXP (founded by Philips)</Vendor> 17 <Cpu>IRAM(0x10000000-0x10007FFF) IRAM2(0x20000000-0x2000FFFF) IROM(0x1A000000-0x1A07FFFF) IROM2(0x1B000000-0x1B07FFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2</Cpu> 18 <FlashUtilSpec></FlashUtilSpec> 19 <StartupFile>"STARTUP\NXP\LPC43xx\startup_LPC43xx.s" ("NXP LPC43xx Startup Code")</StartupFile> 20 <FlashDriverDll>UL2CM3(-O975 -S0 -C0 -FO7 -FD10000000 -FC800 -FN2 -FF0LPC18xx43xx_512_BA -FS01A000000 -FL080000 -FF1LPC18xx43xx_512_BB -FS11B000000 -FL180000)</FlashDriverDll> 21 <DeviceId>6414</DeviceId> 22 <RegisterFile>LPC43xx.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>SFD\NXP\LPC43xx\LPC43xx.SFR</SFDFile> 33 <UseEnv>0</UseEnv> 34 <BinPath></BinPath> 35 <IncludePath></IncludePath> 36 <LibPath></LibPath> 37 <RegisterFilePath>NXP\LPC43xx\</RegisterFilePath> 38 <DBRegisterFilePath>NXP\LPC43xx\</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>.\build\</OutputDirectory> 47 <OutputName>rtthread_lpc43xx</OutputName> 48 <CreateExecutable>1</CreateExecutable> 49 <CreateLib>0</CreateLib> 50 <CreateHexFile>0</CreateHexFile> 51 <DebugInformation>1</DebugInformation> 52 <BrowseInformation>1</BrowseInformation> 53 <ListingPath>.\build\</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 <nStopU1X>0</nStopU1X> 65 <nStopU2X>0</nStopU2X> 66 </BeforeCompile> 67 <BeforeMake> 68 <RunUserProg1>0</RunUserProg1> 69 <RunUserProg2>0</RunUserProg2> 70 <UserProg1Name></UserProg1Name> 71 <UserProg2Name></UserProg2Name> 72 <UserProg1Dos16Mode>0</UserProg1Dos16Mode> 73 <UserProg2Dos16Mode>0</UserProg2Dos16Mode> 74 </BeforeMake> 75 <AfterMake> 76 <RunUserProg1>0</RunUserProg1> 77 <RunUserProg2>0</RunUserProg2> 78 <UserProg1Name></UserProg1Name> 79 <UserProg2Name></UserProg2Name> 80 <UserProg1Dos16Mode>0</UserProg1Dos16Mode> 81 <UserProg2Dos16Mode>0</UserProg2Dos16Mode> 82 </AfterMake> 83 <SelectedForBatchBuild>0</SelectedForBatchBuild> 84 <SVCSIdString></SVCSIdString> 85 </TargetCommonOption> 86 <CommonProperty> 87 <UseCPPCompiler>0</UseCPPCompiler> 88 <RVCTCodeConst>0</RVCTCodeConst> 89 <RVCTZI>0</RVCTZI> 90 <RVCTOtherData>0</RVCTOtherData> 91 <ModuleSelection>0</ModuleSelection> 92 <IncludeInBuild>1</IncludeInBuild> 93 <AlwaysBuild>0</AlwaysBuild> 94 <GenerateAssemblyFile>0</GenerateAssemblyFile> 95 <AssembleAssemblyFile>0</AssembleAssemblyFile> 96 <PublicsOnly>0</PublicsOnly> 97 <StopOnExitCode>3</StopOnExitCode> 98 <CustomArgument></CustomArgument> 99 <IncludeLibraryModules></IncludeLibraryModules> 100 </CommonProperty> 101 <DllOption> 102 <SimDllName>SARMCM3.DLL</SimDllName> 103 <SimDllArguments>-MPU</SimDllArguments> 104 <SimDlgDll>DCM.DLL</SimDlgDll> 105 <SimDlgDllArguments>-pCM4</SimDlgDllArguments> 106 <TargetDllName>SARMCM3.DLL</TargetDllName> 107 <TargetDllArguments>-MPU</TargetDllArguments> 108 <TargetDlgDll>TCM.DLL</TargetDlgDll> 109 <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments> 110 </DllOption> 111 <DebugOption> 112 <OPTHX> 113 <HexSelection>1</HexSelection> 114 <HexRangeLowAddress>0</HexRangeLowAddress> 115 <HexRangeHighAddress>0</HexRangeHighAddress> 116 <HexOffset>0</HexOffset> 117 <Oh166RecLen>16</Oh166RecLen> 118 </OPTHX> 119 <Simulator> 120 <UseSimulator>0</UseSimulator> 121 <LoadApplicationAtStartup>1</LoadApplicationAtStartup> 122 <RunToMain>1</RunToMain> 123 <RestoreBreakpoints>1</RestoreBreakpoints> 124 <RestoreWatchpoints>1</RestoreWatchpoints> 125 <RestoreMemoryDisplay>1</RestoreMemoryDisplay> 126 <RestoreFunctions>1</RestoreFunctions> 127 <RestoreToolbox>1</RestoreToolbox> 128 <LimitSpeedToRealTime>0</LimitSpeedToRealTime> 129 </Simulator> 130 <Target> 131 <UseTarget>1</UseTarget> 132 <LoadApplicationAtStartup>1</LoadApplicationAtStartup> 133 <RunToMain>1</RunToMain> 134 <RestoreBreakpoints>1</RestoreBreakpoints> 135 <RestoreWatchpoints>1</RestoreWatchpoints> 136 <RestoreMemoryDisplay>0</RestoreMemoryDisplay> 137 <RestoreFunctions>0</RestoreFunctions> 138 <RestoreToolbox>1</RestoreToolbox> 139 <RestoreTracepoints>0</RestoreTracepoints> 140 </Target> 141 <RunDebugAfterBuild>0</RunDebugAfterBuild> 142 <TargetSelection>1</TargetSelection> 143 <SimDlls> 144 <CpuDll></CpuDll> 145 <CpuDllArguments></CpuDllArguments> 146 <PeripheralDll></PeripheralDll> 147 <PeripheralDllArguments></PeripheralDllArguments> 148 <InitializationFile></InitializationFile> 149 </SimDlls> 150 <TargetDlls> 151 <CpuDll></CpuDll> 152 <CpuDllArguments></CpuDllArguments> 153 <PeripheralDll></PeripheralDll> 154 <PeripheralDllArguments></PeripheralDllArguments> 155 <InitializationFile></InitializationFile> 156 <Driver>BIN\UL2CM3.DLL</Driver> 157 </TargetDlls> 158 </DebugOption> 159 <Utilities> 160 <Flash1> 161 <UseTargetDll>1</UseTargetDll> 162 <UseExternalTool>0</UseExternalTool> 163 <RunIndependent>0</RunIndependent> 164 <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging> 165 <Capability>1</Capability> 166 <DriverSelection>4096</DriverSelection> 167 </Flash1> 168 <bUseTDR>1</bUseTDR> 169 <Flash2>BIN\UL2CM3.DLL</Flash2> 170 <Flash3>"" ()</Flash3> 171 <Flash4></Flash4> 172 </Utilities> 173 <TargetArmAds> 174 <ArmAdsMisc> 175 <GenerateListings>0</GenerateListings> 176 <asHll>1</asHll> 177 <asAsm>1</asAsm> 178 <asMacX>1</asMacX> 179 <asSyms>1</asSyms> 180 <asFals>1</asFals> 181 <asDbgD>1</asDbgD> 182 <asForm>1</asForm> 183 <ldLst>0</ldLst> 184 <ldmm>1</ldmm> 185 <ldXref>1</ldXref> 186 <BigEnd>0</BigEnd> 187 <AdsALst>1</AdsALst> 188 <AdsACrf>1</AdsACrf> 189 <AdsANop>0</AdsANop> 190 <AdsANot>0</AdsANot> 191 <AdsLLst>1</AdsLLst> 192 <AdsLmap>1</AdsLmap> 193 <AdsLcgr>1</AdsLcgr> 194 <AdsLsym>1</AdsLsym> 195 <AdsLszi>1</AdsLszi> 196 <AdsLtoi>1</AdsLtoi> 197 <AdsLsun>1</AdsLsun> 198 <AdsLven>1</AdsLven> 199 <AdsLsxf>1</AdsLsxf> 200 <RvctClst>1</RvctClst> 201 <GenPPlst>0</GenPPlst> 202 <AdsCpuType>"Cortex-M4"</AdsCpuType> 203 <RvctDeviceName></RvctDeviceName> 204 <mOS>0</mOS> 205 <uocRom>0</uocRom> 206 <uocRam>0</uocRam> 207 <hadIROM>1</hadIROM> 208 <hadIRAM>1</hadIRAM> 209 <hadXRAM>0</hadXRAM> 210 <uocXRam>0</uocXRam> 211 <RvdsVP>2</RvdsVP> 212 <hadIRAM2>1</hadIRAM2> 213 <hadIROM2>1</hadIROM2> 214 <StupSel>8</StupSel> 215 <useUlib>1</useUlib> 216 <EndSel>0</EndSel> 217 <uLtcg>0</uLtcg> 218 <RoSelD>0</RoSelD> 219 <RwSelD>3</RwSelD> 220 <CodeSel>0</CodeSel> 221 <OptFeed>0</OptFeed> 222 <NoZi1>0</NoZi1> 223 <NoZi2>0</NoZi2> 224 <NoZi3>0</NoZi3> 225 <NoZi4>0</NoZi4> 226 <NoZi5>0</NoZi5> 227 <Ro1Chk>0</Ro1Chk> 228 <Ro2Chk>0</Ro2Chk> 229 <Ro3Chk>0</Ro3Chk> 230 <Ir1Chk>1</Ir1Chk> 231 <Ir2Chk>0</Ir2Chk> 232 <Ra1Chk>0</Ra1Chk> 233 <Ra2Chk>0</Ra2Chk> 234 <Ra3Chk>0</Ra3Chk> 235 <Im1Chk>1</Im1Chk> 236 <Im2Chk>0</Im2Chk> 237 <OnChipMemories> 238 <Ocm1> 239 <Type>0</Type> 240 <StartAddress>0x0</StartAddress> 241 <Size>0x0</Size> 242 </Ocm1> 243 <Ocm2> 244 <Type>0</Type> 245 <StartAddress>0x0</StartAddress> 246 <Size>0x0</Size> 247 </Ocm2> 248 <Ocm3> 249 <Type>0</Type> 250 <StartAddress>0x0</StartAddress> 251 <Size>0x0</Size> 252 </Ocm3> 253 <Ocm4> 254 <Type>0</Type> 255 <StartAddress>0x0</StartAddress> 256 <Size>0x0</Size> 257 </Ocm4> 258 <Ocm5> 259 <Type>0</Type> 260 <StartAddress>0x0</StartAddress> 261 <Size>0x0</Size> 262 </Ocm5> 263 <Ocm6> 264 <Type>0</Type> 265 <StartAddress>0x0</StartAddress> 266 <Size>0x0</Size> 267 </Ocm6> 268 <IRAM> 269 <Type>0</Type> 270 <StartAddress>0x10000000</StartAddress> 271 <Size>0x8000</Size> 272 </IRAM> 273 <IROM> 274 <Type>1</Type> 275 <StartAddress>0x1a000000</StartAddress> 276 <Size>0x80000</Size> 277 </IROM> 278 <XRAM> 279 <Type>0</Type> 280 <StartAddress>0x0</StartAddress> 281 <Size>0x0</Size> 282 </XRAM> 283 <OCR_RVCT1> 284 <Type>1</Type> 285 <StartAddress>0x14000000</StartAddress> 286 <Size>0x400000</Size> 287 </OCR_RVCT1> 288 <OCR_RVCT2> 289 <Type>1</Type> 290 <StartAddress>0x0</StartAddress> 291 <Size>0x0</Size> 292 </OCR_RVCT2> 293 <OCR_RVCT3> 294 <Type>1</Type> 295 <StartAddress>0x0</StartAddress> 296 <Size>0x0</Size> 297 </OCR_RVCT3> 298 <OCR_RVCT4> 299 <Type>1</Type> 300 <StartAddress>0x1a000000</StartAddress> 301 <Size>0x80000</Size> 302 </OCR_RVCT4> 303 <OCR_RVCT5> 304 <Type>1</Type> 305 <StartAddress>0x1b000000</StartAddress> 306 <Size>0x80000</Size> 307 </OCR_RVCT5> 308 <OCR_RVCT6> 309 <Type>0</Type> 310 <StartAddress>0x0</StartAddress> 311 <Size>0x0</Size> 312 </OCR_RVCT6> 313 <OCR_RVCT7> 314 <Type>0</Type> 315 <StartAddress>0x0</StartAddress> 316 <Size>0x0</Size> 317 </OCR_RVCT7> 318 <OCR_RVCT8> 319 <Type>0</Type> 320 <StartAddress>0x0</StartAddress> 321 <Size>0x0</Size> 322 </OCR_RVCT8> 323 <OCR_RVCT9> 324 <Type>0</Type> 325 <StartAddress>0x10000000</StartAddress> 326 <Size>0x8000</Size> 327 </OCR_RVCT9> 328 <OCR_RVCT10> 329 <Type>0</Type> 330 <StartAddress>0x20000000</StartAddress> 331 <Size>0x10000</Size> 332 </OCR_RVCT10> 333 </OnChipMemories> 334 <RvctStartVector></RvctStartVector> 335 </ArmAdsMisc> 336 <Cads> 337 <interw>1</interw> 338 <Optim>1</Optim> 339 <oTime>0</oTime> 340 <SplitLS>0</SplitLS> 341 <OneElfS>1</OneElfS> 342 <Strict>0</Strict> 343 <EnumInt>0</EnumInt> 344 <PlainCh>0</PlainCh> 345 <Ropi>0</Ropi> 346 <Rwpi>0</Rwpi> 347 <wLevel>0</wLevel> 348 <uThumb>0</uThumb> 349 <uSurpInc>0</uSurpInc> 350 <VariousControls> 351 <MiscControls></MiscControls> 352 <Define></Define> 353 <Undefine></Undefine> 354 <IncludePath></IncludePath> 355 </VariousControls> 356 </Cads> 357 <Aads> 358 <interw>1</interw> 359 <Ropi>0</Ropi> 360 <Rwpi>0</Rwpi> 361 <thumb>0</thumb> 362 <SplitLS>0</SplitLS> 363 <SwStkChk>0</SwStkChk> 364 <NoWarn>0</NoWarn> 365 <uSurpInc>0</uSurpInc> 366 <VariousControls> 367 <MiscControls></MiscControls> 368 <Define>NO_CRP</Define> 369 <Undefine></Undefine> 370 <IncludePath></IncludePath> 371 </VariousControls> 372 </Aads> 373 <LDads> 374 <umfTarg>0</umfTarg> 375 <Ropi>0</Ropi> 376 <Rwpi>0</Rwpi> 377 <noStLib>0</noStLib> 378 <RepFail>1</RepFail> 379 <useFile>0</useFile> 380 <TextAddressRange>0x14000000</TextAddressRange> 381 <DataAddressRange>0x10000000</DataAddressRange> 382 <pXoBase></pXoBase> 383 <ScatterFile>.\rtthread_lpc43xx.sct</ScatterFile> 384 <IncludeLibs></IncludeLibs> 385 <IncludeLibsPath></IncludeLibsPath> 386 <Misc></Misc> 387 <LinkerInputFile></LinkerInputFile> 388 <DisabledWarnings></DisabledWarnings> 389 </LDads> 390 </TargetArmAds> 391 </TargetOption> 392 </Target> 393 </Targets> 394</Project> 395