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
Which OS you are using?
You need to configure the registry setting and GPMC configurations
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 :)
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
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....
Configure the GPMC registers for CS2, please share your code in which you have modified.
pls check my edited codes,also have a look at the nand data sheet of hynix3007.Desktop.rar
sorry.... i fordot to upload bspcfg.c in the above post....... pls find the bspcfg.c in the below link......
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
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???
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.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.