Объявление

Свернуть
Пока нет объявлений.

DUMP - ДАМП mag250

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • #61
    Сейчас попробую

    Комментарий


    • #62
      пробуй, я думаю в переменных адреса проще поменять будет для тебя чем полностью все команды что я предлагал вчера выполнять.

      - - - Добавлено - - -

      а... еще надо будет помойму выполнить после корректировки переменных команду saveenv, что бы переменные сохзранить

      Комментарий


      • #63
        Сообщение от Dr_Vao Посмотреть сообщение
        Программно через u-boot в МАГах дамп флеши не вытянешь. Программатор есть, а вот китайца нет - вытянул бы...
        ну у меня программатор тоже есть, да адаптер на TSOP48 блин с китая будет месяц ехать. паяльной станцией сниму с рабочей платы и солью дамп.

        Комментарий


        • #64
          Пока вот так.
          И тишина

          unprot=protect off $monitor_sec
          update=erase $monitor_sec;cp.b $load_addr $monitor_base $monitor_len;protect on
          $monitor_sec
          stdin=serial
          stdout=serial
          stderr=serial

          Environment size: 295/16380 bytes
          PDK7105> setenv monitor_base 0x00000000
          PDK7105> setenv monitor_len 0x00100000
          PDK7105> setenv monitor_sec 1:0-18
          PDK7105> loady
          ## Ready for binary (ymodem) download to 0x8C000000 at 115200 bps...
          CCCCCCxyzModem - CRC mode, 2(SOH)/1024(STX)/0(CAN) packets, 8 retries
          ## Total Size = 0x00100000 = 1048576 Bytes
          PDK7105> run unprot
          Un-Protect Flash Sectors 0-18 in Bank # 1
          ................... done
          PDK7105> run update
          Erase Flash Sectors 0-18 in Bank # 1
          ................... done
          Protect Flash Sectors 0-18 in Bank # 1
          ................... done
          PDK7105>


          Сейчас попробую с "monitor_base=0xA0000000"

          Комментарий


          • #65
            Сообщение от syph3r Посмотреть сообщение
            ну у меня программатор тоже есть, да адаптер на TSOP48 блин с китая будет месяц ехать. паяльной станцией сниму с рабочей платы и солью дамп.
            У меня другой программатор.

            USB-F EJTAG Tiny Tools

            Мне не нужно на 250-м флешь выпаивать, дамп можно программно снять...
            Информация о прошивке для "MAG" -- "Видео на Youtube"

            DrVaoMod -- DrVaoWeb -- Taso-IPTV -- New-IPTV

            Комментарий


            • #66
              Что-то не так

              $monitor_sec
              stdin=serial
              stdout=serial
              stderr=serial

              Environment size: 295/16380 bytes
              PDK7105> setenv monitor_base 0xA0000000
              PDK7105> setenv monitor_len 0x00100000
              PDK7105> setenv monitor_sec 1:0-18
              PDK7105> loady
              ## Ready for binary (ymodem) download to 0x8C000000 at 115200 bps...
              CCCCCxyzModem - CRC mode, 2(SOH)/1024(STX)/0(CAN) packets, 7 retries
              ## Total Size = 0x00100000 = 1048576 Bytes
              PDK7105> run unprot
              Bad sector specification
              PDK7105> run update
              Bad sector specification
              Bad sector specification
              PDK7105>

              Комментарий


              • #67
                Сообщение от gavrilov Посмотреть сообщение
                Что-то не так

                ## Total Size = 0x00100000 = 1048576 Bytes
                PDK7105> run unprot
                Bad sector specification
                PDK7105> run update
                Bad sector specification
                Bad sector specification
                PDK7105>
                На плохие сектора ругается. Защиту снимал и флешь стирал?
                Информация о прошивке для "MAG" -- "Видео на Youtube"

                DrVaoMod -- DrVaoWeb -- Taso-IPTV -- New-IPTV

                Комментарий


                • #68
                  выведи список секторов командой fli, должно быть 19 секторов. Возможно из-за адреса 0xA0000000.
                  Дампы какие вливал?

                  - - - Добавлено - - -

                  ну мне если честно было жалко денег на USB-F EJTAG Tiny Tools, вещь хорошая несомненно, но других программаторов у меня куча, а вот с памятью что бы работать - только выпаивая через smart pro 5000 к примеру.

                  Комментарий


                  • #69
                    На команду "fli"

                    Bank # 1: CFI conformant FLASH (16 x 16) Size: 1 MiB in 19 Sectors
                    AMD Standard command set, Manufacturer ID: 0x20, Device ID: 0xD7
                    Erase timeout: 8192 ms, write timeout: 1 ms

                    Sector Start Addresses:
                    A0000000 RO A0010000 RO A0020000 RO A0030000 RO A0040000 RO

                    A0050000 E RO A0060000 E A0070000 E A0080000 E A0090000 E

                    A00A0000 E A00B0000 E A00C0000 E A00D0000 E A00E0000 E

                    A00F0000 A00F8000 A00FA000 A00FC000
                    PDK7105>

                    Комментарий


                    • #70
                      я понял в чем проблема

                      Комментарий


                      • #71
                        Сообщение от Dr_Vao Посмотреть сообщение
                        На плохие сектора ругается. Защиту снимал и флешь стирал?
                        Нет. Ведь с "etenv monitor_base 0xA0000000" всё нормально

                        - - - Добавлено - - -

                        Сообщение от syph3r Посмотреть сообщение
                        я понял в чем проблема
                        О. a я уже гвоздь с молотком приготовил

                        Комментарий


                        • #72
                          у тебя почему то не проходит команда копирования в память всегда, должно быть вида:1.JPG

                          - - - Добавлено - - -

                          у тебя по идее сейчас должна быть пустая память. посмотри командой md 0x00000000 что лежит. если пустая будут FF FF везде

                          - - - Добавлено - - -

                          если пусто, то тогда придется сделать сначала run unprot, что бы он снял защиту с 19 секторов, потом запустить erase 1:0-18, далее копирование cp.b 0x8C000000 0x00000000 0x00100000, далее установить защиту protect on 1:0-18

                          - - - Добавлено - - -

                          а вот почему она не проходит не понятно как то

                          Комментарий


                          • #73
                            как я понял флеш не стирается, но там есть что-то

                            Erase Flash Sectors 0-4 in Bank # 1
                            ..... done
                            Copy to Flash
                            Flash not Erased
                            Protect Flash Sectors 0-4 in Bank # 1
                            ..... done
                            PDK7105> md 0x00000000
                            00000000: 00090009 4008e040 40084008 400ecbe0 ....@..@.@.@...@
                            00000010: 4008e0ef 4008cbc0 cb0c4008 e0a56103 ...@...@.@...a..
                            00000020: 21014008 4008e00f 4008cbef 4008cbef .@.!...@...@...@
                            00000030: 6403cbef 6903c7e2 39a86a82 dbe3dae1 ...d...i.j.9....
                            00000040: 08293a80 e0e62949 cb004008 40084008 ..I)...@...@.@
                            00000050: e2006103 4308e301 312ce001 880f2122 .a.....C..,1"!..
                            00000060: 70018feb 4008e080 40084008 e0e66103 ...p...@.@.@.a..
                            00000070: cb004008 40084008 e0402002 40084008 .@...@.@. @..@.@
                            00000080: 4008cb03 6103cb80 4008e0e7 4008cb00 ...@...a...@...@
                            00000090: 20024008 4008e080 40084008 e0e66103 .@. ...@.@.@.a..
                            000000a0: cb004008 cb024008 20024008 4008e040 .@...@...@. @..@
                            000000b0: cb034008 cb804008 e0e76103 cb004008 .@...@...a...@..
                            000000c0: cb024008 20024008 4008e088 40084008 .@...@. ...@.@.@
                            000000d0: e0e66103 cb004008 cb014008 20024008 .a...@...@...@.
                            000000e0: 4008e048 cb034008 cb804008 e0e76103 H..@.@...@...a..
                            000000f0: cb004008 cb014008 20024008 4008e088 .@...@...@. ...@
                            PDK7105>

                            - - - Добавлено - - -

                            Board: STx7105-PDK [29-bit mode]


                            U-Boot 1.3.1 (Dec 16 2011 - 00:27:32) - stm23_0057

                            DRAM: 256 MiB
                            NOR: 1 MiB
                            NAND: Unknown NAND (Manufacturer=0x00, DeviceID=0x00)
                            No NAND device found!!!
                            0 KiB
                            SPI: ERROR: Unknown SPI Device detected, status = 0xff
                            *** Warning - bad CRC, using default environment

                            In: serial
                            Out: serial
                            Err: serial
                            PDK7105> printenv
                            bootdelay=10
                            baudrate=115200
                            board=pdk7105
                            monitor_base=0xA0000000
                            monitor_len=0x00050000
                            monitor_sec=1:0-4
                            load_addr=0x8C000000
                            unprot=protect off $monitor_sec
                            update=erase $monitor_sec;cp.b $load_addr $monitor_base $monitor_len;protect on
                            $monitor_sec
                            stdin=serial
                            stdout=serial
                            stderr=serial

                            Environment size: 295/16380 bytes
                            PDK7105> loady
                            ## Ready for binary (ymodem) download to 0x8C000000 at 115200 bps...
                            CCCCCCxyzModem - CRC mode, 2(SOH)/1024(STX)/0(CAN) packets, 8 retries
                            ## Total Size = 0x00100000 = 1048576 Bytes
                            PDK7105> run unprot
                            Un-Protect Flash Sectors 0-4 in Bank # 1
                            ..... done
                            PDK7105> run update
                            Erase Flash Sectors 0-4 in Bank # 1
                            ..... done
                            Copy to Flash
                            Flash not Erased
                            Protect Flash Sectors 0-4 in Bank # 1
                            ..... done
                            PDK7105> md 0x00000000
                            00000000: 00090009 4008e040 40084008 400ecbe0 ....@..@.@.@...@
                            00000010: 4008e0ef 4008cbc0 cb0c4008 e0a56103 ...@...@.@...a..
                            00000020: 21014008 4008e00f 4008cbef 4008cbef .@.!...@...@...@
                            00000030: 6403cbef 6903c7e2 39a86a82 dbe3dae1 ...d...i.j.9....
                            00000040: 08293a80 e0e62949 cb004008 40084008 ..I)...@...@.@
                            00000050: e2006103 4308e301 312ce001 880f2122 .a.....C..,1"!..
                            00000060: 70018feb 4008e080 40084008 e0e66103 ...p...@.@.@.a..
                            00000070: cb004008 40084008 e0402002 40084008 .@...@.@. @..@.@
                            00000080: 4008cb03 6103cb80 4008e0e7 4008cb00 ...@...a...@...@
                            00000090: 20024008 4008e080 40084008 e0e66103 .@. ...@.@.@.a..
                            000000a0: cb004008 cb024008 20024008 4008e040 .@...@...@. @..@
                            000000b0: cb034008 cb804008 e0e76103 cb004008 .@...@...a...@..
                            000000c0: cb024008 20024008 4008e088 40084008 .@...@. ...@.@.@
                            000000d0: e0e66103 cb004008 cb014008 20024008 .a...@...@...@.
                            000000e0: 4008e048 cb034008 cb804008 e0e76103 H..@.@...@...a..
                            000000f0: cb004008 cb014008 20024008 4008e088 .@...@...@. ...@
                            PDK7105>

                            Комментарий


                            • #74
                              он должен чистить не так Erase Flash Sectors 0-4 in Bank # 1 а вот так Erase Flash Sectors 0-18 in Bank # 1. Видимо переменная сбросилась monitor_sec

                              - - - Добавлено - - -

                              переменная сброшена. контролируй эти вещи

                              - - - Добавлено - - -

                              и защита тоже снялась только с 0-4

                              - - - Добавлено - - -

                              все переменные у тебя сброшены.

                              - - - Добавлено - - -

                              что бы их не мурыжить каждый раз после сброса приставки сделай после их установки saveenv. помойму так эта команда звучит

                              Комментарий


                              • #75
                                еще кстати, после нормального снятия защиты должно быть как то так, без RO:
                                A0000000 A0010000 A0020000 A0030000 A0040000

                                A0050000 E A0060000 E A0070000 E A0080000 E A0090000 E

                                A00A0000 E A00B0000 E A00C0000 E A00D0000 E A00E0000 E

                                A00F0000 A00F8000 A00FA000 A00FC000
                                а после очистки вероятно и без Е

                                - - - Добавлено - - -

                                у меня такое ощущение все таки, толи память сдохла, не стирается, толи еще что то. ну у меня она не стирается потому что вместо 19 секторов, стал 1 большой на мегабайт. попробуй выполнить чисто команду сния защиты protect off 1:0-18 потом erase 1:0-18 и посмотри md 0x00000000 стали ли ячейки FF FF FF FF и отпишись мне. больше кроме этих комманд ничего не выполняй.

                                Комментарий

                                Обработка...
                                X