Skip to content

Commit 175df77

Browse files
authored
Merge pull request #3090 from fpistm/stm32h5e-f
feat: support STM32H5E/F
2 parents 29a67a9 + d75a336 commit 175df77

27 files changed

Lines changed: 2694 additions & 4 deletions

File tree

‎CI/build/conf/cores_config.json‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,8 @@
590590
"GENERIC_H563RIVX",
591591
"GENERIC_H563ZGTX",
592592
"GENERIC_H563ZITX",
593+
"GENERIC_H5E5ZJTX",
594+
"GENERIC_H5E5ZKTX",
593595
"GENERIC_H723VEHX",
594596
"GENERIC_H723VETX",
595597
"GENERIC_H723VGHX",

‎CI/build/conf/cores_config_ci.json‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,8 @@
590590
"GENERIC_H563RIVX",
591591
"GENERIC_H563ZGTX",
592592
"GENERIC_H563ZITX",
593+
"GENERIC_H5E5ZJTX",
594+
"GENERIC_H5E5ZKTX",
593595
"GENERIC_H723VEHX",
594596
"GENERIC_H723VETX",
595597
"GENERIC_H723VGHX",

‎README.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
114114
| :green_heart: | STM32F767ZI | [Nucleo F767ZI](http://www.st.com/en/evaluation-tools/nucleo-f767zi.html) | *1.4.0* | |
115115
| :green_heart: | STM32F746ZG | [Nucleo F746ZG](https://www.st.com/en/evaluation-tools/nucleo-f746zg.html) | *1.9.0* | |
116116
| :green_heart: | STM32F756ZG | [Nucleo F756ZG](https://www.st.com/en/evaluation-tools/nucleo-f756zg.html) | *1.9.0* | |
117+
| :yellow_heart: | STM32H5E5ZJ | [NUCLEO H5E5ZJ](https://www.st.com/en/evaluation-tools/nucleo-h5e5zj.html) | **3.0.1** | |
117118
| :green_heart: | STM32H563ZI | [Nucleo H563ZI](https://www.st.com/en/evaluation-tools/nucleo-h563zi.html) | *2.6.0* | |
118119
| :green_heart: | STM32H723ZG | [Nucleo H723ZG](https://www.st.com/en/evaluation-tools/nucleo-h723zg.html) | *2.4.0* | |
119120
| :green_heart: | STM32H743ZI | [Nucleo H743ZI(2)](https://www.st.com/en/evaluation-tools/nucleo-h743zi.html) | *1.5.0* | Nucleo H743ZI2 since 1.6.0 |
@@ -593,6 +594,8 @@ User can add a STM32 based board following this [wiki](https://github.com/stm32d
593594

594595
| Status | Device(s) | Name | Release | Notes |
595596
| :----: | :-------: | ---- | :-----: | :---- |
597+
| :yellow_heart: | STM32H5E5ZJ<br>STM32H5E5ZK | Generic Board | **3.0.1** | |
598+
| :yellow_heart: | STM32H5F5ZJ | Generic Board | **3.0.1** | |
596599
| :green_heart: | STM32H503CB | Generic Board | *2.9.0* | |
597600
| :green_heart: | STM32H503KB | Generic Board | *2.8.1* | |
598601
| :green_heart: | STM32H503RB | Generic Board | *2.7.0* | |

‎boards.txt‎

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,22 @@ Nucleo_144.menu.pnum.NUCLEO_F767ZI.build.variant=STM32F7xx/F765Z(G-I)T_F767Z(G-I
201201
Nucleo_144.menu.pnum.NUCLEO_F767ZI.openocd.target=stm32f7x
202202
Nucleo_144.menu.pnum.NUCLEO_F767ZI.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32F7xx/STM32F767.svd
203203

204+
#NUCLEO H5E5ZJ
205+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ=Nucleo H5E5ZJ
206+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.node=NOD_H5E5ZJ
207+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.upload.maximum_size=4194304
208+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.upload.maximum_data_size=1572864
209+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.build.mcu=cortex-m33
210+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.build.fpu=-mfpu=fpv5-sp-d16
211+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.build.float-abi=-mfloat-abi=hard
212+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.build.board=NUCLEO_H5E5ZJ
213+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.build.series=STM32H5xx
214+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.build.product_line=STM32H5E5xx
215+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.build.variant=STM32H5xx/H5E5Z(J-K)T_H5F5ZJT
216+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
217+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.openocd.target=stm32h5x
218+
Nucleo_144.menu.pnum.NUCLEO_H5E5ZJ.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32H5xx/STM32H5E5.svd
219+
204220
# NUCLEO H563ZI
205221
Nucleo_144.menu.pnum.NUCLEO_H563ZI=Nucleo H563ZI
206222
Nucleo_144.menu.pnum.NUCLEO_H563ZI.node=NOD_H563ZI
@@ -9486,6 +9502,33 @@ GenH5.menu.pnum.WEACT_H562RG.build.variant_h=variant_WEACT_H562RG.h
94869502
GenH5.menu.pnum.WEACT_H562RG.build.peripheral_pins=-DCUSTOM_PERIPHERAL_PINS
94879503
GenH5.menu.pnum.WEACT_H562RG.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32H5xx/STM32H562.svd
94889504

9505+
# Generic H5E5ZJTx
9506+
GenH5.menu.pnum.GENERIC_H5E5ZJTX=Generic H5E5ZJTx
9507+
GenH5.menu.pnum.GENERIC_H5E5ZJTX.upload.maximum_size=4194304
9508+
GenH5.menu.pnum.GENERIC_H5E5ZJTX.upload.maximum_data_size=1572864
9509+
GenH5.menu.pnum.GENERIC_H5E5ZJTX.build.board=GENERIC_H5E5ZJTX
9510+
GenH5.menu.pnum.GENERIC_H5E5ZJTX.build.product_line=STM32H5E5xx
9511+
GenH5.menu.pnum.GENERIC_H5E5ZJTX.build.variant=STM32H5xx/H5E5Z(J-K)T_H5F5ZJT
9512+
GenH5.menu.pnum.GENERIC_H5E5ZJTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32H5xx/STM32H5E5.svd
9513+
9514+
# Generic H5E5ZKTx
9515+
GenH5.menu.pnum.GENERIC_H5E5ZKTX=Generic H5E5ZKTx
9516+
GenH5.menu.pnum.GENERIC_H5E5ZKTX.upload.maximum_size=3145728
9517+
GenH5.menu.pnum.GENERIC_H5E5ZKTX.upload.maximum_data_size=1572864
9518+
GenH5.menu.pnum.GENERIC_H5E5ZKTX.build.board=GENERIC_H5E5ZKTX
9519+
GenH5.menu.pnum.GENERIC_H5E5ZKTX.build.product_line=STM32H5E5xx
9520+
GenH5.menu.pnum.GENERIC_H5E5ZKTX.build.variant=STM32H5xx/H5E5Z(J-K)T_H5F5ZJT
9521+
GenH5.menu.pnum.GENERIC_H5E5ZKTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32H5xx/STM32H5E5.svd
9522+
9523+
# Generic H5F5ZJTx
9524+
GenH5.menu.pnum.GENERIC_H5F5ZJTX=Generic H5F5ZJTx
9525+
GenH5.menu.pnum.GENERIC_H5F5ZJTX.upload.maximum_size=4194304
9526+
GenH5.menu.pnum.GENERIC_H5F5ZJTX.upload.maximum_data_size=1572864
9527+
GenH5.menu.pnum.GENERIC_H5F5ZJTX.build.board=GENERIC_H5F5ZJTX
9528+
GenH5.menu.pnum.GENERIC_H5F5ZJTX.build.product_line=STM32H5F5xx
9529+
GenH5.menu.pnum.GENERIC_H5F5ZJTX.build.variant=STM32H5xx/H5E5Z(J-K)T_H5F5ZJT
9530+
GenH5.menu.pnum.GENERIC_H5F5ZJTX.debug.svd_file={runtime.tools.STM32_SVD.path}/svd/STM32H5xx/STM32H5F5.svd
9531+
94899532
# Generic H503CBTx
94909533
GenH5.menu.pnum.GENERIC_H503CBTX=Generic H503CBTx
94919534
GenH5.menu.pnum.GENERIC_H503CBTX.upload.maximum_size=131072

0 commit comments

Comments
 (0)