-
Notifications
You must be signed in to change notification settings - Fork 3
/
Keil.STM32H743I-EVAL_BSP.pdsc
135 lines (126 loc) · 7.08 KB
/
Keil.STM32H743I-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
<?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>STM32H743I-EVAL_BSP</name>
<vendor>Keil</vendor>
<description overview="Documents/OVERVIEW.md">STMicroelectronics STM32H7 Series STM32H743I-EVAL Board Support Pack</description>
<url>https://www.keil.com/pack/</url>
<repository type="git">https://github.com/Open-CMSIS-Pack/STM32H743I-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 STM32H743I-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>STM32H7</keyword>
<keyword>STM32H743I-EVAL</keyword>
</keywords>
<requirements>
<packages>
<package vendor="Keil" name="STM32H7xx_DFP" version="4.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="STM32H743I-EVAL">
<description>STMicroelectronics STM32H743I-EVAL Board</description>
<require Bvendor="STMicroelectronics" Bname="STM32H743I-EVAL"/>
</condition>
<!-- Board Condition + CMSIS Driver GPIO-->
<condition id="STM32H743I-EVAL GPIO">
<description>STMicroelectronics STM32H743I-EVAL Board with CMSIS Driver GPIO</description>
<require condition="STM32H743I-EVAL"/>
<require Cclass="CMSIS Driver" Cgroup="GPIO"/>
</condition>
</conditions>
<components>
<!-- CMSIS VIO Driver component for STM32H743I-EVAL -->
<component Cclass="CMSIS Driver" Cgroup="VIO" Csub="Board" Cversion="1.0.1" Capiversion="1.0.0" condition="STM32H743I-EVAL GPIO">
<description>I/O implementation for STM32H743I-EVAL</description>
<RTE_Components_h>
#define RTE_VIO_BOARD
#define RTE_VIO_STM32H743I_EVAL
</RTE_Components_h>
<files>
<file category="source" name="CMSIS/Driver/vio_STM32H743I-EVAL.c"/>
</files>
</component>
</components>
<csolution>
<clayer type="Board" path="Layers/Default" file="Board.clayer.yml" copy-to="Board/STM32H743I-EVAL" condition="STM32H743I-EVAL"/>
</csolution>
<boards>
<!-- STM32H743I-EVAL -->
<board vendor="STMicroelectronics" name="STM32H743I-EVAL" revision="Rev.B"
salesContact="https://www.st.com/content/st_com/en/contact-us.html">
<description>STM32 Evaluation development board with STM32H743XIHx MCU</description>
<image small="Images/stm32h743i-eval_small.png"
large="Images/stm32h743i-eval_large.png"/>
<book category="overview" name="https://www.st.com/en/evaluation-tools/stm32h743i-eval.html" title="STM32H743I_EVAL Board"/>
<book category="overview" name="https://www.st.com/resource/en/data_brief/stm32h743i-eval.pdf" title="Data Brief"/>
<book category="manual" name="https://www.st.com/resource/en/user_manual/um2198-evaluation-boards-with-stm32h743xi-and-stm32h753xi-mcus-stmicroelectronics.pdf" title="User Manual"/>
<book category="schematic" name="https://www.st.com/resource/en/schematic_pack/mb1246-b0x_schematic.pdf" title="Schematics"/>
<book category="other" name="Documents/README.md" title="Guide"/>
<mountedDevice deviceIndex="0" Dvendor="STMicroelectronics:13" Dname="STM32H743XIHx"/>
<compatibleDevice deviceIndex="0" Dvendor="STMicroelectronics:13" DsubFamily="STM32H743"/>
<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="STM32H743I-EVAL" vendor="STMicroelectronics"/>
<project>
<environment name="csolution" load="Blinky.csolution.yml"/>
</project>
</example>
</examples>
</package>