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>STM32756G_EVAL</TargetName>
11 <ToolsetNumber>0x4</ToolsetNumber>
12 <ToolsetName>ARM-ADS</ToolsetName>
13 <pCCUsed>5060183::V5.06 update 2 (build 183)::ARMCC</pCCUsed>
16 <Device>STM32F756NGHx</Device>
17 <Vendor>STMicroelectronics</Vendor>
18 <PackID>Keil.STM32F7xx_DFP.2.5.0</PackID>
19 <PackURL>http://www.keil.com/pack</PackURL>
20 <Cpu>IRAM(0x20010000,0x40000) IRAM2(0x20000000,0x10000) IROM(0x08000000,0x100000) IROM2(0x00200000,0x100000) CPUTYPE("Cortex-M7") FPU3(SFPU) CLOCK(12000000) ELITTLE</Cpu>
21 <FlashUtilSpec></FlashUtilSpec>
22 <StartupFile></StartupFile>
23 <FlashDriverDll>UL2CM3(-S0 -C0 -P0 -FD20010000 -FC1000 -FN1 -FF0STM32F7x_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F756NGHx$CMSIS\Flash\STM32F7x_1024.FLM))</FlashDriverDll>
24 <DeviceId>0</DeviceId>
25 <RegisterFile>$$Device:STM32F756NGHx$Drivers\CMSIS\Device\ST\STM32F7xx\Include\stm32f7xx.h</RegisterFile>
26 <MemoryEnv></MemoryEnv>
31 <InfinionOptionDll></InfinionOptionDll>
32 <SLE66CMisc></SLE66CMisc>
33 <SLE66AMisc></SLE66AMisc>
34 <SLE66LinkerMisc></SLE66LinkerMisc>
35 <SFDFile>$$Device:STM32F756NGHx$CMSIS\SVD\STM32F7x.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>.\STM32F7xx\</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>.\STM32F7xx\</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> -REMAP -MPU</SimDllArguments>
113 <SimDlgDll>DCM.DLL</SimDlgDll>
114 <SimDlgDllArguments>-pCM7</SimDlgDllArguments>
115 <TargetDllName>SARMCM3.DLL</TargetDllName>
116 <TargetDllArguments> -MPU</TargetDllArguments>
117 <TargetDlgDll>TCM.DLL</TargetDlgDll>
118 <TargetDlgDllArguments>-pCM7</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>
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-M7"</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>0x20010000</StartAddress>
250 <StartAddress>0x8000000</StartAddress>
251 <Size>0x100000</Size>
255 <StartAddress>0x0</StartAddress>
260 <StartAddress>0x0</StartAddress>
265 <StartAddress>0x0</StartAddress>
270 <StartAddress>0x0</StartAddress>
275 <StartAddress>0x8000000</StartAddress>
276 <Size>0x100000</Size>
280 <StartAddress>0x200000</StartAddress>
281 <Size>0x100000</Size>
285 <StartAddress>0x0</StartAddress>
290 <StartAddress>0x0</StartAddress>
295 <StartAddress>0x0</StartAddress>
300 <StartAddress>0x20010000</StartAddress>
305 <StartAddress>0x20000000</StartAddress>
309 <RvctStartVector></RvctStartVector>
324 <uSurpInc>0</uSurpInc>
329 <vShortEn>1</vShortEn>
330 <vShortWch>1</vShortWch>
334 <MiscControls></MiscControls>
335 <Define>STM32F756xx, CORE_CM7,USE_HAL_DRIVER</Define>
336 <Undefine></Undefine>
337 <IncludePath>.\CMSIS\Device\ST\STM32F7xx\Include;.\CMSIS\Include;.\ST_Library\include;.;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM7\r0p1;..\Common\include;.\Full_Demo</IncludePath>
346 <SwStkChk>0</SwStkChk>
348 <uSurpInc>0</uSurpInc>
351 <MiscControls></MiscControls>
353 <Undefine></Undefine>
354 <IncludePath></IncludePath>
364 <TextAddressRange>0x08000000</TextAddressRange>
365 <DataAddressRange>0x20000000</DataAddressRange>
367 <ScatterFile>.\STM32L4xx\Project.sct</ScatterFile>
368 <IncludeLibs></IncludeLibs>
369 <IncludeLibsPath></IncludeLibsPath>
371 <LinkerInputFile></LinkerInputFile>
372 <DisabledWarnings></DisabledWarnings>
378 <GroupName>User</GroupName>
381 <FileName>main_blinky.c</FileName>
382 <FileType>1</FileType>
383 <FilePath>.\Blinky_Demo\main_blinky.c</FilePath>
386 <FileName>main.c</FileName>
387 <FileType>1</FileType>
388 <FilePath>.\main.c</FilePath>
391 <FileName>main_full.c</FileName>
392 <FileType>1</FileType>
393 <FilePath>.\Full_Demo\main_full.c</FilePath>
396 <FileName>FreeRTOSConfig.h</FileName>
397 <FileType>5</FileType>
398 <FilePath>.\FreeRTOSConfig.h</FilePath>
401 <FileName>IntQueueTimer.c</FileName>
402 <FileType>1</FileType>
403 <FilePath>.\Full_Demo\IntQueueTimer.c</FilePath>
406 <FileName>RegTest_Keil.c</FileName>
407 <FileType>1</FileType>
408 <FilePath>.\Full_Demo\RegTest_Keil.c</FilePath>
413 <GroupName>ST Library</GroupName>
416 <FileName>stm32f7xx_hal.c</FileName>
417 <FileType>1</FileType>
418 <FilePath>.\ST_Library\stm32f7xx_hal.c</FilePath>
421 <FileName>stm32f7xx_hal_cortex.c</FileName>
422 <FileType>1</FileType>
423 <FilePath>.\ST_Library\stm32f7xx_hal_cortex.c</FilePath>
426 <FileName>stm32f7xx_hal_gpio.c</FileName>
427 <FileType>1</FileType>
428 <FilePath>.\ST_Library\stm32f7xx_hal_gpio.c</FilePath>
431 <FileName>stm32f7xx_hal_rcc.c</FileName>
432 <FileType>1</FileType>
433 <FilePath>.\ST_Library\stm32f7xx_hal_rcc.c</FilePath>
436 <FileName>stm32f7xx_hal_tim.c</FileName>
437 <FileType>1</FileType>
438 <FilePath>.\ST_Library\stm32f7xx_hal_tim.c</FilePath>
441 <FileName>stm32f7xx_hal_dma.c</FileName>
442 <FileType>1</FileType>
443 <FilePath>.\ST_Library\stm32f7xx_hal_dma.c</FilePath>
446 <FileName>stm32f7xx_hal_tim_ex.c</FileName>
447 <FileType>1</FileType>
448 <FilePath>.\ST_Library\stm32f7xx_hal_tim_ex.c</FilePath>
453 <GroupName>System</GroupName>
456 <FileName>system_stm32f7xx.c</FileName>
457 <FileType>1</FileType>
458 <FilePath>.\System_Keil\system_stm32f7xx.c</FilePath>
461 <FileName>stm32f7xx_it.c</FileName>
462 <FileType>1</FileType>
463 <FilePath>.\System_Keil\stm32f7xx_it.c</FilePath>
466 <FileName>stm32f7xx_hal_msp.c</FileName>
467 <FileType>1</FileType>
468 <FilePath>.\System_Keil\stm32f7xx_hal_msp.c</FilePath>
471 <FileName>startup_stm32f756xx.s</FileName>
472 <FileType>2</FileType>
473 <FilePath>.\System_Keil\startup_stm32f756xx.s</FilePath>
478 <GroupName>FreeRTOS Source</GroupName>
481 <FileName>event_groups.c</FileName>
482 <FileType>1</FileType>
483 <FilePath>..\..\Source\event_groups.c</FilePath>
486 <FileName>list.c</FileName>
487 <FileType>1</FileType>
488 <FilePath>..\..\Source\list.c</FilePath>
491 <FileName>queue.c</FileName>
492 <FileType>1</FileType>
493 <FilePath>..\..\Source\queue.c</FilePath>
496 <FileName>tasks.c</FileName>
497 <FileType>1</FileType>
498 <FilePath>..\..\Source\tasks.c</FilePath>
501 <FileName>timers.c</FileName>
502 <FileType>1</FileType>
503 <FilePath>..\..\Source\timers.c</FilePath>
506 <FileName>heap_4.c</FileName>
507 <FileType>1</FileType>
508 <FilePath>..\..\Source\portable\MemMang\heap_4.c</FilePath>
511 <FileName>port.c</FileName>
512 <FileType>1</FileType>
513 <FilePath>..\..\Source\portable\RVDS\ARM_CM7\r0p1\port.c</FilePath>
518 <GroupName>Common Demo Tasks</GroupName>
521 <FileName>BlockQ.c</FileName>
522 <FileType>1</FileType>
523 <FilePath>..\Common\Minimal\BlockQ.c</FilePath>
526 <FileName>blocktim.c</FileName>
527 <FileType>1</FileType>
528 <FilePath>..\Common\Minimal\blocktim.c</FilePath>
531 <FileName>countsem.c</FileName>
532 <FileType>1</FileType>
533 <FilePath>..\Common\Minimal\countsem.c</FilePath>
536 <FileName>death.c</FileName>
537 <FileType>1</FileType>
538 <FilePath>..\Common\Minimal\death.c</FilePath>
541 <FileName>dynamic.c</FileName>
542 <FileType>1</FileType>
543 <FilePath>..\Common\Minimal\dynamic.c</FilePath>
546 <FileName>EventGroupsDemo.c</FileName>
547 <FileType>1</FileType>
548 <FilePath>..\Common\Minimal\EventGroupsDemo.c</FilePath>
551 <FileName>flop.c</FileName>
552 <FileType>1</FileType>
553 <FilePath>..\Common\Minimal\flop.c</FilePath>
556 <FileName>GenQTest.c</FileName>
557 <FileType>1</FileType>
558 <FilePath>..\Common\Minimal\GenQTest.c</FilePath>
561 <FileName>integer.c</FileName>
562 <FileType>1</FileType>
563 <FilePath>..\Common\Minimal\integer.c</FilePath>
566 <FileName>IntQueue.c</FileName>
567 <FileType>1</FileType>
568 <FilePath>..\Common\Minimal\IntQueue.c</FilePath>
571 <FileName>IntSemTest.c</FileName>
572 <FileType>1</FileType>
573 <FilePath>..\Common\Minimal\IntSemTest.c</FilePath>
576 <FileName>PollQ.c</FileName>
577 <FileType>1</FileType>
578 <FilePath>..\Common\Minimal\PollQ.c</FilePath>
581 <FileName>QPeek.c</FileName>
582 <FileType>1</FileType>
583 <FilePath>..\Common\Minimal\QPeek.c</FilePath>
586 <FileName>QueueOverwrite.c</FileName>
587 <FileType>1</FileType>
588 <FilePath>..\Common\Minimal\QueueOverwrite.c</FilePath>
591 <FileName>QueueSet.c</FileName>
592 <FileType>1</FileType>
593 <FilePath>..\Common\Minimal\QueueSet.c</FilePath>
596 <FileName>recmutex.c</FileName>
597 <FileType>1</FileType>
598 <FilePath>..\Common\Minimal\recmutex.c</FilePath>
601 <FileName>semtest.c</FileName>
602 <FileType>1</FileType>
603 <FilePath>..\Common\Minimal\semtest.c</FilePath>
606 <FileName>TaskNotify.c</FileName>
607 <FileType>1</FileType>
608 <FilePath>..\Common\Minimal\TaskNotify.c</FilePath>
611 <FileName>TimerDemo.c</FileName>
612 <FileType>1</FileType>
613 <FilePath>..\Common\Minimal\TimerDemo.c</FilePath>
618 <GroupName>::CMSIS</GroupName>
627 <component Cclass="CMSIS" Cgroup="CORE" Cvendor="ARM" Cversion="4.3.0" condition="Cortex-M Device">
628 <package name="CMSIS" schemaVersion="1.3" url="http://www.keil.com/pack/" vendor="ARM" version="4.5.0"/>
630 <targetInfo name="STM32756G_EVAL"/>