Zatwierdzono: Fortect
Cześć wszystkim,
Zacząłem pracować z U-Bootem około 3 dni temu, więc jestem z góry, jeśli
przeoczyłem coś oczywistego podczas dokumentacji.
Używam testowego snowboardu Metrowerks MPC8540 z fabrycznie załadowanym
U-Bootem 1.0.1 (eval-20040206-0-pre4). Podejrzewam, że może to być również częścią problemu, tj. H. Po prostu sflashowałem starszą wersję podobną do U-Boot dla oprogramowania układowego.
Obecnie nie mam głównej możliwości flashowania karty do jej stanu,
więc zawsze niechętnie aktualizowałem U-Boot.
Pobrałem ELDK 3.1.1 i wbudowane jądro wykorzystujące make uImage. Następnie pobrałem wybrany TFTP uImage za pośrednictwem karty. Uruchamianie wyników Iminfo w
“Bad Header Checksum”. Użyłem mkimage -k, aby sprawdzić, czy
jest prawidłowym tytułem, dodatkowo, jeśli jest kompletny.
Poza tym, ponieważ udało mi się pobrać i uruchomić przykładową usługę „Hello World”, wiem, że mój generator TFTP też nie jest problemem.
Będę wdzięczny za wszelkie porady dotyczące tego, gdzie . Pan. się myli.
Wiadomość od Dale’a od Dunlea
Używam wspaniałej płyty testowej Metrowerks MPC8540, na której niestety
zainstalowałem U-Boot 1.0.1 (eval-20040206-0-pre4). Zgadnij kto to może być?
Część stworzona przez moher problems.e. że napisałem starą wersję we Flashu dla U-Boot. W tej chwili nie mam możliwości przywrócenia bloku
do jego normalnego stanu, więc waham się, czy zaktualizować U-Boot
na razie.
Pokopałem jeszcze trochę i dowiedziałem się, że:
Kiedy załadowałem blok CRC na własny ekran i uruchomiłem polecenie crc32
, otrzymał on ten sam CRC, który był już uruchomiony, co oznacza, że jest poprawne. Skończyło się na skopiowaniu obrazu podobnego do unix, który nie jest używany przez
Flash, do pamięci RAM i uruchomiłem iminfo. Zdjęcie już zniknęło. Następnie zresetowałem blokadę
CRC na tym obrazie i uruchomiłem polecenie crc32. Wygenerowane CRC
było wynikiem czegoś innego niż to, co faktycznie istniało.
Jak często Skonfigurować zmienne środowiskowe U-boota?
Zmienne środowiskowe z pewnością zostaną skonfigurowane w pliku żądanym przez naszą kartę, na przykład package / uboot-ar71xx / ringbinder / include / configs / nbg460n.h dla Zyxel NBG 460N / 550N / 550NH. Lokalizacja kontenerów pamięci masowej jest całkowicie wstępnie zdefiniowana na partycji WHIZ: to znaczy, że jest kopiowana do pamięci RAM podczas wdrażania U-Boot. Środowisko U-Boot jest chronione sumą kontrolną CRC32.
Wydaje mi się, że firma Metrowerks wprowadziła zmodyfikowaną wersję
U-Boot, która korzysta z innej funkcji sumy kontrolnej podczas sprawdzania
nagłówka. Jeśli tak, prawdopodobnie podlegają warunkom wyszukiwania GPL,
czy powinni, jeśli zażądają udostępnienia swoich zmian? Jednak nie byłem w pewnym stopniu gotowy, aby to znaleźć
aby wywrzeć wpływ.
Czy faktycznie korzystałeś z tego wykresu? Dalsze badania, w tym stojaki, doprowadziły
do tego tematu:
Wydaje się, że to jest właśnie twój obecny problem, który miałem dziś rano. Niestety
ten wątek wydaje się, że zakończył się dla rozwiązania.
Jeszcze raz dziękujemy wszystkim, którzy mogą rzucić trochę światła na naszą sytuację.
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
Wiadomość do Dale’a Dunlea
Wydaje mi się, że Metrowerks zainstalował zmodyfikowaną kopię
U-Boota, która działa z inną funkcją sumy kontrolnej do sprawdzania
nagłówka. Jeśli tak, to prawdopodobnie zgodnie z warunkami konkretnej GPL,
Zamiast spekulować, podaj stosunkowo
bardziej szczegółowe informacje, tak jak polecenia DOKŁADNE, których użyłeś na dowolnej karcie,
aby załadować obraz i pozwolić mu sprawdzić jego spójność. Większość ludzi
na przykład próbowała przeciągnąć część nagłówka obrazu bezpośrednio na „md”? A może spróbuj też zrzutu szesnastkowego połączonego ze zdjęciem w systemie hosta?
—
Rozwój oprogramowania: systemy wbudowane i czasu rzeczywistego, wbudowany Linux
Telefon: (+49)-8142-66989-10 Faks: (+49)-8142- 66989-80 E- mail :wd z denx.de
Lepiej wyjść za mąż, niż się palić.
– Biblia “I. K Rynthians ” ca. 7, wolt. 9
Drogi Dale,
Przepraszam, jeśli wcześniej nie było mi jasne. Przesłałem moje zdjęcie otrzymane z TFTP In (o czym wspomniałem w moim niezwykle pierwszym poście), a następnie przez Kermit i Srecord.
Wyniki były takie same w każdym przypadku.
Proszę nie opisuj zbyt dobrze tego, co zrobiłeś, zamiast tego upewnij się, że pozytywnie opublikujesz
dokładne polecenia, których użyłeś.
Podczas weryfikacji aktualnie pobranych wizji, jak wspomniano, sprawdziłem
suma kontrolna dotycząca sum kontrolnych i dodatkowych elementów numeru mocy pobieranego odcisku palca za pomocą MD,
Zamówienie zarówno na danie główne, jak i na docelową radę dyrektorów. Biorąc pod uwagę parametry
istnieje pewna niespójność we wszystkich sytuacjach, w których CRC nie przechodzi testu CRC
zasadniczo przez instrukcję crc32 wygenerowaną podczas instalacji U-Boota