This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAP35x-psp-sdk-02.01.03.11 u-boot support yaffs?

Other Parts Discussed in Thread: ADS7846

Hi all

Ask that u-boot can support  android yaffs file type for write?

My psp version is OMAP35x-psp-sdk-02.01.03.11.

Thank you

 

  • hi all

     I write uImage and system.img to nand flash in omap evm board. 
    But I get follow error message. Therefore i use sd card boot to mount mtdblock4,but  i see  mtdblock4 display lost+found.

    How to solve this problem?


    ---------------------------------------------------

    Failed to execute /init.  Attempting defaults...
    Kernel panic - not syncing: No init found.  Try passing init= option to kernel.
    ----------------------------------------------------

     

    The follow is my  step

    ----------------------------------------------------------------------------------------------------------------------------------------------

     #mmcinit;mw.b 0x87000000 0xFF 0x500000;fatload mmc 0 0x87000000  uImage;nand unlock;nand erase 0xC0000 0x500000;nandecc sw;nand write.i  0x87000000 0xC0000 0x500000;nand lock 
     #mmcinit;fatload mmc 0 0x87000000 system.img;nand unlock;nand erase 0x600000 0x5F00000;nandecc sw;nand write.i 0x87000000 0x600000 0x5F00000;nand lock
    ----------------------------------------------------------------------------------------------------------------------------------------------

     My boot parammeter in u-boot 
    -----------------------------------------------------------------------

    #setenv bootargs mem=128M console=ttyS2,115200n8  root=/dev/mtdblock4  rw rootfstype=yaffs2 init=/init rootdelay=2
    #nandecc sw;nand read.i 0x8000C000 0xC0000 0x500000;bootm 0x8000c000

    -----------------------------------------------------------------------

    -----------------------------------------------------------------
    Skipping bad block 0x000c0000
     5242880 bytes read: OK
    ## Booting kernel from Legacy Image at 8000c000 ...
       Image Name:   Linux-2.6.32
       Image Type:   ARM Linux Kernel Image (uncompressed)
       Data Size:    2441188 Bytes =  2.3 MB
       Load Address: 80008000
       Entry Point:  80008000
       Verifying Checksum ... OK
       Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Linux version 2.6.32 (root@dickson-laptop) (gcc version 4.2.3
    (Sourcery G++ Lite
     2008q1-126)) #96 Thu Oct 21 18:14:40 CST 2010
    CPU: ARMv7 Processor [411fc083] revision 3 (ARMv7), cr=10c53c7f
    CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
    Machine: OMAP3 EVM
    Memory policy: ECC disabled, Data cache writeback
    OMAP3430/3530 ES3.1 (l2cache iva sgx neon isp )
    SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x100000
    Reserving 4194304 bytes SDRAM for VRAM
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages:
    32512
    Kernel command line: mem=128M console=ttyS2,115200n8 root=/dev/
    mtdblock4 rw root
    fstype=yaffs2 init=/init rootdelay=2
    PID hash table entries: 512 (order: -1, 2048 bytes)
    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: 120276KB available (4260K code, 824K data, 172K init, 0K
    highmem)
    Hierarchical RCU implementation.
    NR_IRQS:402
    Clocking rate (Crystal/Core/MPU): 26.0/332/500 MHz
    Reprogramming SDRC clock to 332000000 Hz
    GPMC revision 5.0
    IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
    Total of 96 interrupts on 1 active controller
    OMAP GPIO hardware version 2.5
    OMAP clockevent source: GPTIMER1 at 32768 Hz
    Console: colour dummy device 80x30
    Calibrating delay loop... 499.92 BogoMIPS (lpj=1949696)
    Mount-cache hash table entries: 512
    CPU: Testing write buffer coherency: ok
    regulator: core version 0.5
    NET: Registered protocol family 16
    mux: Unknown ball offset 0x84
    mux: Unknown ball offset 0x8c
    mux: Could not set gpio54
    omap3evmdc: Can't get GPIO 136
    omap3evmdc: MDC configuration failed
    OMAP DMA hardware revision 4.0
    bio: create slab <bio-0> at 0
    SCSI subsystem initialized
    usbcore: registered new interface driver usbfs
    usbcore: registered new interface driver hub
    usbcore: registered new device driver usb
    i2c_omap i2c_omap.1: bus 1 rev3.12 at 2600 kHz
    twl4030: PIH (irq 7) chaining IRQs 368..375
    twl4030: power (irq 373) chaining IRQs 376..383
    twl4030: gpio (irq 368) chaining IRQs 384..401
    regulator: VMMC1: 1850 <--> 3150 mV normal standby
    regulator: VDAC: 1800 mV normal standby
    regulator: VAUX2_4030: 1800 mV normal standby
    regulator: VPLL2: 1800 mV normal standby
    regulator: VSIM: 1800 <--> 3000 mV normal standby
    regulator: VUSB1V5: 1500 mV normal standby
    regulator: VUSB1V8: 1800 mV normal standby
    twl_reg twl_reg.18: can't register VUSB1V8, -16
    twl_reg: probe of twl_reg.18 failed with error -16
    i2c_omap i2c_omap.2: bus 2 rev3.12 at 400 kHz
    i2c_omap i2c_omap.3: bus 3 rev3.12 at 400 kHz
    Switching to clocksource 32k_counter
    musb_hdrc: version 6.0, musb-dma, otg (peripheral+host), debug=0
    musb_hdrc: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
    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: 2, 16384 bytes)
    TCP: Hash tables configured (established 4096 bind 4096)
    TCP reno registered
    UDP hash table entries: 256 (order: 0, 4096 bytes)
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    NET: Registered protocol family 1
    RPC: Registered udp transport module.
    RPC: Registered tcp transport module.
    RPC: Registered tcp NFSv4.1 backchannel transport module.
    omap-iommu omap-iommu.0: isp registered
    OMAP35x  Linux PSP version 03.00.01.06 (OMAP3EVM)
    NetWinder Floating Point Emulator V0.97 (double precision)
    ashmem: initialized
    VFS: Disk quotas dquot_6.5.2
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    yaffs Oct 21 2010 18:14:28 Installing.
    msgmni has been set to 235
    alg: No test for stdrng (krng)
    io scheduler noop registered
    io scheduler deadline registered
    io scheduler cfq registered (default)
    OMAP DSS rev 2.0
    OMAP DISPC rev 3.0
    OMAP VENC rev 2
    OMAP DSI rev 1.0
    dssdev->type=(null)
    dssdev->type=(null)
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
    serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
    serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654
    console [ttyS2] enabled
    brd: module loaded
    loop: module loaded
    omap2-nand driver initializing
    NAND device: Manufacturer ID: 0x2c, Chip ID: 0xba (Micron NAND 256MiB
    1,8V 16-bi
    t)
    Creating 5 MTD partitions on "omap2-nand.0":
    0x000000000000-0x000000040000 : "xloader-nand"
    0x000000040000-0x000000080000 : "uboot-nand"
    0x000000080000-0x000000580000 : "linux-kernel"
    0x000000580000-0x0000005c0000 : "ramdisk"
    0x0000005c0000-0x000010000000 : "system.img"
    OneNAND driver initializing
    omap2-onenand omap2-onenand: Cannot request GPMC CS
    omap2-onenand: probe of omap2-onenand failed with error -16
    dm9000 Ethernet Driver, V1.31
    ndev->irq=296
    DM9000_PLATF_16BITONLY
    eth0: dm9000a at c8810000,c8814010 IRQ 296 MAC: 00:40:5c:26:0a:5b
    (chip)
    usbcore: registered new interface driver cdc_ether
    usbcore: registered new interface driver dm9601
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
    ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
    ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
    ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb1: Product: OMAP-EHCI Host Controller
    usb usb1: Manufacturer: Linux 2.6.32 ehci_hcd
    usb usb1: SerialNumber: ehci-omap.0
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 3 ports detected
    Initializing USB Mass Storage driver...
    usbcore: registered new interface driver usb-storage
    USB Mass Storage support registered.
    usbcore: registered new interface driver usbtest
    android init
    android_probe pdata: c048dad8
    android_bind
    android_usb gadget: android_usb ready
    musb_hdrc musb_hdrc: MUSB HDRC host driver
    musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 2
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    usb usb2: Product: MUSB HDRC host driver
    usb usb2: Manufacturer: Linux 2.6.32 musb-hcd
    usb usb2: SerialNumber: musb_hdrc
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 1 port detected
    f_adb init
    android_register_function adb
    adb_bind_config
    f_mass_storage init
    android_register_function usb_mass_storage
    input: TWL4030 Keypad as /devices/platform/i2c_omap.1/i2c-1/1-004a/
    twl4030_keypa
    d/input/input0
    ads7846 spi1.0: touchscreen, irq 176
    input: ADS7846 Touchscreen as /devices/platform/omap2_mcspi.1/spi1.0/
    input/input
    1
    using rtc device, twl_rtc, for alarms
    twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
    i2c /dev entries driver
    Linux video capture interface: v2.00
    omap-iommu omap-iommu.0: isp: version 1.1
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (v0.1.0)
    OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
    usbcore: registered new interface driver usbhid
    usbhid: USB HID core driver
    logger: created 64K log 'log_main'
    logger: created 256K log 'log_events'
    logger: created 64K log 'log_radio'
    logger: created 64K log 'log_system'
    Advanced Linux Sound Architecture Driver Version 1.0.21.
    usbcore: registered new interface driver snd-usb-audio
    usb 1-2: new high speed USB device using ehci-omap and address 2
    No device for DAI omap-mcbsp-dai-0
    No device for DAI omap-mcbsp-dai-1
    No device for DAI omap-mcbsp-dai-2
    No device for DAI omap-mcbsp-dai-3
    No device for DAI omap-mcbsp-dai-4
    OMAP3 EVM SoC init
    asoc: twl4030 <-> omap-mcbsp-dai-0 mapping ok
    ALSA device list:
      #0: omap3evm (twl4030)
    TCP cubic registered
    NET: Registered protocol family 17
    NET: Registered protocol family 15
    Power Management for TI OMAP3.
    SmartReflex driver initialized
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev
    1
    dpi--r--dpi_display_enable-1=0
    dpi-dsi_pll_calc_clock_div_pck
    dpi--r=0
    dpi--r=0
    dpi--r=0
    dpi--r=0
    dpi--pck=40000
    dpi--r-dpi_display_enable-2=0
    usb 1-2: New USB device found, idVendor=0424, idProduct=2514
    usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    hub 1-2:1.0: USB hub found
    hub 1-2:1.0: 4 ports detected
    dpi--r-dpi_display_enable-3=0
    twl_rtc twl_rtc: setting system clock to 2006-01-04 22:12:51 UTC
    (1136412771)
    omapdss DPI error: display already enabled
    omap_vout omap_vout: 'lcd' Display already enabled
    omapdss DPI error: display already enabled
    omap_vout omap_vout: 'lcd' Display already enabled
    omap_vout omap_vout: Buffer Size = 3686400
    omap_vout omap_vout: : registered and initialized video device 0
    omap_vout omap_vout: Buffer Size = 3686400
    omap_vout omap_vout: : registered and initialized video device 1
    Waiting 2sec before mounting root device...
    yaffs: dev is 32505860 name is "mtdblock4"
    yaffs: passed flags ""
    yaffs: Attempting MTD mount on 31.4, "mtdblock4"
    block 1129 is bad
    block 1733 is bad
    block 1844 is bad
    yaffs_read_super: isCheckpointed 0
    VFS: Mounted root (yaffs2 filesystem) on device 31:4.
    Freeing init memory: 172K
    Warning: unable to open an initial console.
    Failed to execute /init.  Attempting defaults...
    Kernel panic - not syncing: No init found.  Try passing init= option to kernel.