IROM: различия между версиями
Строка 5: | Строка 5: | ||
== Назначение == | == Назначение == | ||
− | В [[LCA-моделях | + | В [[LCA|LCA-моделях]] предназначен для первоначальной заводской прошивки и восстановления. В остальных P2K-моделях играет ключевую роль в [[Последовательность запуска|запуске]] телефона. |
== Содержимое == | == Содержимое == | ||
− | Irom содержит код, необходимый для выполнения заложенных в него проверок, и минимальный [[Boot loader]]. На [[LTE2-моделях | + | Irom содержит код, необходимый для выполнения заложенных в него проверок, и минимальный [[Boot loader]]. На [[LTE2|LTE2-моделях]] широко используются арифметические функции из irom и некоторые функции по работе с оборудованием. |
== Вектор прерываний == | == Вектор прерываний == |
Версия 18:15, 25 февраля 2009
Irom(сокр. от "Integrated ROM") - ПЗУ, встроенное в процессор телефона.
Общие сведения
Irom обычно понимают как ПЗУ, видимое MCU, хотя в равной мере это относится и к ПЗУ, видимым DSP. Тем не менее, будем рассматривать именно irom, видимый MCU.
Назначение
В LCA-моделях предназначен для первоначальной заводской прошивки и восстановления. В остальных P2K-моделях играет ключевую роль в запуске телефона.
Содержимое
Irom содержит код, необходимый для выполнения заложенных в него проверок, и минимальный Boot loader. На LTE2-моделях широко используются арифметические функции из irom и некоторые функции по работе с оборудованием.
Вектор прерываний
Irom начинается с вектора прерываний - 8 команд перехода по фиксированному адресу. Эти команды запускают процедуры обработки различных ситуаций, которые могли возникнуть в процессе работы процессора.