Перейти к содержимому
Калькуляторы

eveav

Новичок
  • Публикации

    1
  • Зарегистрирован

  • Посещение

О eveav

  • Звание
    Абитуриент
    Абитуриент

Посетители профиля

Блок посетителей профиля отключен и не будет отображаться другим пользователям

  1. вряд ли для тебя решение этого вопроса ещё актуально после стольких лет, но я только сегодня восстанавливал такую железку (sgsw-24240r). может кому-то будет полезно, ибо решения готового до сих пор я не видел, делал с нуля. сначала нужно подготовить файл прошивки: * скачиваем https://www.planet.com.tw/storage/products/30489/FW-SGSW-24040_24040R_24240_24240R_24040P_24040P4_24040HP_v1.8b150312.zip * обрезаем служебные первые 8 и последние 36 байт у dat-файла из архива, должен получиться файл длиной 5156820 байт далее грузим его в железку через com-кабель по xmodem-протоколу (при помощи ExtraPuTTY или любого понравившегося терминала): RedBoot> load -v -r -b 0x00100000 -m xmodem шьём содержимое оперативки во флэшку: RedBoot> fis create managed -f 0x80040000 -r 0x00100000 -l 0x00760000 -e 0x00100040 (может ругнуться, что раздел "managed" уже существует, соглашаемся переписать его) убеждаемся, что раздел создан корректно. для этой железки список будет следующим: RedBoot> fis list Name FLASH addr Mem addr Length Entry point RedBoot 0x80000000 0x80000000 0x00020000 0x00000000 managed 0x80040000 0x00100000 0x00760000 0x00100040 RedBoot config 0x807A0000 0x807A0000 0x00001000 0x00000000 FIS directory 0x807E0000 0x807E0000 0x00020000 0x00000000 убеждаемся, что загрузочный скрипт не испорчен. требуемый выглядит так: RedBoot> fconfig -l Run script at boot: true Boot script: .. memtest .. fis load managed .. go Boot script timeout (1000ms resolution): 2 ребут, профит.