請教epxa10的porting高手

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

請教epxa10的porting高手

文章bajane » 週五 2月 25, 2005 4:06 pm

我的板子是altera excalibur 10
我的錯誤訊息如下
我試過2.4跟2.6的kernel
但都是接不上filesystem<ext2>
試問問題出在哪呢???
o
Uncompressing Linux....................................................... done, booting the kernel.
Linux version 2.6.9-arm1 (root@localhost.localdomain) (gcc version 2.95.3 20010315 (release)) #2 Fri Dec 31 13:14:07 CST 2004
CPU: ARM922Tid(wb) [41029220] revision 0 (ARMv4T)
CPU: D VIVT write-back cache
CPU: I cache: 8192 bytes, associativity 64, 32 byte lines, 4 sets
CPU: D cache: 8192 bytes, associativity 64, 32 byte lines, 4 sets
Machine: Altera Epxa10db
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists
Kernel command line: mem=128M console=ttyUA0,115200 initrd=0x00200000,8M root=/dev/ram0 rw
PID hash table entries: 1024 (order: 10, 16384 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 128MB = 128MB total
Memory: 119712KB available (1345K code, 298K data, 64K init)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
checking if image is initramfs...it isn't (ungzip failed); looks like an initrd
Freeing initrd memory: 8192K
NET: Registered protocol family 16
NetWinder Floating Point Emulator V0.97 (double precision)
Serial: UART00 driver $Revision: 1.35 $
serial_uart00:Using temporary major/minor pairs - these WILL change in the future
ttyUA0 at MMIO 0x7fffc280 (irq = 7) is a Altera UART00
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
mice: PS/2 mouse device common for all mice
NET: Registered protocol family 2
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 8192 bind 8192)
NET: Registered protocol family 1
NET: Registered protocol family 17
RAMDISK: Couldn't find valid RAM disk image starting at 0.
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
+
bajane
可愛的小學生
可愛的小學生
 
文章: 3
註冊時間: 週五 2月 25, 2005 4:02 pm

文章wch » 週三 3月 02, 2005 10:49 am

原因是你沒有建立ramdisk 玩embeded system都要建立ramdisk來放rootfs, 或用romfs , cramfs. 這些在kernel裡面的Documentation都有詳細的資料喔 有空翻依下吧.
而你的ext2應該是編成module吧
而你又沒有建立ramdisk 然後把他和kernel編在一起才會出現以上問題
如果妳要問ramdisk怎麼和kernel編在一起 妳可以參考arch/mips這個平台 kernel裡面有很多資料可以挖喔
wch
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週二 8月 05, 2003 8:51 pm


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron