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 <LineNumber>132</LineNumber>
168 <EnabledFlag>1</EnabledFlag>
169 <Address>134219466</Address>
170 <ByteObject>0</ByteObject>
172 <ManyObjects>0</ManyObjects>
173 <SizeOfObject>0</SizeOfObject>
174 <BreakByAccess>0</BreakByAccess>
175 <BreakIfRCount>1</BreakIfRCount>
176 <Filename>.\main.c</Filename>
177 <ExecCommand></ExecCommand>
178 <Expression>\\RTOSDemo\main.c\132</Expression>
183 <LineNumber>401</LineNumber>
184 <EnabledFlag>1</EnabledFlag>
185 <Address>134219832</Address>
186 <ByteObject>0</ByteObject>
188 <ManyObjects>0</ManyObjects>
189 <SizeOfObject>0</SizeOfObject>
190 <BreakByAccess>0</BreakByAccess>
191 <BreakIfRCount>1</BreakIfRCount>
192 <Filename>.\Full_Demo\main_full.c</Filename>
193 <ExecCommand></ExecCommand>
194 <Expression>\\RTOSDemo\Full_Demo/main_full.c\401</Expression>
200 <WinNumber>1</WinNumber>
201 <ItemText>xTickCount,0x0A</ItemText>
207 <WinNumber>2</WinNumber>
208 <ItemText>tick</ItemText>
213 <WinNumber>1</WinNumber>
215 <ItemText>0x020006A8</ItemText>
216 <AccSizeX>0</AccSizeX>
221 <WinNumber>2</WinNumber>
223 <ItemText>0x08000000</ItemText>
224 <AccSizeX>0</AccSizeX>
229 <WinNumber>3</WinNumber>
231 <ItemText>0x0</ItemText>
232 <AccSizeX>0</AccSizeX>
240 <periodic>1</periodic>
246 <viewmode>1</viewmode>
264 <LintExecutable></LintExecutable>
265 <LintConfigFile></LintConfigFile>
270 <GroupName>User</GroupName>
272 <tvExpOptDlg>0</tvExpOptDlg>
276 <GroupNumber>1</GroupNumber>
277 <FileNumber>1</FileNumber>
278 <FileType>1</FileType>
281 <tvExpOptDlg>0</tvExpOptDlg>
283 <PathWithFileName>.\Blinky_Demo\main_blinky.c</PathWithFileName>
284 <FilenameWithoutPath>main_blinky.c</FilenameWithoutPath>
289 <GroupNumber>1</GroupNumber>
290 <FileNumber>2</FileNumber>
291 <FileType>1</FileType>
294 <tvExpOptDlg>0</tvExpOptDlg>
296 <PathWithFileName>.\main.c</PathWithFileName>
297 <FilenameWithoutPath>main.c</FilenameWithoutPath>
302 <GroupNumber>1</GroupNumber>
303 <FileNumber>3</FileNumber>
304 <FileType>1</FileType>
307 <tvExpOptDlg>0</tvExpOptDlg>
309 <PathWithFileName>.\Full_Demo\main_full.c</PathWithFileName>
310 <FilenameWithoutPath>main_full.c</FilenameWithoutPath>
315 <GroupNumber>1</GroupNumber>
316 <FileNumber>4</FileNumber>
317 <FileType>5</FileType>
320 <tvExpOptDlg>0</tvExpOptDlg>
322 <PathWithFileName>.\FreeRTOSConfig.h</PathWithFileName>
323 <FilenameWithoutPath>FreeRTOSConfig.h</FilenameWithoutPath>
328 <GroupNumber>1</GroupNumber>
329 <FileNumber>5</FileNumber>
330 <FileType>1</FileType>
333 <tvExpOptDlg>0</tvExpOptDlg>
335 <PathWithFileName>.\Full_Demo\IntQueueTimer.c</PathWithFileName>
336 <FilenameWithoutPath>IntQueueTimer.c</FilenameWithoutPath>
341 <GroupNumber>1</GroupNumber>
342 <FileNumber>6</FileNumber>
343 <FileType>1</FileType>
346 <tvExpOptDlg>0</tvExpOptDlg>
348 <PathWithFileName>.\Full_Demo\RegTest_Keil.c</PathWithFileName>
349 <FilenameWithoutPath>RegTest_Keil.c</FilenameWithoutPath>
356 <GroupName>ST Library</GroupName>
358 <tvExpOptDlg>0</tvExpOptDlg>
362 <GroupNumber>2</GroupNumber>
363 <FileNumber>7</FileNumber>
364 <FileType>1</FileType>
367 <tvExpOptDlg>0</tvExpOptDlg>
369 <PathWithFileName>.\ST_Library\stm32f7xx_hal.c</PathWithFileName>
370 <FilenameWithoutPath>stm32f7xx_hal.c</FilenameWithoutPath>
375 <GroupNumber>2</GroupNumber>
376 <FileNumber>8</FileNumber>
377 <FileType>1</FileType>
380 <tvExpOptDlg>0</tvExpOptDlg>
382 <PathWithFileName>.\ST_Library\stm32f7xx_hal_cortex.c</PathWithFileName>
383 <FilenameWithoutPath>stm32f7xx_hal_cortex.c</FilenameWithoutPath>
388 <GroupNumber>2</GroupNumber>
389 <FileNumber>9</FileNumber>
390 <FileType>1</FileType>
393 <tvExpOptDlg>0</tvExpOptDlg>
395 <PathWithFileName>.\ST_Library\stm32f7xx_hal_gpio.c</PathWithFileName>
396 <FilenameWithoutPath>stm32f7xx_hal_gpio.c</FilenameWithoutPath>
401 <GroupNumber>2</GroupNumber>
402 <FileNumber>10</FileNumber>
403 <FileType>1</FileType>
406 <tvExpOptDlg>0</tvExpOptDlg>
408 <PathWithFileName>.\ST_Library\stm32f7xx_hal_rcc.c</PathWithFileName>
409 <FilenameWithoutPath>stm32f7xx_hal_rcc.c</FilenameWithoutPath>
414 <GroupNumber>2</GroupNumber>
415 <FileNumber>11</FileNumber>
416 <FileType>1</FileType>
419 <tvExpOptDlg>0</tvExpOptDlg>
421 <PathWithFileName>.\ST_Library\stm32f7xx_hal_tim.c</PathWithFileName>
422 <FilenameWithoutPath>stm32f7xx_hal_tim.c</FilenameWithoutPath>
427 <GroupNumber>2</GroupNumber>
428 <FileNumber>12</FileNumber>
429 <FileType>1</FileType>
432 <tvExpOptDlg>0</tvExpOptDlg>
434 <PathWithFileName>.\ST_Library\stm32f7xx_hal_dma.c</PathWithFileName>
435 <FilenameWithoutPath>stm32f7xx_hal_dma.c</FilenameWithoutPath>
440 <GroupNumber>2</GroupNumber>
441 <FileNumber>13</FileNumber>
442 <FileType>1</FileType>
445 <tvExpOptDlg>0</tvExpOptDlg>
447 <PathWithFileName>.\ST_Library\stm32f7xx_hal_tim_ex.c</PathWithFileName>
448 <FilenameWithoutPath>stm32f7xx_hal_tim_ex.c</FilenameWithoutPath>
455 <GroupName>System</GroupName>
457 <tvExpOptDlg>0</tvExpOptDlg>
461 <GroupNumber>3</GroupNumber>
462 <FileNumber>14</FileNumber>
463 <FileType>1</FileType>
466 <tvExpOptDlg>0</tvExpOptDlg>
468 <PathWithFileName>.\System_Keil\system_stm32f7xx.c</PathWithFileName>
469 <FilenameWithoutPath>system_stm32f7xx.c</FilenameWithoutPath>
474 <GroupNumber>3</GroupNumber>
475 <FileNumber>15</FileNumber>
476 <FileType>1</FileType>
479 <tvExpOptDlg>0</tvExpOptDlg>
481 <PathWithFileName>.\System_Keil\stm32f7xx_it.c</PathWithFileName>
482 <FilenameWithoutPath>stm32f7xx_it.c</FilenameWithoutPath>
487 <GroupNumber>3</GroupNumber>
488 <FileNumber>16</FileNumber>
489 <FileType>1</FileType>
492 <tvExpOptDlg>0</tvExpOptDlg>
494 <PathWithFileName>.\System_Keil\stm32f7xx_hal_msp.c</PathWithFileName>
495 <FilenameWithoutPath>stm32f7xx_hal_msp.c</FilenameWithoutPath>
500 <GroupNumber>3</GroupNumber>
501 <FileNumber>17</FileNumber>
502 <FileType>2</FileType>
505 <tvExpOptDlg>0</tvExpOptDlg>
507 <PathWithFileName>.\System_Keil\startup_stm32f756xx.s</PathWithFileName>
508 <FilenameWithoutPath>startup_stm32f756xx.s</FilenameWithoutPath>
515 <GroupName>FreeRTOS Source</GroupName>
517 <tvExpOptDlg>0</tvExpOptDlg>
521 <GroupNumber>4</GroupNumber>
522 <FileNumber>18</FileNumber>
523 <FileType>1</FileType>
526 <tvExpOptDlg>0</tvExpOptDlg>
528 <PathWithFileName>..\..\Source\event_groups.c</PathWithFileName>
529 <FilenameWithoutPath>event_groups.c</FilenameWithoutPath>
534 <GroupNumber>4</GroupNumber>
535 <FileNumber>19</FileNumber>
536 <FileType>1</FileType>
539 <tvExpOptDlg>0</tvExpOptDlg>
541 <PathWithFileName>..\..\Source\list.c</PathWithFileName>
542 <FilenameWithoutPath>list.c</FilenameWithoutPath>
547 <GroupNumber>4</GroupNumber>
548 <FileNumber>20</FileNumber>
549 <FileType>1</FileType>
552 <tvExpOptDlg>0</tvExpOptDlg>
554 <PathWithFileName>..\..\Source\queue.c</PathWithFileName>
555 <FilenameWithoutPath>queue.c</FilenameWithoutPath>
560 <GroupNumber>4</GroupNumber>
561 <FileNumber>21</FileNumber>
562 <FileType>1</FileType>
565 <tvExpOptDlg>0</tvExpOptDlg>
567 <PathWithFileName>..\..\Source\tasks.c</PathWithFileName>
568 <FilenameWithoutPath>tasks.c</FilenameWithoutPath>
573 <GroupNumber>4</GroupNumber>
574 <FileNumber>22</FileNumber>
575 <FileType>1</FileType>
578 <tvExpOptDlg>0</tvExpOptDlg>
580 <PathWithFileName>..\..\Source\timers.c</PathWithFileName>
581 <FilenameWithoutPath>timers.c</FilenameWithoutPath>
586 <GroupNumber>4</GroupNumber>
587 <FileNumber>23</FileNumber>
588 <FileType>1</FileType>
591 <tvExpOptDlg>0</tvExpOptDlg>
593 <PathWithFileName>..\..\Source\portable\MemMang\heap_4.c</PathWithFileName>
594 <FilenameWithoutPath>heap_4.c</FilenameWithoutPath>
599 <GroupNumber>4</GroupNumber>
600 <FileNumber>24</FileNumber>
601 <FileType>1</FileType>
604 <tvExpOptDlg>0</tvExpOptDlg>
606 <PathWithFileName>..\..\Source\portable\RVDS\ARM_CM7\r0p1\port.c</PathWithFileName>
607 <FilenameWithoutPath>port.c</FilenameWithoutPath>
614 <GroupName>Common Demo Tasks</GroupName>
616 <tvExpOptDlg>0</tvExpOptDlg>
620 <GroupNumber>5</GroupNumber>
621 <FileNumber>25</FileNumber>
622 <FileType>1</FileType>
625 <tvExpOptDlg>0</tvExpOptDlg>
627 <PathWithFileName>..\Common\Minimal\BlockQ.c</PathWithFileName>
628 <FilenameWithoutPath>BlockQ.c</FilenameWithoutPath>
633 <GroupNumber>5</GroupNumber>
634 <FileNumber>26</FileNumber>
635 <FileType>1</FileType>
638 <tvExpOptDlg>0</tvExpOptDlg>
640 <PathWithFileName>..\Common\Minimal\blocktim.c</PathWithFileName>
641 <FilenameWithoutPath>blocktim.c</FilenameWithoutPath>
646 <GroupNumber>5</GroupNumber>
647 <FileNumber>27</FileNumber>
648 <FileType>1</FileType>
651 <tvExpOptDlg>0</tvExpOptDlg>
653 <PathWithFileName>..\Common\Minimal\countsem.c</PathWithFileName>
654 <FilenameWithoutPath>countsem.c</FilenameWithoutPath>
659 <GroupNumber>5</GroupNumber>
660 <FileNumber>28</FileNumber>
661 <FileType>1</FileType>
664 <tvExpOptDlg>0</tvExpOptDlg>
666 <PathWithFileName>..\Common\Minimal\death.c</PathWithFileName>
667 <FilenameWithoutPath>death.c</FilenameWithoutPath>
672 <GroupNumber>5</GroupNumber>
673 <FileNumber>29</FileNumber>
674 <FileType>1</FileType>
677 <tvExpOptDlg>0</tvExpOptDlg>
679 <PathWithFileName>..\Common\Minimal\dynamic.c</PathWithFileName>
680 <FilenameWithoutPath>dynamic.c</FilenameWithoutPath>
685 <GroupNumber>5</GroupNumber>
686 <FileNumber>30</FileNumber>
687 <FileType>1</FileType>
690 <tvExpOptDlg>0</tvExpOptDlg>
692 <PathWithFileName>..\Common\Minimal\EventGroupsDemo.c</PathWithFileName>
693 <FilenameWithoutPath>EventGroupsDemo.c</FilenameWithoutPath>
698 <GroupNumber>5</GroupNumber>
699 <FileNumber>31</FileNumber>
700 <FileType>1</FileType>
703 <tvExpOptDlg>0</tvExpOptDlg>
705 <PathWithFileName>..\Common\Minimal\flop.c</PathWithFileName>
706 <FilenameWithoutPath>flop.c</FilenameWithoutPath>
711 <GroupNumber>5</GroupNumber>
712 <FileNumber>32</FileNumber>
713 <FileType>1</FileType>
716 <tvExpOptDlg>0</tvExpOptDlg>
718 <PathWithFileName>..\Common\Minimal\GenQTest.c</PathWithFileName>
719 <FilenameWithoutPath>GenQTest.c</FilenameWithoutPath>
724 <GroupNumber>5</GroupNumber>
725 <FileNumber>33</FileNumber>
726 <FileType>1</FileType>
729 <tvExpOptDlg>0</tvExpOptDlg>
731 <PathWithFileName>..\Common\Minimal\integer.c</PathWithFileName>
732 <FilenameWithoutPath>integer.c</FilenameWithoutPath>
737 <GroupNumber>5</GroupNumber>
738 <FileNumber>34</FileNumber>
739 <FileType>1</FileType>
742 <tvExpOptDlg>0</tvExpOptDlg>
744 <PathWithFileName>..\Common\Minimal\IntQueue.c</PathWithFileName>
745 <FilenameWithoutPath>IntQueue.c</FilenameWithoutPath>
750 <GroupNumber>5</GroupNumber>
751 <FileNumber>35</FileNumber>
752 <FileType>1</FileType>
755 <tvExpOptDlg>0</tvExpOptDlg>
757 <PathWithFileName>..\Common\Minimal\IntSemTest.c</PathWithFileName>
758 <FilenameWithoutPath>IntSemTest.c</FilenameWithoutPath>
763 <GroupNumber>5</GroupNumber>
764 <FileNumber>36</FileNumber>
765 <FileType>1</FileType>
768 <tvExpOptDlg>0</tvExpOptDlg>
770 <PathWithFileName>..\Common\Minimal\PollQ.c</PathWithFileName>
771 <FilenameWithoutPath>PollQ.c</FilenameWithoutPath>
776 <GroupNumber>5</GroupNumber>
777 <FileNumber>37</FileNumber>
778 <FileType>1</FileType>
781 <tvExpOptDlg>0</tvExpOptDlg>
783 <PathWithFileName>..\Common\Minimal\QPeek.c</PathWithFileName>
784 <FilenameWithoutPath>QPeek.c</FilenameWithoutPath>
789 <GroupNumber>5</GroupNumber>
790 <FileNumber>38</FileNumber>
791 <FileType>1</FileType>
794 <tvExpOptDlg>0</tvExpOptDlg>
796 <PathWithFileName>..\Common\Minimal\QueueOverwrite.c</PathWithFileName>
797 <FilenameWithoutPath>QueueOverwrite.c</FilenameWithoutPath>
802 <GroupNumber>5</GroupNumber>
803 <FileNumber>39</FileNumber>
804 <FileType>1</FileType>
807 <tvExpOptDlg>0</tvExpOptDlg>
809 <PathWithFileName>..\Common\Minimal\QueueSet.c</PathWithFileName>
810 <FilenameWithoutPath>QueueSet.c</FilenameWithoutPath>
815 <GroupNumber>5</GroupNumber>
816 <FileNumber>40</FileNumber>
817 <FileType>1</FileType>
820 <tvExpOptDlg>0</tvExpOptDlg>
822 <PathWithFileName>..\Common\Minimal\recmutex.c</PathWithFileName>
823 <FilenameWithoutPath>recmutex.c</FilenameWithoutPath>
828 <GroupNumber>5</GroupNumber>
829 <FileNumber>41</FileNumber>
830 <FileType>1</FileType>
833 <tvExpOptDlg>0</tvExpOptDlg>
835 <PathWithFileName>..\Common\Minimal\semtest.c</PathWithFileName>
836 <FilenameWithoutPath>semtest.c</FilenameWithoutPath>
841 <GroupNumber>5</GroupNumber>
842 <FileNumber>42</FileNumber>
843 <FileType>1</FileType>
846 <tvExpOptDlg>0</tvExpOptDlg>
848 <PathWithFileName>..\Common\Minimal\TaskNotify.c</PathWithFileName>
849 <FilenameWithoutPath>TaskNotify.c</FilenameWithoutPath>
854 <GroupNumber>5</GroupNumber>
855 <FileNumber>43</FileNumber>
856 <FileType>1</FileType>
859 <tvExpOptDlg>0</tvExpOptDlg>
861 <PathWithFileName>..\Common\Minimal\TimerDemo.c</PathWithFileName>
862 <FilenameWithoutPath>TimerDemo.c</FilenameWithoutPath>