Talk:Boot ROM
![]() | This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||||||
|
I've replaced reference to MASK ROM by more generic "ROM" since some implementations of boot ROMs aren't masked ROMs at all. E.g. most STM32 chips provide boot ROM but it isn't really masked - it seems to be flashed by STMicro on fab using hardware interfaces into dedicated flash array area known as "system memory", which set readonly after initial programming. From user's standpoint it's a "boot ROM" and can't be distinguished from any other boot ROM. However underlying technology isn't mask-based, more like custom flash controller operations and locking some flash memory read-only. User could also arrange similar sequence on part of user-supplied firmware as well, forcing some flash area read-only, effectively creating user-supplied boot ROM equivalent used to update firmware.
Additionally I've added description of STM32 booting and how it interacts with boot ROM in this particular case based on my experience and STMicro appnotes and datasheets.
Start a discussion about improving the Boot ROM page
Talk pages are where people discuss how to make content on Wikipedia the best that it can be. You can use this page to start a discussion with others about how to improve the "Boot ROM" page.