Jump to content
Local
Sign in to follow this  
daring

Обновление софта на edge-core es3510-MA

Recommended Posts

Добрый вечер, господа.

 

Подскажите, пожалуйста, по обновлению софта на edge-core es3510-MA.

 

Во время загрузки коммутатора выдает следующее:

 

Loading Runtime Image File : ES3510MA-FLF-38_V1.3.0.8.bix
Image version: 1.3.0.8
   Verifying Checksum ... OK
   Loading Multi-File Image ... OK
.
.
.
Memory Test ......... PASS

[Error] No runable image existed.

 

Заливаю софт через Y-модем на гипертерминале. Софт загрузился, но как его сохранить то ?

 

Filename : => ES3510MA-FLF-38_V1.3.4.4.bix

## Ready for binary (ymodem) download to 0x01300000 at 115200 bps...

CCCCCCCxyzModem - CRC mode, 2(SOH)/11654(STX)/0(CAN) packets, 9 retries

## Total Size      = 0x00b615e4 = 11933156 Bytes

 

================================================================================

 

[R]untime to partition

ser data

[L]oader (Warning: Are you sure what you are doing?)

[Q]uit

Please choose: r

 

================================================================================

 

Current Partition information show as below:

 

Idx Partition Name Addr(Hex) Size(Hex) S/up Filename

00  loader         F8000000  00080000       ES3510MA_Loader_V0.0.1.5.bix

01  partitiontable F8080000  00010000

02  environment    F8090000  00010000

03  filemapping    F80A0000  00010000

04  hwinfo         F80B0000  00010000       hw_info

05  userdata       F80C0000  00140000

Please input partition index that image wrote to:

 

 

 

Please input partition index that image wrote to: 06partition 6's type dismatch

 

Please input partition index that image wrote to: 01partition 1's type dismatch

 

 

Вопрос: что делать дальше? Что вводить в строку Please input partition index that image wrote to ? Вопрос тот же самый и для записи файла Loader...

 

Заранее благодарен!

Edited by daring

Share this post


Link to post
Share on other sites

В сли : 

# dir (смотрим залился ли файл, какое у него имя)

# boot system opcode: filename

Share this post


Link to post
Share on other sites

В сли : 

# dir (смотрим залился ли файл, какое у него имя)

# boot system opcode: filename

В dir совсем страшное что-то творится, вторую команду не имею возможности выбрать.

File Name                          File Type S/up Size(byte)

---------------------------------- --------- ---- ----------

                                   Other     N    0

                                   Other     N    268472584

                                   Other     N    0

                                   Other     N    0

                                   Other     N    0

                                   Other     N    0

                                   Other     N    0

                                   Other     N    0

                                   Other     N    71369216

                                   Other     N    4096

(€ @‚@(                          Other     N    -2139058944

                                  Other     N    335560704

€                                Other     N    66048

                                   Other     N    268435520

                                   Other     N    16384

 

 

[T]FTP Download           [E]thernet Port Change

[M]odem Download(Ymodem)  audrate Change   et Startup File

[D]elete File             [Q]uit              [R]eturn to U-Boot

 

Select>

 

Проблема собственно в том, что я не имею понятия, что такое Please input partition index that image wrote to: чтобы софт сохранился на коммутаторе. Вписывать туда можно только цифры.

Share this post


Link to post
Share on other sites

Я думаю оно хочет идентификатор Partition ( 01 , 02 ...) . Только осталось определить какой идентификатор нужен opcode . Кстати флеш свича  случаем не переполнена?  Поробуйте залить opcode командой #copy tftp file . 

Edited by wantmore

Share this post


Link to post
Share on other sites

Я думаю оно хочет идентификатор Partition ( 01 , 02 ...) . Только осталось определить какой идентификатор нужен opcode . Кстати флеш свича  случаем не переполнена?  Поробуйте залить opcode командой #copy tftp file . 

Загружаю второй свитч на нем состояние флеша корректно отображается:

Select>

Loader  0.0.1.5

 

Memory Test ......... PASS

 

Password : *******

 

 

File Name                          File Type S/up Size(byte)

---------------------------------- --------- ---- ----------

ES3510MA-FLF-38_V1.3.0.8.bix       Operation Y    11713820

 

 

[T]FTP Download           [E]thernet Port Change

[M]odem Download(Ymodem)  audrate Change   et Startup File

[D]elete File             [Q]uit              [R]eturn to U-Boot

 

Select> M

 

Заливаю loader доходит до того же момента

Filename : => es3510ma_v1.4.0.0.bix

## Ready for binary (ymodem) download to 0x01300000 at 115200 bps...

CCCCCCCCxyzModem - CRC mode, 3(SOH)/12766(STX)/0(CAN) packets, 10 retries

## Total Size      = 0x00c77844 = 13072452 Bytes

 

================================================================================

 

[R]untime to partition

ser data

[L]oader (Warning: Are you sure what you are doing?)

[Q]uit

Please choose: r

 

================================================================================

 

Current Partition information show as below:

 

Idx Partition Name Addr(Hex) Size(Hex) S/up Filename

00  loader         F8000000  00080000       es3510ma_ld_V0.0.1.5.bix

01  partitiontable F8080000  00010000

02  environment    F8090000  00010000

03  filemapping    F80A0000  00010000

04  hwinfo         F80B0000  00010000       hw_info

05  userdata       F80C0000  00140000

06  runtime1       F8200000  00E00000  Y    ES3510MA-FLF-38_V1.3.0.8.bix

 

Please input partition index that image wrote to: 00partition 0's type dismatch

 

Please input partition index that image wrote to:

 

Набирал все значения 00 ..06 не помагает, но что удивительно в отличии от первого случая здесь присутствует код 06 с именем runtime1. Вот здесь наверное и разгадка... Но как создавать эти новые индексы? Если тупо вбить следующий индекс 07 то все равно ничего не происходит, выбивает ошибку

Please input partition index that image wrote to: 07partition 0's type dismatch

Share this post


Link to post
Share on other sites

Попробуйте так:

1. Загружаемя с ctrl+U ---> mercury

2. Удаляем старую прошивку

3. Жмем "Т" (tftp-сервер 192,168,1,99)

4. Пишем имя файла(ждем пока загрузится)

5. Потом выбираем "R"

6. набираем "06" - и ждем около 3-х минут.

7. Делаем файл загрузочным.

8. Перегружаем свич

Share this post


Link to post
Share on other sites

Здравствуйте.

Прошу подсказать как правильно производить обновление загрузчика с версии 1.0.1.0 на 1.0.6.x.

Документа с описанием процесса не нашлось, может не там и не сильно искал.

Вход в загрузчик в этой версии происходит с паролем "admin". Манипуляция со сбросом конфига делается путём деактивации раздела с последующим удалением файла конфигурации. После перезагруза автоматом создаётся дефолтный конфиг.

Попробовал вливать es3510ma_opcode_ld_update.bix и es3510ma_v1.3.8.21(jump code).bix в надежде увидеть опцию выбора loader при заливке, но отображаются только два типа: опкод и конфиг.

Читал, что в новых загрузчиках возможна смена пароля, в связи с чем возникают вопросы:

1. Какой пароль дефолтный в этих новых загрузчиках или он как-то мигрирует из предыдущей версии в новую?

2. Если пароль к лоадеру будет неизвестен,  стоит ли вообще обновлять лоадер?

Edited by vict0r

Share this post


Link to post
Share on other sites

Привет.
edge-core es3510ma


Loader 1.0.1.0
 
Memory Test ......... PASS
 
Password : *****
LOADER=>

вот так по ctrl+u попадаю в лоадер, но дальше не пойму какую команду дать чтобы он с терминала качал прошивку...
 

Share this post


Link to post
Share on other sites
В 17.09.2016 в 15:15, DAnEq сказал:

Привет.
edge-core es3510ma


Loader 1.0.1.0
 
Memory Test ......... PASS
 
Password : *****
LOADER=>

вот так по ctrl+u попадаю в лоадер, но дальше не пойму какую команду дать чтобы он с терминала качал прошивку...
 

loadb   - load binary file over serial line (kermit mode)
loady   - load binary file over serial line (ymodem mode)

Я загружал прошивку через kermit в программе Tera Term: файл/трансфер/kermit/передача...

 

Share this post


Link to post
Share on other sites

Hello guys,

Sorry for writing in English 😕

I'm trying to upload .bix file via LOADER and loadb command because I've got CRC error at the .bix file

LOADER=>partition show

--------------------------------------------------------------------------------
Idx Partition Name Addr(Hex) Size(Hex) S/up Filename
00  loader         F8000000  00080000       es3510ma_ld_V0.0.1.5.bix
01  partitiontable F8080000  00010000
02  environment    F8090000  00010000
03  filemapping    F80A0000  00010000
04  hwinfo         F80B0000  00010000       hw_info
05  userdata       F80C0000  00140000  Y    startup1.cfg
06  runtime1       F8200000  00E00000  Y    es3510ma_v1.5.1.3.bix
--------------------------------------------------------------------------------

LOADER=>partition deactivate 06
LOADER=>partition delete 06
LOADER=>partition create 06 runtime1 F8200000 00E00000 fat32 test
LOADER=>invalid base address

What address should I use to be valid? What type should I use?

Should I change the LOADER?

 

PLEASE HELP

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×