| 
 
| http://www.taihumicro.com/<br />///////////////////////////////////////////////////////////<br />成功移植了U-Boot 1.1.5  Linux version 2.6.21,根文件系统(用busybox1.6.1做的)<br />RomBOOT<br /> ><br /><br />U-Boot 1.1.5 (Aug  2 2007 - 13:31:01)<br /><br />DRAM:  64 MB<br />NAND:  NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (  NAND 128MiB 3,3V 8-bit)<br />NAND: Pagesize: 2048, Blocksize: 128K, OOBsize: 64<br />128 MiB<br />DataFlash:AT45DB321<br />Nb pages:   8192<br />Page Size:    528<br />Size= 4325376 bytes<br />Logical address: 0xC0000000<br />Area 0:    C0000000 to C0003FFF (RO)<br />Area 1:    C0004000 to C0007FFF <br />Area 2:    C0008000 to C0037FFF (RO)<br />Area 3:    C0038000 to C041FFFF <br />In:    serial<br />Out:   serial<br />Err:   serial<br />dm9000 i/o: 0x30000000, id: 0x90000a46 <br />MAC: 00:00:e0:ff:cd:15<br />could not establish link<br />Hit any key to stop autoboot:  3     2     1     0 <br />## Booting image at 21500000 ...<br />   Image Name:   9261xxx<br />   Image Type:   ARM Linux Kernel Image (uncompressed)<br />   Data Size:    2176816 Bytes =  2.1 MB<br />   Load Address: 20008000<br />   Entry Point:  20008000<br />   Verifying Checksum ... OK<br />OK<br /><br />Starting kernel ...<br /><br />Linux version 2.6.21 (root@localhost.localdomain) (gcc version 3.4.1) #5 Thu Aug 16 15:02:16 CST 2007<br />CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177<br />Machine: Atmel AT91SAM9261-EK<br />Ignoring unrecognised tag 0x54410008<br />Memory policy: ECC disabled, Data cache writeback<br />Clocks: CPU 198 MHz, master 99 MHz, main 18.432 MHz<br />CPU0: D VIVT write-back cache<br />CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets<br />CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets<br />Built 1 zonelists.  Total pages: 16256<br />Kernel command line: mem=64M console=ttyS0,115200 initrd=0x21100000,3145728 root=/dev/ram0 rw<br />AT91: 96 gpio irqs in 3 banks<br />PID hash table entries: 256 (order: 8, 1024 bytes)<br />Console: colour dummy device 80x30<br />Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)<br />Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)<br />Memory: 64MB = 64MB total<br />Memory: 59568KB available (1916K code, 204K data, 96K init)<br />Mount-cache hash table entries: 512<br />CPU: Testing write buffer coherency: ok<br />NET: Registered protocol family 16<br />SCSI subsystem initialized<br />usbcore: registered new interface driver usbfs<br />usbcore: registered new interface driver hub<br />usbcore: registered new device driver usb<br />NET: Registered protocol family 2<br />IP route cache hash table entries: 1024 (order: 0, 4096 bytes)<br />TCP established hash table entries: 2048 (order: 2, 16384 bytes)<br />TCP bind hash table entries: 2048 (order: 1, 8192 bytes)<br />TCP: Hash tables configured (established 2048 bind 2048)<br />TCP reno registered<br />checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd<br />Freeing initrd memory: 3072K<br />NetWinder Floating Point Emulator V0.97 (double precision)<br />io scheduler noop registered<br />io scheduler anticipatory registered (default)<br />atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL<br />RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize<br />dm9000 Ethernet Driver<br />eth0: dm9000 at c480c000,c480e044 IRQ 107 MAC: 00:00:e0:ff:cd:15<br />NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)<br />Scanning device for bad blocks<br />Creating 2 MTD partitions on "NAND 128MiB 3,3V 8-bit":<br />0x00000000-0x00040000 : "Partition 1"<br />0x00040000-0x08000000 : "Partition 2"<br />atmel_spi atmel_spi.0: Atmel SPI Controller at 0xfffc8000 (irq 12)<br />usbmon: debugfs is not available<br />at91_ohci at91_ohci: AT91 OHCI<br />at91_ohci at91_ohci: new USB bus registered, assigned bus number 1<br />at91_ohci at91_ohci: irq 20, io mem 0x00500000<br />usb usb1: configuration #1 chosen from 1 choice<br />hub 1-0:1.0: USB hub found<br />hub 1-0:1.0: 2 ports detected<br />Initializing USB Mass Storage driver...<br />usbcore: registered new interface driver usb-storage<br />USB Mass Storage support registered.<br />udc: at91_udc version 3 May 2006<br />mice: PS/2 mouse device common for all mice<br />ads7846 spi0.2: touchscreen, irq 29<br />input: ADS784x Touchscreen as /class/input/input0<br />i2c /dev entries driver<br />at91_i2c at91_i2c: AT91 i2c bus driver.<br />TCP cubic registered<br />NET: Registered protocol family 1<br />NET: Registered protocol family 17<br />RAMDISK: cramfs filesystem found at block 0<br />RAMDISK: Loading 924KiB [1 disk] into ram disk... done.<br />VFS: Mounted root (cramfs filesystem) readonly.<br />Freeing init memory: 96K<br /> init started: BusyBox v1.6.1 (2007-08-14 15:24:36 CST) multi-call binary<br /> starting pid 686, tty '': '/etc/init.d/rcS'<br /> Cannot run '/etc/init.d/rcS': No such file or directory<br /><br />Please press Enter to activate this console.<br /><br />Please press Enter to activate this console.                                            <br />starting pid 687, tty '': '/bin/sh'                                   <br /># ls    <br />bin      etc      lib      mnt      root     sys      usr                                                         <br />dev      home     linuxrc  proc     sbin     tmp                                                <br />#  cd bin         <br /># ls    <br />              dos2unix       iprule         ping           sync                                                                <br />[[             du             iptunnel       ping6          tail                                                                <br />addgroup       dumpkmap       kill           pipe_progress  tar                                                               <br />adduser        dumpleases     killall        printenv       tee                                                               <br />ar             echo           killall5       printf         telnet                                                                  <br />arping         ed             last           ps             test                                                                <br />ash            egrep          length         pwd            tftp                                                                <br />awk            eject          less           readahead      time                                                                <br />basename       env            linux32        readlink       top                                                               <br />bunzip2        envdir         linux64        realpath       to                                                            <br />busybox        envuidgid      ln             renice         tr                                                              <br />bzcat          ether-wake     loadfont       reset          traceroute                                                                      <br />cal            expr           logger         resize         true                                                                <br />cat            false          login          rm             tty                                                               <br />catv           fdflush        logname        rmdir          umount                                                                  <br />chattr         fdformat       ls             rpm            uname                                                                 <br />chgrp          fgrep          lsattr         rpm2cpio       uncompress          <br />chmod          find           lzmacat        run-parts      uniq<br />chown          fold           md5sum         runsv          unix2dos<br />chpst          free           mesg           runsvdir       unlzma<br />chrt           ftpget         mkdir          rx             unzip<br />chvt           ftpput         mkfifo         sed            uptime<br />cksum          fuser          mknod          seq            usleep<br />clear          getopt         mktemp         setarch        uudecode<br />cmp            grep           more           setkeycodes    uuencode<br />comm           gunzip         mount          setsid         vi<br />cp             gzip           mountpoint     setuidgid      vlock<br />cpio           head           mt             sh             watch<br />crontab        hexdump        mv             sha1sum        wc<br />cut            hostid         nc             sleep          wget<br />date           hostname       netstat        softlimit      which<br />dc             id             nice           sort           who<br />dd             install        nmeter         split          whoami<br />deallocvt      ip             nohup          stat           xargs<br />delgroup       ipaddr         nslookup       strings        yes<br />deluser        ipcalc         od             stty           zcat<br />df             ipcrm          openvt         su<br />diff           ipcs           passwd         sum<br />dirname        iplink         patch          sv<br />dmesg          iproute        pidof          svlogd<br />#<br /><br />            | 
 |