Question
Adapt Openbootloader to other MCUs
I'd like to adapt Openbootloader to the H523/H533 chip.
In STM32CubeIDE, there are example applications for several microcontrollers/development boards. I noticed there was an example for the STM32H5731-DK, but I'd like to use it on the H523/H533 chips.
- It would be great if somewhere in the documentation there was information on what needs to change to adapt to other chips
- I have been trying to edit openbootlader_conf.h, but have been struggling to find certain values in the H533/H523 reference manual or data sheet
- OB_SIZE (and other option bytes related fields)
- I see Table 51, which has option bytes listed, but when I count them I can't re-create the 432 number which is in the openbootloader_conf.h for the H573 chip. I also can't find references to OB_START_ADDRESS or OB2_START_ADDRESS when I search for the actual hex value in the openbootloader_conf.h for the H573 chip (0x40022050U)
- ICP_SIZE
- Also ICP_START_ADDRESS. Searching the reference manual for ICP gives 9 results, none of which are relevant
- OB_SIZE (and other option bytes related fields)
- EB_SIZE
- Also EB_START_ADDRESS. I'm not sure what Engi bytes are, is that short for Engine, and refers to the Crypto Engine?
Here is a link to the reference manual I'm referring to:
Is there anything else I need to change to adapt examples to a given chip?
