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.

Mistral OMAP3530 Samsung memory

Guru 10750 points
Other Parts Discussed in Thread: OMAP3530

Hi,

Where can i find the Flash tool configuration file for the Mistral OMAP3530 with the Samsung memory? 

Many Thanks,

HR

  • Please give me the details of the Samsung memory device?

    Part Number(s).  POP or discrete?

    Many NAND device details are contained in the flash tool config file.

    For example need to know:

    LPDDR: Size, bus-width, clk freq

    NAND: Bus width? ONFI-compliant? If not, need to know:

    bytes per page

    spare bytes per page

    pages per block

    blocks per logical unit (device)

    ECC requirements

    Latest version of Flash Tool is available here.  Works with USB and UART.

    http://focus.ti.com/docs/toolsw/folders/print/flashtool.html

    Regards,

    Michael T

     

  • Hi Michael,

    The board is from mistral - OMAP3530 board# O3530-PB-1116, the memory is from Samsung - POP memory part# K5W1G1GACM-DL60, I tried to locate the datasheet with not too much success,

    I have downloaded the new flashboot but the current parameters are for the Micron memory,

    Many Thanks,

    HR

  • HR:
    I was able to find out that this is a OneNAND device.
    Samsung Onenand K5W1G1GACM-DL60
    Muxed OneNAND 128MB 1.8V 16-bit (0x30)
    OneNAND version = 0x0221
    WRITESIZE = 2048
    Flash Tool does not support programming OneNAND flash.
    This wiki article covers programming Samsung OneNAND flash using U-Boot.
    http://processors.wiki.ti.com/index.php/GSG:_OMAP35x_DVEVM_Additional_Procedures
    Regards,
    Michael T

    PS: Please mark this post as answered via the Verify Answer button below if you think it answers your question.  Thanks!

  • Hi Michael,

    OK, the issue is that I have set bootdelay=0 and I can't stop the program to get the U-bot prompt as the boot params are saved in the NAND, is there a way to erase the NAND using the Jtag?

    Many Thanks,

    HR

  • Hi,

         You can erase u-boot using kernel mtd utils command flash_eraseall and nandwrite.

          Hope this helps.

     

    Regards,

    N.S.SriHarsha

  • SriHarsha,

    I can't get the U-boot prompt, Is there a Uboot version that run's the flash erase command, I need to erase only the boot params,

    Thanks,

    HR

  • Hi ,

            You may not need a u-boot prompt, you should be using the kernel mtd utils upon booting the kernel and getting the kernel prompt.

     

    Regards,

    N.S.SriHarsha

  • HR:

    Do you have the option of changing boot mode switches and booting from SD card?

    Regards,

    Michael T

  • Hi,

    If I remember correctly, with 03.00.01.06 release we did some basic testing with OneNand devices. You have to modify the code in order to enable OneNand support, in default u-boot configuration you have to do something -

    diff --git a/include/configs/omap3_evm.h b/include/configs/omap3_evm.h
    index 73a5c98..b0cec5f 100644
    --- a/include/configs/omap3_evm.h
    +++ b/include/configs/omap3_evm.h
    @@ -152,8 +152,8 @@

     #define CONFIG_CMD_I2C         /* I2C serial bus support       */
     #define CONFIG_CMD_MMC         /* MMC support                  */
    -#undef CONFIG_CMD_ONENAND      /* ONENAND support              */
    -#define CONFIG_CMD_NAND                /* NAND support                 */
    +#define CONFIG_CMD_ONENAND     /* ONENAND support              */
    +//#define CONFIG_CMD_NAND              /* NAND support                 */
     #define CONFIG_CMD_DHCP
     #define CONFIG_CMD_PING

     

    If you build the u-boot with above configuration, you should be able to use OneNand from u-boot prompt, just like NAND.

     

    Thanks,

    Vaibhav