Hi,
I'm trying to boot from nand device with EVM 8148.
I set the boot switches as described (including the CS switch).
But I than get in u-boot prompt :
U-Boot 2010.06 (Jan 02 2014 - 13:39:27)
TI8148-GP rev 2.1
L3 clk : 200MHz
IVA clk : 410MHz
ISS clk : 480MHz
DSP clk : 750MHz
DSS clk : 200MHz
ARM clk : 720MHz
DDR clk : 480MHz
------------ PLL Settings --------------
OSC_0_FREQ : 20MHz
MODENA_N : 1
MODENA_M : 72
MODENA_M2 : 1
L3_N : 19
L3_M : 800
L3_M2 : 4
DSP_N : 19
DSP_M : 750
DSP_M2 : 1
DSS_N : 19
DSS_M : 800
DSS_M2 : 4
IVA_N : 19
IVA_M : 820
IVA_M2 : 2
ISS_N : 19
ISS_M : 960
ISS_M2 : 2
USB_N : 19
USB_M : 960
USB_M2 : 5
DCO_HS2_MIN : 500
DCO_HS2_MAX : 1000
DCO_HS1_MIN : 1000
DCO_HS1_MAX : 2000
SELFREQDCO_HS2 : 2049
SELFREQDCO_HS1 : 4097
--------- DDR PLL ----------
DDR_N : 0x13
DDR_M : 0x3C0
DDR_M2 : 0x2
----------EMIF Timings (identical for 0 & 1)-------
DDR3_EMIF_READ_LATENCY : 0x170209
DDR3_EMIF_TIM1 : 0xAAAD4DB
DDR3_EMIF_TIM2 : 0x682F7FDA
DDR3_EMIF_TIM3 : 0x501F82BF
DDR3_EMIF_REF_CTRL : 0xC30
DDR3_EMIF_SDRAM_CONFIG : 0x61C011B2
DDR3_EMIF_SDRAM_ZQCR : 0x50074BE1
----------SW LEVEL Info (EMIF 0) -------
DDR3_PHY_RD_DQS_CS0_BYTE0: 0x00000038
DDR3_PHY_RD_DQS_CS0_BYTE1: 0x00000037
DDR3_PHY_RD_DQS_CS0_BYTE2: 0x00000032
DDR3_PHY_RD_DQS_CS0_BYTE3: 0x00000031
DDR3_PHY_WR_DQS_CS0_BYTE0: 0x00000043
DDR3_PHY_WR_DQS_CS0_BYTE1: 0x00000044
DDR3_PHY_WR_DQS_CS0_BYTE2: 0x00000053
DDR3_PHY_WR_DQS_CS0_BYTE3: 0x00000050
DDR3_PHY_RD_DQS_GATE_CS0_BYTE0: 0x000000E4
DDR3_PHY_RD_DQS_GATE_CS0_BYTE1: 0x00000111
DDR3_PHY_RD_DQS_GATE_CS0_BYTE2: 0x00000112
DDR3_PHY_RD_DQS_GATE_CS0_BYTE3: 0x0000013D
DDR3_PHY_WR_DATA_CS0_BYTE0: 0x00000085
DDR3_PHY_WR_DATA_CS0_BYTE1: 0x00000083
DDR3_PHY_WR_DATA_CS0_BYTE2: 0x00000085
DDR3_PHY_WR_DATA_CS0_BYTE3: 0x0000007F
----------SW LEVEL Info (EMIF 1) -------
DDR3_PHY_RD_DQS_CS0_BYTE0: 0x0000003A
DDR3_PHY_RD_DQS_CS0_BYTE1: 0x00000036
DDR3_PHY_RD_DQS_CS0_BYTE2: 0x00000037
DDR3_PHY_RD_DQS_CS0_BYTE3: 0x00000033
DDR3_PHY_WR_DQS_CS0_BYTE0: 0x00000049
DDR3_PHY_WR_DQS_CS0_BYTE1: 0x0000004E
DDR3_PHY_WR_DQS_CS0_BYTE2: 0x00000054
DDR3_PHY_WR_DQS_CS0_BYTE3: 0x00000050
DDR3_PHY_RD_DQS_GATE_CS0_BYTE0: 0x000000D3
DDR3_PHY_RD_DQS_GATE_CS0_BYTE1: 0x000000F7
DDR3_PHY_RD_DQS_GATE_CS0_BYTE2: 0x00000109
DDR3_PHY_RD_DQS_GATE_CS0_BYTE3: 0x00000135
DDR3_PHY_WR_DATA_CS0_BYTE0: 0x0000008A
DDR3_PHY_WR_DATA_CS0_BYTE1: 0x00000080
DDR3_PHY_WR_DATA_CS0_BYTE2: 0x0000007F
DDR3_PHY_WR_DATA_CS0_BYTE3: 0x00000085
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
198048 bytes read
## Starting application at 0x80800000 ...
U-Boot 2010.06 (Jan 13 2014 - 10:49:14)
TI8148-GP rev 2.1
L3 clk : 200MHz
IVA clk : 410MHz
ISS clk : 480MHz
DSP clk : 750MHz
DSS clk : 200MHz
ARM clk : 720MHz
DDR clk : 480MHz
------------ PLL Settings --------------
OSC_0_FREQ : 20MHz
MODENA_N : 1
MODENA_M : 72
MODENA_M2 : 1
L3_N : 19
L3_M : 800
L3_M2 : 4
DSP_N : 19
DSP_M : 750
DSP_M2 : 1
DSS_N : 19
DSS_M : 800
DSS_M2 : 4
IVA_N : 19
IVA_M : 820
IVA_M2 : 2
ISS_N : 19
ISS_M : 960
ISS_M2 : 2
USB_N : 19
USB_M : 960
USB_M2 : 5
DCO_HS2_MIN : 500
DCO_HS2_MAX : 1000
DCO_HS1_MIN : 1000
DCO_HS1_MAX : 2000
SELFREQDCO_HS2 : 2049
SELFREQDCO_HS1 : 4097
--------- DDR PLL ----------
DDR_N : 0x13
DDR_M : 0x3C0
DDR_M2 : 0x2
----------EMIF Timings (identical for 0 & 1)-------
DDR3_EMIF_READ_LATENCY : 0x170209
DDR3_EMIF_TIM1 : 0xAAAD4DB
DDR3_EMIF_TIM2 : 0x682F7FDA
DDR3_EMIF_TIM3 : 0x501F82BF
DDR3_EMIF_REF_CTRL : 0xC30
DDR3_EMIF_SDRAM_CONFIG : 0x61C011B2
DDR3_EMIF_SDRAM_ZQCR : 0x50074BE1
----------SW LEVEL Info (EMIF 0) -------
DDR3_PHY_RD_DQS_CS0_BYTE0: 0x00000038
DDR3_PHY_RD_DQS_CS0_BYTE1: 0x00000037
DDR3_PHY_RD_DQS_CS0_BYTE2: 0x00000032
DDR3_PHY_RD_DQS_CS0_BYTE3: 0x00000031
DDR3_PHY_WR_DQS_CS0_BYTE0: 0x00000043
DDR3_PHY_WR_DQS_CS0_BYTE1: 0x00000044
DDR3_PHY_WR_DQS_CS0_BYTE2: 0x00000053
DDR3_PHY_WR_DQS_CS0_BYTE3: 0x00000050
DDR3_PHY_RD_DQS_GATE_CS0_BYTE0: 0x000000E4
DDR3_PHY_RD_DQS_GATE_CS0_BYTE1: 0x00000111
DDR3_PHY_RD_DQS_GATE_CS0_BYTE2: 0x00000112
DDR3_PHY_RD_DQS_GATE_CS0_BYTE3: 0x0000013D
DDR3_PHY_WR_DATA_CS0_BYTE0: 0x00000085
DDR3_PHY_WR_DATA_CS0_BYTE1: 0x00000083
DDR3_PHY_WR_DATA_CS0_BYTE2: 0x00000085
DDR3_PHY_WR_DATA_CS0_BYTE3: 0x0000007F
----------SW LEVEL Info (EMIF 1) -------
DDR3_PHY_RD_DQS_CS0_BYTE0: 0x0000003A
DDR3_PHY_RD_DQS_CS0_BYTE1: 0x00000036
DDR3_PHY_RD_DQS_CS0_BYTE2: 0x00000037
DDR3_PHY_RD_DQS_CS0_BYTE3: 0x00000033
DDR3_PHY_WR_DQS_CS0_BYTE0: 0x00000049
DDR3_PHY_WR_DQS_CS0_BYTE1: 0x0000004E
DDR3_PHY_WR_DQS_CS0_BYTE2: 0x00000054
DDR3_PHY_WR_DQS_CS0_BYTE3: 0x00000050
DDR3_PHY_RD_DQS_GATE_CS0_BYTE0: 0x000000D3
DDR3_PHY_RD_DQS_GATE_CS0_BYTE1: 0x000000F7
DDR3_PHY_RD_DQS_GATE_CS0_BYTE2: 0x00000109
DDR3_PHY_RD_DQS_GATE_CS0_BYTE3: 0x00000135
DDR3_PHY_WR_DATA_CS0_BYTE0: 0x0000008A
DDR3_PHY_WR_DATA_CS0_BYTE1: 0x00000080
DDR3_PHY_WR_DATA_CS0_BYTE2: 0x0000007F
DDR3_PHY_WR_DATA_CS0_BYTE3: 0x00000085
I2C: ready
DRAM: 1 GiB
NAND: HW ECC BCH8 Selected
No NAND device found!!!
0 MiB
MMC: OMAP SD/MMC: 0
*** Warning - bad CRC or NAND, using default environment
With another SD card with same switch position I do see nand:
U-Boot 2010.06 (Nov 10 2011 - 23:50:16)
TI8148-GP rev 2.1
ARM clk: 600MHz
DDR clk: 400MHz
DRAM: 2 GiB
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
MMC: OMAP SD/MMC: 0
Hit any key to stop autoboot: 0
reading u-boot.bin
185044 bytes read
## Starting application at 0x80800000 ...
U-Boot 2010.06 (Nov 10 2011 - 23:45:47)
TI8148-GP rev 2.1
ARM clk: 600MHz
DDR clk: 400MHz
I2C: ready
DRAM: 2 GiB
NAND: HW ECC Hamming Code selected
256 MiB
*** Warning - bad CRC or NAND, using default environment
Can you help me figuring out what's the problem ?
Thanks,
Ran