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?
Regards
Jethin
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 :)
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
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......
8738.bspcfg.c
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
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???