Открыть главное меню

IROM: различия между версиями

Строка 1:Строка 1:
Irom(сокр. от "Integrated rom") - ПЗУ процессора телефона.
+
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 команд перехода по фиксированному адресу. Эти команды запускают процедуры обработки различных ситуаций, которые могли возникнуть в процессе работы процессора.

См. также

Iram

Boot Loader

Адресное пространство