AnsweredAssumed Answered

custom IAP stm32f407

Question asked by belchamber.ian on Jul 17, 2013
Latest reply on Dec 11, 2013 by Clive Two.Zero

I would like to add in-application programming (IAP) to my design. Of course, this is supported by the chip, with built in bootloader, etc. But in our system there are a number of chips distributed around the machine which communicate through a custom switched rs232 system and we need to be backwards compatible - we can't add wires. As I understand it, the built in IAP would only work with the chip physically wired to the PC USB port - and even then we would have to add something to control the boot pin.

I have full control of messaging to all the cards in our program and could prepare a memory image of the new firmware in RAM. So all I would need would be a routine to erase the normal system flash and write the new image to it.

Ideally this would be my own"boot" program, that can work with our existing communications plan, fixed in a different (hopefully protected) area of flash.

Can anyone point me in the right direction for this?