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