Leksykon IT › Sprzęt › Boot ROM

Boot ROM

Sprzęt Svenska → Zaktualizowano: 2026-11-03

Pierwszy kod uruchamiany przez układ po resecie — wypalony w fabryce i niemożliwy do aktualizacji.

Boot ROM znajduje się w pamięci programowanej maską, bezpośrednio na krzemie. Jego zadaniem jest znaleźć i uruchomić kolejny etap: wczytać bootloader z pamięci flash, karty SD lub eMMC albo przyjąć obraz przez USB lub UART, gdy nic innego nie ma. W systemach z Secure Boot jest też pierwszym ogniwem łańcucha zaufania, bo to jedyny kod, którego nie dało się podmienić.

Niezmienność jest jednocześnie sensem i problemem. Błędu w boot ROM-ie nie da się załatać; trwa w każdym sprzedanym egzemplarzu. Fusée Gelée w Tegrze X1 firmy Nvidia (2018) umożliwiło modyfikację każdego wczesnego Nintendo Switcha, a checkm8 (2019) otworzyło setki milionów iPhone’ów od 4S do X. Po jaśniejszej stronie: wbudowany loader UART w STM32 i tryb USB w RP2040 sprawiają, że tych układów nie da się całkowicie „ucegielić”.

← Wróć do leksykonu