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