An Ethernet Bootloader for ST32H750VB
Hi,
I have a custom board based on STM32H750VB that has Ethernet connection. I want to develop a bootloader code that can program Flash for system upgrade purposes. I read in the datasheet that there is a bootloader in System Memory and is programmed by ST in the factory. It has access to some serial ports like USB, SPI, I2C and USART but not Ethernet. Below are my questions:
- I am wondering whether it is possible to place some parts of application memory and at the same time have access to the flash from there or not? Using Bank swap bits I am expecting to program each time one Bank and set the related bit and restart from that bank the next time.
- Does the application have access to Flash - Write, Erase,.. commands - when we are in application section? Or, not
I would really appreciate a prompt response.
Thanks,
Hossein
