2008-07-10 10:09:45     u-bbot flash size error

2008-07-10 10:09:45     u-bbot flash size error

vijai ragavan (INDIA)

Message: 58625   

hai ,

i am using M29DW640D70N1 flash chip. my flash chip configuration is

#define CFG_FLASH_CFI           /* The flash is CFI compatible */

#define CFG_FLASH_CFI_DRIVER    /* Use common CFI driver */

#define CFG_FLASH_CFI_AMD_RESET

#define CFG_ENV_IS_IN_FLASH     1

#define CFG_FLASH_BASE          0x20000000

#define CFG_MAX_FLASH_BANKS     1       /* max number of memory banks */

#define CFG_MAX_FLASH_SECT      141     /* max number of sectors on one chip */

#define CFG_ENV_ADDR            0x20020000

#define CFG_ENV_SECT_SIZE       0x10000 /* Total Size of Environment Sector */

/* JFFS Partition offset set  */

#define CFG_JFFS2_FIRST_BANK 0

#define CFG_JFFS2_NUM_BANKS  1

/* 512k reserved for u-boot */

#define CFG_JFFS2_FIRST_SECTOR                 8

the teraterm output is :

U-Boot 1.1.6-svn (ADI-2007R1) (Jul  9 2008 - 18:20:38)

CPU:   ADSP BF561

Board: PMP04

Clock: VCO: 486 MHz, Core: 486 MHz, System: 121 MHz

SDRAM: 64 MB

FLASH:   0 kB

*** Warning - bad CRC, using default environment

In:    serial

Out:   serial

Err:   serial

Hit any key to stop autoboot:  0

pmp04>

in the teraterm output flas is displayed as 0kb. please say your suggestion for getting the flash as 8 MB.

QuoteReplyEditDelete

2008-07-10 10:35:57     Re: u-bbot flash size error

Robin Getz (UNITED STATES)

Message: 58628   

Vijai:

I don't think it has anything to do with it - but I think the number of blocks counts from 1, not 0 (it should be 142).

To really figure out what is going on, define DEBUG in drivers/cfi_flash.c and send the printout of that.

-Robin

  • Created
Was this helpful?

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.