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</TargetName> 11 <ToolsetNumber>0x4</ToolsetNumber> 12 <ToolsetName>ARM-ADS</ToolsetName> 13 <TargetOption> 14 <TargetCommonOption> 15 <Device>nRF52832_xxAA</Device> 16 <Vendor>Nordic Semiconductor</Vendor> 17 <PackID>NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0</PackID> 18 <PackURL>http://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/</PackURL> 19 <Cpu>IRAM(0x20000000,0x10000) IROM(0x00000000,0x80000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu> 20 <FlashUtilSpec></FlashUtilSpec> 21 <StartupFile></StartupFile> 22 <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20000000 -FC4000 -FN2 -FF0nrf52xxx -FS00 -FL0200000 -FF1nrf52xxx_uicr -FS110001000 -FL11000 -FP0($$Device:nRF52832_xxAA$Flash\nrf52xxx.flm) -FP1($$Device:nRF52832_xxAA$Flash\nrf52xxx_uicr.flm))</FlashDriverDll> 23 <DeviceId>0</DeviceId> 24 <RegisterFile>$$Device:nRF52832_xxAA$Device\Include\nrf.h</RegisterFile> 25 <MemoryEnv></MemoryEnv> 26 <Cmp></Cmp> 27 <Asm></Asm> 28 <Linker></Linker> 29 <OHString></OHString> 30 <InfinionOptionDll></InfinionOptionDll> 31 <SLE66CMisc></SLE66CMisc> 32 <SLE66AMisc></SLE66AMisc> 33 <SLE66LinkerMisc></SLE66LinkerMisc> 34 <SFDFile>$$Device:nRF52832_xxAA$SVD\nrf52.svd</SFDFile> 35 <bCustSvd>0</bCustSvd> 36 <UseEnv>0</UseEnv> 37 <BinPath></BinPath> 38 <IncludePath></IncludePath> 39 <LibPath></LibPath> 40 <RegisterFilePath></RegisterFilePath> 41 <DBRegisterFilePath></DBRegisterFilePath> 42 <TargetStatus> 43 <Error>0</Error> 44 <ExitCodeStop>0</ExitCodeStop> 45 <ButtonStop>0</ButtonStop> 46 <NotGenerated>0</NotGenerated> 47 <InvalidFlash>1</InvalidFlash> 48 </TargetStatus> 49 <OutputDirectory>.\build\</OutputDirectory> 50 <OutputName>rtthread</OutputName> 51 <CreateExecutable>1</CreateExecutable> 52 <CreateLib>0</CreateLib> 53 <CreateHexFile>1</CreateHexFile> 54 <DebugInformation>1</DebugInformation> 55 <BrowseInformation>1</BrowseInformation> 56 <ListingPath>.\build\</ListingPath> 57 <HexFormatSelection>1</HexFormatSelection> 58 <Merge32K>0</Merge32K> 59 <CreateBatchFile>0</CreateBatchFile> 60 <BeforeCompile> 61 <RunUserProg1>0</RunUserProg1> 62 <RunUserProg2>0</RunUserProg2> 63 <UserProg1Name></UserProg1Name> 64 <UserProg2Name></UserProg2Name> 65 <UserProg1Dos16Mode>0</UserProg1Dos16Mode> 66 <UserProg2Dos16Mode>0</UserProg2Dos16Mode> 67 <nStopU1X>0</nStopU1X> 68 <nStopU2X>0</nStopU2X> 69 </BeforeCompile> 70 <BeforeMake> 71 <RunUserProg1>0</RunUserProg1> 72 <RunUserProg2>0</RunUserProg2> 73 <UserProg1Name></UserProg1Name> 74 <UserProg2Name></UserProg2Name> 75 <UserProg1Dos16Mode>0</UserProg1Dos16Mode> 76 <UserProg2Dos16Mode>0</UserProg2Dos16Mode> 77 <nStopB1X>0</nStopB1X> 78 <nStopB2X>0</nStopB2X> 79 </BeforeMake> 80 <AfterMake> 81 <RunUserProg1>1</RunUserProg1> 82 <RunUserProg2>0</RunUserProg2> 83 <UserProg1Name>fromelf --bin !L --output rtthread.bin</UserProg1Name> 84 <UserProg2Name></UserProg2Name> 85 <UserProg1Dos16Mode>0</UserProg1Dos16Mode> 86 <UserProg2Dos16Mode>0</UserProg2Dos16Mode> 87 <nStopA1X>0</nStopA1X> 88 <nStopA2X>0</nStopA2X> 89 </AfterMake> 90 <SelectedForBatchBuild>0</SelectedForBatchBuild> 91 <SVCSIdString></SVCSIdString> 92 </TargetCommonOption> 93 <CommonProperty> 94 <UseCPPCompiler>0</UseCPPCompiler> 95 <RVCTCodeConst>0</RVCTCodeConst> 96 <RVCTZI>0</RVCTZI> 97 <RVCTOtherData>0</RVCTOtherData> 98 <ModuleSelection>0</ModuleSelection> 99 <IncludeInBuild>1</IncludeInBuild> 100 <AlwaysBuild>0</AlwaysBuild> 101 <GenerateAssemblyFile>0</GenerateAssemblyFile> 102 <AssembleAssemblyFile>0</AssembleAssemblyFile> 103 <PublicsOnly>0</PublicsOnly> 104 <StopOnExitCode>3</StopOnExitCode> 105 <CustomArgument></CustomArgument> 106 <IncludeLibraryModules></IncludeLibraryModules> 107 <ComprImg>1</ComprImg> 108 </CommonProperty> 109 <DllOption> 110 <SimDllName>SARMCM3.DLL</SimDllName> 111 <SimDllArguments> -MPU</SimDllArguments> 112 <SimDlgDll>DCM.DLL</SimDlgDll> 113 <SimDlgDllArguments>-pCM4</SimDlgDllArguments> 114 <TargetDllName>SARMCM3.DLL</TargetDllName> 115 <TargetDllArguments> -MPU</TargetDllArguments> 116 <TargetDlgDll>TCM.DLL</TargetDlgDll> 117 <TargetDlgDllArguments>-pCM4</TargetDlgDllArguments> 118 </DllOption> 119 <DebugOption> 120 <OPTHX> 121 <HexSelection>1</HexSelection> 122 <HexRangeLowAddress>0</HexRangeLowAddress> 123 <HexRangeHighAddress>0</HexRangeHighAddress> 124 <HexOffset>0</HexOffset> 125 <Oh166RecLen>16</Oh166RecLen> 126 </OPTHX> 127 </DebugOption> 128 <Utilities> 129 <Flash1> 130 <UseTargetDll>1</UseTargetDll> 131 <UseExternalTool>0</UseExternalTool> 132 <RunIndependent>0</RunIndependent> 133 <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging> 134 <Capability>1</Capability> 135 <DriverSelection>4096</DriverSelection> 136 </Flash1> 137 <bUseTDR>1</bUseTDR> 138 <Flash2>BIN\UL2CM3.DLL</Flash2> 139 <Flash3>"" ()</Flash3> 140 <Flash4></Flash4> 141 <pFcarmOut></pFcarmOut> 142 <pFcarmGrp></pFcarmGrp> 143 <pFcArmRoot></pFcArmRoot> 144 <FcArmLst>0</FcArmLst> 145 </Utilities> 146 <TargetArmAds> 147 <ArmAdsMisc> 148 <GenerateListings>0</GenerateListings> 149 <asHll>1</asHll> 150 <asAsm>1</asAsm> 151 <asMacX>1</asMacX> 152 <asSyms>1</asSyms> 153 <asFals>1</asFals> 154 <asDbgD>1</asDbgD> 155 <asForm>1</asForm> 156 <ldLst>0</ldLst> 157 <ldmm>1</ldmm> 158 <ldXref>1</ldXref> 159 <BigEnd>0</BigEnd> 160 <AdsALst>1</AdsALst> 161 <AdsACrf>1</AdsACrf> 162 <AdsANop>0</AdsANop> 163 <AdsANot>0</AdsANot> 164 <AdsLLst>1</AdsLLst> 165 <AdsLmap>1</AdsLmap> 166 <AdsLcgr>1</AdsLcgr> 167 <AdsLsym>1</AdsLsym> 168 <AdsLszi>1</AdsLszi> 169 <AdsLtoi>1</AdsLtoi> 170 <AdsLsun>1</AdsLsun> 171 <AdsLven>1</AdsLven> 172 <AdsLsxf>1</AdsLsxf> 173 <RvctClst>0</RvctClst> 174 <GenPPlst>0</GenPPlst> 175 <AdsCpuType>"Cortex-M4"</AdsCpuType> 176 <RvctDeviceName></RvctDeviceName> 177 <mOS>0</mOS> 178 <uocRom>0</uocRom> 179 <uocRam>0</uocRam> 180 <hadIROM>1</hadIROM> 181 <hadIRAM>1</hadIRAM> 182 <hadXRAM>0</hadXRAM> 183 <uocXRam>0</uocXRam> 184 <RvdsVP>2</RvdsVP> 185 <hadIRAM2>0</hadIRAM2> 186 <hadIROM2>0</hadIROM2> 187 <StupSel>8</StupSel> 188 <useUlib>0</useUlib> 189 <EndSel>0</EndSel> 190 <uLtcg>0</uLtcg> 191 <nSecure>0</nSecure> 192 <RoSelD>3</RoSelD> 193 <RwSelD>3</RwSelD> 194 <CodeSel>0</CodeSel> 195 <OptFeed>0</OptFeed> 196 <NoZi1>0</NoZi1> 197 <NoZi2>0</NoZi2> 198 <NoZi3>0</NoZi3> 199 <NoZi4>0</NoZi4> 200 <NoZi5>0</NoZi5> 201 <Ro1Chk>0</Ro1Chk> 202 <Ro2Chk>0</Ro2Chk> 203 <Ro3Chk>0</Ro3Chk> 204 <Ir1Chk>1</Ir1Chk> 205 <Ir2Chk>0</Ir2Chk> 206 <Ra1Chk>0</Ra1Chk> 207 <Ra2Chk>0</Ra2Chk> 208 <Ra3Chk>0</Ra3Chk> 209 <Im1Chk>1</Im1Chk> 210 <Im2Chk>0</Im2Chk> 211 <OnChipMemories> 212 <Ocm1> 213 <Type>0</Type> 214 <StartAddress>0x0</StartAddress> 215 <Size>0x0</Size> 216 </Ocm1> 217 <Ocm2> 218 <Type>0</Type> 219 <StartAddress>0x0</StartAddress> 220 <Size>0x0</Size> 221 </Ocm2> 222 <Ocm3> 223 <Type>0</Type> 224 <StartAddress>0x0</StartAddress> 225 <Size>0x0</Size> 226 </Ocm3> 227 <Ocm4> 228 <Type>0</Type> 229 <StartAddress>0x0</StartAddress> 230 <Size>0x0</Size> 231 </Ocm4> 232 <Ocm5> 233 <Type>0</Type> 234 <StartAddress>0x0</StartAddress> 235 <Size>0x0</Size> 236 </Ocm5> 237 <Ocm6> 238 <Type>0</Type> 239 <StartAddress>0x0</StartAddress> 240 <Size>0x0</Size> 241 </Ocm6> 242 <IRAM> 243 <Type>0</Type> 244 <StartAddress>0x20000000</StartAddress> 245 <Size>0x10000</Size> 246 </IRAM> 247 <IROM> 248 <Type>1</Type> 249 <StartAddress>0x0</StartAddress> 250 <Size>0x80000</Size> 251 </IROM> 252 <XRAM> 253 <Type>0</Type> 254 <StartAddress>0x0</StartAddress> 255 <Size>0x0</Size> 256 </XRAM> 257 <OCR_RVCT1> 258 <Type>1</Type> 259 <StartAddress>0x0</StartAddress> 260 <Size>0x0</Size> 261 </OCR_RVCT1> 262 <OCR_RVCT2> 263 <Type>1</Type> 264 <StartAddress>0x0</StartAddress> 265 <Size>0x0</Size> 266 </OCR_RVCT2> 267 <OCR_RVCT3> 268 <Type>1</Type> 269 <StartAddress>0x0</StartAddress> 270 <Size>0x0</Size> 271 </OCR_RVCT3> 272 <OCR_RVCT4> 273 <Type>1</Type> 274 <StartAddress>0x0</StartAddress> 275 <Size>0x80000</Size> 276 </OCR_RVCT4> 277 <OCR_RVCT5> 278 <Type>1</Type> 279 <StartAddress>0x0</StartAddress> 280 <Size>0x0</Size> 281 </OCR_RVCT5> 282 <OCR_RVCT6> 283 <Type>0</Type> 284 <StartAddress>0x0</StartAddress> 285 <Size>0x0</Size> 286 </OCR_RVCT6> 287 <OCR_RVCT7> 288 <Type>0</Type> 289 <StartAddress>0x0</StartAddress> 290 <Size>0x0</Size> 291 </OCR_RVCT7> 292 <OCR_RVCT8> 293 <Type>0</Type> 294 <StartAddress>0x0</StartAddress> 295 <Size>0x0</Size> 296 </OCR_RVCT8> 297 <OCR_RVCT9> 298 <Type>0</Type> 299 <StartAddress>0x20000000</StartAddress> 300 <Size>0x10000</Size> 301 </OCR_RVCT9> 302 <OCR_RVCT10> 303 <Type>0</Type> 304 <StartAddress>0x0</StartAddress> 305 <Size>0x0</Size> 306 </OCR_RVCT10> 307 </OnChipMemories> 308 <RvctStartVector></RvctStartVector> 309 </ArmAdsMisc> 310 <Cads> 311 <interw>1</interw> 312 <Optim>1</Optim> 313 <oTime>0</oTime> 314 <SplitLS>0</SplitLS> 315 <OneElfS>1</OneElfS> 316 <Strict>0</Strict> 317 <EnumInt>0</EnumInt> 318 <PlainCh>0</PlainCh> 319 <Ropi>0</Ropi> 320 <Rwpi>0</Rwpi> 321 <wLevel>2</wLevel> 322 <uThumb>0</uThumb> 323 <uSurpInc>0</uSurpInc> 324 <uC99>1</uC99> 325 <useXO>0</useXO> 326 <v6Lang>1</v6Lang> 327 <v6LangP>1</v6LangP> 328 <vShortEn>1</vShortEn> 329 <vShortWch>1</vShortWch> 330 <v6Lto>0</v6Lto> 331 <v6WtE>0</v6WtE> 332 <v6Rtti>0</v6Rtti> 333 <VariousControls> 334 <MiscControls>--reduce_paths --gnu</MiscControls> 335 <Define>BLE_STACK_SUPPORT_REQD NRF_SD_BLE_API_VERSION=4 S132 SOFTDEVICE_PRESENT SWI_DISABLE0 CONFIG_GPIO_AS_PINRESET NRF52 NRF52832_XXAA NRF52_PAN_12 NRF52_PAN_15 NRF52_PAN_20 NRF52_PAN_31 NRF52_PAN_36 NRF52_PAN_51 NRF52_PAN_54 NRF52_PAN_55 NRF52_PAN_58 NRF52_PAN_64 NRF52_PAN_74</Define> 336 <Undefine></Undefine> 337 <IncludePath></IncludePath> 338 </VariousControls> 339 </Cads> 340 <Aads> 341 <interw>1</interw> 342 <Ropi>0</Ropi> 343 <Rwpi>0</Rwpi> 344 <thumb>0</thumb> 345 <SplitLS>0</SplitLS> 346 <SwStkChk>0</SwStkChk> 347 <NoWarn>0</NoWarn> 348 <uSurpInc>0</uSurpInc> 349 <useXO>0</useXO> 350 <uClangAs>0</uClangAs> 351 <VariousControls> 352 <MiscControls>--cpreproc_opts=-DBLE_STACK_SUPPORT_REQD,-DNRF_SD_BLE_API_VERSION=4,-DS132,-DSOFTDEVICE_PRESENT,-DSWI_DISABLE0,-DCONFIG_GPIO_AS_PINRESET,-DNRF52,-DNRF52832_XXAA,-DNRF52_PAN_12,-DNRF52_PAN_15,-DNRF52_PAN_20,-DNRF52_PAN_31,-DNRF52_PAN_36,-DNRF52_PAN_51,-DNRF52_PAN_54,-DNRF52_PAN_55,-DNRF52_PAN_58,-DNRF52_PAN_64,-DNRF52_PAN_74</MiscControls> 353 <Define>BLE_STACK_SUPPORT_REQD NRF_SD_BLE_API_VERSION=4 S132 SOFTDEVICE_PRESENT SWI_DISABLE0 CONFIG_GPIO_AS_PINRESET NRF52 NRF52832_XXAA NRF52_PAN_12 NRF52_PAN_15 NRF52_PAN_20 NRF52_PAN_31 NRF52_PAN_36 NRF52_PAN_51 NRF52_PAN_54 NRF52_PAN_55 NRF52_PAN_58 NRF52_PAN_64 NRF52_PAN_74</Define> 354 <Undefine></Undefine> 355 <IncludePath></IncludePath> 356 </VariousControls> 357 </Aads> 358 <LDads> 359 <umfTarg>1</umfTarg> 360 <Ropi>0</Ropi> 361 <Rwpi>0</Rwpi> 362 <noStLib>0</noStLib> 363 <RepFail>1</RepFail> 364 <useFile>0</useFile> 365 <TextAddressRange>0x00000000</TextAddressRange> 366 <DataAddressRange>0x20000000</DataAddressRange> 367 <pXoBase></pXoBase> 368 <ScatterFile></ScatterFile> 369 <IncludeLibs></IncludeLibs> 370 <IncludeLibsPath></IncludeLibsPath> 371 <Misc>--diag_suppress 6330</Misc> 372 <LinkerInputFile></LinkerInputFile> 373 <DisabledWarnings></DisabledWarnings> 374 </LDads> 375 </TargetArmAds> 376 </TargetOption> 377 </Target> 378 </Targets> 379 380 <RTE> 381 <apis/> 382 <components/> 383 <files/> 384 </RTE> 385 386</Project> 387