2022-05-09 11:39 AM
I am having trouble getting the Serial IAP to work with the STM32H743I-EVAL2 board.
It loads and compiles fine and seems to get into the correct serial string transmit loop when pushing the tamper button on start up. But I can not get any serial communication to send. I have placed a scope on the output pin and there is no serial sending. I can see serial on the RX when sent from my computer.
I have made a test project use STMcube turning on just the serial pins and sending an array of bytes out using HAL_UART_Transmit ( &huart1, data, 10, 1000); and this works.
Is this compatible with the EVAL2 board? Do I need to change anything?
2022-05-09 7:24 PM
Isn't there a switch or jumper on this board mapping the UART between the RS232 and ST-LINK VCP ?
2022-05-09 7:41 PM
Two jumpers. JP7 for TX and JP8 for RX.
2022-05-10 2:16 PM
I am able to get serial out using a different code but when I use the provided example it.
Does ST-LINK VCP connect it to the flash in some way?
2022-05-10 3:29 PM
Don't recall. Application Note AN2606 describes the pin(s) used by the ROM based System Loader that implements the "ISP" type programming of a blank device.
The IAP example uses USART1 PB14/PB15 (same on EVAL, and EVAL2)
2022-12-13 2:57 PM
Are we able to get a resolution on this issue, I am using the STM32H743I-EVAL2, and by using the IAP_Main, not getting the USART1 menu information in a serial monitor on pressing "Tamper".
Where a simple UART_Printf application is able to get data through the serial port. This tells me the serial port jumpers and board to my PC connection and serial monitor programs working fine.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.