Расшифровка кодов ошибок RIFF JTAG
Источник

Переведенный перечень ошибок RIFF JTAG и вариантов их устранения.

ОШИБКА: DCC загрузчик выдал Код ошибки = 0x3E (0x007FFF 0x010000)

Разъяснение
Эта ошибка DCC загрузчика возникает в случае, когда внутренний контроллер eMMC не в состоянии стереть/записать конкретный блок памяти.

Решение
Установить новый чип памяти eMMC, сделать repartition и восстановить загрузчик.

eMMC.jpg
[свернуть]

ОШИБКА: RAM memory selftest failed

Эта ошибка может быть вызвана несколькими причинами. В большинстве случаев это происходит из-за плохой связи (нестабильной сигнальной линии NRST), или частота дискретизации RTCK/TCK слишком высокая.

Необходимо проверить подключение, и выбрать меньшее значение частоты дискретизации RTCK/TCK:

RTCK.jpg TCK.jpg

Это может быть также проблема конкретного устройства. DCC загрузчик при запуске проверяет RAM память устройства (если внешняя RAM используется) и в случае неудачного самотестирования, он вернет эту ошибку.
Для упрощенной диагностики, запустите конкретный DCC загрузчик DLL. Общая DLL использует внутреннюю MCU SRAM, и вы можете запустить устройства без проблем с использованием конкретной DLL. Если при запуске получите ошибку, это железная проблема.

Пример
HTC Desire DLL выдает ошибку "RAM memory selftest failed.", зато QUALCOMM QSD8xxx NAND работает без ошибок.
[свернуть]

ВНИМАНИЕ: DCC Загрузчику не удалось инициализировать чип FLASH1. Код ошибки: 0x00000000

ВНИМАНИЕ: DCC Загрузчику не удалось инициализировать чип FLASH1. Код ошибки: 0x00000000
Эту ошибку возвращает DCC загрузчик в случае если не определяется чип памяти. Обычно это случается когда чип неисправен, или он не задействован.

Решение
Необходимо заменить чип памяти или, в редких случаях, проверить напряжение питания.
[свернуть]

ОШИБКА: Не распознанный чип памяти ID = 0xAAAA/0xAAAA

ОШИБКА: Не распознанный чип памяти ID = 0xAAAA/0xAAAA
DCC Loader при запуске всегда выполняет инициализацию флеш памяти и выдает правильный ID памяти, с некоторыми параметрами описывающими текущую архитектуру чипа.

Разъяснение:
В случае если DCC Loader не удается инициализировать или обнаружить чип памяти он будет выдавать по умолчанию ID = 0xAAAA/0xAAAA – это значит память не обнаружена. Может произойти если устройство находится в поврежденном состоянии (не программно) или если контроллер памяти неправильно инициализируется или из-за аппаратного сбоя в памяти чипа.

Решение:
Заменить чип памяти.
[свернуть]

Код ошибки 0x81

Код ошибки 0x81
Возвращение многих процедур, которые имели доступ к UART (чтение или запись) и UART порт был неожиданно закрыт хостом (ПК)

Решение:
Проверьте кабель USB, и закрыть любые приложения мониторящие COM порты. Программа PC Suite может вызвать эту проблему.
[свернуть]

Код ошибки 0x82

Код ошибки 0x82
Возвращает подпрограмма которая ожидает различные входные параметры. Чаще возвращается через h/w scripts (*.has) блок обрабатывается в случае, когда восстановитель пытается выполнить не поддерживаемые h/w scripts. Это может произойти из-за старой прошивки бокса, чем предусмотрено в восстановителе.

Решение:
Обновите прошивку RIFF Box до последней версии.
[свернуть]

Код ошибки 0x83

Код ошибки 0x83
Возвращается прошивкой в случае если была попытка использовать некоторые специфические функции, как чтение/запись памяти, имеет доступ 8- 16- 32- bit шиной, сопроцессор доступа и т.д., пока код обработчика выбранной цели его не поддерживает. Это может произойти в основном при выполнении CMM скриптов – например версия прошивки 1.19 не поддерживает доступ сопроцессор для ядра PXA270, при попытке читать и писать сопроцессор через h/w или cmm скрипт даст такую ​​ошибку.

Решение:
Обновите прошивку RIFF Box до последней версии.
[свернуть]
______________________________
ПРАВИЛА нашего форума
Последний раз редактировалось Sergey; 28.10.2014 в 11:28. Причина: добавил новые пункты FAQ