www.ejtag.ru

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


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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: RTL8186 и S29AL016D70TF102 (Spansion)
СообщениеДобавлено: 28 ноя 2013, 16:06 
Не в сети

Зарегистрирован: 20 июн 2013, 13:51
Сообщения: 20
Откуда: CCCP
Страна: Russia (ru)
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Пункты репутации: 0
Новичек
Как подключиться USB-F EJTAG, к jtag подпаялся, не могу выбрать связку CPU+flash
Все варианты перепробовал, роутер ORIENT WR514R


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RTL8186 и S29AL016D70TF102 (Spansion)
СообщениеДобавлено: 28 ноя 2013, 16:27 
В сети
Администратор
Аватара пользователя

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


Вернуться к началу
 Профиль Фотоальбом  
 
 Заголовок сообщения: Re: RTL8186 и S29AL016D70TF102 (Spansion)
СообщениеДобавлено: 28 ноя 2013, 20:26 
Не в сети

Зарегистрирован: 20 июн 2013, 13:51
Сообщения: 20
Откуда: CCCP
Страна: Russia (ru)
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Пункты репутации: 0
Новичек
Код:
<------------------>
RTL818x
Log Level = Normal
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
VCC = 3,31
VIO = 3,44
New VIO = 3,44
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU LITTLE-ENDIAN
Устанавливаем скорость JTAG - 12 MHz
Читаем ID процессора
CpuID = 0xFFFFFFFF
CPU ID не совпадает с заданным
Читаем IMP code
IMPCODE = 0xFFFFFFFF
EJTAG version unknow
EJTAG function :  R3k  DINTsup ASID_8 ASID_6 MIPS16e NoDMA  MIPS64
 
Переводим процессор в Debug ... OK
Инициализируем модуль PrAcc ....
PrAcc Exec Write to unknow addr 0x0
PrAcc: ReadCoreReg failed
Ошибка инициализации модуля ЦПУ


Получаем такой вывод


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RTL8186 и S29AL016D70TF102 (Spansion)
СообщениеДобавлено: 28 ноя 2013, 20:47 
В сети
Администратор
Аватара пользователя

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


Вернуться к началу
 Профиль Фотоальбом  
 
 Заголовок сообщения: Re: RTL8186 и S29AL016D70TF102 (Spansion)
СообщениеДобавлено: 28 ноя 2013, 20:52 
Не в сети

Зарегистрирован: 20 июн 2013, 13:51
Сообщения: 20
Откуда: CCCP
Страна: Russia (ru)
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Пункты репутации: 0
Новичек
При выборе профиля RTL818x ничего больше не нужно менять в настройках?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RTL8186 и S29AL016D70TF102 (Spansion)
СообщениеДобавлено: 28 ноя 2013, 21:05 
В сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4149
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3867 раз.
Пункты репутации: 290
СвойСвойСвой
Ничего менять не нужно. Для определения правильности подключения после конекта можно использовать Scan TAP в настройках.


Вернуться к началу
 Профиль Фотоальбом  
 
 Заголовок сообщения: Re: RTL8186 и S29AL016D70TF102 (Spansion)
СообщениеДобавлено: 28 ноя 2013, 21:11 
В сети
Администратор
Аватара пользователя

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


Вернуться к началу
 Профиль Фотоальбом  
 
 Заголовок сообщения: Re: RTL8186 и S29AL016D70TF102 (Spansion)
СообщениеДобавлено: 29 ноя 2013, 01:03 
Не в сети

Зарегистрирован: 20 июн 2013, 13:51
Сообщения: 20
Откуда: CCCP
Страна: Russia (ru)
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Пункты репутации: 0
Новичек
Что это значит 147 jtag enable?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RTL8186 и S29AL016D70TF102 (Spansion)
СообщениеДобавлено: 29 ноя 2013, 01:20 
Не в сети
Аватара пользователя

Зарегистрирован: 26 окт 2013, 22:49
Сообщения: 106
Откуда: Таганрог
Страна: Russia (ru)
Благодарил (а): 93 раз.
Поблагодарили: 79 раз.
Пункты репутации: 12
Пользователь
Нужно поставить перемычку для включения житаг режима.
Что то похожее на это viewtopic.php?f=9&t=23&start=10#p448


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RTL8186 и S29AL016D70TF102 (Spansion)
СообщениеДобавлено: 29 ноя 2013, 15:53 
Не в сети

Зарегистрирован: 20 июн 2013, 13:51
Сообщения: 20
Откуда: CCCP
Страна: Russia (ru)
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Пункты репутации: 0
Новичек
Перепаял флешку с dlink dir300 (S29GL032N90TF104) дабы восстановить в ней бутлоадер

инициализация
Код:
<------------------>
RTL818x
Log Level = Normal
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ MIPS PrAcc
VCC = 3,30
VIO = 3,43
New VIO = 3,43
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
CPU LITTLE-ENDIAN
Результирующая скорость JTAG - адаптивная (RTCK)
Частота сэмплирования RTCK - 6 MHz
Читаем ID процессора
CpuID = 0x1528000D
Читаем IMP code
IMPCODE = 0xAC001E0
EJTAG version  1 - 2.0
EJTAG function :  R4k  ASID_8 DMA  MIPS32
 
DCR = 0xFFFFC4D2
DMA BigEndian mode
Переводим процессор в Debug ... OK
Инициализируем модуль PrAcc ....
Модуль ЦПУ инициализирован
Используем файл скрипта rtl818x.ejsc
Скрипт выполнен
Создаем модуль флешь
Flash mode: Fast Smart
Проверяем зависимости от процессора
Модуль >AMD CFI ARM9 DCC/PrAcc< требует тип(ы) процессоров :
MIPS PrAcc
ARM7
ARM9
 
Зависимости удовлетворены
Базовый адрес флеши = 0xBFC00000
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 8192 байт
Быстрая запись по 8192 байт
Базовый адрес sdram = 0x80000000
Первые 16 байт флеши со смещения 0x0:
 7042 2180 D1F4 1787 DEB8 0AA0 812A 3B0C
Определяем флешь ...
Manufacture ID = 0x4270 Device ID = 0x8021 7338 636C
Unknown or Internal  Flash
CFI  = Q, R, Y
Boot type = 2
CFI флешь найдена
VENDOR ID = 0x2
AMD based
Flash Size = 4194304
Region count = 2
Region = 0 ; Block size = 8192 ; Block count = 8
Region = 1 ; Block size = 65536 ; Block count = 63


При попытке записи во флеш имеем
Код:
Записываем файл C:\Users\tom\Desktop\usb_ejtag_tt_0.1.0.2101\Dumps\boot_P330WEE_JTAG.bin
Размер = 18794 байт
Смещение = 0x0
Будем стирать 3 блок(ов)...
Стираем блок 1 с адресом = 0x0
Не трется блок 1 с адресом = 0x0 (0x4270)
Ошибка стирания блока 1 с адресом = 0x0
Запись завершена
12:51:49
Средняя скорость 0,0 Кбайт/сек


вывод флеш с дебагом
Код:
Определяем флешь ...
Manufacture ID = 0x4270 Device ID = 0x8021 7338 636C
Unknown or Internal  Flash
CFI  = Q, R, Y
Boot type = 2
CFI флешь найдена
VENDOR ID = 0x2
AMD based
Decoding CFI table
Primary algorithm - at offset 0x40
Alternate algorithm - не поддерживается
VCC - min 2.7 volt, max 3.6 volt
Таймаут записи байта/слова 128 мк-сек (тип.)
Таймаут записи байта/слова 1024 мк-сек (макс.)
Таймаут записи буфера 128 мсек (тип.)
Таймаут записи буфера 4096 мсек (макс.)
Таймаут стирания блока 1024 мсек (тип.)
Таймаут стирания блока 16384 мсек (макс.)
Flash interface - x8/x16 bit
Максимальный размер записываемого буфера 32 байт
PRI ID = PRI
CFI ver - 1.3
Address Sensitive Unlock - yes
Process Technology -
Erase suspend - for read and write
Sector protect - да, группой по 1 сектора
Temporary sector unprotect - не поддерживается
Sector protect/unprotect algo - advanced protection
Simultaneous operation - не поддерживается
Burst mode - не поддерживается
Page mode - 8 word page
ACC - min 11.5 volt, max 12.5 volt

Flash Size = 4194304
Region count = 2
Region = 0 ; Block size = 8192 ; Block count = 8
Region = 1 ; Block size = 65536 ; Block count = 63

Видимо на флеш установлена защита от записи в 0х0 блок.
Вопрос- это можно как то обойти?

Admin
Цитата:
Manufacture ID = 0x4270 Device ID = 0x8021 7338 636C
Unknown or Internal Flash

Флешь не определена, любые попытки работки с ней обречены. Тут проверять пайку надо.

Цитата:
Результирующая скорость JTAG - адаптивная (RTCK)

Это самодеятельность.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ]  На страницу 1, 2  След.

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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