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