• fl2440原始linux代码的启动日志


    NAND ID is 0xecda
    Set boot params = root=/dev/mtdblock3 init=/linuxrc load_ramdisk=0 console=ttySAC0,115200 mem=65536K devfs=mount display=sam320
    Load Kernel...
    Uncompressing Linux................................................................................................................. done, booting the kernel.
    Linux version 2.6.12-h1940 (root@localhost.localdomain) (gcc version 3.4.1) #428 Fri Jan 29 16:49:06 CST 2010
    CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T)
    CPU0: D VIVT write-back cache
    CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
    CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
    Machine: SMDK2410
    ATAG_INITRD is deprecated; please update your bootloader.
    Memory policy: ECC disabled, Data cache writeback
    CPU S3C2440A (id 0x32440001)
    S3C2440: core 400.000 MHz, memory 100.000 MHz, peripheral 50.000 MHz
    S3C2410 Clocks, (c) 2004 Simtec Electronics
    Built 1 zonelists
    Kernel command line: root=/dev/mtdblock3 init=/linuxrc load_ramdisk=0 console=ttySAC0,115200 mem=65536K devfs=mount display=sam320
    irq: clearing pending ext status 00080000
    irq: clearing subpending status 00000093
    irq: clearing subpending status 00000092
    PID hash table entries: 512 (order: 9, 8192 bytes)
    timer tcon=00500d00, tcnt a2c1, tcfg 0000020f,00000030, usec 00001eb8
    Console: colour dummy device 80x30
    Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
    Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
    Memory: 64MB = 64MB total
    Memory: 60800KB available (2936K code, 920K data, 112K init)
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    NET: Registered protocol family 16
    S3C2440: Initialising architecture
    S3C2440: IRQ Support
    S3C2440: Clock Support, UPLL 96.000 MHz
    SCSI subsystem initialized
    usbcore: registered new driver usbfs
    usbcore: registered new driver hub
    Bluetooth: Core ver 2.7
    NET: Registered protocol family 31
    Bluetooth: HCI device and connection manager initialized
    Bluetooth: HCI socket layer initialized
    S3C2410 DMA Driver, (c) 2003-2004 Simtec Electronics
    DMA channel 0 at c4800000, irq 33
    DMA channel 1 at c4800040, irq 34
    DMA channel 2 at c4800080, irq 35
    DMA channel 3 at c48000c0, irq 36
    NetWinder Floating Point Emulator V0.97 (double precision)
    devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
    devfs: boot_options: 0x1
    NTFS driver 2.1.22 [Flags: R/W].
    JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
    yaffs Nov 4 2008 17:54:45 Installing.
    Initializing Cryptographic API
    --- s3c2410fb init ---!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    pxafb_probe start!!!!!!!!!!!!!!!!!!!!!!!!!!
    VA=0xc4880000, PA=0x305c0000, size=0x00027000
    Console: switching to colour frame buffer device 40x15
    success to register framebuffer device: 0!!!
    enable_irq(32) unbalanced from c001729c
    done probe!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    fb1: Virtual frame buffer device, using 1024K of video memory
    in s3c2410ts init()
    success get major number!!!!!!
    s3c2410-ts device driver MAJOR:253
    success to get adc clock source!
    base_addr = 0xc4860000
    line 543 passed!
    register s3c2410-ts driver success, return code is 0
    S3C2410 RTC, (c) 2004 Simtec Electronics
    s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling
    hello,you have insert module that support MCP2510,to make
    use of it, you must use: mknod /dev/can c 98 0,and you can
    run test demo named 2510test for a test in loop back mode
    you'll modify the driver to make it fall into normal mode
    initialize ST16C550 on TE2440 board, iobase = 0xd4000000
    Serial: 8250/16550 driver $Revision: 1.90 $ ,hace done serial8250_io_init!!!!5 ports, IRQ sharing disabled
    have enter serial8250_isa_init_ports!iobase = 0xc4a00000
    line 2166 passed
    line 2168 passed
    before uart_configure_port!
    line 1958 passed
    line 1960 passed
    OUT!!line 1987 passed
    after uart_configure_port!
    line 2196 passed
    line 2198 passed
    line 2166 passed
    line 2168 passed
    before uart_configure_port!
    line 1958 passed
    line 1960 passed
    IN!!line 1965 passed
    enter uart_report_port() line 1918 passed
    s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440
    line 1967 passed
    line 1974 passed
    line 1976 passed
    after uart_configure_port!
    line 2196 passed
    line 2198 passed
    line 2166 passed
    line 2168 passed
    before uart_configure_port!
    line 1958 passed
    line 1960 passed
    IN!!line 1965 passed
    enter uart_report_port() line 1918 passed
    s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440
    line 1967 passed
    line 1974 passed
    line 1976 passed
    line 1984 passed
    after uart_configure_port!
    line 2196 passed
    line 2198 passed
    line 2166 passed
    line 2168 passed
    before uart_configure_port!
    line 1958 passed
    line 1960 passed
    IN!!line 1965 passed
    enter uart_report_port() line 1918 passed
    s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440
    line 1967 passed
    line 1974 passed
    line 1976 passed
    line 1984 passed
    after uart_configure_port!
    line 2196 passed
    line 2198 passed
    io scheduler noop registered
    io scheduler anticipatory registered
    io scheduler deadline registered
    io scheduler cfq registered
    RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
    loop: loaded (max 8 devices)
    nbd: registered device at major 43
    ub: sizeof ub_scsi_cmd 68 ub_dev 2384 ub_lun 140
    usbcore: registered new driver ub
    PPP generic driver version 2.4.2
    NET: Registered protocol family 24
    Cirrus Logic CS8900A driver for Linux (V0.02)
    dev->base_addr=0xe0000300<3>line 689 passed,request_region() OK!success get IO port address!
    eth0: incorrect signature 0x1005
    dm9000 Ethernet Driver
    eth0: dm9000 at c49b8300,c49ba304 IRQ 51 MAC: 00:12:34:56:80:49
    STRIP: Version 1.3A-STUART.CHESHIRE (unlimited channels)
    Linux video capture interface: v1.00
    Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
    ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
    SET CF & IDE WAIT!now BWSCON=225dd510
    -1:no 0:ok ide_register_hw return -1
    block2mtd: version $Revision: 1.23 $
    S3C24XX NAND Driver, (c) 2004 Simtec Electronics
    s3c2410-nand: mapped registers at c4b80000
    s3c2410-nand: timing: Tacls 10ns, Twrph0 40ns, Twrph1 10ns
    NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
    NAND_ECC_NONE selected by board driver. This is not recommended !!
    Scanning device for bad blocks
    Bad eraseblock 549 at 0x044a0000
    Creating 5 MTD partitions on "NAND 256MiB 3,3V 8-bit":
    0x00000000-0x00100000 : "Boot"
    0x00140000-0x00500000 : "MyApp"
    0x00500000-0x00800000 : "Kernel"
    0x00800000-0x04400000 : "fs_yaffs"
    0x04400000-0x08000000 : "WINCE"
    usbmon: debugs is not available
    hello,enter new ohci-s3c2410.c
    CLKDIVN = 0000000d
    CLKSLOW = 00000004
    CLKCON = 00f2e770
    UPLLCON = 00038021
    s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
    s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
    s3c2410-ohci s3c2410-ohci: irq 42, io mem 0x49000000
    usb usb1: Product: S3C24XX OHCI
    usb usb1: Manufacturer: Linux 2.6.12-h1940 ohci_hcd
    usb usb1: SerialNumber: s3c24xx
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 2 ports detected
    usbcore: registered new driver usblp
    drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
    Initializing USB Mass Storage driver...
    usb 1-1: new full speed USB device using s3c2410-ohci and address 2
    usb 1-1: Product: Generic USB Hub
    usb 1-1: Manufacturer: ALCOR
    hub 1-1:1.0: USB hub found
    hub 1-1:1.0: 4 ports detected
    usbcore: registered new driver usb-storage
    USB Mass Storage support registered.
    usbcore: registered new driver usbhid
    drivers/usb/input/hid-core.c: v2.01:USB HID core driver
    pwc Philips webcam module version 9.0.2-unofficial loaded.
    pwc Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
    pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
    pwc the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.
    usbcore: registered new driver Philips webcam
    usbcore: registered new driver gspca
    drivers/usb/media/gspca/gspca_core.c: gspca driver 00.60.00 registered
    mice: PS/2 mouse device common for all mice
    i2c /dev entries driver
    s3c2440-i2c s3c2440-i2c: slave address 0x10
    s3c2440-i2c s3c2440-i2c: bus frequency set to 390 KHz
    s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter
    Bluetooth: HCI USB driver ver 2.8
    usbcore: registered new driver hci_usb
    hello,enter s3c2410sdi_probe()!!!!!!!!!!!!!!!!!!!!!!!!!
    mmc->f_max =25000000
    mmc->f_min =97656
    mmci-s3c2410: probe: mapped sdi_base=c5000000 irq=37 irq_cd=62 dma=0.
    mmci-s3c2410: initialisation done.
    virtual address of s3c2410_va_iis=f0d00000.
    next will do driver_register!
    just enter s3c2410_uda1341_probe()
    S3C2410-UDA1341 Probe
    line 1314 passed! have set L3 mode=GPB2, dat=GPB3, clk=GPB4, output
    line 1319 passed!
    have set IISLRCK=GPE0, IISSCLK=GPE1, CDCLK=GPE2, IISSDI=GPE3, IISSDO=GPE4
    line 1323 passed! have Enable IIS clock
    success register irq: iisout_dma_done_handler
    success register irq: iisin_dma_done_handler
    UDA1341 audio driver initialized
    driver uda1341 in /sound/oss/s3c2410-oss.c
    NET: Registered protocol family 2
    IP: routing cache hash table of 512 buckets, 4Kbytes
    TCP established hash table entries: 4096 (order: 3, 32768 bytes)
    TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
    TCP: Hash tables configured (established 4096 bind 4096)
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    Bluetooth: L2CAP ver 2.7
    Bluetooth: L2CAP socket layer initialized
    Bluetooth: RFCOMM ver 1.5
    Bluetooth: RFCOMM socket layer initialized
    Bluetooth: RFCOMM TTY layer initialized
    Bluetooth: HIDP (Human Interface Emulation) ver 1.1
    yaffs: dev is 32505859 name is "mtdblock3"
    yaffs: passed flags ""
    yaffs: Attempting MTD mount on 31.3, "mtdblock3"
    yaffs: auto selecting yaffs2
    VFS: Mounted root (yaffs filesystem).
    Mounted devfs on /dev
    Freeing init memory: 112K
    init started: BusyBox v1.6.0 (2008-01-09 17:10:28 CST) multi-call binary
    starting pid 379, tty '': '/etc/init.d/rcS'
    mount: mounting tmpfs on /dev/shm failed
    eth0: link down
    ifconfig: SIOCSIFADDR: No such device

    Please press Enter to activate this console.

  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    iOS开发系列--IOS程序开发概览
    iOS开发系列—Objective-C之Foundation框架
  • 原文地址:https://www.cnblogs.com/fishoneseaatblog/p/2697551.html
Copyright © 2020-2023  润新知