?

Log in

No account? Create an account
entries friends calendar profile My LJ Previous Previous Next Next
ADSL модем D-Link DSL-2640U. Часть VI. Подключение JTAG кабеля. - ADSL модем D-Link DSL-2640U. Часть VI. Подключение JTAG кабеля. - Michael V. Pudeev Page 3
pudeev
pudeev
ADSL модем D-Link DSL-2640U. Часть VI. Подключение JTAG кабеля.

Интерфейс JTAG (Joint Test Action Group) служит для тестирования печатных плат с помощью функции граничного сканирования (boundary scan), программирования энергонезависимой памяти и отладки процессора (debug). В чипе Broadcom BCM6348, cо встроенным CPU MIPS32 4Kc, используется расширенная версия JTAG - EJTAG (Enhanced Joint Test Action Group):

Интерфейс EJTAG в D-Link DSL-2640U (разъем 8pin на печатной плате модема обозначен J7):


1 - TDO (Test Data Output) 3.306v
2 - SRST (System Reset) 3.306v
3 - TMS (Test Mode Select) 3.292v
4 - TDI (Test Data Input) 3.294v
5 - TCK (Test Clock) 2.795v
6 - TRST (Test Reset) 3.306v
7 - GND (Ground) 0v
8 - n/a

Read more...Collapse )

Tags: , , , , , , , , , , , , , ,

193 comments or Leave a comment
Comments
Page 3 of 4
[1] [2] [3] [4]
From: (Anonymous) Date: November 18th, 2009 10:50 pm (UTC) (Link)
Может кто нашол какой программой можно прошить флеш mx29lv160cbtc Эти проги не видят флеш
From: (Anonymous) Date: December 23rd, 2009 10:48 am (UTC) (Link)

diesel

Та же ерунда. detect, initbus ejtag_dma, print, все проходит. А вот detectflash никак, ни по 0 ни по 0x1fc00000. не видит флешку jtag> detectflash 0 dev ID=0000 man ID=0000 amd_detect: mid 0, did 0 Flash not found!
Re: diesel - (Anonymous) - Expand
Re: diesel - (Anonymous) - Expand
From: (Anonymous) Date: January 29th, 2010 07:42 am (UTC) (Link)

flash

Здраствуйте. имею убитый siemens cl-100(bcm8336,8mb-ram,2mb-rom )

вобщем подключил через jtag. но флеш(s29al016m90tf102) не детектилась.
подкинул перекинул что подруку попалось. AT49BV322A + ктомуже немного больше места(4mb).

но тут начались проблемы. пишу например блок 0001 0203 0405 0607, а после чтения получаю 0203 0001 0607 0405
тоесть каждые 2 байта поменяны местами.
но если влить 0203 0001 0607 0405, то прочитаеться нормальный дамп 0001 0203 0405 0607

вобщем суть в чем. вот щас заливаю ff openwtr для 6338.
лить еще часов 10. пойдет ли?


ps девайс для опытов. просто отвлечся. раслабиться. убью - нежалко. еще есть ;)
serp2002 From: serp2002 Date: February 4th, 2010 04:32 am (UTC) (Link)
у меня есть прошивка в виде .bin файла, можно ли его как неть модифицировать? смонтировать как ФС или еще чего? хочется добавить кое какого софта ему.
From: (Anonymous) Date: February 8th, 2010 07:55 pm (UTC) (Link)
Михаил, помогите пожалуйста, с конфигами для определения процессора bcm6338 для программы UrJtag. Сам написать их не смогу (не хватает знаний), но понимаю что у Вас они есть. :) Осталась последняя надежда, что имея конфиги я все-таки войду в Debug процессора и смогу прошить флешку.

Все остальное перепробовал: разные схемы JTAG, разный софт, замыкание ног на флешке. :(
From: (Anonymous) Date: March 8th, 2010 12:30 pm (UTC) (Link)
Приведите выводы команд:
jtag> detect
jtag> discovery
(no subject) - (Anonymous) - Expand
(no subject) - (Anonymous) - Expand
(no subject) - (Anonymous) - Expand
From: (Anonymous) Date: March 5th, 2010 02:40 pm (UTC) (Link)

к 2500U применимо?

Скажите, на 2500U (P/N ISL2500UBRU0.A1) применима данная схема подключения?
Схема распиновки интерфейса и адапера та же?
Заранее благодарен!
From: (Anonymous) Date: March 8th, 2010 12:09 pm (UTC) (Link)

Re: к 2500U применимо?

Судя по описанию в таблице http://pudeev.livejournal.com/35872.html да
From: dima_dj001 Date: March 25th, 2010 04:42 pm (UTC) (Link)

Модем 2540U A1

Подскажите данная распиновка JTAG подойдёт к модему 2540U A1 визуально вродибы одинаковы, дайте ссылку на полный дамп fholeflash!
Уважаймый PUDEEV подскажите такая проблема:после заливки прошивки был слючайно выбран не правельный Board Id,теперь не в веб не попаду и в консоль по сом порту тоже!,может ка кто можно сменить без заливания через JTAG
pudeev From: pudeev Date: April 14th, 2010 08:11 am (UTC) (Link)

Re: Модем 2540U A1

Подскажите данная распиновка JTAG подойдёт к модему 2540U A1 визуально вроде бы одинаковы?
Да, распиновка J7 у D-Link DSL-2540U A1 и D-Link DSL-2640U B2 идентична.
D-Link DSL-2540U A1
D-Link DSL-2540U A1
D-Link DSL-2540U A1
D-Link DSL-2540U A1

подскажите такая проблема: после заливки прошивки был случайно выбран не правильный Board Id, теперь ни в веб не попаду и в консоль по сом порту тоже, может как-то можно сменить без заливания через JTAG?
Только отпаивать и прошивать с помощью программатора. Или через JTAG. Других вариантов нет.
From: (Anonymous) Date: April 5th, 2010 11:05 am (UTC) (Link)
Здравствуйте Михаил!
Спасибо за отличные статьи.
Решил оживить свой 2500U (не BRU). Собрал JTAG. В процессе работы с UrJTAG возник вопрос: где берутся данные

register BR 1
register BSR 480
register DIR 32
register EJIMPCODE 32
register EJADDRESS 32
register EJDATA 32
register EJCONTROL 32
register EJALL 96

для /usr/local/share/urjtag/broadcom/bcm6348/bcm6348

и как правильно прописать их для
/usr/local/share/urjtag/broadcom/bcm6338/bcm6338

Или может подойдут от 6348 ?
Спасибо.
From: (Anonymous) Date: April 11th, 2010 03:44 pm (UTC) (Link)

Dir-300 jtag

Здравствуйте Михаил.

Есть Dir-300 собрал для него jtag на резисторах поначалу tjtagV3 вообще ничего не хотел детектить пришлось TRST на Vcc посадить через 100 Ом резистор, после этого tjtagV3 задетектил процессор но упорно отказывается детектить флешку (w25x32VFIG (4mb)) хотя она есть в перечни поддерживаемых. Не подскажете в чем может бить проблема. Буду благодарен за помощь.
pudeev From: pudeev Date: April 14th, 2010 05:37 pm (UTC) (Link)

Re: Dir-300 jtag

если вручную задать тип флешки (ключ fc:xx) данные считываются?
Re: Dir-300 jtag - (Anonymous) - Expand
From: marmot_san Date: April 15th, 2010 05:23 am (UTC) (Link)
Добрый день! У меня тоже D-Link DSL-2640U, но плата совсем другая, помогите найти JTAG и Консоль?
http://img413.imageshack.us/i/96898247.jpg/
http://img228.imageshack.us/i/35215137.jpg/
From: (Anonymous) Date: October 12th, 2010 08:50 am (UTC) (Link)
консоль у вас видно, а джтага может и не быть, землю вызвоните, 3,3В можно найи от стабилизатора, а остальное методом научного тыка (это я про консоль)
(no subject) - (Anonymous) - Expand
From: dima_dj001 Date: April 17th, 2010 08:42 pm (UTC) (Link)
Подскажите мод 2540U A1 как перевести процесор в отладочный режим (Debug)пробывал отпаивать резистор возле ноги TDO но результата (0),пробывал подавать 3,3 через 100 омн.резистор на TRST результат тотже!
Подскажите где скачать дамп для 2540U A1 с розширением bin
From: (Anonymous) Date: April 18th, 2010 05:42 am (UTC) (Link)

Подскажите где скачать дамп для 2540U A1 с розширением bin

По поводу прошивки попробуй здесь:
http://pudeev.livejournal.com/33915.html?thread=113019#t113019
From: (Anonymous) Date: April 22nd, 2010 05:54 pm (UTC) (Link)
Соединяюсь с модемом при помощи программы UrJTAG. Модем определяется. Какой командой нужно залить fullflash?Пудеев дай свою аську пожалуйста.
texas_88 From: texas_88 Date: June 21st, 2010 05:20 am (UTC) (Link)
Детект
jtag> detectflash 0x1fc00000

Чтение
jtag> readmem 0x1fc00000 0x00200000 fullflash.dump

Стирание
jtag> eraseflash 0x1fc00000 35

Запись
jtag> flashmem 0x1fc00000 fullflash.dump


P.S. Чтение можно выполнять без детекта. Пример приведен для флешки 2MB.
From: (Anonymous) Date: May 16th, 2010 03:15 pm (UTC) (Link)

agrotexnika

Доброго времени суток.
В CFE неправильно указал номер который соответствует конфигурации моего модема, модем перегрузился и больше признаков жизни не подал. Не отзывается ни на сеть, ни на терминальный кабель COM-порт через max232.
Спаял JTAG на резисторах. Не могу перевести процессор в DEBUG режим

ADSL модем:
DLink 2500
P/N:ISL2500UBRU0.A1G
H/W Ver.:A1
F/W Ver.:RU 3-06-04-0Z00

Процессор BCM6338
Flash MX29LV160CBTC-90G (флешку не опознал, принудительно пробовал дескриптор /fc:09)

В ответах встречал варианты включения DEBUG режима RST сигнал через 100Ом - 1 кОм посадить на +3,3В в клеммной колодке согласно описания есть похожих 2 сигнала:
SRST (System Reset)
TRST (Test Reset)

пробовал на оба подавать +3.3 так в DEBUG режим перевести и не получилось как вариант встречал описания что надо еще какое-то сопротивление выпаивать, но на плате у себя подходящего не нашел.

Извините за излишнее цитирование LOG-ов:

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\tjtag3-0-1\Windows32>tjtag3.exe -probeonly

==============================================
EJTAG Debrick Utility v3.0.1 Tornado-MOD
==============================================

Probing bus ... Done

Instruction Length set to 5

CPU Chip ID: 00000110001100111000000101111111 (0633817F)
*** Found a Broadcom BCM6338 Rev 1 CPU chip ***

- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (00800904)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32

Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... Processor did NOT enter Debug Mode! ... Done
Clearing Watchdog ... Done

Probing Flash at (Flash Window: 0x1fc00000) ...
Done

*** Unknown or NO Flash Chip Detected ***

*** REQUESTED OPERATION IS COMPLETE ***



Flash
MX 29LV160CBTC-90G

C:\tjtag3-0-1\Windows32>tjtag3.exe -probeonly /fc:09

==============================================
EJTAG Debrick Utility v3.0.1 Tornado-MOD
==============================================

Probing bus ... Done

Instruction Length set to 5

CPU Chip ID: 00000110001100111000000101111111 (0633817F)
*** Found a Broadcom BCM6338 Rev 1 CPU chip ***

- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (00800904)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32

Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... Processor did NOT enter Debug Mode! ... Done
Clearing Watchdog ... Done

Manual Flash Selection ... Done

Flash Vendor ID: 00000000000000000000000011000010 (000000C2)
Flash Device ID: 00000000000000000010001001001001 (00002249)
*** Manually Selected a MX29LV160CB 1Mx16 BotB (2MB) Flash Chip ***

- Flash Chip Window Start .... : 1fc00000
- Flash Chip Window Length ... : 00200000
- Selected Area Start ........ : 00000000
- Selected Area Length ....... : 00000000



*** REQUESTED OPERATION IS COMPLETE ***


C:\tjtag3-0-1\Windows32>

From: (Anonymous) Date: May 16th, 2010 05:20 pm (UTC) (Link)

Re: agrotexnika

Подскажите что надо сделать для того что б перевести процессор в DEBUG режим при прошивке JTAG

DLink 2500
P/N:ISL2500UBRU0.A1G
H/W Ver.:A1
F/W Ver.:RU 3-06-04-0Z00
Процессор BCM6338
надпись на Flash MX29LV160CBTC-90G
(Parallel flash device: name AM29LV160B, id 0x2249, size 2048KB) из логов
From: (Anonymous) Date: June 15th, 2010 08:39 pm (UTC) (Link)
А схема адаптера c подключением к USB порту???
texas_88 From: texas_88 Date: June 21st, 2010 05:08 am (UTC) (Link)

JTAG USB adapter

Подойдет практически любой адаптер на микросхеме FT2232D.
Софт только UrJTAG, Broadcom EJTAG Debrick Utility by hugebird версии выше 1.9, OpenOCD.

Схемы:
http://www.hs-augsburg.de/~hhoegl/proj/usbjtag/usbjtag.html
http://let.nm.ru/Instruments/USB_JTAG/usb_jtag.html
http://people.openmoko.org/laforge/doc/hardware/neo1973_debug_board/neo1973_debugboard_v2_schematics.pdf

P.S. Сам не собирал. Использую наипростейшие варианты Wiggler, ByteBlaster, Xilinx DLC5 с подключением к LPT порту http://texas-88.livejournal.com/657.html
Re: JTAG USB adapter - (Anonymous) - Expand
Re: JTAG USB adapter - (Anonymous) - Expand
Re: JTAG USB adapter - (Anonymous) - Expand
Re: JTAG USB adapter - (Anonymous) - Expand
From: (Anonymous) Date: July 13th, 2010 11:19 am (UTC) (Link)

Help

В ПК нет LPT. Умер Asus am-604, по telnet и web не отвечает. Помогите востановить.
From: (Anonymous) Date: October 12th, 2010 08:44 am (UTC) (Link)

Re: Help

Делайте консольный кабель со строго китайского кабеля для телефона, вешайте на интерфейс, там буде видно в чем загвоздка
Re: Help - (Anonymous) - Expand
DKU-2 - (Anonymous) - Expand
From: (Anonymous) Date: July 30th, 2010 01:51 pm (UTC) (Link)

Проблема DSL-2640U/BRU/C2

Здраствуйте. У меня Роутер D-Link DSL-2640U/BRU/C2.
Во время перепрошивки выключился свет..
через некоторе время подключил модем..горитиндигаторы power и internet. Модем не отвечает на пинг. Через веб интерфейс тже не возможно подключися.. Кнопка ресет тоже не реагирует. Пожалюста помогите восстановит роутер.. Заранее блогодарью..
From: (Anonymous) Date: October 12th, 2010 08:46 am (UTC) (Link)

Re: Проблема DSL-2640U/BRU/C2

Попробуйте, зажать ресет, воткнуть питание, подождать 20 сек, и зайти на вебморду, для аварийного восстановления
193 comments or Leave a comment
Page 3 of 4
[1] [2] [3] [4]