I have STM32 NUCLEO-H755ZI-Q if anyone needs some testing on that board :-)
Tomek


On Wed, Aug 13, 2025 at 6:19 AM karukkuvel Raj Deivasundaram
<karukkuvelraj.deivasunda...@killisbird.com> wrote:
>
> Hi,
>
> Maybe little out of topic to this thread:
>
> If you don't use the cryptographic hash hardware in h753zi, you can use the 
> firmware developed for h743 in h753, as both chips are pin to pin same.
>
> Thanks and Regards
> Karukkuvel Raj D
> Flight Controls Engineer
>
> ________________________________
> From: vinicius may <hw.vinicius...@gmail.com>
> Sent: Wednesday, August 13, 2025 2:22 AM
> To: dev@nuttx.apache.org <dev@nuttx.apache.org>
> Subject: Re: Port of Nucleo-H7543ZI - Issue with UART6
>
> Im also doing the port for this st kit. Let me check on my side as well
> what is happening:)
>
> On Tue, Aug 12, 2025, 10:44 PM Tomek CEDRO <to...@cedro.info> wrote:
>
> > Working long hours eh? Have fun!! =)
> > Tomek
> >
> >
> > On Tue, Aug 12, 2025 at 10:23 PM Ludovic Vanasse
> > <lvana...@luxaerobot.com> wrote:
> > >
> > > Well, it's a bit embarrassing, but I found the issue. I'm sorry for not
> > having thought of that before.
> > >
> > > The issue was that the `echo` command I was doing were enough
> > information for my logic analyzer to pick up. If I tried the
> > `serialblaster` I was able to see data on the line. I've confirmed it
> > worked with the `echo` command, just that I needed a longer string. I was
> > not expecting this to be an issue.
> > >
> > > Sorry again everybody for the disturbance, and thank you for your
> > understanding.
> > >
> > > Ludovic Vanasse
> > >
> > > Embedded Software Developper
> > >
> > > 1 514 475-0447
> > >
> > >
> > >
> > > On Tue, Aug 12, 2025 at 2:33 PM Ludovic Vanasse <lvana...@luxaerobot.com>
> > wrote:
> > >>
> > >> Hi everybody,
> > >>
> > >> I'm working on porting NuttX to the Nucelo-H753ZI and basing it on the
> > Nucelo-H743ZI. It's going pretty well.
> > >>
> > >> But now I feel like I've hit a wall, and I am coming here to see if
> > anybody has an idea as to what might be the issue.
> > >>
> > >> I'm planning to use NuttX for High Altitude balloons, and I'm preparing
> > the groundwork for the rest of my team to then split the work between us.
> > Which involve interacting with SATCOM modules, GPS, radios, etc.
> > >>
> > >> And I'm trying to do something very basic, but I'm having issues. I
> > want to be able to validate that the UART6 is working well, so I can
> > validate that the porting is working for this peripheral. And I'm trying to
> > simply send some data down the line with nsh. With this command:
> > >>
> > >> ```
> > >> nsh> echo "test" > /dev/ttyS1
> > >> ```
> > >>
> > >> But I'm not seeing anything on my Saleae logic analyzer.
> > >>
> > >> Here's the configuration I'm using for the UART on the Nucleo-H753ZI:
> > >>
> > >> ```
> > >> CONFIG_STM32H7_USART3=y
> > >> CONFIG_STM32H7_USART6=y
> > >>
> > >> CONFIG_ARCH_HAVE_SERIAL_TERMIOS=y
> > >> CONFIG_SERIAL=y
> > >> CONFIG_SERIAL_CONSOLE=y
> > >> CONFIG_MCU_SERIAL=y
> > >> CONFIG_STANDARD_SERIAL=y
> > >> CONFIG_SERIAL_NPOLLWAITERS=4
> > >> CONFIG_USART3_SERIAL_CONSOLE=y
> > >> CONFIG_USART3_SERIALDRIVER=y
> > >> CONFIG_USART6_SERIALDRIVER=y
> > >>
> > >> CONFIG_USART6_RXBUFSIZE=252
> > >> CONFIG_USART6_TXBUFSIZE=252
> > >> CONFIG_USART6_BAUD=115200
> > >> CONFIG_USART6_BITS=8
> > >> CONFIG_USART6_PARITY=0
> > >> CONFIG_USART6_2STOP=0
> > >> ```
> > >>
> > >> In my board.h I have this configured for the UART6:
> > >>
> > >> ```
> > >> /* USART6*/
> > >> #define GPIO_USART6_TX  (GPIO_USART6_TX_1 | GPIO_SPEED_100MHz)  /* PC6
> > AF7  */
> > >> #define GPIO_USART6_RX  (GPIO_USART6_RX_1 | GPIO_SPEED_100MHz) /* PC7
> > AF7  */
> > >> ```
> > >> Which is based on this config:
> > https://os.mbed.com/platforms/ST-Nucleo-H743ZI/, I've also confirmed this
> > in ST user manual and datasheets. And it's similar to the initialization of
> > that UART in the linum-stm32h753zi:
> > https://github.com/apache/nuttx/blob/master/boards/arm/stm32h7/linum-stm32h753bi/include/board.h#L379
> > >>
> > >> And of course I've configured my Saleae logic analyzer to use 115200
> > baudrate, 8bit, no parity bit.
> > >>
> > >>
> > >>
> > >>
> > >> And here's the NSH where I try to send data down the UART6:
> > >>
> > >> But nothing happens on my Saleae.
> > >>
> > >> I'm at the point of going through GDB and checking if there's indeed
> > data being written down the register, but I thought I'd ask the community
> > for guidance in resolving this issue in parallel.
> > >>
> > >> Thanks in advance!
> > >>
> > >> Best regards,
> > >>
> > >> Ludovic Vanasse
> > >>
> > >> Embedded Software Developper
> > >>
> > >> 1 514 475-0447
> >
> >
> >
> > --
> > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
> >



-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

Reply via email to