NAND Flash on iMX53

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NAND Flash on iMX53

1,970 Views
jomeke
Contributor II

Hi guys,

is there anybody who has a design example from a 8 bit NAND flash connected to the iMX53.

Labels (1)
0 Kudos
9 Replies

1,235 Views
NitinSonar
Contributor I

Hi,

We designed our custom board with 8-bit NAND device is NAND boot is also working fine with that. Let me know if you need further help.

 

Best Regards

Nitin Sonar

0 Kudos

1,235 Views
hoanghoa
Contributor I

Hi Nitin,

I have a MX53 board using NAND flash 512MB of Samsung K9F4G08.

It using 8 bit interface ( PATA_DATA[0-7])  and NANFD_CS0 only.

What should I consider to port the U-boot?

Which value for CONFIG_SYS_NAND_BASE ?

I get stuck at how to communicate with the chip. Below is the uboot print out which show that nand chip is out of control:

.....

Boot Device: NOR

DRAM:  512 MB

NAND:  No NAND device found!!!

0 MiB

MMC:   FSL_ESDHC: 0, FSL_ESDHC: 1

Card did not respond to voltage select!

MMC init failed

In:serial

Out:   serial

Err:   serial

Net:   No ethernet found.

U-Boot >


Best Regards,

Matrix


0 Kudos

1,235 Views
BrilliantovKiri
Senior Contributor I

Hello, Hoanghoa!

You should be add NAND description in drivers/mtd/nand/nand_device_info.c, after this you can add IOMUX NAND configuration in board-specific file.

0 Kudos

1,235 Views
hoanghoa
Contributor I

Hi Guys,

Anybody can help on this ??

Thankss

0 Kudos

1,235 Views
jomeke
Contributor II

Hi,

you can connect the NAND flash data lines to EIM_DA7..0 or PATA_DATA7..0.

The boot signal BOOT_CFG1[6] defines that.

BOOT_CFG1[6] pull up     -> EIM pads

BOOT_CFG1[6] pull down -> PATA pads

0 Kudos

1,235 Views
PragneshPatel
Contributor I

Hi,

Can we use EIM I/O Pads to interface NAND instead of the PATA I/O Pads?

Regards,

Pragnesh Patel

0 Kudos

1,235 Views
NitinSonar
Contributor I

Hi Johan,

The i.MX53 SABER board has 8 bit NAND flash interface. You can get the design details from Freescale website. Even you can use IOMux.exe utility from Freescale to interface the 8 bit NAND flash with i/MX53.

 

Best Regards

Nitin Sonar

0 Kudos

1,235 Views
DougMartens
Contributor II

Hook the data bus to pata_data[7..0], the nand control interface to the nand interface on the iMX53.  Stay away from small block NAND if your using Linux.  The NAND driver within u-boot and most likely within Linux has become inoperable for small block NAND.  We used the Micron 2Gb part and the interface works great.

0 Kudos

1,235 Views
JesperRarbyPlau
Contributor I

Freescale did one design with early silicon revision of i.MX53 that can be used as an example how to interface to NAND memories, called Rita EVK Board.

0 Kudos