《華清遠見學習手記》之 移植linux2.6.22.6到FS2410遇到的一些問題

移植linux2.6.22.6到FS2410遇到的一些問題


【編譯環境】ubuntu 8.10 + Vmware + windows xp

【目標機】FS2410

【交叉編譯器】arm-softfloat-linux-gnu-gcc


1. 啓動時找不到NAND Flash的分區

解決:Device Drivers--->

           Memory Technology Device (MTD) support --->

           [*] MTD Partitioning support

           <*> Caching block devices access to MTD devices

           <*> Nand Device Support--->

               <*> Nand flash support for S3C2410/S3C2440 SoC

2. 啓動時找不到JFFS2文件系統

解決:File Systems--->

            Miscellaneous  filesystems--->

                 Journalling Flash File System V2 (JFFS2) Support

3. 啓動掛載不了JFFS2根文件系統

解決:增加Uboot的啓動參數rootfstype=jffs2 rw

         setenv bootargs root=/dev/mtdblock2 rootfstype=jffs2  rw  console=ttySAC0,115200 init=/linuxrc

4. 輸入ifconfig無任何反應

解決:網卡默認是關閉的,用cat  /proc/net/dev 查看網絡設備 ,找到可以使用的物理網卡名(我的是eth0):

         ifconfig eth0 192.168.2.100 netmask 255.255.255.0 up

5. 在目標板linux上掛載主機的nfs文件系統失敗

解決:File Systems--->

           Network File Systems--->

               <*>NFS filesystem support

                [*] Provide NFSv3 client support

6. 在目標板上啓動掛載主機上的nfs根文件系統失敗

解決:File Systems--->

           NetWork  File Systems--->

              [*] Root file system on NFS

7. 在目標板上插入U盤無任何反應

解決:Device Drivers--->

          SCSI device support--->

            <*>SCSI device support

            <*>SCSI disk support

            <*>SCSI generic support

            <*>SCSI media changer support

          USB support--->

             <*>Support for Host-side USB

              [*]USB device class-devices(DEPRECATED)

             <*>OHCI HCD support

             <*> USB Mass Storage support

8. 在目標板linux下掛載U盤: mount -t vfat /dev/sda4  /mnt   提示沒有這個設備

解決:File Systems--->

                   Dos/FAT/NT File systems-->

                   [*] VFAT (window 95) fs support

           可選  [*] MSDOS fs support

           可選  [*] NTFS file system support

           nknod /dev/sda4  b  8   4

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章