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.

Starterware/AM3352: NAND addressing question

Part Number: AM3352

Tool/software: Starterware

Hi,

Currently i am using the starterware-02_00_01_01 version.

in examples folder  /examples/evmAM335X//nand/nandreadwrite.c  file 

- NANDBlockErase() function calling it's present in the  nandlib.c file

nandlib.c file

- NANDBlockErase() function the below line, (for Eamples  blknum=20 , firstpageBlk =20*64)

firstpageofBlk = (blknum * (nandInfo -> pagesPerBlk);

This statement gives the linear page Number(1280).

My Query is,


- Here, we get only page Number and write into NANDAddress register() , but  NAND flash not understand this page number, NAND flash understand only address.

- Query:1 - Who will convert this address, Explain briefly?

Regards,

Vamsi.