November 18th, 2014

Def kz

Errata

С чего начинается разработка под STM? Правильно, с чтения сабжа. Иногда там встречается чудесное:

Protection level1 does not work

Erase and write operations are not efficient when a mass erase is executed. As a result, the
complete erasing of the data EEPROM and Flash program memory is not guaranteed as
well as the programming of RDPROT to level0. After several mass erase operations, the
RDPROT value is finally programmed with level0 but the total erasing of the data EEPROM
and Flash program memory is still not guaranteed.


Workaround
No workaround available.


STM32L0.

L2 подразумевает встроенный флешер - иначе чип не перешивается. А вот L1 используется, практически, во всей мелкосерийке - сделал mass erase, залил новую firmware и ок - прошивка обновлена, коды никуда не утекли. Я думаю, можно попробовать поискать зависимость между mass erase и напряжением питания, чтобы привести задачу к нужному результату.