cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H743xG has 2 banks of 512 kByte each mapped to non-contiguous addresses, there is a 512 kByte hole between the two banks. Question: is it possible use as a single bin program file size 1Mbyte? Thanks

TCapato
Associate
 
1 ACCEPTED SOLUTION

Accepted Solutions
Peter BENSCH
ST Employee

The STM32H743 is available in various Flash versions, whereby the Flash area is always divided into two parts. This has great advantages for applications that are to receive a firmware update while running, because it gets stored in the second block and only switched over when the update process has been successful.

However, this also has the disadvantage you observed that there is a hole in the address area for versions with less than 2MB of Flash. A common BIN is therefore not really useful, but with programming files in HEX format, which can consist of different blocks with their own start address, you should have no problems.

Hope that helps?

Regards

/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

2 REPLIES 2
Peter BENSCH
ST Employee

The STM32H743 is available in various Flash versions, whereby the Flash area is always divided into two parts. This has great advantages for applications that are to receive a firmware update while running, because it gets stored in the second block and only switched over when the update process has been successful.

However, this also has the disadvantage you observed that there is a hole in the address area for versions with less than 2MB of Flash. A common BIN is therefore not really useful, but with programming files in HEX format, which can consist of different blocks with their own start address, you should have no problems.

Hope that helps?

Regards

/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Yes

And I think you can also configure the banks in parallel such that the first 512KB in each bank form a linear block.​

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