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.

AM335x SK uboot problem

Other Parts Discussed in Thread: AM3352, SYSCONFIG

Hello,

I'm a fresher with only 6 months experience and now dealing with AM335x SK similar custom board. I'm using ti-sdk-am335x-evm-07.00.00.00. My board has AM3352 processor, TPS65217C PMIC. It is also has the 2GB DDR3 interfacing to processor similar to Starter kit but only difference is we have used ISSI part(IS43TR16128A-125)  instead of Micron(MT41J128M16JT-125) which has similar speed bin. So i feel ddr3 configuration is OK but may be i'm wrong as i'm still a learner with very less knowledge and experience.


In u-boot/board/tiam335x/board.c, I properly changed the PMIC initialization in am33xx_spl_board_init(void) function. The sdram_init(void) initialization is also proper. Later in u-boot/arch/arm/cpu/armv7/omap-common/mem-common.c, inside the void gpmc_init(void) function it is trying to configure GPMC for NAND and it is strucked after calling this writel(0x00000008, &gpmc_cfg->sysconfig);.

Now i have two questions which has become headache from past one month is:

1. My Starter kit is properly configuring GPMC for NAND and executing the above writel and my doubt is Starter kit doesn't have Nand Flash then how this NAND configuration is taking place.

2. When Starter kit is executing this writel call, why my board is getting struck at this point.

It's almost more than a month i got struck at this point. Plz help me with my doubts asap.

Thanks,

Anil P