HI hoffe mir kann jemand helfen. Mein ATNGW100 funktioniert nicht mehr wenn ich es über serielle schnittstelle anschlies bekomm ich kein einizges normales zeichen mehr raus ich kann auch keine befehle mehr eingeben. Hatte schon mal jemand des Problem? Vermute das der Bootloader defekt ist. Gibt es eine Möglichkeit das board irgendwie in den Uhrzustand zurück zusetzen? Die Einstellungen in dem Kommunikationsterminal hab ich schon überprüft die stimmen. Also daran kann es nicht liegen. Wäre cool wenn mir da jemand helfen könnte.
> kein einizges normales zeichen mehr
aber Zeichen kommen raus?
Sieht nach falsche Baudrate aus.
Was meinsch mit Bautrate? Die Einstellung vom Terminalprogramm passen. Das Bild zeigt was es ausgibt wenn ich es einschalten
Sieht nach falscher Bautrate aus.
>Die Einstellung vom Terminalprogramm passen.
Du denkst, dass es so wäre ...
BTW.. warum schliest du das NGW100 zum Test nicht über Ethernet an? Kannst Du Dich per telent einloggen?
Ich hab jetzt mal de rechner neugestartet und das board mal ne weile ausgeschaltet gelassen. Jetzt läd zumindest de bootloader wieder. Aber das image geht net. Danke schon mal für eure bemühungen. Weiss zufällig jemand wie man das Image neuinstalliere kann?
was meldet denn der Bootloader? Ansonsten: http://www.avrfreaks.net/wiki/index.php/Documentation:NGW/Firmware_upgrade
Die Meldungen komme wenn ich das board jetzt starte. U-Boot 1.1.4-at0 (Jan 3 2007 - 10:30:09) U-Boot code: 00000000 -> 000144f7 data: 24000000 -> 24002d80 SDRAM: 32 MB at address 0x10000000 Testing SDRAM...OK malloc: Using memory from 0x11fc0000 to 0x12000000 Flash: 8 MB at address 0x00000000 DRAM Configuration: Bank #0: 10000000 32 MB In: serial Out: serial Err: serial Net: macb0, macb1 Press SPACE to abort autoboot in 1 seconds Unknown command 'fsload' - try 'help' ## Booting image at 10200000 ... Bad Magic Number Uboot>
U-Boot 1.1.4-at0 (Jan 3 2007 - 10:30:09) U-Boot code: 00000000 -> 000144f7 data: 24000000 -> 24002d80 SDRAM: 32 MB at address 0x10000000 Testing SDRAM...OK malloc: Using memory from 0x11fc0000 to 0x12000000 Flash: 8 MB at address 0x00000000 DRAM Configuration: Bank #0: 10000000 32 MB In: serial Out: serial Err: serial Net: macb0, macb1 Press SPACE to abort autoboot in 1 seconds Unknown command 'fsload' - try 'help' ## Booting image at 10200000 ... Bad Magic Number Uboot> printenv baudrate=115200 ethaddr=00:04:25:1C:62:4C bootdelay=1 ethact=macb0 serverip=172.24.41.2 tftpip=172.24.41.2 eth1addr=00:04:25:1C:62:4D bootcmd=fsload boot/uImage; bootm' bootargs=console=ttyS0 root=/dev/mtdblock1 rootfstype=jffs2 stdin=serial stdout=serial stderr=serial Environment size: 282/65532 bytes Uboot> so das sagt er dann
gib mal am command folgendes ein, aber mit den ' Strichen: setenv bootcmd 'fsload boot/uImage;bootm'
wenn es dann funktioniert, kannst du nach dem setenv bootcmd 'fsload boot/uImage;bootm' noch saveenv eingeben, bevor du boot eingibst.
> bootcmd=fsload boot/uImage; bootm'
Nein, hat er nicht! Der ' Strich vor dem fsload fehlt.
Hab es ausprobiert geht aber immer noch net kann es auch sein das es an der SD-Karte liegt das die das board net unterstützt? So wie ihr euch damit auskennt geh ich mal davon aus das ihr das schon mal gemacht habt. Wie habt ihr damals eure sdkarte formatiert und was habt ihr drauf gemacht? MFG
mit den bootcmd's "'fsload boot/uImage;bootm' " kannst du nicht von der SD-Karte booten. Aber du kannst eh nicht von der SD-Karte booten, da dein Uboot ( U-Boot 1.1.4-at0 (Jan 3 2007 - 10:30:09) ) zu alt ist. Du musst eine neuere Version von Uboot flashen. Wenn du mit buildroot einen neuen build gebaut hast, findest du im bin-Verzeichnis von buildroot eine neue Uboot.bin Die solltest du dafür nehmen.
Eine Anleitung wie du Uboot neu flashen kannst, findest du oben in meinem Link. Aber Vorsicht, wenn da was schief geht, brauchst du einen JTAG-Flasher.
Danke für die antworten bin schon einiges schlauer aber leider funktioniert des bei meinem Board nicht mit dem Image installiere hab alles sogemacht wie es in der Anleitunge steht funktioniert aber nicht. Kann das sein das wenn ich die aktuelle version von dem image nehme die mit meinem Uboot nicht zurecht kommt?
> Kann das sein das wenn ich die aktuelle version von dem image nehme die > mit meinem Uboot nicht zurecht kommt? Sorry, aber den Satz verstehe ich nicht.
Ja ich mein wenn ich mir das aktuelle image von atmel hole. Kann das sein das das nicht kompatibel zu dem aktuell installierten uboot 1.1.4 ist? Jetzt verständlicher?
> Jetzt verständlicher?
Ja :)
Das aktuelle Buildroot von Atmel ist immer noch die Version 2.3.0
Das würde dein Uboot auch booten, wenn es denn im Flash wäre.
Dein Uboot kann nicht von SD-Karte booten, egal welche Version von
Buildroot du nimmst.
Ok Das habe ich schon verstanden das ich nicht von der SD-KArte booten kann. Wegen der Uboot version. ALlerdings kann ich auch über serielle schnittstelle oder über lan kein rootimage installiere.
Mal was anderes kann das auch sein das meine Bootinitialisierung flasch eingestellt ist und der gar nicht verscuht vom flash zuladen? Weiss da jemand wie man das umstellt das er vom flash bootet?
> bootcmd='fsload boot/uImage;bootm' > bootargs=console=ttyS0 root=/dev/mtdblock1 rootfstype=jffs2 Das ist die Einstellung die Uboot braucht, um vom Flash zu booten. Die hast du ja. Aber anscheinend scheint das fs defekt zu sein: > ## Booting image at 10200000 ... > Bad Magic Number
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.