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.

Not able to boot the pre-built linux images uImage from SD card on DRA64x/DRA65x Automotive Media processors REV2 board

I have installed EZ SDK ( ti-ezsdk_dm814x-evm_5_04_00_11_demo) and able to boot pre-built linux image(uImage) from SD card on DM814x EVM board. 

My aim is to use the same uImage and try to boot it from SD card on DRA6XX Automotive Media processors REV2 board.

I  have been trying  to boot the pre-built linux image comes with EZ SDK( ti-ezsdk_dm814x-evm_5_04_00_11_demo)  from SD card on DRA6XX borad(Rev2). The booting passed the uboot but when loading the linux kernel it hangs  at " NOR: Can't request GPMC CS". The booting logs is as follows:

=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2012.08.21 20:03:02 =~=~=~=~=~=~=~=~=~=~=~=
 

U-Boot 2010.06 (Dec 02 2011 - 13:08:19)

TI8148-GP rev 2.1

ARM clk: 600MHz
DDR clk: 333MHz

DRAM:  1 GiB
MMC:   OMAP SD/MMC: 0
Using default environment

The 2nd stage U-Boot will now be auto-loaded
Please do not interrupt the countdown till TI8148_EVM prompt if 2nd stage is already flashed
Hit any key to stop autoboot:  0
reading u-boot.bin

185064 bytes read
## Starting application at 0x80800000 ...


U-Boot 2010.06 (Dec 02 2011 - 13:11:54)

TI8148-GP rev 2.1

ARM clk: 600MHz
DDR clk: 333MHz

I2C:   ready
DRAM:  1 GiB
NAND:  HW ECC Hamming Code selected
No NAND device found!!!
0 MiB
MMC:   OMAP SD/MMC: 0
*** Warning - bad CRC or NAND, using default environment

                          .:;rrr;;.                  
                    ,5#@@@@#####@@@@@@#2,            
                 ,A@@@hi;;;r5;;;;r;rrSG@@@A,         
               r@@#i;:;s222hG;rrsrrrrrr;ri#@@r       
             :@@hr:r;SG3ssrr2r;rrsrsrsrsrr;rh@@:     
            B@H;;rr;3Hs;rrr;sr;;rrsrsrsrsrsr;;H@B    
           @@s:rrs;5#;;rrrr;r#@H:;;rrsrsrsrsrr:s@@   
          @@;;srs&X#9;r;r;;,2@@@rrr:;;rrsrsrsrr;;@@  
         @@;;rrsrrs@MB#@@@@@###@@@@@@#rsrsrsrsrr;;@@ 
        G@r;rrsrsr;#X;SX25Ss#@@#M@#9H9rrsrsrsrsrs;r@G
        @9:srsrsrs;2@;:;;:.X@@@@@H::;rrsrsrsrsrsrr:3@
       X@;rrsrsrsrr;XAi;;:&@@#@Bs:rrsrsrsrsrsrsrsrr;@X
       @#;rsrsrsrsrr;r2ir@@@###::rrsrsrsrsrsrsrsrsr:@@
       @A:rrsrsrsrr;:2@29@@M@@@;:;rrrrsrsrsrsrsrsrs;H@
       @&;rsrsrsrr;A@@@@@@###@@@s::;:;;rrsrsrsrsrsr;G@
       @#:rrsrsrsr;G@5Hr25@@@#@@@#9XG9s:rrrrsrsrsrs:#@
       M@;rsrsrsrs;r@&#;::S@@@@@@@M@@@@Grr:;rsrsrsr;@#
       :@s;rsrsrsrr:M#Msrr;;&#@@@@@@@@@@H@@5;rsrsr;s@,
        @@:rrsrsrsr;S@rrrsr;:;r3MH@@#@M5,S@@irrsrr:@@
         @A:rrsrsrsrrrrrsrsrrr;::;@##@r:;rH@h;srr:H@ 
         ;@9:rrsrsrsrrrsrsrsrsr;,S@Hi@i:;s;MX;rr:h@; 
          r@B:rrrrsrsrsrsrsrr;;sA@#i,i@h;r;S5;r:H@r  
           ,@@r;rrrsrsrsrsrr;2BM3r:;r:G@:rrr;;r@@,   
             B@Mr;rrrrsrsrsr@@S;;;rrr:5M;rr;rM@H     
              .@@@i;;rrrrsrs2i;rrrrr;r@M:;i@@@.      
                .A@@#5r;;;r;;;rrr;r:r#AsM@@H.        
                   ;&@@@@MhXS5i5SX9B@@@@G;           
                       :ihM#@@@@@##hs,               

Net:   <ethaddr> not set. Reading from E-fuse
Detected MACID:40:5f:c2:60:62:f3
cpsw
Hit any key to stop autoboot:  3 0
TI8148_EVM#

TI8148_EVM#setenv bootargs 'console=ttyO0,115200n8 mem=176M earlyprintk root=/dev/mmcblk1p2 rootfstype=ext3 rootwait rw noinitrd notifyk.vpssm3_sva=0xBF900000 vram=50M ti814xfb.vram=0:16M,1:16M,2:6M ip=off'

TI8148_EVM#mmc rescan 0

TI8148_EVM#fatload mmc 0 0x80009000 uImage

reading uImage

2796536 bytes read
TI8148_EVM#bootm 0x80009000

## Booting kernel from Legacy Image at 80009000 ...
   Image Name:   Arago/2.6.37-psp04.04.00.01/dm81
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2796472 Bytes = 2.7 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 2.6.37 (x0029463@swubn01) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #1 Mon Apr 30 01:00:10 IST 2012

CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f

CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache

Machine: ti8148evm

bootconsole [earlycon0] enabled

vram size = 52428800 at 0x0

reserved size = 52428800 at 0x0

FB: Reserving 52428800 bytes SDRAM for VRAM

Memory policy: ECC disabled, Data cache writeback

OMAP chip is TI8148 2.0

SRAM: Mapped pa 0x402f1000 to va 0xfe400000 size: 0xf000

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 31904

Kernel command line: console=ttyO0,115200n8 mem=176M earlyprintk root=/dev/mmcblk1p2 rootfstype=ext3 rootwait rw noinitrd notifyk.vpssm3_sva=0xBF900000 vram=50M ti814xfb.vram=0:16M,1:16M,2:6M ip=off

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: 126MB = 126MB total

Memory: 121500k/121500k available, 58724k reserved, 0K highmem

Virtual kernel memory layout:

    vector  : 0xffff0000 - 0xffff1000   (   4 kB)

    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)

    vmalloc : 0xcb800000 - 0xf8000000   ( 712 MB)

    lowmem  : 0xc0000000 - 0xcb000000   ( 176 MB)

    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)

    modules : 0xbf000000 - 0xbfe00000   (  14 MB)

      .init : 0xc0008000 - 0xc003d000   ( 212 kB)

      .text : 0xc003d000 - 0xc0549000   (5168 kB)

      .data : 0xc054a000 - 0xc0597200   ( 309 kB)

SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1

NR_IRQS:407

IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts

Total of 128 interrupts on 1 active controller

GPMC revision 6.0

Trying to install interrupt handler for IRQ400

Trying to install interrupt handler for IRQ401

Trying to install interrupt handler for IRQ402

Trying to install interrupt handler for IRQ403

Trying to install interrupt handler for IRQ404

Trying to install interrupt handler for IRQ405

Trying to install interrupt handler for IRQ406

Trying to install type control for IRQ407

Trying to set irq flags for IRQ407

OMAP clockevent source: GPTIMER1 at 20000000 Hz

Console: colour dummy device 80x30

Calibrating delay loop... 599.65 BogoMIPS (lpj=2998272)

pid_max: default: 32768 minimum: 301

Security Framework initialized

Mount-cache hash table entries: 512

CPU: Testing write buffer coherency: ok

devtmpfs: initialized

omap_voltage_early_init: voltage driver support not added

regulator: core version 0.5

regulator: dummy:

NET: Registered protocol family 16

omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting!

omap_voltage_add_dev: VDD specified does not exist!

OMAP GPIO hardware version 0.1

OMAP GPIO hardware version 0.1

OMAP GPIO hardware version 0.1

OMAP GPIO hardware version 0.1

omap_mux_init: Add partition: #1: core, flags: 4

NOR: Can't request GPMC CS

I think the problem has to do with either memory mapping or the Linux EZ SDK supports only DM814/816X series  which used for EVM borad booting, but I'm not much sure.

it will be helpful if anybody  provide me the pre built linux image which support DRA6xx based REV2 board if available.Any help regarding this would be appreciated.

Can anybody help me? Thanks in Advance.