cancel
Showing results for 
Search instead for 
Did you mean: 

Process Change Information (STM32H74x/75x - Microcontroller product - Bootloader enhancement)

richaverma
Associate

We are using STM32H743 Controller in one of our LRU (Line replaceable unit).

Since February end, The LRU System Test equipment cannot load the programming (.bin ) file to many units. This is the first time this specific failure mode has appeared. This is also the first time that any kind of OPS programming failure has appeared that isn't an operator or facility issue.

We have tried loading the  .bin file using STM32Cube programmer as well but still the issue exists.

We have recently come across this PCN where Bootloader version of 9.1 is Changed to V9.2 resolving abnormal data output on the USART1_TX PB14.

richaverma_0-1748338164101.png

  1. We are using USART3_TX on PB14 and USART3_RX on PB11.  Do you think OPC bootloader V9.1 to V9.2 has any impact on USART 3 interface used for RS-232 ?

Note , once we replace the STM32 IC with the old batch code , this issue is resolved.

 

More details :Here are our connections.

USART1_TX : PB14 (PULL DOWN 100K), series resistor 47 ohms.

USART1_RX :PB15  (PULL DOWN 100K ) series resistor 22 ohms .

USART1 connections are currently not used but has the above connections available in the design. Do you suggest removing the pull-down resistor of 100K  when USART1 is not used?

We are using USART3 for programming using serial port.

Connections:USART3_RX : on PB11 and USART3_TX on PB10 .

None of them have a pull up currently. Used RS232 driver MAX3232MPW. Do you suggest the pull up resistors on these Tx and Rx lines?

Can we get the bootloader code for 9.1 and 9.2?

Is anyone else has faced similar issues in the past ?

Request you to please provide some support as this is our production issue and needs to be resolved immediately.

10 REPLIES 10

>>Internal memory will fail to erase, and then unit loses connection to STM Cube Programmer.

More likely an issue with VCAP

Should be 4.7uF total capacitance across VCAP pins, or 2.2uF per pin. Should measure 1.25V

The FLASH and related charge-pump can fail is there's inadequate bulk capacitance. Say production use wrong tube of parts.

Loader version seems like a red-herring, check for other causes.

Add CRC / Checksum to assure integrity of image on device.

Instrument Hard Fault and Error Handlers so failure there can be determined.

I doubt ST will furnish source to Boot Loader

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..