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 07: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 07:41 PM
Two jumpers. JP7 for TX and JP8 for RX.
2022-05-10 02: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 03: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 02: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.