www.ejtag.ru

Форум поддержки программ "Tiny Tools" (CPLD/USB-S/USB-F/USB-SPI EJTAG Tiny Tools)


Расширенный поиск
Текущее время: 10 дек 2016, 13:58

Часовой пояс: UTC + 7 часов




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 16 апр 2016, 16:27 
Не в сети

Зарегистрирован: 10 май 2013, 22:46
Сообщения: 22
Откуда: Махачкала
Страна: Russia (ru)
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Пункты репутации: 0
Новичек
Добрый день, други. Ни как не мог7у слить дамп с флеши TE28F640J3D75 через JTAG процессора LUPXA255A0C200 фирмы INTEL. Pfinder так и не определил распиновку Jtag разъема. Пришлось снимать проц и находить вручную распиновку. После долгих мучений, распиновка была найдена. Но подцепиться ни как не могу. Единственное что то более менее нормальное дает при выборе режима MIPS DMA
<----- 0.1.0.2127 ----->
Default
Log Level = Normal
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS DMA
VCC = 3,30
VIO = 3,30
New VIO = 3,30
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/6
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 12 MHz
Читаем ID процессора
CpuID = 0xC83BB700
CPU ID не совпадает с заданным
Читаем IMP code
IMPCODE = 0xC83BB700
EJTAG version unknow
EJTAG function : R4k ASID_6 MIPS16e DMA MIPS32

Включаем доступ к DMA ... OK
DCR = 0x0 (0x0)
Переводим процессор в Debug ... Ошибка
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >Intel CFI< требует тип(ы) процессоров :
NEC EMMA2x
MIPS DMA
MIPS PrAcc
ARM7
ARM9
ARM11
ST20 DCU2
ST20 DCU3
ST40/SH4
PPC STB02500
OCDS v1.0
Cortex M3
Boundary Scan Flasher
ARC 600/700
FreeScale e200z

Зависимости удовлетворены
Базовый адрес флеши = 0x1F800000
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0x0
Первые 16 байт флеши со смещения 0x0:
0000 0000 0000 0000 0000 0000 0000 0000
Определяем флешь ...
Manufacture ID = 0x0000 Device ID = 0x0000 0000 0000
Unknown or Internal Flash
CFI =
Boot type = 0
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров
<----- 0.1.0.2127 ----->
Default
Log Level = Normal
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS DMA
VCC = 3,30
VIO = 3,30
New VIO = 3,30
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 12 MHz
Читаем ID процессора
CpuID = 0xC83BB700
CPU ID не совпадает с заданным
Читаем IMP code
IMPCODE = 0x0
EJTAG version 1 - 2.0
EJTAG function : R4k DMA MIPS32

Включаем доступ к DMA ... OK
DCR = 0x82 (0x2)
Переводим процессор в Debug ... Ошибка
Модуль ЦПУ инициализирован
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >Intel CFI< требует тип(ы) процессоров :
NEC EMMA2x
MIPS DMA
MIPS PrAcc
ARM7
ARM9
ARM11
ST20 DCU2
ST20 DCU3
ST40/SH4
PPC STB02500
OCDS v1.0
Cortex M3
Boundary Scan Flasher
ARC 600/700
FreeScale e200z

Зависимости удовлетворены
Базовый адрес флеши = 0x1F800000
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0x0
Первые 16 байт флеши со смещения 0x0:
0000 8200 0000 8200 0000 8200 0000 8200
Определяем флешь ...
Manufacture ID = 0x0000 Device ID = 0x0082 0000 0000
Unknown or Internal Flash
CFI =
Boot type = 130
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров
Try to scan up to 16 ID code ...
Reseting taps..
TAP0 ID = 0x69264013
TAP1 ID = 0xBAADC0DE
TAP2 ID = 0xBAADC0DE
TAP3 ID = 0xBAADC0DE
TAP4 ID = 0xBAADC0DE
TAP5 ID = 0xBAADC0DE
TAP6 ID = 0xBAADC0DE
TAP7 ID = 0xBAADC0DE
TAP8 ID = 0xBAADC0DE
TAP9 ID = 0xBAADC0DE
TAP10 ID = 0xBAADC0DE
TAP11 ID = 0xBAADC0DE
TAP12 ID = 0xBAADC0DE
TAP13 ID = 0xBAADC0DE
TAP14 ID = 0xBAADC0DE
TAP15 ID = 0xBAADC0DE
Founded 1 TAPs

Try detect IRs length ...
IR patern = 0xFFFFFFE1
Detected IR length:
TAP0 = 5


пробовал менять адресса, ни чего не меняется

А вот что дает на режиме ARM 11
<----- 0.1.0.2127 ----->
Default
Log Level = Normal
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ ARM11
VCC = 3,30
VIO = 3,30
New VIO = 3,30
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 6 MHz
Читаем ID процессора
CpuID = 0x69264013
Читаем IMP code
IMP code не поддерживается
ARM11 Core = 0x9264
Detected core Unknow
Инициализируем модуль ARM11 ....
Ошибка остановки ARM (0x00000000)
Ошибка инициализации модуля ЦПУ

Здесь более правдопадобно видит ID процессора
По даташиту Базовый адрес 00x00000000, а адрес озу 00xA0000000. Выставляю их, но все равно ни чего не происходит. Ошибка инициализации ЦПУ пишет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 апр 2016, 18:04 
В сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4149
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3867 раз.
Пункты репутации: 290
СвойСвойСвой
Цитата:
Default

Читайте как устроена JTAG цепочка и какие параметры надо выставить (если уж дефолт берете).
Для дефолта сначала хотябы скан-тап сделайте (в данном случае не поможет, но это к сведению).

Цитата:
CpuID = 0x69264013

ядро = ARM926, но это XSCALE и поддержки его нет в ПО.

Цитата:
LUPXA255A0C200

И скрипт инициализации делайте по даташиту и проверяйте в железе (если добавить модуль ЦПУ XSCALE).


Вернуться к началу
 Профиль Фотоальбом  
 
СообщениеДобавлено: 23 апр 2016, 17:42 
Не в сети

Зарегистрирован: 10 май 2013, 22:46
Сообщения: 22
Откуда: Махачкала
Страна: Russia (ru)
Благодарил (а): 3 раз.
Поблагодарили: 1 раз.
Пункты репутации: 0
Новичек
Увы скрипты писать не умею. Вот все что я смог добится от этого соединения.
<----- 0.1.0.2127 ----->
arm11 test
Log Level = Debug
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ ARM11
USB-F rev 1.0 - 1.1
VCC = 3,30
VIO = 3,30
New VIO = 3,30
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU LITTLE-ENDIAN
Результирующая скорость JTAG - адаптивная (RTCK)
Частота сэмплирования RTCK - 12 MHz
Reset Delay = 900 ms
Читаем ID процессора
CpuID = 0x69264013
Читаем IMP code
IMP code не поддерживается
ARM11 Core = 0x9264
Detected core Unknow
Инициализируем модуль ARM11 ....
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка CpuSpcCmd, Cmd = 52 Err1 = 0xA1103C00, Err2 = 0x0002
Ошибка остановки ARM (0x00000000)
Ошибка инициализации модуля ЦПУ


как ARM 9 в упор не хочет видиться.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 апр 2016, 18:35 
В сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4149
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3867 раз.
Пункты репутации: 290
СвойСвойСвой
Так и написал же - XSCale
Ядро ARM, но жтаг там свой.


Вернуться к началу
 Профиль Фотоальбом  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 7 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: dmdon (firefox), Yahoo [Bot] и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group (блог о phpBB)
Русская поддержка phpBB
phpBB Shop