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.

Why no nand write/test for OMAP-L138

Other Parts Discussed in Thread: OMAP-L138

I have modified the topic of this post, to add question regarding to "nand write" for OMAP L138

A wiki page mentioned nand write for DM355, DM644x, DM6467

DM355 has almost the same NAND as OMAP L138 (MT29F4G08AAA <:>MT29F4G08AAC)

http://processors.wiki.ti.com/index.php/Writing_Kernel_Image_to_NAND_Flash

for above mention EVMs, wiki mentioned of using DEVM# nand write directly in u-boot

Why there is not similar usage for OMAP-L138, any specific reason?

I was searching around, only TI support method for writing to NAND I found is using CCS,

I found this thread quite helpful: http://e2e.ti.com/support/dsp/omap_applications_processors/f/42/p/29355/102075.aspx

It suggests the u-boot NAND subsystem should totally do the job,

I will test the u-boot nand subsystem on the NAND chip, and post result here.

Sorry for keep modifying the original post and being paranoid (I had 2 full NAND failure after executing u-boot NAND write in my way), trying to minimize the length of the post.

 

 

>>> old post

There is no "nand test" in DaVinci-PSP-SDK-03.20.0013 u-boot src

Is there specific reason fro this?

Are any any u-boot nand subsystem documentation available?

Thanks,

  • As far as I know, "nand test" command is not available in U-Boot. To list available set of commands for NAND run "help nand" from U-Boot prompt.

    legendbb said:

    Are any any u-boot nand subsystem documentation available?

    There will be many documents available for this. Check out the DENX U-Boot user guide.

    Regards, Sudhakar

  • Thanks for your reply, I just double checked source you are right nand test is not part of original u-boot.

    I understand DENX U-boot has a lot of documentation, just wondering about note for u-boot port to DaVinci PSP.

    Actually don't find too much documentation specifically talking about nand subsystem, other than source code, not even README,

    One significant difference from u-boot-1.1.6 to DaVinci u-boot is the nand driver. Some links to references are very much appreciated.

    My current issues, is using nand write sometimes cause the block directly marked as bad block. (OMAP-L138 EVM)

     

  • Found this paper kind of helpful as a u-boot NAND command reference,

    http://elinux.org/Didj_U_Boot_Flashing_Primer#The_nand_command