Forum: Mikrocontroller und Digitale Elektronik Problem mit u-boot --> Artila M-501 / AT91RM9200


von Michael Schmid (Gast)


Lesenswert?

Hallo zusammen!

Habe das Starterkit M-501 von Artila. Dort hat es nen u-boot drauf und 
Linux. Nun passiert beim Booten folgendes:

>Starting M501.............
>Starting kernel ...
>
>Uncompressing 
>Linux.................................................................. 
.....>........................  done, booting the kernel.

Und dann bleibts einfach hängen!
Was könnte das Problem sein? Falsche Einstellungen im u-boot?
Hab da mal rumgespielt, dann allerdings wieder über xmodem und Kermit 
das Recovery von Artila draufgespielt... :-( Geht trotzdem nicht.

Hier die Einstellungen des u-boot:

>Artila> printenv
>baudrate=115200
>ethaddr=00:13:48:00:77:b5
>rootpath=/opt/arm
>lel=1
>initrd=0x20800000,8192000 ramdisk_size=15360 root=/dev/ram0 rw
>loader=tftp 21000000 m501_64M.alf
>mtdparts=phys_mapped_flash:128k(loader)ro,128k(reserved)ro,1408k(linux) 
ro,>2560(ramdisk)ro,-(userdisk)
>filesize=3A3
>gateway=192.168.1.1
>netmask=255.255.255.0
>bootcmd=bootm 10040000 101a0000
>kernel=tftp 21000000 M501K;erase 10040000 1019ffff;cp.b 21000000 10040000 
>$(filesize)
>skernel=loadb 21000000;erase 10040000 1019ffff;cp.b 21000000 10040000 
>$(filesize)
>ramdisk=tftp 21000000 M501R;erase 101a0000 1041ffff;cp.b 21000000 >101a0000 
$(filesize)
>sramdisk=loadb 21000000;erase 101a0000 1041ffff;cp.b 21000000 101a0000 
>$(filesize)
>serverip=192.168.2.150
>ipaddr=192.168.2.196
>bootdelay=1
>bargs=setenv bootargs mem=64M console=$(console),115200 
>initrd=0x20800000,8192000 ramdisk_size=15360 root=/dev/ram0 rw 
>mtdparts=phys_mapped_flash:128k(loader)ro,128k(env)ro,1408k(linux)ro,25 
60k>(ramdisk)ro,-(userdisk)
>bootargs=mem=64M console=NULL,115200 initrd=0x20800000,8192000 
>ramdisk_size=15360 root=/dev/ram0 rw 
>mtdparts=phys_mapped_flash:128k(loader)ro,128k(reserved)ro,1408k(linux) 
ro,>stdin=serial
>stdout=serial
>stderr=serial
>
>Environment size: 1207/2044 bytes

Bin dankbar für jeden Hinweis!!

Michael

: Verschoben durch Admin
von oszi40 (Gast)


Lesenswert?

Mit der Zahl der Anwender wird hoffentlich auch die Zahl der Wissenden 
wachsen. Grundsätzliche Fehler könnte man ausschließen indem man andere 
HW testet oder die SW auf andrerer HW laufen lässt.

Evtl. ist die Ramdisk zum Auspacken zu klein, da meist  mehr als der 
dreifache Platz gebraucht wird (Ursprungsdatei, temporäre Daten, 
Zieldatei)?

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.