Problem z ROM w Yakumo Delta 400 (Mio 339)

  • 1 Odpowiedzi
  • 1308 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

Problem z ROM w Yakumo Delta 400 (Mio 339)
« dnia: Styczeń 06, 2010, 22:36:53 »
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

Poczytałem na stronach zachodnich, jedni piszą że trzeba przekompilować jflashmm (zrobione bez rezultatu) inni piszą że winna jest bateria obecna w układzie. Jak to w końcu jest?
« Ostatnia zmiana: Styczeń 11, 2010, 08:32:39 wysłana przez konsul41 »

Odp: Problem z ROM w Yakumo Delta 400 (Mio 339)
« Odpowiedź #1 dnia: Styczeń 12, 2010, 19:37:50 »
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?

Czy są dostępne inne programy do wpisywania flasha przez JTAG (prosiłbym przynajmniej o nazwę)?