Отправить запрос
    Загрузка программного обеспечения через консольный порт (Ymodem) для коммутаторов QSW-3300, QSW-3310, QSW-3750(TX/F), QSW-8200(RQ)

    Отправить запрос

    Внимание! Если у вас вопрос в техническую поддержку, то вам нужно завести заявку в разделе технической поддержки

    Загрузка программного обеспечения через консольный порт (Ymodem) для коммутаторов QSW-3300, QSW-3310, QSW-3750(TX/F), QSW-8200(RQ)

            Данная инструкция подойдет только для вышеперечисленных коммутаторов. Использовать консольный порт для загрузки файла образа ПО коммутатора можно в случаях, когда нет возможности загружать файлы через tftp/tfp.

    Для загрузки файлов через консольный порт необходимо:

    1.    Установить на ПК ПО, которое поддерживает функционал Ymodem, например, программы SecureCRT или ExtraPuTTY (вторая бесплатна). Подключиться к коммутатору по консоли с параметрами:
    Baud rate=9600; Parity=None; Data Bits=8; Stop Bits=1, Flow control = XON/XOFF

    2.     Перейти в u-boot режим. Для этого перезагрузите коммутатор и нажмите сочетание клавиш ctrl+B.

    3.     Настроить скорость приема данных на коммутаторе можно с помощью команды:  

        u-boot> setenv baudrate 115200 
    После ввода команды необходимо настроить подключения на самом ПК и нажать ENTER. (Данный пункт можно пропустить, но при стандартной скорости консольного порта в 9600, загрузка данных будет происходить в 12 раз медленнее).

    1.png

    4.     Ввести команды:
        u-boot> loady; sf probe; sf erase 0x2100000 0x1D00000; sf write $loadaddr 0x2100000 0x1D00000 
    После ввода команд коммутатор должен сообщить, что он готов к приему файлов.
    Пример:
        u-boot> loady; sf probe; sf erase 0x2100000 0x1D00000; sf write $loadaddr 0x2100000 0x1D00000 
        ## Ready for binary (ymodem) download to 0x61000000 at 9600 bps...
        CC
    5.     Выбрать способ передачи данных через Ymodem:
           
           a.      Для SecureCRT во вкладке "Transfer" выберете пункт "Send Ymodem"(рис. а)

    2.png
    Рис. а.

            b.     Для ExtraPuTTy "File Transfer-> Ymodem-> Send" (рис. б)

    3.png
    Рис. б.

    6.     Выбрать файл, который необходимо загрузить

        u-boot> loady; sf probe; sf erase 0x2100000 0x1D00000; sf write $loadaddr 0x2100000 0x1D00000 
        ## Ready for binary (ymodem) download to 0x61000000 at 9600 bps... 
        CCC  
        Starting ymodem transfer.  Press Ctrl+C to cancel.  
        Transferring QSW-3300-28TX-8.1.1.427.stk... 
        0%       3 KB     475 bytes/sec 12:57:42 ETA   0 Errors
    Для записи ПО существует 2 раздела. После успешной передачи, файл запишется в очищенные ячейки памяти, указанные в введенных командах. Помимо указанного в примере stk2, ПО можно записать на stk1.
    Тогда команды примут вид:
        u-boot> loady; sf probe; sf erase 0x400000 0x1C00000; sf write $loadaddr 0x400000 $filesize 
    Установка приоритета загрузки образа программного обеспечения. Для этого необходимо ввести следующие команды:
        u-boot> setenv active stk2; setenv backup stk1; saveenv 
    В данном случае активным станет раздел stk2 используемый в примере.
    Далее вводим команду reset для перезагрузки коммутатора.
        u-boot> reset 

    Пример загрузки конфигурационного файла через Ymodem:

        u-boot> setenv baudrate 115200 
        ## Switch baudrate to 115200 bps andpress ENTER ... 
        u-boot> loady; sf probe; sf erase 0x2100000 0x1D00000; sf write $loadaddr 0x2100000 0x1D00000 
        ## Ready for binary (ymodem) download to 0x61000000 at 115200 bps... 
        CCCCCC 
        Starting ymodem transfer.  Press Ctrl+C to cancel. 
        Transferring QSW-3300-28TX-8.1.1.427.stk... 
        100%   20001 KB       3 KB/sec    01:24:37       0 Errors
        ## Total Size      = 0x01388735 = 20481845 Bytes
        spi_flash.c: Detected S25FL512S with sector size 256 KiB, total 64 MiB


    Смотрите так же

    К списку