GM8181 kernel & file system 掛載的方法
前一陣子試作了 8181 的開機方法。 Kernel 比較沒問題,用 TFTP 讀到 ram 上就可以了 File system 有兩種方式:1. NFS, 2. RAMDISK, 3. ROMFS 當然,都是用 UBOOT 來引導開機。 下面說明 NFS & RAMDISK, bootargs 的設定。 1. NFS bootargs 'mem=128M console=uart,shift,2,io,0xF9830000,38400 root=/dev/nfs rw nfsroot=10.1.2.198:/mnt/rootfs_H8 ip=10.1.2.243:10.1.2.198::255.255.255.0::eth0:none ' 2. RAMDISK bootargs 'mem=128M console=uart,shift,2,io,0xF9830000,38400 root=/dev/ram0 rw ' PS:(1) 在 kernel 下,make 時, ramdsisk 的大小要調整。避免有問題。 (2) bootm 0xXXXXXXXX 0xXXXXXXXX --& gt; 第一個是 kernel 的位址,第二個是 RAMDISK 的位址 (3) RAMDISK 的方法,請參考 建立 ext2 & jffs2 file system 3. ROMFS 這部份是將 file system 燒在 flash 裡,用 MT D 方式 mount 起來。 bootargs 'mem=128M $(console) mtdparts=nand_mtd:0x1300000@0x500000(kernel),0x6800000@0x1800000(rootfs),0x140000@0x0(Loader)ro,0x280000@0x140000(burnin)ro,0x140000@0x3c0000(uboot)ro root=/dev/mtdblock1 rw' 但在這個平台上,會不動作,不清楚問題在哪??帶釐清。 錯誤訊息:"Kernel panic...