• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » OMAP™ Processors » OMAP35x Processors Forum » OMAP3530- Interfacing external nand (hynix 32GB) through GPMC using WINCE 6.0
Share
OMAP™ Processors
  • Forums
  • Announcements
Options
  • Subscribe via RSS
Resources
  • OMAP-L1x DSP+ARM9™-based Processors Product Folder
  • OMAP3525/30 DSP+ARM Cortex™-A8-based SOCs Product Folder

  • Top OMAPL Wiki Links
  • OMAPL3x Schematic Review Checklist
  • OMAPL13x Boot resources

  • OMAPL Document Resources
  • OMAPL137 Technical reference manual
  • OMAPL138 Technical reference manual
  • OMAPL Boot loader App Notes
  • OMAP3530- Interfacing external nand (hynix 32GB) through GPMC using WINCE 6.0

    OMAP3530- Interfacing external nand (hynix 32GB) through GPMC using WINCE 6.0

    This question is not answered
    suhas m1
    Posted by suhas m1
    on Aug 08 2012 10:45 AM
    Intellectual890 points

     im using  a 32GB external nand from hynix along with omap3530,this is in addition to POP memory...... so that i can use this 32GB nand as hard disk(mass storage) to store large files...... i have interfaced it through GPMC,all things related to hardware interfacing is finished.....  now the software part comes into picture... im really stuck.... i dnt know where to start.. im planning to use CS1..... can u guide me through some article or tutorial??? pls.. :) can u pls give me a list of files i need to edit in the BSP.. im using wince BSP version 1.3

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • Jethin Sekhar
      Posted by Jethin Sekhar
      on Aug 09 2012 05:48 AM
      Expert1130 points

      Which OS you are using?

      Regards

      Jethin

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Jethin Sekhar
      Posted by Jethin Sekhar
      on Aug 09 2012 06:06 AM
      Expert1130 points

      You need to configure the registry setting and  GPMC configurations

      Regards

      Jethin

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • suhas m1
      Posted by suhas m1
      on Aug 10 2012 10:22 AM
      Intellectual890 points

      hey im using wince 6.0 , can u tell me wat registry settings should i add... and i have read the TRM about the configuring the gpmc.... but i really dont know which files to edit and customize in BSP.. can u pls suggest the settings and configs ..... thnx in advance :)

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Jethin Sekhar
      Posted by Jethin Sekhar
      on Aug 10 2012 14:18 PM
      Expert1130 points

      Dear suhas,

      Please use the A8 1.02 BSP

      You need to add the registry settings for your nand flash in the new chip select in \SRC\DRIVERS\BLOCK\NAND\nand.reg under section [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\MSFlash],

      Configure the supported nands in SRC\BSP_COMMON\BSPCFG\bspcfg.c

      GPMC configurations in \SRC\INC\bsp_def.h and \SRC\BOOTLOADER\XLDR\platform.c

      Configure GPMC pads in \SRC\INC\bsp_padcfg.h

      Regards

      Jethin

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • suhas m1
      Posted by suhas m1
      on Aug 20 2012 22:25 PM
      Intellectual890 points

      pls tell me how to use cs2 for hynix nand.... which file in BSP should we edit for using cs2 and what address should we map....... thnx in advance :)

      can u pls attach the files nand.reg,bspcfg.c,platform.c,bsp_padcfg.c  so that i can cross cherck and  compare it with my files wheather its \is correct or not....

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Jethin Sekhar
      Posted by Jethin Sekhar
      on Aug 21 2012 03:10 AM
      Expert1130 points

      Configure the GPMC registers for CS2, please share your code in which you have modified.

      Regards

      Jethin

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • suhas m1
      Posted by suhas m1
      on Aug 22 2012 07:34 AM
      Intellectual890 points

      pls check my  edited codes,also have a look at the nand data sheet of hynix3007.Desktop.rar

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • suhas m1
      Posted by suhas m1
      on Aug 23 2012 01:10 AM
      Intellectual890 points

      sorry.... i fordot to upload bspcfg.c in the above post....... pls find the bspcfg.c in the below link......

      8738.bspcfg.c

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Jethin Sekhar
      Posted by Jethin Sekhar
      on Aug 23 2012 01:53 AM
      Expert1130 points

      hi Suhas,

      Please check the section 26.4.6 Fast External Booting,

      It says boot rom will support only CS0 for booting, you can use other chips in other chipselects but CS0 is required for booting

      Regards

      Jethin

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • suhas m1
      Posted by suhas m1
      on Aug 23 2012 04:10 AM
      Intellectual890 points

      currently im booting from SD card....... i dnt want boot frm my external nand(32GB)  ill boot frm POP which is on CS0, but my Hynix nand(external 32GB) is on CS2 ..... as i told before ill boot frm POP(CS0),,, ill use the 32GB external nand as oly mass storage...... (not as bootable)....

      pls let me know did i miss any thing in configuration??? any other files need to be edited???  

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    TI E2E™ Community
    • Support Forums
    • Blogs
    • Videos
    • Groups
    • Site Support & Feedback
    • Settings
    TI E2E™ Community Groups
    • TI University Program
    • Make the Switch
    • Microcontroller Projects
    • Motor Drive & Control
    Other Communities
    • Deyisupport
    • Designsomething.org
    • beagleboard.org
    • TI on Element 14
    • TI on TechXchangeSM
    Other Technical & Support Resources
    • WEBENCH® Design Center
    • Product Information Centers
    • Technical Documents
    • TI Design Network
    • TI Technical Articles
    • TI Training

    All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

    Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

    Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
    TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

    TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
    embedded processors, along with software, tools and the industry’s largest sales/support staff.

    © Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
    Trademarks | Privacy Policy | Terms of Use