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">
4 <SchemaVersion>2.1</SchemaVersion>
6 <Header>### uVision Project, (C) Keil Software</Header>
10 <TargetName>Target 1</TargetName>
11 <ToolsetNumber>0x4</ToolsetNumber>
12 <ToolsetName>ARM-ADS</ToolsetName>
13 <pCCUsed>5060061::V5.06 update 1 (build 61)::ARMCC</pCCUsed>
16 <Device>MSP432P401R</Device>
17 <Vendor>Texas Instruments</Vendor>
18 <PackID>TexasInstruments.MSP432.1.0.3</PackID>
19 <PackURL>http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/mspkeil/latest/exports</PackURL>
20 <Cpu>IROM(0x00000000,0x00040000) IROM2(0x00200000,0x00004000) IRAM(0x20000000,0x00010000) IRAM2(0x01000000,0x00010000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE</Cpu>
21 <FlashUtilSpec></FlashUtilSpec>
22 <StartupFile></StartupFile>
23 <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD01000000 -FC8000 -FN2 -FF0MSP432P4xx_MainFlash256kB -FS00 -FL040000 -FF1MSP432P4xx_InfoFlash -FS1200000 -FL14000 -FP0($$Device:MSP432P401R$Flash\MSP432P4xx_MainFlash256kB.FLM) -FP1($$Device:MSP432P401R$Flash\MSP432P4xx_InfoFlash.FLM))</FlashDriverDll>
24 <DeviceId>0</DeviceId>
25 <RegisterFile>$$Device:MSP432P401R$Device\Include\msp.h</RegisterFile>
26 <MemoryEnv></MemoryEnv>
31 <InfinionOptionDll></InfinionOptionDll>
32 <SLE66CMisc></SLE66CMisc>
33 <SLE66AMisc></SLE66AMisc>
34 <SLE66LinkerMisc></SLE66LinkerMisc>
35 <SFDFile>$$Device:MSP432P401R$SVD\MSP432P401R.svd</SFDFile>
36 <bCustSvd>0</bCustSvd>
39 <IncludePath></IncludePath>
41 <RegisterFilePath></RegisterFilePath>
42 <DBRegisterFilePath></DBRegisterFilePath>
45 <ExitCodeStop>0</ExitCodeStop>
46 <ButtonStop>0</ButtonStop>
47 <NotGenerated>0</NotGenerated>
48 <InvalidFlash>1</InvalidFlash>
50 <OutputDirectory>.\Keil_Debug\</OutputDirectory>
51 <OutputName>RTOSDemo</OutputName>
52 <CreateExecutable>1</CreateExecutable>
53 <CreateLib>0</CreateLib>
54 <CreateHexFile>0</CreateHexFile>
55 <DebugInformation>1</DebugInformation>
56 <BrowseInformation>1</BrowseInformation>
57 <ListingPath>.\Listings\</ListingPath>
58 <HexFormatSelection>1</HexFormatSelection>
59 <Merge32K>0</Merge32K>
60 <CreateBatchFile>0</CreateBatchFile>
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>
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>
82 <RunUserProg1>0</RunUserProg1>
83 <RunUserProg2>0</RunUserProg2>
84 <UserProg1Name></UserProg1Name>
85 <UserProg2Name></UserProg2Name>
86 <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
87 <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
88 <nStopA1X>0</nStopA1X>
89 <nStopA2X>0</nStopA2X>
91 <SelectedForBatchBuild>0</SelectedForBatchBuild>
92 <SVCSIdString></SVCSIdString>
95 <UseCPPCompiler>0</UseCPPCompiler>
96 <RVCTCodeConst>0</RVCTCodeConst>
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>
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>
122 <HexSelection>1</HexSelection>
123 <HexRangeLowAddress>0</HexRangeLowAddress>
124 <HexRangeHighAddress>0</HexRangeHighAddress>
125 <HexOffset>0</HexOffset>
126 <Oh166RecLen>16</Oh166RecLen>
131 <UseTargetDll>1</UseTargetDll>
132 <UseExternalTool>0</UseExternalTool>
133 <RunIndependent>0</RunIndependent>
134 <UpdateFlashBeforeDebugging>1</UpdateFlashBeforeDebugging>
135 <Capability>1</Capability>
136 <DriverSelection>4096</DriverSelection>
139 <Flash2>BIN\UL2CM3.DLL</Flash2>
140 <Flash3>"" ()</Flash3>
142 <pFcarmOut></pFcarmOut>
143 <pFcarmGrp></pFcarmGrp>
144 <pFcArmRoot></pFcArmRoot>
145 <FcArmLst>0</FcArmLst>
149 <GenerateListings>0</GenerateListings>
174 <RvctClst>0</RvctClst>
175 <GenPPlst>0</GenPPlst>
176 <AdsCpuType>"Cortex-M4"</AdsCpuType>
177 <RvctDeviceName></RvctDeviceName>
186 <hadIRAM2>1</hadIRAM2>
187 <hadIROM2>1</hadIROM2>
215 <StartAddress>0x0</StartAddress>
220 <StartAddress>0x0</StartAddress>
225 <StartAddress>0x0</StartAddress>
230 <StartAddress>0x0</StartAddress>
235 <StartAddress>0x0</StartAddress>
240 <StartAddress>0x0</StartAddress>
245 <StartAddress>0x20000000</StartAddress>
250 <StartAddress>0x0</StartAddress>
255 <StartAddress>0x0</StartAddress>
260 <StartAddress>0x0</StartAddress>
265 <StartAddress>0x0</StartAddress>
270 <StartAddress>0x0</StartAddress>
275 <StartAddress>0x0</StartAddress>
280 <StartAddress>0x200000</StartAddress>
285 <StartAddress>0x0</StartAddress>
290 <StartAddress>0x0</StartAddress>
295 <StartAddress>0x0</StartAddress>
300 <StartAddress>0x20000000</StartAddress>
305 <StartAddress>0x1000000</StartAddress>
309 <RvctStartVector></RvctStartVector>
324 <uSurpInc>0</uSurpInc>
329 <vShortEn>1</vShortEn>
330 <vShortWch>1</vShortWch>
332 <MiscControls></MiscControls>
333 <Define>keil __MSP432P401R__ NO_MSP_CLASSIC_DEFINES</Define>
334 <Undefine></Undefine>
335 <IncludePath>.\driverlib;..\CORTEX_M4F_MSP432_LaunchPad_IAR_CCS_Keil;.\Full_Demo;..\Common\include;..\..\..\FreeRTOS-Plus\Source\FreeRTOS-Plus-CLI;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM4F;.\driverlib\inc</IncludePath>
344 <SwStkChk>0</SwStkChk>
346 <uSurpInc>0</uSurpInc>
349 <MiscControls></MiscControls>
351 <Undefine></Undefine>
352 <IncludePath></IncludePath>
362 <TextAddressRange>0x00000000</TextAddressRange>
363 <DataAddressRange>0x20000000</DataAddressRange>
365 <ScatterFile></ScatterFile>
366 <IncludeLibs></IncludeLibs>
367 <IncludeLibsPath></IncludeLibsPath>
369 <LinkerInputFile></LinkerInputFile>
370 <DisabledWarnings></DisabledWarnings>
376 <GroupName>system</GroupName>
379 <FileName>startup_MSP432P4.s</FileName>
380 <FileType>2</FileType>
381 <FilePath>.\system\Keil\startup_MSP432P4.s</FilePath>
384 <FileName>system_msp432p401r.c</FileName>
385 <FileType>1</FileType>
386 <FilePath>.\system\Keil\system_msp432p401r.c</FilePath>
391 <GroupName>main</GroupName>
394 <FileName>main.c</FileName>
395 <FileType>1</FileType>
396 <FilePath>.\main.c</FilePath>
399 <FileName>FreeRTOSConfig.h</FileName>
400 <FileType>5</FileType>
401 <FilePath>.\FreeRTOSConfig.h</FilePath>
406 <GroupName>Simple Blinky Demo</GroupName>
409 <FileName>main_blinky.c</FileName>
410 <FileType>1</FileType>
411 <FilePath>.\SimplyBlinkyDemo\main_blinky.c</FilePath>
416 <GroupName>FreeRTOS Source</GroupName>
419 <FileName>event_groups.c</FileName>
420 <FileType>1</FileType>
421 <FilePath>..\..\Source\event_groups.c</FilePath>
424 <FileName>list.c</FileName>
425 <FileType>1</FileType>
426 <FilePath>..\..\Source\list.c</FilePath>
429 <FileName>queue.c</FileName>
430 <FileType>1</FileType>
431 <FilePath>..\..\Source\queue.c</FilePath>
434 <FileName>tasks.c</FileName>
435 <FileType>1</FileType>
436 <FilePath>..\..\Source\tasks.c</FilePath>
439 <FileName>timers.c</FileName>
440 <FileType>1</FileType>
441 <FilePath>..\..\Source\timers.c</FilePath>
444 <FileName>heap_4.c</FileName>
445 <FileType>1</FileType>
446 <FilePath>..\..\Source\portable\MemMang\heap_4.c</FilePath>
449 <FileName>port.c</FileName>
450 <FileType>1</FileType>
451 <FilePath>..\..\Source\portable\RVDS\ARM_CM4F\port.c</FilePath>
456 <GroupName>Full Demo</GroupName>
459 <FileName>main_full.c</FileName>
460 <FileType>1</FileType>
461 <FilePath>.\Full_Demo\main_full.c</FilePath>
464 <FileName>RunTimeStatsTimer.c</FileName>
465 <FileType>1</FileType>
466 <FilePath>.\Full_Demo\RunTimeStatsTimer.c</FilePath>
469 <FileName>serial.c</FileName>
470 <FileType>1</FileType>
471 <FilePath>.\Full_Demo\serial.c</FilePath>
474 <FileName>BlockQ.c</FileName>
475 <FileType>1</FileType>
476 <FilePath>..\Common\Minimal\BlockQ.c</FilePath>
479 <FileName>countsem.c</FileName>
480 <FileType>1</FileType>
481 <FilePath>..\Common\Minimal\countsem.c</FilePath>
484 <FileName>EventGroupsDemo.c</FileName>
485 <FileType>1</FileType>
486 <FilePath>..\Common\Minimal\EventGroupsDemo.c</FilePath>
489 <FileName>GenQTest.c</FileName>
490 <FileType>1</FileType>
491 <FilePath>..\Common\Minimal\GenQTest.c</FilePath>
494 <FileName>IntSemTest.c</FileName>
495 <FileType>1</FileType>
496 <FilePath>..\Common\Minimal\IntSemTest.c</FilePath>
499 <FileName>recmutex.c</FileName>
500 <FileType>1</FileType>
501 <FilePath>..\Common\Minimal\recmutex.c</FilePath>
504 <FileName>semtest.c</FileName>
505 <FileType>1</FileType>
506 <FilePath>..\Common\Minimal\semtest.c</FilePath>
509 <FileName>sp_flop.c</FileName>
510 <FileType>1</FileType>
511 <FilePath>..\Common\Minimal\sp_flop.c</FilePath>
514 <FileName>TaskNotify.c</FileName>
515 <FileType>1</FileType>
516 <FilePath>..\Common\Minimal\TaskNotify.c</FilePath>
519 <FileName>TimerDemo.c</FileName>
520 <FileType>1</FileType>
521 <FilePath>..\Common\Minimal\TimerDemo.c</FilePath>
524 <FileName>FreeRTOS_CLI.c</FileName>
525 <FileType>1</FileType>
526 <FilePath>..\..\..\FreeRTOS-Plus\Source\FreeRTOS-Plus-CLI\FreeRTOS_CLI.c</FilePath>
529 <FileName>Sample-CLI-commands.c</FileName>
530 <FileType>1</FileType>
531 <FilePath>..\..\..\FreeRTOS-Plus\Demo\Common\FreeRTOS_Plus_CLI_Demos\Sample-CLI-commands.c</FilePath>
534 <FileName>UARTCommandConsole.c</FileName>
535 <FileType>1</FileType>
536 <FilePath>..\..\..\FreeRTOS-Plus\Demo\Common\FreeRTOS_Plus_CLI_Demos\UARTCommandConsole.c</FilePath>
539 <FileName>RegTest.c</FileName>
540 <FileType>1</FileType>
541 <FilePath>.\Full_Demo\RegTest.c</FilePath>
544 <FileName>IntQueueTimer.c</FileName>
545 <FileType>1</FileType>
546 <FilePath>.\Full_Demo\IntQueueTimer.c</FilePath>
549 <FileName>IntQueue.c</FileName>
550 <FileType>1</FileType>
551 <FilePath>..\Common\Minimal\IntQueue.c</FilePath>
556 <GroupName>Driver Library</GroupName>
559 <FileName>cpu.c</FileName>
560 <FileType>1</FileType>
561 <FilePath>.\driverlib\cpu.c</FilePath>
564 <FileName>cs.c</FileName>
565 <FileType>1</FileType>
566 <FilePath>.\driverlib\cs.c</FilePath>
569 <FileName>gpio.c</FileName>
570 <FileType>1</FileType>
571 <FilePath>.\driverlib\gpio.c</FilePath>
574 <FileName>interrupt.c</FileName>
575 <FileType>1</FileType>
576 <FilePath>.\driverlib\interrupt.c</FilePath>
579 <FileName>pcm.c</FileName>
580 <FileType>1</FileType>
581 <FilePath>.\driverlib\pcm.c</FilePath>
584 <FileName>uart.c</FileName>
585 <FileType>1</FileType>
586 <FilePath>.\driverlib\uart.c</FilePath>
589 <FileName>wdt_a.c</FileName>
590 <FileType>1</FileType>
591 <FilePath>.\driverlib\wdt_a.c</FilePath>
594 <FileName>sysctl.c</FileName>
595 <FileType>1</FileType>
596 <FilePath>.\driverlib\sysctl.c</FilePath>
599 <FileName>fpu.c</FileName>
600 <FileType>1</FileType>
601 <FilePath>.\driverlib\fpu.c</FilePath>
604 <FileName>timer32.c</FileName>
605 <FileType>1</FileType>
606 <FilePath>.\driverlib\timer32.c</FilePath>
609 <FileName>rtc_c.c</FileName>
610 <FileType>1</FileType>
611 <FilePath>.\driverlib\rtc_c.c</FilePath>
616 <GroupName>::CMSIS</GroupName>
625 <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="3.40.0" condition="CMSIS Core">
626 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="4.2.0"/>
628 <targetInfo name="Target 1"/>
633 <file attr="config" category="source" name="Device\Source\startup_MSP432P4.s">
634 <instance index="0" removed="1">RTE\Device\MSP432P401R\startup_MSP432P4.s</instance>
635 <component Cclass="Device" Cgroup="Startup" Cvendor="TI" Cversion="1.0.0" condition="MSP432 CMSIS-CORE"/>
636 <package license="license.txt" name="MSP432" schemaVersion="1.2" vendor="TI" version="1.0.0"/>
639 <file attr="config" category="source" name="Device\Source\system_MSP432P4.c">
640 <instance index="0" removed="1">RTE\Device\MSP432P401R\system_MSP432P4.c</instance>
641 <component Cclass="Device" Cgroup="Startup" Cvendor="TI" Cversion="1.0.0" condition="MSP432 CMSIS-CORE"/>
642 <package license="license.txt" name="MSP432" schemaVersion="1.2" vendor="TI" version="1.0.0"/>