Add support for STM32H5 devices with nucleo-h563zi board#3602
Open
kasjer wants to merge 10 commits intoapache:masterfrom
Open
Add support for STM32H5 devices with nucleo-h563zi board#3602kasjer wants to merge 10 commits intoapache:masterfrom
kasjer wants to merge 10 commits intoapache:masterfrom
Conversation
Contributor
|
looks ok, but please update rat and LICENSE |
b6e3455 to
028a803
Compare
9e9ee18 to
76ecd82
Compare
07068c5 to
4da1db7
Compare
Initial support for STM32H5 device family Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
Initial support for nucleo-h753zi Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
STM32H5 requires minor change to enable correct clocks. Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
System Memory is not cacheable. When access device ID system caches are temporarily disabled. Other option would be to configure MPU with attributes OUTER_SHAREABLE, NO_CACHE, DEVICE_nGnRE Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
This adds functionality that aim to help enabling peripheral clocks. Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
4da1db7 to
941eb2f
Compare
STM32 GPIO pin functions now have configuration that can be used. If pin can be assigned for specific function like SPI, code will provide apprpriate value like PA12_SPI2_SCK that can be used for pin configuration Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
Writes to STM32H5 flash require to have DCACHE disabled due to some AHB access problems. Additionally after last write code wait for program operation to finish. Otherwise even though data is written to flash for some time reads from this area can show old data Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
Flash programming may require delay depending on system clock frequency and VDD value This adds syscfg value that can be configured. It is set to maximum value by defaulut Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
941eb2f to
a9ea85a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds initial support for STM32H563 device.
Example BSP is nucleo-h563zi board