Dear "nanda", In message <20091220172434.48360.qm...@f5mail-237-207.rediffmail.com> you wrote: > > Our development needs NAND to be implemented from u-boot level. And our > booting from FLASH depends of NOR flash using the GPCM. > > We are facing in the initialization of the nand_init, a crash in the dummy > write during the UPM program based on the UPM mode of freescale MPC8323 in > the code below: > > void UPMA_prog() > { > int i=0; > // OP set to write to RAM array command > *(int *)(MAMR) = 0x10000000; > // Write word to RAM arrays > for (i=0;i
There is no such code in mainline U-Boot. I recommend you look for existing (and working) code examples when porting U-Boot to your hardware. Note that you should use I/O accessor functions instead of plain register writes. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Digital computers are themselves more complex than most things people build: They have very large numbers of states. This makes conceiving, describing, and testing them hard. Software systems have orders-of- magnitude more states than computers do. - Fred Brooks, Jr. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot