1 <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2 <ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
4 <SchemaVersion>1.0</SchemaVersion>
6 <Header>### uVision Project, (C) Keil Software</Header>
10 <aExt>*.s*; *.src; *.a*</aExt>
13 <tExt>*.txt; *.h; *.inc</tExt>
16 <nMigrate>0</nMigrate>
20 <dwLowDateTime>0</dwLowDateTime>
21 <dwHighDateTime>0</dwHighDateTime>
25 <TargetName>STM32756G_EVAL</TargetName>
26 <ToolsetNumber>0x4</ToolsetNumber>
27 <ToolsetName>ARM-ADS</ToolsetName>
29 <CLKADS>12000000</CLKADS>
32 <BeepAtEnd>1</BeepAtEnd>
34 <RunTarget>0</RunTarget>
38 <HexSelection>1</HexSelection>
39 <FlashByte>65535</FlashByte>
40 <HexRangeLowAddress>0</HexRangeLowAddress>
41 <HexRangeHighAddress>0</HexRangeHighAddress>
42 <HexOffset>0</HexOffset>
45 <PageWidth>79</PageWidth>
46 <PageLength>66</PageLength>
48 <ListingPath>.\STM32F7xx\</ListingPath>
51 <CreateCListing>1</CreateCListing>
52 <CreateAListing>1</CreateAListing>
53 <CreateLListing>1</CreateLListing>
54 <CreateIListing>0</CreateIListing>
60 <CListInc>0</CListInc>
62 <LinkerCodeListing>0</LinkerCodeListing>
66 <LComments>1</LComments>
67 <LGenerateSymbols>1</LGenerateSymbols>
77 <tvExpOptDlg>0</tvExpOptDlg>
78 <IsCurrentTarget>1</IsCurrentTarget>
114 <pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon>
116 <TargetDriverDllRegistry>
119 <Key>ARMRTXEVENTFLAGS</Key>
120 <Name>-L70 -Z18 -C0 -M0 -T1</Name>
125 <Name>-U59101789 -O111 -S6 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(5BA02477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8001 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO23 -FD20000000 -FC800 -FN1 -FF0STM32F5x -FS08000000 -FL0100000</Name>
130 <Name>-UP1018195 -O15 -S0 -C0 -P00 -N00("ARM CoreSight JTAG-DP") -D00(4BA00477) -L00(4) -N01("Unknown JTAG device") -D01(06415041) -L01(5) -TO18 -TC10000000 -TP11 -TDX0 -TDD0 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32L4xx -FS08000000 -FL0100000</Name>
134 <Key>ST-LINKIII-KEIL_SWO</Key>
135 <Name>-U51FF71064986495151250987 -I0 -O8431 -S3 -C0 -A0 -N00("ARM CoreSight SW-DP") -D00(5BA02477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO23 -FD20000000 -FC800 -FN1 -FF0STM32F5x -FS08000000 -FL0100000</Name>
139 <Key>ST-LINKIII-KEIL</Key>
145 <Name>(1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)</Name>
149 <Key>ARMDBGFLAGS</Key>
155 <Name>(105=-1,-1,-1,-1,0)</Name>
160 <Name>-O207 -S8 -C0 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32F7x -FS08000000 -FL100000)</Name>
162 </TargetDriverDllRegistry>
167 <WinNumber>2</WinNumber>
168 <ItemText>tick</ItemText>
173 <WinNumber>1</WinNumber>
175 <ItemText>0x020006A8</ItemText>
176 <AccSizeX>0</AccSizeX>
181 <WinNumber>2</WinNumber>
183 <ItemText>0x08000000</ItemText>
184 <AccSizeX>0</AccSizeX>
189 <WinNumber>3</WinNumber>
191 <ItemText>0x0</ItemText>
192 <AccSizeX>0</AccSizeX>
200 <periodic>1</periodic>
206 <viewmode>1</viewmode>
224 <LintExecutable></LintExecutable>
225 <LintConfigFile></LintConfigFile>
230 <GroupName>User</GroupName>
232 <tvExpOptDlg>0</tvExpOptDlg>
236 <GroupNumber>1</GroupNumber>
237 <FileNumber>1</FileNumber>
238 <FileType>1</FileType>
241 <tvExpOptDlg>0</tvExpOptDlg>
243 <PathWithFileName>.\Blinky_Demo\main_blinky.c</PathWithFileName>
244 <FilenameWithoutPath>main_blinky.c</FilenameWithoutPath>
249 <GroupNumber>1</GroupNumber>
250 <FileNumber>2</FileNumber>
251 <FileType>1</FileType>
254 <tvExpOptDlg>0</tvExpOptDlg>
256 <PathWithFileName>.\main.c</PathWithFileName>
257 <FilenameWithoutPath>main.c</FilenameWithoutPath>
262 <GroupNumber>1</GroupNumber>
263 <FileNumber>3</FileNumber>
264 <FileType>1</FileType>
267 <tvExpOptDlg>0</tvExpOptDlg>
269 <PathWithFileName>.\Full_Demo\main_full.c</PathWithFileName>
270 <FilenameWithoutPath>main_full.c</FilenameWithoutPath>
275 <GroupNumber>1</GroupNumber>
276 <FileNumber>4</FileNumber>
277 <FileType>5</FileType>
280 <tvExpOptDlg>0</tvExpOptDlg>
282 <PathWithFileName>.\FreeRTOSConfig.h</PathWithFileName>
283 <FilenameWithoutPath>FreeRTOSConfig.h</FilenameWithoutPath>
288 <GroupNumber>1</GroupNumber>
289 <FileNumber>5</FileNumber>
290 <FileType>1</FileType>
293 <tvExpOptDlg>0</tvExpOptDlg>
295 <PathWithFileName>.\Full_Demo\IntQueueTimer.c</PathWithFileName>
296 <FilenameWithoutPath>IntQueueTimer.c</FilenameWithoutPath>
301 <GroupNumber>1</GroupNumber>
302 <FileNumber>6</FileNumber>
303 <FileType>1</FileType>
306 <tvExpOptDlg>0</tvExpOptDlg>
308 <PathWithFileName>.\Full_Demo\RegTest_Keil.c</PathWithFileName>
309 <FilenameWithoutPath>RegTest_Keil.c</FilenameWithoutPath>
316 <GroupName>ST Library</GroupName>
318 <tvExpOptDlg>0</tvExpOptDlg>
322 <GroupNumber>2</GroupNumber>
323 <FileNumber>7</FileNumber>
324 <FileType>1</FileType>
327 <tvExpOptDlg>0</tvExpOptDlg>
329 <PathWithFileName>.\ST_Library\stm32f7xx_hal.c</PathWithFileName>
330 <FilenameWithoutPath>stm32f7xx_hal.c</FilenameWithoutPath>
335 <GroupNumber>2</GroupNumber>
336 <FileNumber>8</FileNumber>
337 <FileType>1</FileType>
340 <tvExpOptDlg>0</tvExpOptDlg>
342 <PathWithFileName>.\ST_Library\stm32f7xx_hal_cortex.c</PathWithFileName>
343 <FilenameWithoutPath>stm32f7xx_hal_cortex.c</FilenameWithoutPath>
348 <GroupNumber>2</GroupNumber>
349 <FileNumber>9</FileNumber>
350 <FileType>1</FileType>
353 <tvExpOptDlg>0</tvExpOptDlg>
355 <PathWithFileName>.\ST_Library\stm32f7xx_hal_gpio.c</PathWithFileName>
356 <FilenameWithoutPath>stm32f7xx_hal_gpio.c</FilenameWithoutPath>
361 <GroupNumber>2</GroupNumber>
362 <FileNumber>10</FileNumber>
363 <FileType>1</FileType>
366 <tvExpOptDlg>0</tvExpOptDlg>
368 <PathWithFileName>.\ST_Library\stm32f7xx_hal_rcc.c</PathWithFileName>
369 <FilenameWithoutPath>stm32f7xx_hal_rcc.c</FilenameWithoutPath>
374 <GroupNumber>2</GroupNumber>
375 <FileNumber>11</FileNumber>
376 <FileType>1</FileType>
379 <tvExpOptDlg>0</tvExpOptDlg>
381 <PathWithFileName>.\ST_Library\stm32f7xx_hal_tim.c</PathWithFileName>
382 <FilenameWithoutPath>stm32f7xx_hal_tim.c</FilenameWithoutPath>
387 <GroupNumber>2</GroupNumber>
388 <FileNumber>12</FileNumber>
389 <FileType>1</FileType>
392 <tvExpOptDlg>0</tvExpOptDlg>
394 <PathWithFileName>.\ST_Library\stm32f7xx_hal_dma.c</PathWithFileName>
395 <FilenameWithoutPath>stm32f7xx_hal_dma.c</FilenameWithoutPath>
400 <GroupNumber>2</GroupNumber>
401 <FileNumber>13</FileNumber>
402 <FileType>1</FileType>
405 <tvExpOptDlg>0</tvExpOptDlg>
407 <PathWithFileName>.\ST_Library\stm32f7xx_hal_tim_ex.c</PathWithFileName>
408 <FilenameWithoutPath>stm32f7xx_hal_tim_ex.c</FilenameWithoutPath>
415 <GroupName>System</GroupName>
417 <tvExpOptDlg>0</tvExpOptDlg>
421 <GroupNumber>3</GroupNumber>
422 <FileNumber>14</FileNumber>
423 <FileType>1</FileType>
426 <tvExpOptDlg>0</tvExpOptDlg>
428 <PathWithFileName>.\System_Keil\system_stm32f7xx.c</PathWithFileName>
429 <FilenameWithoutPath>system_stm32f7xx.c</FilenameWithoutPath>
434 <GroupNumber>3</GroupNumber>
435 <FileNumber>15</FileNumber>
436 <FileType>1</FileType>
439 <tvExpOptDlg>0</tvExpOptDlg>
441 <PathWithFileName>.\System_Keil\stm32f7xx_it.c</PathWithFileName>
442 <FilenameWithoutPath>stm32f7xx_it.c</FilenameWithoutPath>
447 <GroupNumber>3</GroupNumber>
448 <FileNumber>16</FileNumber>
449 <FileType>1</FileType>
452 <tvExpOptDlg>0</tvExpOptDlg>
454 <PathWithFileName>.\System_Keil\stm32f7xx_hal_msp.c</PathWithFileName>
455 <FilenameWithoutPath>stm32f7xx_hal_msp.c</FilenameWithoutPath>
460 <GroupNumber>3</GroupNumber>
461 <FileNumber>17</FileNumber>
462 <FileType>2</FileType>
465 <tvExpOptDlg>0</tvExpOptDlg>
467 <PathWithFileName>.\System_Keil\startup_stm32f756xx.s</PathWithFileName>
468 <FilenameWithoutPath>startup_stm32f756xx.s</FilenameWithoutPath>
475 <GroupName>FreeRTOS Source</GroupName>
477 <tvExpOptDlg>0</tvExpOptDlg>
481 <GroupNumber>4</GroupNumber>
482 <FileNumber>18</FileNumber>
483 <FileType>1</FileType>
486 <tvExpOptDlg>0</tvExpOptDlg>
488 <PathWithFileName>..\..\Source\event_groups.c</PathWithFileName>
489 <FilenameWithoutPath>event_groups.c</FilenameWithoutPath>
494 <GroupNumber>4</GroupNumber>
495 <FileNumber>19</FileNumber>
496 <FileType>1</FileType>
499 <tvExpOptDlg>0</tvExpOptDlg>
501 <PathWithFileName>..\..\Source\list.c</PathWithFileName>
502 <FilenameWithoutPath>list.c</FilenameWithoutPath>
507 <GroupNumber>4</GroupNumber>
508 <FileNumber>20</FileNumber>
509 <FileType>1</FileType>
512 <tvExpOptDlg>0</tvExpOptDlg>
514 <PathWithFileName>..\..\Source\queue.c</PathWithFileName>
515 <FilenameWithoutPath>queue.c</FilenameWithoutPath>
520 <GroupNumber>4</GroupNumber>
521 <FileNumber>21</FileNumber>
522 <FileType>1</FileType>
525 <tvExpOptDlg>0</tvExpOptDlg>
527 <PathWithFileName>..\..\Source\tasks.c</PathWithFileName>
528 <FilenameWithoutPath>tasks.c</FilenameWithoutPath>
533 <GroupNumber>4</GroupNumber>
534 <FileNumber>22</FileNumber>
535 <FileType>1</FileType>
538 <tvExpOptDlg>0</tvExpOptDlg>
540 <PathWithFileName>..\..\Source\timers.c</PathWithFileName>
541 <FilenameWithoutPath>timers.c</FilenameWithoutPath>
546 <GroupNumber>4</GroupNumber>
547 <FileNumber>23</FileNumber>
548 <FileType>1</FileType>
551 <tvExpOptDlg>0</tvExpOptDlg>
553 <PathWithFileName>..\..\Source\portable\MemMang\heap_4.c</PathWithFileName>
554 <FilenameWithoutPath>heap_4.c</FilenameWithoutPath>
559 <GroupNumber>4</GroupNumber>
560 <FileNumber>24</FileNumber>
561 <FileType>1</FileType>
564 <tvExpOptDlg>0</tvExpOptDlg>
566 <PathWithFileName>..\..\Source\portable\RVDS\ARM_CM7\r0p1\port.c</PathWithFileName>
567 <FilenameWithoutPath>port.c</FilenameWithoutPath>
574 <GroupName>Common Demo Tasks</GroupName>
576 <tvExpOptDlg>0</tvExpOptDlg>
580 <GroupNumber>5</GroupNumber>
581 <FileNumber>25</FileNumber>
582 <FileType>1</FileType>
585 <tvExpOptDlg>0</tvExpOptDlg>
587 <PathWithFileName>..\Common\Minimal\BlockQ.c</PathWithFileName>
588 <FilenameWithoutPath>BlockQ.c</FilenameWithoutPath>
593 <GroupNumber>5</GroupNumber>
594 <FileNumber>26</FileNumber>
595 <FileType>1</FileType>
598 <tvExpOptDlg>0</tvExpOptDlg>
600 <PathWithFileName>..\Common\Minimal\blocktim.c</PathWithFileName>
601 <FilenameWithoutPath>blocktim.c</FilenameWithoutPath>
606 <GroupNumber>5</GroupNumber>
607 <FileNumber>27</FileNumber>
608 <FileType>1</FileType>
611 <tvExpOptDlg>0</tvExpOptDlg>
613 <PathWithFileName>..\Common\Minimal\countsem.c</PathWithFileName>
614 <FilenameWithoutPath>countsem.c</FilenameWithoutPath>
619 <GroupNumber>5</GroupNumber>
620 <FileNumber>28</FileNumber>
621 <FileType>1</FileType>
624 <tvExpOptDlg>0</tvExpOptDlg>
626 <PathWithFileName>..\Common\Minimal\death.c</PathWithFileName>
627 <FilenameWithoutPath>death.c</FilenameWithoutPath>
632 <GroupNumber>5</GroupNumber>
633 <FileNumber>29</FileNumber>
634 <FileType>1</FileType>
637 <tvExpOptDlg>0</tvExpOptDlg>
639 <PathWithFileName>..\Common\Minimal\dynamic.c</PathWithFileName>
640 <FilenameWithoutPath>dynamic.c</FilenameWithoutPath>
645 <GroupNumber>5</GroupNumber>
646 <FileNumber>30</FileNumber>
647 <FileType>1</FileType>
650 <tvExpOptDlg>0</tvExpOptDlg>
652 <PathWithFileName>..\Common\Minimal\EventGroupsDemo.c</PathWithFileName>
653 <FilenameWithoutPath>EventGroupsDemo.c</FilenameWithoutPath>
658 <GroupNumber>5</GroupNumber>
659 <FileNumber>31</FileNumber>
660 <FileType>1</FileType>
663 <tvExpOptDlg>0</tvExpOptDlg>
665 <PathWithFileName>..\Common\Minimal\flop.c</PathWithFileName>
666 <FilenameWithoutPath>flop.c</FilenameWithoutPath>
671 <GroupNumber>5</GroupNumber>
672 <FileNumber>32</FileNumber>
673 <FileType>1</FileType>
676 <tvExpOptDlg>0</tvExpOptDlg>
678 <PathWithFileName>..\Common\Minimal\GenQTest.c</PathWithFileName>
679 <FilenameWithoutPath>GenQTest.c</FilenameWithoutPath>
684 <GroupNumber>5</GroupNumber>
685 <FileNumber>33</FileNumber>
686 <FileType>1</FileType>
689 <tvExpOptDlg>0</tvExpOptDlg>
691 <PathWithFileName>..\Common\Minimal\integer.c</PathWithFileName>
692 <FilenameWithoutPath>integer.c</FilenameWithoutPath>
697 <GroupNumber>5</GroupNumber>
698 <FileNumber>34</FileNumber>
699 <FileType>1</FileType>
702 <tvExpOptDlg>0</tvExpOptDlg>
704 <PathWithFileName>..\Common\Minimal\IntQueue.c</PathWithFileName>
705 <FilenameWithoutPath>IntQueue.c</FilenameWithoutPath>
710 <GroupNumber>5</GroupNumber>
711 <FileNumber>35</FileNumber>
712 <FileType>1</FileType>
715 <tvExpOptDlg>0</tvExpOptDlg>
717 <PathWithFileName>..\Common\Minimal\IntSemTest.c</PathWithFileName>
718 <FilenameWithoutPath>IntSemTest.c</FilenameWithoutPath>
723 <GroupNumber>5</GroupNumber>
724 <FileNumber>36</FileNumber>
725 <FileType>1</FileType>
728 <tvExpOptDlg>0</tvExpOptDlg>
730 <PathWithFileName>..\Common\Minimal\PollQ.c</PathWithFileName>
731 <FilenameWithoutPath>PollQ.c</FilenameWithoutPath>
736 <GroupNumber>5</GroupNumber>
737 <FileNumber>37</FileNumber>
738 <FileType>1</FileType>
741 <tvExpOptDlg>0</tvExpOptDlg>
743 <PathWithFileName>..\Common\Minimal\QPeek.c</PathWithFileName>
744 <FilenameWithoutPath>QPeek.c</FilenameWithoutPath>
749 <GroupNumber>5</GroupNumber>
750 <FileNumber>38</FileNumber>
751 <FileType>1</FileType>
754 <tvExpOptDlg>0</tvExpOptDlg>
756 <PathWithFileName>..\Common\Minimal\QueueOverwrite.c</PathWithFileName>
757 <FilenameWithoutPath>QueueOverwrite.c</FilenameWithoutPath>
762 <GroupNumber>5</GroupNumber>
763 <FileNumber>39</FileNumber>
764 <FileType>1</FileType>
767 <tvExpOptDlg>0</tvExpOptDlg>
769 <PathWithFileName>..\Common\Minimal\QueueSet.c</PathWithFileName>
770 <FilenameWithoutPath>QueueSet.c</FilenameWithoutPath>
775 <GroupNumber>5</GroupNumber>
776 <FileNumber>40</FileNumber>
777 <FileType>1</FileType>
780 <tvExpOptDlg>0</tvExpOptDlg>
782 <PathWithFileName>..\Common\Minimal\recmutex.c</PathWithFileName>
783 <FilenameWithoutPath>recmutex.c</FilenameWithoutPath>
788 <GroupNumber>5</GroupNumber>
789 <FileNumber>41</FileNumber>
790 <FileType>1</FileType>
793 <tvExpOptDlg>0</tvExpOptDlg>
795 <PathWithFileName>..\Common\Minimal\semtest.c</PathWithFileName>
796 <FilenameWithoutPath>semtest.c</FilenameWithoutPath>
801 <GroupNumber>5</GroupNumber>
802 <FileNumber>42</FileNumber>
803 <FileType>1</FileType>
806 <tvExpOptDlg>0</tvExpOptDlg>
808 <PathWithFileName>..\Common\Minimal\TaskNotify.c</PathWithFileName>
809 <FilenameWithoutPath>TaskNotify.c</FilenameWithoutPath>
814 <GroupNumber>5</GroupNumber>
815 <FileNumber>43</FileNumber>
816 <FileType>1</FileType>
819 <tvExpOptDlg>0</tvExpOptDlg>
821 <PathWithFileName>..\Common\Minimal\TimerDemo.c</PathWithFileName>
822 <FilenameWithoutPath>TimerDemo.c</FilenameWithoutPath>