
Hi,
I have started porting U-boot to MPC8280 taking the port on MPC8260ADS as base. I have modified the MPC8260ADS.h configuration file to include CONSOLE_ON_SMC, ETHER_ON_FCC, 8260_CLKIN is 100MHz, FLASH_BASE to be 0xfff00000 and TEXT_BASE to be 0x02000000. I am debugging by booting the U-boot from RAM. Everything goes well till I reach the following lines in cpu/mpc8260/serial_smc.c.
###################################################### /* Initialize Tx/Rx parameters. */
while (cp->cp_cpcr & CPM_CR_FLG) /* wait if cp is busy */;
cp->cp_cpcr = mk_cr_cmd(CPM_CR_SMC_PAGE, CPM_CR_SMC_SBLOCK, 0, CPM_CR_INIT_TRX) | CPM_CR_FLG;
while (cp->cp_cpcr & CPM_CR_FLG) /* wait if cp is busy */; ###################################################### While executing the above set of lines, it comes to the third statement and just hangs in that while loop. Why is it happening so?
Thanks in advance, regards, Sudhakar.
__________________________________ Do you Yahoo!? Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes http://hotjobs.sweepstakes.yahoo.com/signingbonus