Godkänd: Fortect
Hej alla,
Jag började använda U-Boot för tre dagar sedan, så jag ber om ursäkt om jag har
missat något uppenbart i någon form av dokumentation.
Jag använder ett Metrowerks MPC8540-testkort laddat i förväg med
U-Boot 1.0.1 (eval-20040206-0-pre4). Jag misstänker att detta kan vara delar av problemet, dvs. H. Det är bara det att majoriteten av jag flashade en äldre version av U-Boot angående firmware. Jag
har för närvarande inte förmågan att flasha kortet till dess nuvarande tillstånd,
så jag har alltid varit ovillig att uppdatera U-Boot.
Jag har ELDK 3.1.1 och en inbyggd kärna som använder establish uImage. Jag laddade sedan ner en specifik TFTP uImage via kortet. Kör Iminfo-resultat kring
“Bad Header Checksum”. Jag använde mkimage -l för att verifiera om
är en giltig titel och om den erbjuder komplett.
Dessutom, eftersom jag kunde ladda ner och dessutom köra “Hello World”-exempelprogrammet, kommer jag ihåg att min TFTP-generator inte heller är ett problem.
Jag skulle uppskatta alla tips eftersom det kommer att hjälpa till där . herr. går fel.
En tanke från Dale av Dunlea
Jag använder ett Metrowerks MPC8540 testkort, som tyvärr
förinstallerade U-Boot 1.0.1 (eval-20040206-0-pre4). Gissa vem det kan vara?
En del av moherproblem.e. som jag ofta skrev en gammal version av Flash för att producera U-Boot. För tillfället har jag inget alternativ att återställa blocket
till dess nuvarande tillstånd, nu är jag tveksam till att uppdatera U-Boot
för en chans.
Jag grävde lite mer och hittade detta:
När jag laddade CRC-blocket på min skärm och körde kommandot crc32
, genererade det motsvarande CRC som redan kördes, vilket betyder
det är ett faktum. Det slutade med att jag kopierade linux-bilden, vilken typ som inte används av Flash, till RAM-minne och kör iminfo. Fotot har försvunnit. Jag återställde sedan
CRC-låset på denna design och körde crc32-kommandot. Den genererade CRC
var resultatet av något annat än vad som helt enkelt existerade.
Hur är U -installera bootmiljövariabler?
Miljövariabler kan skapas i en fil som begärs av kortet, som behövs till exempel package / uboot-ar71xx / files / deal with / configs / nbg460n.h för Zyxel NBG 460N / 550N / 550NH. Lagringsplatsen måste vara helt fördefinierad i flash-partitionen: det vill säga, den kopieras till RAM under implementering av U-Boot. U-Boot-miljön skyddas av en CRC32-kontrollsumma.
Det verkar för mig att Metrowerks har tillhandahållit en modifierad version av
U-Boot som använder en funktion för många checksummor när man kontrollerar
huvudet. Om så är fallet, är det förmodligen föremål för villkoren i dessa GPL, hur ska de om de vill släppa sina ändringar? Däremot var jag inte riktigt redo att äntligen hitta det
att påverka.
Har någon annan gammal det här diagrammet? Ytterligare forskning, inklusive arkiv, ledde
till ämnet:
Det här verkar vara exakt problemet jag hade i morse. Tyvärr
tycks den här tråden ta slut för en lösning.
Tack igen till alla vilka individer som kan kasta lite ljus över situationen.
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
Meddelande till Dale Dunlea
Jag tror att Metrowerks har byggt en modifierad kopia av
U-Boot som använder en specifik kontrollsummafunktion för att kontrollera
huvudet. Om så är fallet, är det helt enkelt troligen enligt villkoren i GPL,
Istället länkade spekulationer, ge relativt
mer detaljerad information, ungefär som hur de EXAKTA kommandona du använde på ditt kort,
för att ställa in bilden och låta dem kontrollera dess trovärdighet. De flesta människor, till exempel, har de provat att dra bildhuvudet till “md”? Och förmodligen också prova en hex-dump av bildproffsen på ditt värdsystem?
—
Programvaruutveckling: inbäddad kombinerad med realtidssystem, inbäddad Linux
Telefon: (+49)-8142-66989-10 Fax: (+49)-8142 -66989-80 E- n e-post :wd från denx.de
Det är bättre att gifta sig i motsats för att bränna sig.
– Bibeln “I. K Rynthians ” ca. 7, volt. 9
Kära Dale,
Förlåt om jag inte var begriplig innan. Jag laddade upp mitt foto via TFTP In (som nämnts i mitt första inlägg), och föreslår sedan Kermit och Srecord.
Resultaten var genuint i varje fall.
Beskriv inte exakt vad en person gjorde, utan se till att lägga upp
EXAKTA beställningar du använde.
Under verifieringen av de nedladdade målen, som nämnts, kontrollerade jag
kontrollsumman för mina kontrollsummor och ytterligare delar av det magiska numret för de flesta nedladdade fingeravtrycken med MD,
Beställ på både all huvudrätt och måltavlan. Med tanke på parametrar
det finns en viss inkonsekvens i situationen där CRC inte klarar CRC
testet av vår egen crc32-instruktion som genereras vid installation av U-Boot