Использование клиента TFTP роутера. (перевод вики-вэ-эр-тэ)
Если вы хотите установить прошивку, используя TFTP, выполните следующие действия.
1. Подключите последовательный TTL-кабель для передачи команд CFE через последовательный программного обеспечения консоли, для загрузки микропрограммы с помощью TFTP.
2. Запустите сервер TFTP в вашем компьютере.
3. Скопируйте файл firmware.bin в
директорию TFTP сервера.
4. Установите IP в вашем компьютере в 192.168.1.35 (или любой другой совместимый),
и подключите сетевой кабель к маршрутизатору.
5. Включите маршрутизатор, нажмите любую клавишу в последовательной консоли, чтобы войти в CFE переводчика командной строки.
теперь выполните команду: f 192.168.1.35:firmware.bin
Должно выглядеть так и случиться следующие:
Код:
CFE> f 192.168.1.35:firmware.bin
Loading 192.168.1.35:firmware.bin ...
Finished loading 2686980 bytes
Flashing root file system and kernel at 0xbfc10000: ..........................................
.
*** Image flash done *** !
Resetting board...\0xff
p.sвыключили роутер, подключили консольный кабель, нажали пробел на клавиатуре (не отпуская), включаете питание роутера.
как только появиться после строчки
* Press any key to stop auto run (1 seconds) * и следующие сообщение:
Auto run second count down: 1
CFE>
CFE> значит загрузчик готов принимать ваши команды.
Отпускаете эникея(пробел на клавиатуре).
полный код от точки старта выглядит так:
Код:
DGND3700 Boot Code V1.0.8
CFE version 1.0.37-104.4 for BCM96368 (32bit,SP,BE)
Build Date: Mon Feb 21 17:59:46 CST 2011 (finerain@moonlight)
Copyright (C) 2000-2009 Broadcom Corporation.
Parallel flash device: name AM29LV320MT, id 0x2201 size 32768KB
Total Flash size: 32768K with 256 sectors
ethsw: found bcm53115!
Chip ID: BCM6368B2, MIPS: 400MHz
Main Thread: TP0
Total Memory: 134217728 bytes (128MB)
Boot Address: 0xb8000000
Board IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.2
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Board Id (0-11) : 96368MVWG
Number of MAC Addresses (1-32) : 10
Base MAC Address : 20:4e:7f:c0:b5:4c
PSI Size (1-64) KBytes : 24
Enable Backup PSI [0|1] : 0
System Log Size (0-256) KBytes : 0
Main Thread Number [0|1] : 0
* Press any key to stop auto run (1 seconds) *
Auto run second count down: 1
CFE>
CFE>
Получили управление CFE, переходите в начала поста и проделываете описанное выше.
Или сразу к команде f 192.168.1.35:firmware.bin, если остальное готово и в нужном месте.
Не забудьте прописать на компе указанный IP и подключить пачкорд к сетевой карте и роутеру !
(потому как к телу подбираетесь с двух "сторон"
)
у меня лично когда-то это не удалось(вероятно ошибка), но был программатор, по лени не стал выяснять... но Вы попробуйте.. авось поможет.