Re: write protected stm32f4
Говорю же - после Level 2 ничего больше не работает - никакие встроенные загрузчики, никакие отладчики - всё, это намертво и бесповоротно. Для того и делается. Один только вариант возможен - если ранее, ДО включения Level 2 вы написали и прошили собственный софтовый загрузчик, и НЕ закрыли от записи (write protection) сектора флеша, то лишь тогда вы можете хоть как-то изменять прошивку после. Сектор флеша, где лежит софтовый загрузчик, должен быть защищен от записи, чтобы не повредить его. Остальные сектора - открыты для записи.
Этот вариант используется для обновления прошивки в готовом устройстве.
Что касается документа AN2606, он описывает аппаратные загрузчики микроконтроллера. Их несколько, конкретный состав зависит от микроконтроллера.
Полагаю, вам они вообще без надобности в ближайшее время. У вас есть ST-Link и подсоединение SWD, и этого вам хватит на все случаи.
В большинстве случаев, даже когда делаете готовое устройство, вам достаточно вывести на штыревой разъем или на контактные площадки на плате три вывода - SWDIO, SWDCLK и GND. Опционально - VDD +3,3 В для питания целевого МК от ST-Link во время прошивки.
|