 |
 |
|
 |
 |
 |
 |
|
 |
 |
Интерфейс 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... )Tags: adsl, bcm6348, boundary scan, broadcom, busybox, d-link, debug, dsl-2640u, ejtag, firmware, jtag, linux, linux embedded, modem, red hat
|
 |
 |
 |
 |
|
 |
 |


 |
|
 |
 |
 |
 |
|
 |
 |
D-Link DSL-2640U Hardware version: B2 GPL Source Code for firmware version RU_V3.06 http://ftp.dlink.ru/pub/ADSL/GPL_source_code/RU_DSL-2640U/RU_DSL-2640U_3-06-04-3C_GPL.tar.gz D-Link DSL-2640U Hardware version: D1 GPL Source Code for firmware version RU_1.10 http://tsd.dlink.com.tw/temp/download/3074/DLink_DSL-2640U_RU_1.10_GPL.tar.gz D-Link DSL-2640B Hardware version: B2 GPL Source Code for firmware V4.00 ftp://ftp.dlink.fr/DSL/DSL-2640B/GPL/EU_DSL-2640B_EU_4.00_3-10-02-29_GPL.tar.gzGPL Source Code for firmware V3.07 http://tsd.dlink.com.tw/temp/download/3069/EU_DSL-2640B_EU_3.07_3-06-06-4A_GPL.tar.gz GPL Source Code for firmware V3.06 http://tsd.dlink.com.tw/temp/download/2891/EU_DSL-2640B_3-06-06-46_GPL.tar.gz ну, и до кучи, ссылка на эмулятор интерфейса устройств D-Link: http://www.support.dlink.com/faq/view.asp?prod_id=1457Tags: adsl, bcm6348, broadcom, d-link, dlink, dsl-2640b, dsl-2640u, firmware, linux, linux embedded, modem
|
 |
 |
 |
 |
|
 |
 |

 |
|
 |
 |
 |
 |
|
 |
 |
 Полезная утилита для ADSL модемов на базе чипов Broadcom BCM6338/6348/6358. Для ее работы используется adslctl tool. Помимо D-Link DSL-2640U работает также на модемах Speedport 500V/W500V, Siemens SL2-141-I/SLI-5300-I/CL-110-I, Speedtouch 716g, Belkin 7633, T-Sinus 1054 DSL, BT Voyager 2091/2100/2110, Linksys WAG54GS, USRobotics 9107/9108, Netgear DG834GT/DG834NB/DG834PNB, Hitachi AH4222 и др. Скачать: http://www.2cent.de/dmt/v8/dmt.zipСайт автора: http://dmt.mhilfe.de/Tags: adsl, bcm6348, broadcom, d-link, dlink, dmt, modem, адсл, модем
|
 |
 |
 |
 |
|
 |
 |

 |
|
 |
 |
 |
 |
|
 |
 |
I. КомпиляцияДля закачки и установки необходимого софта потребуется ~500 MB свободного места на HDD. Скачиваем исходники (~100 MB) с ftp-сервера D-Link:
[root@localhost gpl]# wget ftp://ftp.dlink.ru/pub/ADSL/GPL_source_code/RU_DSL-2640U/RU_DSL-2640U_3-06-04-3C_GPL.tar.gz
| Распаковываем:
[root@localhost gpl]# gunzip -c RU_DSL-2640U_3-06-04-3C_GPL.tar.gz | tar xvf -
consumer_install
README
RU_DSL-2640U_3-06-04-3C_consumer.tar.gz
RU_DSL-2640U_3-06-04-3C_uclibc_crosstools_3.4.2_0.9.27.tar.gz
| ( Read more... )Tags: adsl, bcm6348, broadcom, busybox, d-link, dsl-2640u, firmware, linux, linux embedded, modem, red hat
|
 |
 |
 |
 |
|
 |
 |

 |
|
 |
 |
 |
 |
|
 |
 |
Честно говоря, надоело исследовать структуру каталогов в модеме с помощью команды echo:
# echo /*
/bin /dev /etc /lib /linuxrc /mnt /proc /sbin /usr /var /webs
# echo /bin/*
/bin/adsl /bin/adslctl /bin/atm /bin/atmctl /bin/bftpd /bin/brctl /bin/busybox /bin/cat /bin/cfm /bin/chmod
/bin/date /bin/ddnsd /bin/df /bin/dhcpc /bin/dhcpd /bin/dhcpr /bin/dmesg /bin/dnsprobe /bin/dumpmem
/bin/ebtables /bin/echo /bin/epi_ttcp /bin/ethctl /bin/false /bin/hotplug /bin/igmp /bin/iptables
/bin/kill /bin/ln /bin/mkdir /bin/mount /bin/msh /bin/nas /bin/nas4not /bin/netctl /bin/openssl /bin/ping
/bin/pppd /bin/ps /bin/pvc2684ctl /bin/pvc2684d /bin/pwd /bin/reaim /bin/ripd /bin/rm /bin/sendarp
/bin/setmem /bin/sh /bin/siproxd /bin/snmp /bin/sntp /bin/sysinfo /bin/tftpd /bin/true /bin/udhcpd
/bin/upnp /bin/wlctl /bin/zebra | ( Read more... )Tags: adsl, bcm6348, broadcom, busybox, console, d-link, dlink, dsl-2640u, firmware, linux, linux embedded, modem, red hat
|
 |
 |
 |
 |
|
 |
 |

 |
|
 |
 |
 |
 |
|
 |
 |
Подключаем консольный кабель, запускаем терминал, включаем модем, не ждем загрузки ОС, а сразу жмем в терминале на клавишу Enter и получаем доступ в Boot Loader. В Broadcom'e он называется - CFE (Common Firmware Environment):
** Press Enter to stop auto run (3 seconds) ***
Auto run second count down: 3
web info: Waiting for connection on socket 0.
CFE>
CFE> help
Available commands:
w Write the whole image start from beginning of the flash
e Erase [n]vram or [a]ll flash except bootrom
r Run program from flash image or from host depend on [f/h] flag
p Print boot line and board parameter info
c Change booline parameters
f Write image to the flash
i Erase persistent storage data
b Change board parameters
reset Reset the board
flashimage Flashes a compressed image after the bootloader.
help Obtain help for CFE commands
For more information about a command, enter 'help command-name'
*** command status = 0 | ( Read more... )Tags: adsl, bcm6348, broadcom, busybox, console, d-link, dlink, dsl-2640u, firmware, linux, linux embedded, modem, red hat
|
 |
 |
 |
 |
|
 |
 |

 |
|
 |
 |
 |
 |
|
 |
 |
Маркировка разъема
 В шкафу нашел завалявшийся кабель CA-42 для Nokia (USB -> UART на чипе CP2102):
 ( Read more... )Tags: adsl, bcm6348, broadcom, busybox, ca-42, console, d-link, dlink, dsl-2640u, firmware, linux, linux embedded, modem, red hat
|
 |
 |
 |
 |
|
 |
 |

 |
|
 |
 |
 |
 |
|
 |
 |
Беспроводной маршрутизатор ADSL2+ cо встроенным 4-х портовым коммутатором 10/100 Мбит/с. Описание на сайте производителя. В комплекте идет сплиттер D-Link DSL-30CF. С июля 2008 года снят с производства. Но на американском и европейском рынке все еще продается как D-Link DSL-2640B. Еще D-Link выпускает модель D-Link DSL-2640T, которая выполнена на основе чипа TI AR7VW. В середине 2008 года на российском рынке появились две новые модели - D-Link DSL-2640U/BRU/С, на основе Broadcom BCM6338 (ADSL2+) и Broadcom BCM4312 (WLAN). И D-Link DSL-2640U/BRU/D, на основе Broadcom BCM6348 (ADSL2+) и Broadcom BCM4318 (WLAN). А на европейском рынке в конце 2008 года появилась модель D-Link DSL-2640R, выполненная на чипах TrendChip TC3160 (ADSL2+) и Ralink RT2561 (WLAN).
"Внутренности" D-Link DSL-2640U, revision B2:

Чипы:
ADSL2+ Chip with CPU MIPS32 |
FLASH 4MB |
SDRAM 16MB |
Switch 10/100MBit |
WLAN 802.11b/g |
WLAN Front-End |
ASDL Line driver |
| Broadcom |
Macronix |
ESMT |
Broadcom |
Broadcom |
Skyworks |
Broadcom |
| BCM6348SKFBG |
MX29LV320CBTC-90G |
M12L64164A-7T x2 |
BCM5325EKQMG |
BCM4318KFBG |
SKY65206-13 |
BCM6301KSG |
| Описание pinout |
Описание |
Описание |
Описание |
|
Описание |
|
Стикер на коробке (DSL-2640U, Hardware version: B2):
Стикер на печатной плате:
Стикер на чипе flash памяти (AAM6020VI-DL1):
Аналогичные по hardware модемы: ASUS AM604g (бывший AAM6020VI-B6):

Zhone 6218-I2-x0x (бывший Paradyne 6218-I2).
Оглавление:
Часть I. Описание, тех. характеристики
Часть II. Подключаем консольный кабель
Часть III. Boot Loader, OS Linux 2.6.8.1 и оболочка BusyBox 1.0
Часть IV. Собрал первую тестовую прошивку
Часть V. Процесс сборки/разборки и обновления firmware
Часть VI. Подключение JTAG кабеляTags: adsl, bcm6348, broadcom, busybox, console, d-link, dlink, dsl-2640u, firmware, linux, linux embedded, modem, red hat, адсл, модем
|
 |
 |
 |
 |
|
 |
 |

|
 |
|
 |