Forum: Mikrocontroller und Digitale Elektronik NGW100 Dateiverwirrung


von Benjamin K. (exs)


Lesenswert?

Moin,

ich bin von der Vielfalt der NGW100 update-Anleitungen verwirrt. 
Irgendwie scheint keine aktuell zu sein oder es werden Vorgehensweisen 
miteinander vermixt.

Was ich eigentlich machen wollte ist eine 8GB SDHC Karte in das 
Dateisystem des NGW100 einbinden um von dort dann meine Programme 
starten zu können. Anscheinend ist bei meinem NGW100 aber der Support 
für MMC-Karten nicht aktiviert. Also Update aufspielen. Nach einigem 
Stöbern im Internet habe ich es zumindest geschafft U-Boot auf die 
Version "U-Boot 1.3.4-atmel.buildroot.1" aufzuwerten.

Was mir aber so gar nicht gelingen will ist ein Update des rootfs. 
Welche Datei muss ich da nehmen UND vor allem wo genau (bitte Link, Pfad 
etc) finde ich diese?

Ich habe folgende Datei gefunden:
http://www.atmel.no/buildroot/binaries/v2.3.0/atngw100/
da ist die Datei rootfs.avr32.jffs-root.img die 7,5MB groß ist. Wenn ich 
diese mit der Anleitung unter
http://www.avrfreaks.net/wiki/index.php/Documentation:NGW/Firmware_upgrade#Upgrading_the_.2Fusr_part_of_the_file_system
auf das NGW100 übertrage ("With Serial link") dann dauert das schonmal 
erheblich länger als die angegebenen 25 min. Es dauert in etwa 1,5h.

Abgesehen von der erheblich längeren Wartezeit funktioniert das Image 
nicht. Nach ausführen des abschließenden Reboot kommt von U-Boot 
folgende Fehlermeldung:
1
...
2
Press SPACE to abort autoboot in 1 seconds
3
### JFFS2 loading 'uImage' to 0x10400000
4
Scanning JFFS2 FS: ....... done.
5
find_inode failed for name=uImage
6
load: Failed to find inode
7
### JFFS2 LOAD ERROR <0> for uImage!
8
Wrong Image Format for bootm command
9
ERROR: can't get kernel image!

Jetzt versuche ich mal gerade die Datei "rootfs.avr32.jffs2" vielleicht 
klappt es ja mit dieser.
Gefunden habe ich die Datei auf dem Image der "AVR32 Linux BSP 3.0.0 DVD 
Image", welche man unter dem Link 
http://www.atmel.com/dyn/products/tools.asp?family_id=682 herunterladen 
kann.

Die Datei selbst befindet sich dann im relativen Pfad 
"buildroot/binaries/atngw100/rootfs.avr32.jffs2". Die Datei ist ca. 2,5 
MB groß.

Bitte verate mir einer, wo ich eine funktionierende Anleitung und ein 
funktionierendes Image finden kann.

von ... (Gast)


Lesenswert?

Bau dir doch dein Image selber. Das ATNGW100 ist mittlerweile im 
mainstream eingeflossen.
Unter einem Linux-Betriebssystem git installieren und mit "git clone 
git://git.buildroot.net/buildroot" holst du dir das aktuellste buildroot 
runter.
Dann make atngw100_defconfig, dann make menuconfig um Programm-Pakete zu 
installieren, dann make linux26_menuconfig um Hardware im Kernel zu 
aktivieren, dann make. Buildroot erstellt die dann dein rootfs und auch 
ein aktuelles uboot. Dieses uboot dann auf dein NGW100 flashen und dann 
dein fs.

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
Noch kein Account? Hier anmelden.