logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak poprawnie wgrać ROM do Yakumo Delta 400 (Mio 339) po błędzie TIME OUT?

karol75 07 Sty 2010 10:44 1922 1
REKLAMA
  • #1 7498079
    karol75
    Poziom 16  
    Posty: 484
    Pomógł: 1
    Mam problem z tym Pocket PC.
    Ustaliłem że do Klon Mitac Mio339 na romie napis Mio339 Lite, inny klon to MD40600

    Nastąpiła nie prawidłowa aktualizacja ROM -> brak bootloadera.
    Ściągnąłem Rom MDWWER07P4.nb0 ma 28 065 792B
    Zrobiłem JTAG
    Polecenie wpisywania rom "jflashmm pxa255 MDWWER07P4.nb0 P 0"
    jflashmm odczytuje typ flasha 28F128J3A
    Podczas pierwszej próby wpisania flasha rząda pliku Flash_e3a0_2_16.dat po zmianie jednego z załączonych razem z programem plików program podczas próby czyszczenia pamięci
    Podaje tekst

    Erasing block at address 0
    Error, Block erase timed out

    i koniec.

    Jak powinno się przeprowadzić procedurę wpisywania flasha do ROM i dlaczego następuje TIME OUT
  • REKLAMA
  • #2 7523473
    karol75
    Poziom 16  
    Posty: 484
    Pomógł: 1
    Poczytałem na stronach zachodnich, jedni piszą że trzeba przekompilować jflashmm (zrobione bez rezultatu ze zwiększeniem 2 krotnie limitu) inni piszą że winna jest bateria obecna w układzie. Jak to w końcu jest?


    Po głębszej analizie time out pojawia sie w chwili czyszczenia bloku pamięci

    Pocket PC zamiast zdefiniowanego
    F_STATUS_READY = 0x00800080L (ile to będzie dziesiętnie?)
    odczytuje w pierwszych kilku przebiegach pentli wartość
    D0
    następnie
    D3
    co oczywiste porównanie daje false i sypie time out

    Co oznacza ten kod D3, rozumiem że D0 oznacza brak gotowości.
    Czy ktoś z Państwa dysponuje jakąś szerszą wiedza na ten temat?
REKLAMA