PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Pocket PC - ogólnie (WM Classic) => Mitac i jego klony => Wątek zaczęty przez: konsul41 w 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?
-
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ę)?