[PATCH] arm/stm32h7: Add support for STM32H750B-DK

Kinsey Moore kinsey.moore at oarcorp.com
Tue Jul 11 21:26:15 UTC 2023


On Tue, Jul 11, 2023 at 4:04 PM Karel Gardas <karel at functional.vision>
wrote:

> On 7/11/23 15:50, Kinsey Moore wrote:
> > This adds support for the STM32H750B-DK discovery kit. This kit includes
> > a built-in STLINKv3 debugger which provides a USB serial bridge for
> > USART3. USART1 is routed to the Arduino header and USART2 is routed to
> > the STMOD connector. This BSP reuses what would otherwise be duplicated
> > files from the stm32h747i-disco BSP. Note that system_stm32h7xx.c has
> > been imported from the STM repository with two minor changes wrapped
> > with #if __rtems__. This hardware has been tested with hello and ticker.
>
> Nice! So with a just little bit of tweak I may get my stm32h745-disco
> up&running as your 750 is on the same disco kit. Sweet! :-)
>
> > diff --git a/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml
> b/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml
> > index bd1053db38..56ec66a64f 100644
> > --- a/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml
> > +++ b/spec/build/bsps/arm/stm32h7/optmemsdram1sz.yml
> > @@ -14,6 +14,9 @@ default:
> >     - arm/stm32h757i-eval-m4
> >     - arm/stm32h7b3i-dk
> >     value: 0x00000000
> > +- enabled-by:
> > +  - arm/stm32h750b-dk
> > +  value: 0x01000000
> >   - enabled-by: true
> >     value: 0x02000000
> >   description: |
>
> Have you actually tested writing to the SDRAM 1 memory region? Asking
> since IIRC several of STMicro data sheets were wrong about specifying
> RAM to be SDRAM 1 while in fact it was in SDRAM 2 region by default. And
> your system*.c does not contain (if I've not overlooked it) any
> remapping from SDRAM 2 to SDRAM 1 -- so just asking for to be sure, you
> actually tested putting some data into it.
>
> E.g. "An 8M x 32-bit SDRAM is connected to the SDRAM bank1 of the FMC
> interface of the STM32H7x7XI microcontroller." -- this comes from um2525
> for stm32h757i-eval and no, by default SDRAM is mapped to bank2.
>

I'm not sure that anything I've done for testing would have verified that
the SDRAM is operating properly. I'll have to pull it back out and give it
a shot.

Kinsey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20230711/a1cdb845/attachment-0001.htm>


More information about the devel mailing list