Прошивка а-60 с нуля на depo arm linux



Скачать 97.28 Kb.
Дата30.03.2017
Размер97.28 Kb.
Просмотров114
Скачиваний0

Прошивка А-60 с нуля на DEPO ARM Linux


Необходимые компоненты для работы:

ПО


  1. Windows

  2. TFTPD32 (http://tftpd32.jounin.net/)

Скачивается архив, распаковывается и запускается

  1. Python 2.7.3 (http://www.python.org/download/)

Стандартная установка, все по умолчанию

  1. Библиотека pyserial для Python 2 версии(http://pypi.python.org/pypi/pyserial)

Стандартная установка, все по умолчанию

  1. Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)

Скачивается, устанавливается по умолчанию

  1. Файлы прошивки + файлы скрипта (\\tamura\PROJECTS\Группа Технической Поддержки\Sky\Прошивка A60 с нуля там же есть весь набор ПО из списка выше).

Аппаратные компоненты:

  1. ПК/ноутбук

  2. Нуль-модем кабель COM-COM

  3. СОМ-порт на плате ПК (если есть) или USB-порт

  4. При использовании USB-порта потребуется переходник USB-COM

  5. Сетевой кабель для соединения ПК и ТК.

Подготовительные работы:

  1. В файле thinclient.cfg прописать настройки:

ttylist — список имен файлов устройства последовательного интерфейса, например ttyS0, для linux

comlist — список имен последовательных интерфейсов, например COM2, для windows

subnet — подсеть, наример 192.168.10.

ipaddr — ip адрес который будет назначен устройству при проишивке, например 231

serverip — ip адрес tftp сервера, например 192.168.10.189

softversionпуть к файлу версий, например thinclient.ver
Для тонкого клиента с 1 ГБ nand (samsung):

hw - установить в thinclient
Для тонкого клиента с 4 ГБ nand hynix:

run_pci_test - выключить тест pci (установить в no)

run_eth1_test - выключить тест eth1 (установить в no)

hw - установить в thinclient_hynix


  1. Выложить образы U-Boot, ядра Linux, корневой файловой системы и корневой файловой системы для восстановления на TFTP сервер.

Для тонкого клиента с 1 ГБ nand (samsung):

имя образа U-Boot должно быть thinclient-u-boot.kwb;

имя образа ядра Linux должно быть thinclient_uImage;
Для тонкого клиента с 4 ГБ nand hynix:

имя образа U-Boot быть thinclient_hynix-u-boot.kwb;

имя образа ядра Linux должно быть thinclient_hynix_uImage;
Для любой nand

имя образа корневой файловой системы должно быть rootfs.ubi.img,

имя образа корневой файловой системы для восстановления должно быть rootfs_rcvr.ubi.img;

Процесс прошивки:



  1. Запустить TFTPD32

  2. Указать папку, где лежать файлы для прошивки

И выбрать из списка сетевой интерфейс (по умолчанию выставлен loopback)



  1. Подключить к ТК нуль-модем кабель

  2. Подключить сетевой кабель

  3. Запустить файл bringup.cmd

  4. Включить питание терминала

  5. Дождаться завершение процесса обновления

ВАЖНО! Во время обновления, tftpd по непонятной причине может сменить обратно выбранный сетевой интерфейс. В этом случае необходимо тут же переключить его обратно.



  1. Запустить Putty

  2. Настроить подключение по СОМ-порту на скорости 115200



  1. Запустить подключение по СОМ-порту

  2. Перезагрузить ТК

  3. В терминале будут отображаться начальный процесс загрузки

В случае если процесс прошивки прервался с ошибкой на этапе U-boot, то необходимо выключить терминал, а затем повторить с пункта 5.

Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©nethash.ru 2017
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал