-
Notifications
You must be signed in to change notification settings - Fork 0
/
Keil.STM32F769I-EVAL_BSP.pdsc
136 lines (127 loc) · 7.16 KB
/
Keil.STM32F769I-EVAL_BSP.pdsc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<?xml version="1.0" encoding="UTF-8"?>
<package schemaVersion="1.7.36" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="https://raw.githubusercontent.com/Open-CMSIS-Pack/Open-CMSIS-Pack-Spec/v1.7.36/schema/PACK.xsd">
<name>STM32F769I-EVAL_BSP</name>
<vendor>Keil</vendor>
<description overview="Documents/OVERVIEW.md">STMicroelectronics STM32F7 Series STM32F769I-EVAL Board Support Pack</description>
<url>https://www.keil.com/pack/</url>
<repository type="git">https://github.com/Open-CMSIS-Pack/STM32F769I-EVAL_BSP.git</repository>
<license>LICENSE</license>
<licenseSets>
<licenseSet id="all" default="true" gating="true">
<license name="LICENSE" title="Apache 2.0 open-source license" spdx="Apache-2.0"/>
</licenseSet>
</licenseSets>
<releases>
<release version="1.0.0-dev">
Prepared for new CMSIS-Toolbox CubeMX integration
Board description for STM32F769I-EVAL
Default Board Layer
Blinky example (CMSIS Solution)
CMSIS Drivers:
- CMSIS-Driver VIO
</release>
</releases>
<keywords>
<!-- keywords for indexing -->
<keyword>ST</keyword>
<keyword>Board Support Pack</keyword>
<keyword>STM32F7</keyword>
<keyword>STM32F769I-EVAL</keyword>
</keywords>
<requirements>
<packages>
<package vendor="Keil" name="STM32F7xx_DFP" version="3.0.0-0"/>
<package vendor="ARM" name="CMSIS" version="6.0.0-0"/>
<package vendor="ARM" name="CMSIS-Driver_STM32" version="1.0.0-0"/>
</packages>
</requirements>
<conditions>
<!-- Board Condition -->
<condition id="STM32F769I-EVAL">
<description>STMicroelectronics STM32F769I-EVAL Board</description>
<require Bvendor="STMicroelectronics" Bname="STM32F769I-EVAL"/>
</condition>
<!-- Board Condition + CMSIS Driver GPIO-->
<condition id="STM32F769I-EVAL GPIO">
<description>STMicroelectronics STM32F769I-EVAL Board with CMSIS Driver GPIO</description>
<require condition="STM32F769I-EVAL"/>
<require Cclass="CMSIS Driver" Cgroup="GPIO"/>
</condition>
</conditions>
<components>
<!-- CMSIS VIO Driver component for STM32F769I-EVAL -->
<component Cclass="CMSIS Driver" Cgroup="VIO" Csub="Board" Cversion="1.0.0" Capiversion="1.0.0" condition="STM32F769I-EVAL GPIO">
<description>I/O implementation for STM32F769I-EVAL</description>
<RTE_Components_h>
#define RTE_VIO_BOARD
#define RTE_VIO_STM32F769I_EVAL
</RTE_Components_h>
<files>
<file category="source" name="CMSIS/Driver/vio_STM32F769I-EVAL.c"/>
</files>
</component>
</components>
<csolution>
<clayer type="Board" path="Layers/Default" file="Board.clayer.yml" copy-to="Board/STM32F769I-EVAL" condition="STM32F769I-EVAL"/>
</csolution>
<boards>
<!-- STM32F769I-EVAL -->
<board vendor="STMicroelectronics" name="STM32F769I-EVAL" revision="Rev.B"
salesContact="https://www.st.com/content/st_com/en/contact-us.html">
<description>STM32 Evaluation development board with STM32F769NIHx MCU</description>
<image small="Images/stm32f769i-eval_small.png"
large="Images/stm32f769i-eval_large.png"/>
<book category="overview" name="https://www.st.com/en/evaluation-tools/stm32f769i-eval.html" title="STM32F769I_EVAL Board"/>
<book category="overview" name="https://www.st.com/resource/en/data_brief/stm32f769i-eval.pdf" title="Data Brief"/>
<book category="manual" name="https://www.st.com/resource/en/user_manual/um2035-evaluation-board-with-stm32f769ni-mcu-stmicroelectronics.pdf" title="User Manual"/>
<book category="schematic" name="https://www.st.com/resource/en/schematic_pack/stm32f7x9i-eval_sch.zip" title="Schematics"/>
<book category="other" name="Documents/README.md" title="Guide"/>
<mountedDevice deviceIndex="0" Dvendor="STMicroelectronics:13" Dname="STM32F769NIHx"/>
<compatibleDevice deviceIndex="0" Dvendor="STMicroelectronics:13" DsubFamily="STM32F769"/>
<compatibleDevice deviceIndex="0" Dvendor="STMicroelectronics:13" DsubFamily="STM32F779"/>
<feature type="ODbg" n="1" name="On-board ST-LINK/V2"/>
<feature type="RAM" n="1" name="8M x 32-bit SDRAM"/>
<feature type="RAM" n="1" name="1M x 16-bit SRAM"/>
<feature type="ROM" n="1" name="8M x 16-bit Nor Flash"/>
<feature type="ROM" n="1" name="512-Mbit Quad-SPI NOR Flash"/>
<feature type="USB" n="1" name="High-Speed USB with micro-AB Connector"/>
<feature type="USB" n="2" name="Full-Speed USB with micro-AB Connector"/>
<feature type="Joystick" n="1" name="5-position Joystick"/>
<feature type="Camera" n="1"/>
<feature type="Button" n="2" name="Push-Buttons for Reset, Wakeup/Tamper or Key"/>
<feature type="LED" n="4" name="4 color user LEDs"/>
<feature type="GLCD" n="1" m="800.480" name="4-inch 800x480 TFT color LCD with capacitive touch panel"/>
<feature type="Poti" n="1" name="Analog Voltage Control for ADC Input (potentiometer)"/>
<feature type="LineIn" n="1" name="Audio CODEC with Stereo Line-In/Out and Speaker/Microphone"/>
<feature type="LineOut" n="1" name="Audio CODEC with Stereo Line-In/Out and Speaker/Microphone"/>
<feature type="MIC" n="2" name="ST MEMS microphones"/>
<feature type="Speaker" n="2"/>
<feature type="Other" n="1" name="Digital Stereo Microphone"/>
<feature type="CAN" n="1"/>
<feature type="RS232" n="1"/>
<feature type="I2C" n="4"/>
<feature type="ETH" n="1" name="10/100 Ethernet Port"/>
<feature type="XTAL" n="25000000"/>
<feature type="PWR" n="5" name="USB Powered"/>
<feature type="PWR" n="3" m="5" name="External Supply"/>
<feature type="MemCard" n="1" name="SDIO interface microSD card"/>
<feature type="DIO" n="34" name="Motor Control Connector"/>
<feature type="DIO" n="60" name="Daughterboard Extension header 1"/>
<feature type="DIO" n="60" name="Daughterboard Extension header 2"/>
<feature type="ConnOther" n="1" name="Motor control connector"/>
<debugInterface adapter="JTAG/SW" connector="20-pin JTAG (0.1 inch connector)"/>
<debugInterface adapter="JTAG/SW" connector="20-pin Cortex debug + ETM Trace (0.05 inch connector)"/>
<debugInterface adapter="ST-Link" connector="Micro-USB"/>
<debugProbe connector="Micro-USB" debugClock="10000000" debugLink="swd" name="ST-Link"/>
</board>
</boards>
<examples>
<example name="Blinky" folder="Examples/Blinky" doc="README.md">
<description>CMSIS-RTOS2 Blinky example with VIO</description>
<board name="STM32F769I-EVAL" vendor="STMicroelectronics"/>
<project>
<environment name="csolution" load="Blinky.csolution.yml"/>
</project>
</example>
</examples>
</package>