bootloader über I2C ist möglich. Problem ist nur, dass du wahrscheinlich keine interrupt routinen verwenden kannst weil sonst deine anwendung die nicht mehr neu definieren kann.