定製文件系統出錯

原創作品:http://write.blog.csdn.net/postedit/7956383    

歡迎大家一起交流學習,知識在與分享。

希望結交一些志同道和之士 

QQ: 474530676

[email protected]


文件系統配置出錯:   是編譯器的問題

————————————————————————————————————————————————————
[root@localhost busybox-1.19.4]# vim Makefile
[root@localhost busybox-1.19.4]# make
  SPLIT   include/autoconf.h -> include/config/*
  GEN     include/bbconfigopts.h
  HOSTCC  applets/usage
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
miscutils/ubi_tools.c: In function 'ubi_tools_main':
miscutils/ubi_tools.c:133: error: 'UBI_DEV_NUM_AUTO' undeclared (first use in this function)
miscutils/ubi_tools.c:133: error: (Each undeclared identifier is reported only once
miscutils/ubi_tools.c:133: error: for each function it appears in.)
miscutils/ubi_tools.c:153: error: storage size of 'req' isn't known
miscutils/ubi_tools.c:161: error: 'UBI_IOCATT' undeclared (first use in this function)
miscutils/ubi_tools.c:153: warning: unused variable 'req'
miscutils/ubi_tools.c:167: error: 'UBI_IOCDET' undeclared (first use in this function)
make[1]: *** [miscutils/ubi_tools.o] 錯誤 1
make: *** [miscutils] 錯誤 2


——--------------------------------------------------
解決方法:


[root@localhost busybox-1.19.4]# arm-linux-gcc -v
Using built-in specs.
Target: arm-unknown-linux-gnueabi
Configured with: /home/scsuh/workplace/coffee/buildroot-20071011/toolchain_build_arm/gcc-4.2.2/configure --prefix=/usr --build=i386-pc-linux-gnu --host=i386-pc-linux-gnu --target=arm-unknown-linux-gnueabi --enable-languages=c,c++ --with-sysroot=/usr/local/arm/4.2.2-eabi/ --with-build-time-tools=/usr/local/arm/4.2.2-eabi//usr/arm-unknown-linux-gnueabi/bin --disable-__cxa_atexit --enable-target-optspace --with-gnu-ld --enable-shared --with-gmp=/usr/local/arm/4.2.2-eabi//gmp --with-mpfr=/usr/local/arm/4.2.2-eabi//mpfr --disable-nls --enable-threads --disable-multilib --disable-largefile --with-arch=armv4t --with-float=soft --enable-cxx-flags=-msoft-float
Thread model: posix
gcc version 4.2.2


[root@localhost busybox-1.19.4]# cd ..
[root@localhost src]# ls
arm-linux-gcc-4.3.2.tar.bz2  busybox-1.19.4.tar.bz2  mini_rootfs.tar  u-boot-1.1.6
busybox-1.19.4               linux-2.6.28.tar.bz2    qt_rootfs.tar    u-boot-1.1.6.tar.bz2
[root@localhost src]# tar xf arm-linux-gcc-4.3.2.tar.bz2 -C /usr/local/arm/4.
4.2.2-eabi/ 4.3.2/      
[root@localhost src]# vim /etc/profile
  最後一行加  PATH=/usr/local/arm/4.3.2/bin:$PATH
[root@localhost src]# . /etc/profile
[root@localhost src]# ls
arm-linux-gcc-4.3.2.tar.bz2  busybox-1.19.4.tar.bz2  mini_rootfs.tar  u-boot-1.1.6
busybox-1.19.4               linux-2.6.28.tar.bz2    qt_rootfs.tar    u-boot-1.1.6.tar.bz2
[root@localhost src]# cd busybox-1.19.4
[root@localhost busybox-1.19.4]# ls
applets    configs        e2fsprogs  init       loginutils       Makefile.help  procps   shell         util-linux
arch       console-tools  editors    INSTALL    mailutils        miscutils      README   sysklogd
archival   coreutils      examples   libbb      Makefile         modutils       runit    testsuite
AUTHORS    debianutils    findutils  libpwdgrp  Makefile.custom  networking     scripts  TODO
Config.in  docs           include    LICENSE    Makefile.flags   printutils     selinux  TODO_unicode
[root@localhost busybox-1.19.4]# cd ..
[root@localhost src]# ls
arm-linux-gcc-4.3.2.tar.bz2  busybox-1.19.4.tar.bz2  mini_rootfs.tar  u-boot-1.1.6
busybox-1.19.4               linux-2.6.28.tar.bz2    qt_rootfs.tar    u-boot-1.1.6.tar.bz2
[root@localhost src]# arm-linux-gcc -v
Using built-in specs.
Target: arm-none-linux-gnueabi
Configured with: /scratch/julian/lite-respin/linux/src/gcc-4.3/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --with-gnu-as --with-gnu-ld --enable-languages=c,c++ --enable-shared --enable-symvers=gnu --enable-__cxa_atexit --with-pkgversion='Sourcery G++ Lite 2008q3-72' --with-bugurl=https://support.codesourcery.com/GNUToolchain/ --disable-nls --prefix=/opt/codesourcery --with-sysroot=/opt/codesourcery/arm-none-linux-gnueabi/libc --with-build-sysroot=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/libc --with-gmp=/scratch/julian/lite-respin/linux/obj/host-libs-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --with-mpfr=/scratch/julian/lite-respin/linux/obj/host-libs-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu/usr --disable-libgomp --enable-poison-system-directories --with-build-time-tools=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/bin --with-build-time-tools=/scratch/julian/lite-respin/linux/install/arm-none-linux-gnueabi/bin
Thread model: posix
gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) 


----------------------------------------------------------
二:


/bin/sh: armgcc: command not found
make[1]: *** [applets/applets.o] 錯誤 127
make: *** [applets_dir] 錯誤 2
















=====================================================================================================================
文件系統成功:


U-Boot 1.1.6 (Jun 12 2011 - 16:55:02) for SMDK6410                                                              
                                                                                                                
****************************************                                                                        
**    UT-S3C6410 Nand boot v0.18      **                                                                        
**    ShenZhen Urbetter Technology    **                                                                        
**    Http://www.urbetter.com         **                                                                        
****************************************                                                                        
                                                                                                                
CPU:     S3C6410@532MHz                                                                                         
         Fclk = 532MHz, Hclk = 133MHz, Pclk = 66MHz, Serial = CLKUART (SYNC Mode)                               
Board:   SMDK6410                                                                                               
DRAM:    128 MB                                                                                                 
Flash:   0 kB                                                                                                   
NAND:    256 MB                                                                                                 
SD/MMC:  1880 MB                                                                                                
In:      serial                                                                                                 
Out:     serial                                                                                                 
Err:     serial                                                                                                 
dm9000 i/o: 0x18000300, id: 0x90000a46                                                                          
MAC: 00:40:5c:26:0a:5b                                                                                          
operating at unknown: 15 mode                                                                                   
Hit any key to stop autoboot:  0                                                                                
dm9000 i/o: 0x18000300, id: 0x90000a46                                                                          
MAC: 00:40:5c:26:0a:5b                                                                                          
operating at 100M full duplex mode                                                                              
TFTP from server 192.168.1.254; our IP address is 192.168.1.253                                                 
Filename 'uImage'.                                                                                              
Load address: 0x50008000                                                                                        
Loading: T #################################################################                                    
         #################################################################                                      
         #################################################################                                      
         #################################################################                                      
         #################################################################                                      
         #################################################################                                      
         ##################                                                                                     
done                                                                                                            
Bytes transferred = 2088828 (1fdf7c hex)                                                                        
## Booting image at 50008000 ...                                                                                
   Image Name:   linux kernel                                                                                   
   Created:      2011-09-16   6:45:27 UTC                                                                       
   Image Type:   ARM Linux Kernel Image (uncompressed)                                                          
   Data Size:    2088764 Bytes =  2 MB                                                                          
   Load Address: 50008000                                                                                       
   Entry Point:  50008040                                                                                       
   Verifying Checksum ... OK                                                                                    
   XIP Kernel Image ... OK                                                                                      
                                                                                                                
Starting kernel ...                                                                                             
                                                                                                                
Uncompressing Linux.............................................................................................
Linux version 2.6.28.6 (root@ubuntu) (gcc version 4.2.2) #1 Fri Sep 16 14:35:49 CST 2011                        
CPU: ARMv6-compatible processor [410fb766] revision 6 (ARMv7), cr=00c5387f                                      
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache                                            
Machine: SMDK6410                                                                                               
Memory policy: ECC disabled, Data cache writeback                                                               
CPU S3C6410 (id 0x36410101)                                                                                     
S3C24XX Clocks, (c) 2004 Simtec Electronics                                                                     
S3C64XX: PLL settings, A=532000000, M=532000000, E=24000000                                                     
S3C64XX: HCLKx2=266000000, HCLK=133000000, PCLK=66500000                                                        
div1: 00000555                                                                                                  
mout_apll: source is fout_apll (1), rate is 532000000                                                           
mout_epll: source is fout_epll (1), rate is 24000000                                                            
mout_mpll: source is mpll (1), rate is 532000000                                                                
mmc_bus: source is dout_mpll (1), rate is 44333333                                                              
mmc_bus: source is dout_mpll (1), rate is 44333333                                                              
mmc_bus: source is dout_mpll (1), rate is 44333333                                                              
usb-host-bus: source is mout_epll (0), rate is 24000000                                                         
uclk1: source is dout_mpll (1), rate is 66500000                                                                
spi-bus: source is mout_epll (0), rate is 24000000                                                              
spi-bus: source is mout_epll (0), rate is 24000000                                                              
audio-bus0: source is mout_epll (0), rate is 24000000                                                           
audio-bus1: source is mout_epll (0), rate is 24000000                                                           
audio-bus2: source is mout_epll (0), rate is 24000000                                                           
irda-bus: source is mout_epll (0), rate is 24000000                                                             
s3c64xx: 15728640 bytes SDRAM reserved for fimc at 0x5057f000                                                   
s3c64xx: 8388608 bytes SDRAM reserved for pp at 0x5147f000                                                      
s3c64xx: 8388608 bytes SDRAM reserved for tv at 0x51c7f000                                                      
s3c64xx: 6291456 bytes SDRAM reserved for mfc at 0x5247f000                                                     
s3c64xx: 8388608 bytes SDRAM reserved for jpeg at 0x52a7f000                                                    
s3c64xx: 8388608 bytes SDRAM reserved for cmm at 0x5327f000                                                     
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512                                      
Kernel command line: root=/dev/nfs rw nfsroot=192.168.1.254:/nfsroot ip=192.168.1.253:192.168.1.254:192.168.1.1M
PID hash table entries: 512 (order: 9, 2048 bytes)                                                              
Console: colour dummy device 80x30                                                                              
s3c24xx_serial_init_ports: initialising ports=4...                                                              
console [ttySAC0] enabled                                                                                       
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)                                                  
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)                                                    
Memory: 128MB = 128MB total                                                                                     
Memory: 70940KB available (3888K code, 493K data, 148K init)                                                    
SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1                                         
Calibrating delay loop... 530.84 BogoMIPS (lpj=1327104)                                                         
Mount-cache hash table entries: 512                                                                             
CPU: Testing write buffer coherency: ok                                                                         
net_namespace: 316 bytes                                                                                        
NET: Registered protocol family 16                                                                              
S3C6410: Initialising architecture                                                                              
S3C DMA-pl080 Controller Driver, (c) 2006-2007 Samsung Electronics                                              
Total 32 DMA channels will be initialized.                                                                      
SCSI subsystem initialized                                                                                      
usbcore: registered new interface driver usbfs                                                                  
usbcore: registered new interface driver hub                                                                    
usbcore: registered new device driver usb                                                                       
NET: Registered protocol family 2                                                                               
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)                                                  
TCP established hash table entries: 4096 (order: 3, 32768 bytes)                                                
TCP bind hash table entries: 4096 (order: 4, 81920 bytes)                                                       
TCP: Hash tables configured (established 4096 bind 4096)                                                        
TCP reno registered                                                                                             
NET: Registered protocol family 1                                                                               
NetWinder Floating Point Emulator V0.97 (double precision)                                                      
yaffs Sep 16 2011 14:30:56 Installing.                                                                          
msgmni has been set to 138                                                                                      
alg: No test for stdrng (krng)                                                                                  
io scheduler noop registered                                                                                    
io scheduler anticipatory registered                                                                            
io scheduler deadline registered                                                                                
io scheduler cfq registered (default)                                                                           
S3C_LCD clock got enabled :: 133.000 Mhz                                                                        
LCD TYPE :: UT_LCD43C_D will be initialized                                                                     
Window[0] - FB1: map_video_memory: clear ff000000:0007f800                                                      
            FB1: map_video_memory: dma=57180000 cpu=ff000000 size=0007f800                                      
Window[0] - FB2: map_video_memory: clear ff03fc00:0003fc00                                                      
            FB2: map_video_memory: dma=571bfc00 cpu=ff03fc00 size=0003fc00                                      
Console: switching to colour frame buffer device 60x34                                                          
fb0: s3cfb frame buffer device                                                                                  
Window[1] - FB1: map_video_memory: clear ff080000:0007f800                                                      
            FB1: map_video_memory: dma=57200000 cpu=ff080000 size=0007f800                                      
Window[1] - FB2: map_video_memory: clear ff0bfc00:0003fc00                                                      
            FB2: map_video_memory: dma=5723fc00 cpu=ff0bfc00 size=0003fc00                                      
fb1: s3cfb frame buffer device                                                                                  
Window[2] - FB1: map_video_memory: clear ff100000:0003fc00                                                      
            FB1: map_video_memory: dma=57140000 cpu=ff100000 size=0003fc00                                      
fb2: s3cfb frame buffer device                                                                                  
Window[3] - FB1: map_video_memory: clear ff140000:0003fc00                                                      
            FB1: map_video_memory: dma=57280000 cpu=ff140000 size=0003fc00                                      
fb3: s3cfb frame buffer device                                                                                  
s3c6400-uart.0: s3c2410_serial0 at MMIO 0x7f005000 (irq = 16) is a S3C6400/10                                   
s3c6400-uart.1: s3c2410_serial1 at MMIO 0x7f005400 (irq = 20) is a S3C6400/10                                   
s3c6400-uart.2: s3c2410_serial2 at MMIO 0x7f005800 (irq = 24) is a S3C6400/10                                   
s3c6400-uart.3: s3c2410_serial3 at MMIO 0x7f005c00 (irq = 28) is a S3C6400/10                                   
brd: module loaded                                                                                              
loop: module loaded                                                                                             
PPP generic driver version 2.4.2                                                                                
dm9000 Ethernet Driver                                                                                          
dm9000: dm9000_probe, init GPIO/EINT.                                                                           
dm9000: dm9000_probe2                                                                                           
dm9000: dm9000_probe3                                                                                           
eth%d: con201 Invalid ethernet MAC address. using default config,  Please set using ifconfig                    
eth0: dm9000 at f7b00300,f7b00304 IRQ 108 MAC: 00:e0:4a:bc:15:e7                                                
Linux video capture interface: v2.00                                                                            
s3c-fimc: controller 0 registered successfully                                                                  
s3c-fimc: controller 1 registered successfully                                                                  
S3C6400 MFC Driver, (c) 2007 Samsung Electronics                                                                
S3C6400 MFC Driver, (c) 2007 Samsung Electronics                                                                
S3C PostProcessor Driver v3.12, (c) 2009 Samsung Electronics                                                    
S3C6410 TV encoder Driver, (c) 2008 Samsung Electronics                                                         
 S3C6410 TV encoder Driver init OK.                                                                             
S3C6410 TV scaler Driver, (c) 2008 Samsung Electronics                                                          
 S3C6410 TV scaler Driver init OK.                                                                              
S3C Rotator Driver, (c) 2008 Samsung Electronics                                                                
s3c_rotator_probe called                                                                                        
s3c_rotator_probe success                                                                                       
S3C JPEG Driver, (c) 2007 Samsung Electronics                                                                   
s3c_g2d_probe called                                                                                            
 s3c_g2d_probe Success                                                                                          
 S3C G2D Init : Done                                                                                            
S3C G3D Driver, (c) 2007-2009 Samsung Electronics                                                               
s3c_g3d version : 0x1050000                                                                                     
 S3C G3D Init : Done                                                                                            
S3C CMM Driver, (c) 2008 Samsung Electronics                                                                    
Driver 'sd' needs updating - please use bus_type methods                                                        
S3C NAND Driver, (c) 2008 Samsung Electronics                                                                   
S3C NAND Driver is using software ECC.                                                                          
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)                              
Creating 4 MTD partitions on "NAND 256MiB 3,3V 8-bit":                                                          
0x00000000-0x00040000 : "Bootloader"                                                                            
0x00040000-0x00400000 : "Kernel"                                                                                
0x00400000-0x05400000 : "Rootfs"                                                                                
0x05400000-0x10000000 : "File System"                                                                           
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver                                                          
s3c2410-ohci s3c2410-ohci: S3C24XX OHCI                                                                         
s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1                                        
s3c2410-ohci s3c2410-ohci: irq 79, io mem 0x74300000                                                            
usb usb1: configuration #1 chosen from 1 choice                                                                 
hub 1-0:1.0: USB hub found                                                                                      
hub 1-0:1.0: 2 ports detected                                                                                   
Initializing USB Mass Storage driver...                                                                         
usbcore: registered new interface driver usb-storage                                                            
USB Mass Storage support registered.                                                                            
s3c-udc : S3C HS USB OTG Device Driver, (c) 2008-2009 Samsung Electronics                                       
s3c-udc : version 15 March 2009 (DMA Mode)                                                                      
mice: PS/2 mouse device common for all mice                                                                     
input: s3c-keypad as /class/input/input0                                                                        
s3c-keypad Initialized                                                                                          
S3C Keypad Driver                                                                                               
S3C Touchscreen driver, (c) 2008 Samsung Electronics                                                            
S3C TouchScreen got loaded successfully : 12 bits                                                               
input: S3C TouchScreen as /class/input/input1                                                                   
S3C24XX RTC, (c) 2004,2006 Simtec Electronics                                                                   
s3c2410_rtc: tick irq 34, alarm irq 92                                                                          
s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling                                                              
s3c2410-rtc s3c2410-rtc: rtc core: registered s3c as rtc0                                                       
i2c /dev entries driver                                                                                         
s3c2440-i2c s3c2440-i2c: slave address 0x10                                                                     
s3c2440-i2c s3c2440-i2c: bus frequency set to 377 KHz                                                           
parent clock for camera: 266.000 MHz, divisor: 11                                                               
[CAM]RESET CAM.<6>s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter                                               
sdhci: Secure Digital Host Controller Interface driver                                                          
sdhci: Copyright(c) Pierre Ossman                                                                               
s3c-sdhci s3c-sdhci.0: clock source 0: hsmmc (133000000 Hz)                                                     
s3c-sdhci s3c-sdhci.0: clock source 1: hsmmc (133000000 Hz)                                                     
s3c-sdhci s3c-sdhci.0: clock source 2: mmc_bus (44333333 Hz)                                                    
[SDHCI]to add external irq as a card detect signal......                                                        
[SDHCI]if (pdata->cfg_ext_cd)......                                                                             
mmc0: SDHCI controller on samsung-hsmmc [s3c-sdhci.0] using ADMA                                                
[SDHCI]request_irq......                                                                                        
sdhci: card inserted.                                                                                           
s3c-sdhci s3c-sdhci.1: clock source 0: hsmmc (133000000 Hz)                                                     
s3c-sdhci s3c-sdhci.1: clock source 1: hsmmc (133000000 Hz)                                                     
s3c-sdhci s3c-sdhci.1: clock source 2: mmc_bus (44333333 Hz)                                                    
[SDHCI]to add external irq as a card detect signal......                                                        
mmc1: SDHCI controller on samsung-hsmmc [s3c-sdhci.1] using ADMA                                                
usbcore: registered new interface driver usbhid                                                                 
usbhid: v2.6:USB HID core driver                                                                                
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.                                                     
ASoC version 0.13.2                                                                                             
WM9713/WM9714 SoC Audio Codec 0.15                                                                              
playback: 1, capture : 1                                                                                        
asoc: AC97 HiFi <-> s3c64xx-ac97 mapping ok                                                                     
mmc0: new high speed SD card at address b368                                                                    
mmcblk0: mmc0:b368 NCard 1.83 GiB                                                                               
 mmcblk0: p1                                                                                                    
[WM9713]Open speaker volume.                                                                                    
ALSA device list:                                                                                               
  #0: SMDK6400 (WM9713)                                                                                         
TCP cubic registered                                                                                            
RPC: Registered udp transport module.                                                                           
RPC: Registered tcp transport module.                                                                           
VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5                                         
s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time                                                             
eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1                                                                 
IP-Config: Complete:                                                                                            
     device=eth0, addr=192.168.1.253, mask=255.255.255.0, gw=192.168.1.1,                                       
     host=www, domain=, nis-domain=longguopeng.com,                                                             
     bootserver=192.168.1.254, rootserver=192.168.1.254, rootpath=                                              
Looking up port of RPC 100003/2 on 192.168.1.254                                                                
Looking up port of RPC 100005/1 on 192.168.1.254                                                                
VFS: Mounted root (nfs filesystem).                                                                             
Freeing init memory: 148K                                                                                       
XXXXXXXXXXXXXXXXXX                                                                                              
XXXXXXlongXXXXXX                                                                                                
XXXXXXXXXXXXXXXXXX                                                                                              
XXXXXXXXXXXXXXXXXX                                                                                              
                                                                                                                
Please press Enter to activate this console. (按回車進入)



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