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

Изменения

Последовательность запуска

1 байт добавлено, 16:03, 22 февраля 2010
м
Запуск моделей на базе Neptune LT
== Начало работы ==
[[DSP]] всегда начинает работу с кода, записанного в [[promirom]], и этот адрес постоянен. Что касается [[MCU]], то конфигурация его адресного пространства зависит от уровня на выводе MOD [[Neptune]]:
# Если на выводе MOD высокий логический уровень, по адресу 0x00000000 находится [[irom]], а по адресу 0x10000000 находится микросхема внешней памяти, идентифицируемая по сигналу выбора CS0 (активному на низкий уровень).
# Если на выводе MOD низкий логический уровень, по адресу 0x00000000 находится микросхема внешней памяти, подключенная к CS0, а по адресу 0x10000000 - [[irom]].
# Проверяет наличие прошивки; при её отсутствии инициализирует USB, и телефон определяется как "Flash LCA Neptune" с интерфейсом [[Motorola Flash]]
# Запускает прошивку
При замыкании +1,875 Вольта (питания процессора) на точку MOD по адресу 0x00000000 оказывается [[irom]], в котором находится функциональный аналог буткора первого порядка. Этот приём называется "[[TestPoint|тест-поинт]]" и на [[LCA|LCA-моделях]] используется для начальной заводской прошивки телефона, а также для его восстановления в случае повреждения буткора первого или второго порядка.
== Запуск моделей на базе других версий Neptune ==
84
правки