Цитата(Harbinger @ Nov 24 2011, 14:54)

Может, просто так повезло - похоже, что в STM8L151 бутлоадер по умолчанию запрещён в option bytes, тем самым прошивка через UART возможна только один раз (по условию чистоты flash).
В отличие от AVR fuses, у STM8 запись в Option Bytes доступна из программы. Достаточно сделать в своей программе при старте проверку на разрешение Bootloader и если он запрещен, записать в Option bytes нужные значения. Также можно включить и альтернативные функции. Изменения в Option Bytes актуализируются только после Reset. Проверено на STM8S105. У него тоже бутлоадер по умолчанию однократный.