востановление поврежденных голов +/ damage head unit repair
Добро пожаловать на Turbo Quattro.
Показано с 1 по 20 из 918

Древовидный режим

  1. #1
    --------------------- Аватар для sergeynik
    Регистрация
    17.01.2007
    Сообщений
    4,920

    По умолчанию востановление поврежденных голов +/ damage head unit repair

    для начала нада понять структуру памяти

    IPL лежит всегда с адреса 0 он и получает управление, если ножка RxD терминального порта замкнута на корпус то будет запуск диалогового меню, иначе исчет в памяти заголовоки ifs-root и fpga если заголовка fpga не находит запускает емергенси режим ifs em и fpga em.

    карта 128мб одного из вариантов блоков

    0x00000000 ipl 63264 из 262144 (256kb)

    0x00040000 fpga 746472 из 786432 (768 кб)

    0x00100000 fpga em 746472 из 786432 (768 кб)

    0x001C0000 ifs em 4666284 из 6029312 (5888кб 5мб)

    0x00780000 ifs-root 36866456 из 50855936 (49664кб 48мб)

    0x03800000 efs ext 23068672 из 58720256 (57344кб 56мб)

    0x04E00000 efs sys 20971520 из 20971520 (20480кб 20mb)

    0x06200000 efs per 30408704 из 31457280 (29696kb 29mb)
    0x07f00000 bios
    0x08000000 end 128 mb

    в диалоговом режиме можно выбрать что грузить в этот раз
    если эмергенси система уцелела то грузимся в нее и пользуем команду


    flashit -a 40000 -e 1000
    НЕПЕРЕПУТАЙТЕ КОЛИЧЕСТВО НУЛЕЙ !!! адресс 4000 например убьет голову!!!
    это сотрет заголовок FPGA и при след загрузке IPL не найдя его запустит аварийное восстановление системы. ниже хелп на flashit.

    flashit - Generic flash tool (uses devf-*, fs-etfs-*) for hardware access)

    flashit [-v[vvv]] [-p device] [-a address] -e size
    flashit [-v[vvv]] [-p device] [-a address] -f file [-x] [-i fid] [-s seq]


    Options:

    -a address start address in hex the file should be flashed to
    -d if set, all necessary sectors will be erased
    -e size erase size number of bytes
    -f file name of the file to be flashed
    -l step [obsolete/not supported: stepwidth of progress procentage]
    -p device path to raw flash device (default: /dev/fs0; NAND is /dev/etfs1)
    -x do not verify data written
    -v increase verbosity

    Options specific to NAND flash:

    -i fid file ID (default: 0)
    -s seq sequence number (default: 0)

    Example:
    flashit -a 80000 -d -f w221-b1_2.ifs OR
    flashit -a 0x80000 -d -f w221-b1_2.ifs

    This call flashes the file w221-b1_2.ifs starting at address 0x80000.
    All sectors/blocks the file covers are erased before.

    flashit -p /dev/etfs1 -a 80000 -f rneg_6426.ifs OR
    flashit -p /dev/etfs1 -a 0x80000 -f rneg_6426.ifs

    This call flashes the file rneg_6426.ifs into NAND flash starting
    at address 0x80000. All blocks the file covers are erased before.

    flashit -a 80000 -e 20000 OR
    flashit -a 0x80000 -e 0x20000

    Erases the flash from address 0x80000 until 0xA0000.
    All sectors/blocks covered by the range given are erased completely.
    Последний раз редактировалось sergeynik; 21.02.2014 в 13:58.

 

 

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Back to top