Обновить

Самый маленький загрузчик (MBR)

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели4.4K
Всего голосов 6: ↑4 и ↓2+2
Комментарии6

Комментарии 6

Прошивка для чего ?

Прошивка для чего ?

Прошивка MBR нужна того лишь для того, чтобы запустить другую прошивку, которая прописана где-то по другому адресу в физической памяти микроконтроллера.

Это загрузчик.

А если MBR потребует вывода статуса в UART CLI, как это уместить в данный размер памяти? Или как понять, что процесс многоступенчатой загрузки проходит успешно?

 как понять, что процесс многоступенчатой загрузки проходит успешно?

На каждом этапе выставлять на наборе из N GPIO бинарные коды.
Процесс контролировать логическим анализатором.

А что за код был, который 25 кбайт занял? Тот, что на основе HAL. Там какие флаги применялись?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации