www.ejtag.ru

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


Расширенный поиск
Текущее время: 04 дек 2016, 19:15

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




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 797 ]  На страницу 1, 2, 3, 4, 5 ... 80  След.
Автор Сообщение
 Заголовок сообщения: Вопросы, решение проблем, советы
СообщениеДобавлено: 16 окт 2011, 19:42 
В сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4127
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3854 раз.
Пункты репутации: 287
СвойСвойСвой
В этой теме задаем вопросы по использованию CPLD EJTAG Tiny Tools

Внешние ссылки:
http://interstar.net.ru/raduga/ejtag_cpld.htm
Тема на телесате - http://www.tele-sat.org/forum/ejtag-tin ... vety-4579/

Скриншот с серийником программы, этот номер пишете мне для получения регистрационных данных (на их основе программа создаст ключ cpld.dat. В дальнейшем достаточно скопировать файл лицензии в каталог с программой.)
Вложение:
reg.png

Неоконченная инструкция по EJTAG CPLD

Про NAND и Бэд-сектора.

Отключение опроса LPT в XP
Как примерно оценить работу LPT в режиме ЕРР
При включении компьютера (или перезагрузке) светодиод АСК обычно моргнет и не светится до появления заставки Приветствия Windows.
После загрузки Windows светодиод ACK горит постоянно, гаснет лишь после нажатия кнопки "Коннект" в программе EJTAG_TT

Правильное подключение к 20 пин ST40

Подключение KB9012 к разъему JTAG

Подключение SPI
Изображение


У вас нет необходимых прав для просмотра вложений в этом сообщении.


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

Зарегистрирован: 17 окт 2011, 22:32
Сообщения: 2
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Новичек
Доброе время суток.Такая проблема в ресивере свек A8 на процессоре NEC D61216GJ:
Ресивер был новый ,решил залить софт с поддержкой шаринга . A8_upd61216_activator конектится. Попытался
залить спец бут активатором, начинает писать и виснет.
Попытался залить бут CPLD EJTAG Tiny Tools , не хочет- пишет не трётся блок 1.
Убил уже 2 шт.

Код:
<------------------>
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ NEC EMMA2x
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/6
Сбрасываем TAP
Читаем ID процессора
CpuID = 0x00000000
Читаем IMP code
IMPCODE = 0x0
EJTAG version  1 - 2.0
EJTAG function :  R4k  DMA  MIPS32
 
Инициализируем модуль NEC ....
Читаем BHIF_VERSION адресс .....  0xF210
Читаем BHIF_GENERATION адресс .....  0x2000001
Найден ЦПУ : uPD61216 (EMMA2SLS)
Останавливаем Emma2xl ... OK
Проверка доступа к шине .... OK
Модуль ЦПУ инициализирован
Создаем модуль флешь
Проверяем зависимости от процессора
Модуль >AMD16< требует тип(ы) процессоров :
NEC EMMA2x
MIPS DMA
MIPS PrAcc
ARM7
ARM9
ST20 DCU2
ST20 DCU3
PPC STB02500
 
Зависимости удовлетворены
Базовый адресс = 0x1FC00000
Режим доступа 16 бит / разрядность 16 бит
Первые 16 байт флеши со смещения 0x0:
 0000 0000 0000 0000 3C1B BFC0 277B 0488
Определяем флешь ...
Manufacture ID = 0x0001 Device ID = 0x2249
CFI  = Q, R, Y
Boot type = 2
CFI флешь найдена
VENDOR ID = 0x2
AMD совместимая
Decoding CFI table
Primary algorithm - at offset 0x40
Alternate algorithm - at offset 0x0
VCC - min 2.7 volt, max 3.6 volt
Таймаут записи байта/слова 8 мк-сек (тип.)
Таймаут записи байта/слова 256 мк-сек (макс.)
Таймаут стирания блока 512 мсек (тип.)
Таймаут стирания блока 8192 мсек (макс.)
Интерфейс флеши - x8/x16 бит
PRI ID = PRI
версия CFI - 1.3
Address Sensitive Unlock - требуется
Process Technology -
Erase suspend - да, для чтения и записи
Sector protect - да, группой по 1 сектора
Temporary sector unprotect - поддерживается
Sector protect/unprotect algo - 29LV800A
Simultaneous operation - не поддерживается
Burst mode - не поддерживается
Page mode - не поддерживается

Spansion Security ID S29ALxxxM(16 bit device):
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF

Flash Size = 2097152
Region count = 4
Region = 0 ; Block size = 16384 ; Block count = 1
Region = 1 ; Block size = 8192 ; Block count = 2
Region = 2 ; Block size = 32768 ; Block count = 1
Region = 3 ; Block size = 65536 ; Block count = 31
AMD Locked Sector Addr(16 bit device):
Sector 0x0 locked
Sector 0x200000 locked


Активатор.
Код:
Registered to val_2002@mail.ru
Init OK
CPU_CONFIG_ADDRESS = F210
Найден ЦПУ: UPD61216 (EMMA2SL)
Девайс инициализирован
CFI  = Q, R, Y
VENDOR ID = 0002
Найденная флеш: ManufactureID = 0001 DeviceID = 2249 Protection = 0001
Размер флешь = 2097152
кол-во блоков = 4
Блоки = 0 BlockSize = 16384 NumBlocks = 1
Блоки = 1 BlockSize = 8192 NumBlocks = 2
Блоки = 2 BlockSize = 32768 NumBlocks = 1
Блоки = 3 BlockSize = 65536 NumBlocks = 31
Готово ... :)

ЭТОТ НЕ ШЬЁТСЯ
Код:
<------------------>
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ NEC EMMA2x
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/6
Сбрасываем TAP
Читаем ID процессора
CpuID = 0x00000000
Читаем IMP code
IMPCODE = 0x0
EJTAG version  1 - 2.0
EJTAG function :  R4k  DMA  MIPS32
 
Инициализируем модуль NEC ....
Читаем BHIF_VERSION адресс .....  0xF210
Читаем BHIF_GENERATION адресс .....  0x2000001
Найден ЦПУ : uPD61216 (EMMA2SLS)
Останавливаем Emma2xl ... OK
Проверка доступа к шине .... OK
Модуль ЦПУ инициализирован
Создаем модуль флешь
Проверяем зависимости от процессора
Модуль >AMD16< требует тип(ы) процессоров :
NEC EMMA2x
MIPS DMA
MIPS PrAcc
ARM7
ARM9
ST20 DCU2
ST20 DCU3
PPC STB02500
 
Зависимости удовлетворены
Базовый адресс = 0x1FC00000
Режим доступа 16 бит / разрядность 16 бит
Первые 16 байт флеши со смещения 0x0:
 0000 0000 0000 0000 3C1B BFC0 277B 0488
Определяем флешь ...
Manufacture ID = 0x0001 Device ID = 0x2249
CFI  = Q, R, Y
Boot type = 2
CFI флешь найдена
VENDOR ID = 0x2
AMD совместимая
Decoding CFI table
Primary algorithm - at offset 0x40
Alternate algorithm - at offset 0x0
VCC - min 2.7 volt, max 3.6 volt
Таймаут записи байта/слова 8 мк-сек (тип.)
Таймаут записи байта/слова 256 мк-сек (макс.)
Таймаут стирания блока 512 мсек (тип.)
Таймаут стирания блока 8192 мсек (макс.)
Интерфейс флеши - x8/x16 бит
PRI ID = PRI
версия CFI - 1.3
Address Sensitive Unlock - требуется
Process Technology -
Erase suspend - да, для чтения и записи
Sector protect - да, группой по 1 сектора
Temporary sector unprotect - поддерживается
Sector protect/unprotect algo - 29LV800A
Simultaneous operation - не поддерживается
Burst mode - не поддерживается
Page mode - не поддерживается

Spansion Security ID S29ALxxxM(16 bit device):
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF

Flash Size = 2097152
Region count = 4
Region = 0 ; Block size = 16384 ; Block count = 1
Region = 1 ; Block size = 8192 ; Block count = 2
Region = 2 ; Block size = 32768 ; Block count = 1
Region = 3 ; Block size = 65536 ; Block count = 31
AMD Locked Sector Addr(16 bit device):

Активатор
Код:
Registered to val_2002@mail.ru
Init OK
CPU_CONFIG_ADDRESS = F210
Найден ЦПУ: UPD61216 (EMMA2SL)
Девайс инициализирован
CFI  = Q, R, Y
VENDOR ID = 0002
Найденная флеш: ManufactureID = 0001 DeviceID = 2249 Protection = 0000
Размер флешь = 2097152
кол-во блоков = 4
Блоки = 0 BlockSize = 16384 NumBlocks = 1
Блоки = 1 BlockSize = 8192 NumBlocks = 2
Блоки = 2 BlockSize = 32768 NumBlocks = 1
Блоки = 3 BlockSize = 65536 NumBlocks = 31
Готово ... :)

ЭТОТ ШЬЁТСЯ БЕС ПРОБЛЕМ

подскажите в чём проблема


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

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4127
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3854 раз.
Пункты репутации: 287
СвойСвойСвой
Valentinam писал(а):
AMD Locked Sector Addr(16 bit device):
Sector 0x0 locked
Sector 0x200000 locked

Найденная флеш: ManufactureID = 0001 DeviceID = 2249 Protection = 0001

Сектора у флеши заблокированы. На ногу VPP подавать принудительно 3.3V


Вернуться к началу
 Профиль Фотоальбом  
 
СообщениеДобавлено: 18 окт 2011, 12:46 
Не в сети

Зарегистрирован: 17 окт 2011, 22:32
Сообщения: 2
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Новичек
Добрый день. Спасибо за ответ ,но до меня не доходит куда подать 3.3в.
на флеше есть VSS и VCC. Я обычный теле-мастер пенсионного возраста
и в программировании профан. Спасибо.


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

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4127
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3854 раз.
Пункты репутации: 287
СвойСвойСвой
12 нога микросхемы(#RESET) используется как VPP
Как сделать:
1. Изолировать 12 ногу от схемы (отпаять или отследить и разрезать дорогу к ней)
2. Находим нужное нам напряжение либо на самой плате , либо с БП в пределах 5-10В (Макс. 12В) и через 1кОм подать на 12 ногу.
3. Включаем ресивер, конектимся и шьем
4. Возвращаем 12 ногу на место (паяем или дорогу восстанавливаем)



За это сообщение автора sergiuss поблагодарил: skuterumb (06 апр 2013, 04:57)
  Рейтинг: 3.45%
Вернуться к началу
 Профиль Фотоальбом  
 
СообщениеДобавлено: 14 дек 2011, 14:42 
Не в сети

Зарегистрирован: 12 дек 2011, 15:18
Сообщения: 2
Страна: Russia (ru)
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Новичек
Задам ламерский вопрос.
Есть два китайца dream dm500s. Предположительно с затертыми бутами.
На обоих выдает следущее.
Код:
Logger inited
Serial number ->
A0B24744E4EE6FDC30D04C929DA57BF3489B3B39870B1152
Need register software!
FileVersion = 0.1.0.2072
<------------------>
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ PPC STB02500
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/7
Сбрасываем TAP
CPU LITTLE-ENDIAN
Читаем ID процессора
CpuID = 0x12955049
Читаем IMP code
IMP code не поддерживается
STB02500 определен
Ver - 1
Part ? - 2
BEOL part ? - 955
ID code - 0x024
Инициализируем модуль STB02500 ....
Ошибка инициализации модуля ЦПУ

Что такое Ошибка инициализации модуля ЦПУ ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 дек 2011, 14:44 
Не в сети

Зарегистрирован: 12 дек 2011, 15:18
Сообщения: 2
Страна: Russia (ru)
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Новичек
На 11 контакт в ресивере припаял ногу программатора trst . Это правильно?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 дек 2011, 17:38 
В сети
Администратор
Аватара пользователя

Зарегистрирован: 15 окт 2011, 14:15
Сообщения: 4127
Фото: 64
Откуда: Красноярск
Страна: Russia (ru)
Благодарил (а): 180 раз.
Поблагодарили: 3854 раз.
Пункты репутации: 287
СвойСвойСвой
11 контакт это HALT, его нужно соединить с массой.


Вернуться к началу
 Профиль Фотоальбом  
 
СообщениеДобавлено: 03 апр 2012, 02:10 
Не в сети

Зарегистрирован: 27 мар 2012, 20:21
Сообщения: 11
Страна: Russia (ru)
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0
Новичек
Всем привет.
Есть ресивер Euston7000Hd. CPU - ST7100, Flash - S29GL0640N90.
Проблемма такая: нет полного доступа к флэшке.
То есть проц видится, "первые 16 байт" читаются верно(сравнивал с дампом),
но доступа к операциям с флэшкой нет.
Если менять "базовый адрес" буквально + 16 байт, читаются следующие 16 байт,
и т.д. То есть флэшку проц видит(и ресивер тоже жив - если прошить флэш на программаторе он оживает, и питание везде конечно в норме).
Замечена следующая особенность: при определении ID Flash данные подставляются исходя из этих же "первых 16 байт флэши" , это видно в логе.(с учётом перестановки
соседних байтов между собой)
Фото платы, логи и установки проги тоже прилагаю.

лог
Задаем цепочку TAP и создаем модуль ЦПУ
Используем модуль ЦПУ ST40/SH4
Модуль ЦПУ успешно создан
Конфигурация ТАР - 0 0/0 0/5
Сбрасываем TAP
Читаем ID процессора
CpuID = 0x2D424041
Читаем IMP code
IMP code не поддерживается
STx7100
Инициализируем модуль ST40 ....
-======= ST40 ID list ========-
ST40 ID0 =0x2D424041
ST40 ID2 =0x03301E86
ST40 ID4 =0x02000000
ST40 ID6 =0xFFFFFFFF
-======================-
SDIR =0xFFFFFFFD
========================================
HUDI Internal Status
----------------------------------------
SR = 0x8492A4E8
FPSCR = 0x8492A4E8
CCR = 0x68
FRQCR = 0x04E8
EXPEVT = 0x02A4
INTEVT = 0x2124
EBUS = 0x8492A4E8
IBUS = 0x8492A4E8
SBUS = 0x8492A4E8
EBTYPE = 0x4E
SBTYPE = 0x08
CMF = 0x28
SCMF = 0x03
MMUCR.AT = 0x01
PTEH = 0xE8
STATUS = 0x02
========================================
SDSR = 0x80002100
ST40 H-UDI test..
SDSR = 0x80002100
Init SDDR =0xBAADFACE
SDSR = 0x80002106
SH4 Device ID = 0x2D424041
SH4 EXTRA Device ID = 0xFFFFFFFF
SH4 Chip ID = 0x00040611
SH4 Core Name - STB710x
Модуль ЦПУ инициализирован
Создаем модуль флешь
Проверяем зависимости от процессора
Модуль >AMD16 ST20/ST40< требует тип(ы) процессоров :
ST20 DCU2
ST20 DCU3
ST40/SH4

Зависимости удовлетворены
Базовый адрес флеши = 0xA0000000
Режим доступа 16 бит / разрядность 16 бит
Быстрое чтение по 256 байт
Быстрая запись по 224 байт
Первые 16 байт флеши со смещения 0x0:
3DD0 7B91 1120 3ED0 3ED1 1220 0900 0900
Определяем флешь ...
Manufacture ID = 0xD03D Device ID = 0x917B C701 D33B
CFI = 9, +,
Boot type = 9275
CFI не поддерживается
Читаем параметры флешь из файла ...
Идент флеши не найден в файле параметров


У кого есть какие соображения, просьба помочь.


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

Зарегистрирован: 16 окт 2011, 20:59
Сообщения: 237
Фото: 34
Откуда: Костанай
Страна: Kazakhstan (kz)
Благодарил (а): 211 раз.
Поблагодарили: 128 раз.
Пункты репутации: 16
Активный
kude, а как разведено подключение флеши ?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 797 ]  На страницу 1, 2, 3, 4, 5 ... 80  След.

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


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

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


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

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