Apr 13, 2014 · This is referred to as in-application programming (IAP). This application note describes how to perform in-application programming using the STM32F10x’s I2C peripheral. An USB-I2C bridge is required to send IAP commands to the target STM32F10x. The STM32F10x behaves as an I2C memory that can be programmed, erased and read via the I2C/ interface. This is a question to anyone who is expert in IAP programming. I am experimenting with relocating code on a Keil MCBSTM32 board. I have taken the "measure" example and have modified it so that through the menu system I can make a copy of it into the second part of the Flash starting at 0x8010000. This is a bit off topic for this list but thought I would ask since quite a bit of discussion on programming STM32 is here. This is in regard to "in-application programming" (IAP) mentioned in PM0042 Programming manual. Does this mean that your application running in flash can program flash without moving the code to RAM?

Contribute to meegoo-tsui/stm32 development by creating an account on GitHub. ... to be loaded into Flash memory using In-Application Programming (IAP, through USART ...