Дата: Вівторок, 18.05.2010, 12:03 | Повідомлення # 46
Адміністратор
Країна:
повідомлень: 28501
Статус:
Керівництво по використаннюEJTAG Tiny Tools CPLD
Знайомство з програматоромCPLD_EJTAG, визначення.
JTAG - це абревіатура, яка розшифровується як"Joint Test Action Group".
Якщо говорити звичною мовою, це назва інтерфейсу мікропроцесорної техніки, який служить для відладки і моніторингу роботи процесора якого-небудь зібраного пристрою з використанням стандарту IEEE 1149.1. Детальніше можна прочитати про це у Вікипедії.
EJTAG - це розширений варіант звичайногоJTAGдля процесорівMIPS. CPLD - це "Complex Programmable Logic Devices" (складні програмовані логічні пристрої).
А програматор CPLD_EJTAG - це програмно-апаратний комплекс, реалізований на Altera EPM7064 і працюючий під управлінням програми EJTAG Tiny Tools CPLD, розроблений з метою дати можливість перешивати мікросхеми флэш-памяти через JTAG інтерфейс процесорів, що встановлюються в різних пристроях (будь то, наприклад, супутниковий ресівер або ADSL модем). Автор розробки - Sergiuss (ICEGSM).
Підключення до комп'ютера і обмін даними виробляється через LPT-порт, живиться плата через стандартний роз'єм mini-USB того ж комп'ютера. Тактова частота JTAG'а (ТСЬК) стабілізована кварцевим генератором, чим усувається вплив швидкості процесора комп'ютера на формування сигналів (порівняно з традиційними варіантами JTAG'а для LPT), тобто з якими б затримками не поступали дані через LPT-порт, усередині CPLD сигнали формуються завжди однаково.
Підтримувані на даний момент типи процесорів:
ARM7 (ресіверів на даному ядрі немає, перевірений на cellular-телефоні LG5210); ARM9 - Conexant CX24303, CX24138, CX24140, CX24170; MIPS DMA/PrAcc - ALi M3329, Broadcom 6338, TI AR7 TNETD7300, Realtek RTL8186, Atheros AR2313 та інші; NEC EMMA2xx - µPD61110/12/16, µPD61115, µPD61120, µPD61216/17; POWERPC - IBM STB02500 (DreamBox 500s); ST20 DCU3/DCU2 core1/core2 - STi5517, STi5518, STi5119, STi5105 та інші.
Дата: Вівторок, 13.07.2010, 15:50 | Повідомлення # 49
V.I.P
Країна:
повідомлень: 947
Статус:
JTAG OPENBOX F100
В архіві : - схемаgtag - програмаjtag_up.exe(програма трохи краще і простіше джікейс-виставив двометровий флеш, стер битий і загнав новий,не сподобався-стер ,записав інший) - декілька дампів для сотого
Дата: Неділя, 25.07.2010, 13:12 | Повідомлення # 51
житель форуму
Країна:
повідомлень: 170
Статус:
Треба схему JTAG і Дамп REX DVB 4000 FTA (STI 5516), якісь псевдомайстри самозванці залили туда дамп від Globo 7010CR (STI 5119) і ресівер накрився. Всё может быть и быть всё может, но лишь того не может быть, чего уж точно быть не может, а всё, что может, может быть....
Повідомлення відредагував KiberK - Неділя, 25.07.2010, 13:13
Дата: Вівторок, 17.08.2010, 00:27 | Повідомлення # 52
постійний користувач
Країна:
повідомлень: 34
Статус:
Дайте хто небудь пораду по відновленні Фергусона 3100СК.На дисплеї горить віоs ініяка прошивка не повертає рес до життя Допоможіть будь-ласка. Polsat&Cyfra+
JP1 - Вибір швидкості - 1 2 = 14МГц, 2 = 7МГц, 1 = 3,5 МГц, не встановлені = 1,8 МГц RTCK - 1 / 2 = відключений, 2 / 3 = включений (RTCK в даний момент не використовується в ресіверах, це заділ на майбутнє).
Распиновка роз'ємуEJTAG
Конструктивно JTAG суміщений з програматором SPI (сакета SPI). Працюючи в режимі ЕРР, ця версія JTAG адаптера забезпечує швидкість в 2-4 більше ніж звичайна схема на НС244.
Налаштування:
Підключаємо JTAG до порту, запускаємо програму CPLD_EJTAG_TT, підключаємо живлення від USB до JTAG. Після підключення живлення зазвичай порт LPT знаходиться в режимі SSP і на платі зелений світлодіод «ACT» не світиться. Натискаємо кнопку «Коннект», «ACT» повинен світитися. Якщо після натискання кнопки «Коннект» індикатор «ACT» спочатку загоряється, а потім гасне через кілька секунд (не перемикається порт в режим EPP), то необхідно: 1. Спробувати змінити режим LPT порту в Біосе на EPP 1.9 2. Допаяти резистор 68-100 Ом між 13 ніжкою роз'єму LPT і загальним виводом живлення (18-25 контакти LPT), як показано на малюнку нижче
Зовнішній вигляд програми
Програма побудована на модульному принципі, що легко дозволяє додавати нові типи процесорів і флешок. Більшість параметрів програми тепер лежать в іні-файлі.
Даний варіант програми EJTAG_TT і заліза робився "для себе", щоб спростити процес прошивки і реанімації ресиверів. 4 частоти роботи JTAG дають можливість працювати з різними довжинами шлейфів до ресиверів. Тактова частота JTAG'а (ТСК) стабілізована кварцовим генератором, цим усувається вплив завантаження процесора комп'ютера на формування сигналів (з якими б затримками не надходили дані через LPT-порт, всередині CPLD сигнали формуються завжди однаково).
Підтримуються ARM7 JTAG - ресіверів на даному ядрі немає, перевірений на сот.телефоне LG 5210 ARM9 JTAG - Conexant cx24303, cx24138, cx24140, cx24170 MIPS DMA PrAcc JTAG - Ali m3329, broadcom 6338, TI AR7 TNETD7300, Realtek RTL8186, Atheros AR2313 та інші. NEC EMMA2x JTAG - uPD61110, uPD61120, uPD61216, uPD61217 PowerPC JTAG - ibm stb02500 (DreamBox 500) ST20 DCU3 DCU2 core1/core2 JTAG - sti5518, sti5119, sti5517, sti5105, sti5107 та інші. SPI-flash 25xx, DataFlash AT45xx - програматор SPI флеш
Дата: Середа, 20.10.2010, 20:00 | Повідомлення # 56
V.I.P
Країна:
повідомлень: 947
Статус:
програмаcpld_ejtag_0.1.0.1990
Перехідна (4) версія 0.1.0.1990 CPLD EJTAG
* Виправлена робота з PIC32MX, добавлена швидка запис. Додана робота модуля SST16 DCC / PrAcc в байтовому режимі (16 / 8). Перевірено на SST36VF1601 і процесорі Ali