wiki:Mc04LoadRootFs

Version 7 (modified by roman_zhur, 2 weeks ago) ( diff )

--

Как перезаписать файловую систему SW-01


Данное руководство применимо к платам SW-01 версии 7 и выше (2017 года и младше). Версия платы указана на самой плате SW-01.


Вам понадобится:

  • переходник 3-pin-RS-232;
  • нуль-модемный шнур RS-232;
  • патч-корд ethernet;
  • архив tftp.zip.

1. Выключить питание блока MC04-DSL-3U, достать плату SW-01.

2. Подключить плату SW-01 с помощью переходника 3-pin-RS-232 и нуль-модемного шнура RS-232 к компьютеру.
Подключить SW-01 и ПК с помощью патч-корда напрямую или через шлюз.

Распайка переходника:

Переходник нужно подключить к дальнему (если смотреть на плату с лицевой стороны) разъему X3 (3-pin) на плате SW-01:

3. Разархивировать tftp.zip. Путь до папки tftp должен быть без русских букв и пробелов.

4. Из папки tftp запустить tftpd32.bat.
Если появится окно от брандмауэра, то разрешить брандмауэру доступ в сеть.
В Server interfaces выбрать проводной интерфейс.

Не закрывать окно tftpd32 до конца прошивки!

5. Из папки tftp запустить putty.bat.

В поле по середине указать COM-порт, через который вы подключились к SW-01 (COM-порт можно узнать в Диспетчере устройств). Установить скорость порта 115200, формат символов 8N1 (8 бит данных, отсутствие бита паритета, 1 стоповый бит), отключить управление потоком.
Внизу нажать кнопку Соединиться.
После этого откроется новое черное окно.

6. Включить питание блока.
В окне начнет появляться информация о загрузке.
При появлении в терминале сообщения Hit any key to stop autoboot нужно нажать любую клавишу на клавиатуре, чтобы прервать автоматическую загрузку платы. Таймер автозагрузки 3 с.
После прерывания автозагрузки ниже появится приглашение загрузчика U-Boot>.

7. Далее надо ввести команды.

Установить локальный IP-адрес для платы SW-01:
setenv ipaddr <x.x.x.x>

Установить адрес сервера:
setenv serverip <x.x.x.x>

Установить адрес шлюза:
setenv gwip <x.x.x.x>

В данном случае IP-адрес сервера – это IP-адрес ПК.
Если SW-01 подключена к ПК напрямую, то локальный IP-адрес должен быть в той же подсети, что и IP-адрес сервера, адрес шлюза можно не указывать.
Если SW-01 подключена к сети через шлюз, то локальный IP-адрес может быть произвольным, необходимо указать адрес шлюза.

8. Выполнить команду:
run loadrootfs

Если ранее всё было сделано верно, то начнется процесс получения файла по пути /SW-01/rootfs (либо rootfs.ubi) с указанного IP-адреса сервера.

В терминале и в окне tftpd32 будет отображаться прогресс загрузки.

No image "7-tftpd1.png" attached to Mc04LoadRootFs

No image "8-cmd3.png" attached to Mc04LoadRootFs

9. Когда предыдущая команда выполнится, надо выполнить команду
reset
или выключить и снова включить питание блока.

10. После загрузки ОС подключиться к SW-01 через веб-браузер по адрес 192.168.0.254, настроить сеть и обновить ПО штатным образом.

Attachments (14)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.