Part Number: 66AK2H12
Other Parts Discussed in Thread: TCI6638K2K, 66AK2H14, 66AK2H06
Tool/software: Code Composer Studio
Hello,
CCS: 7.2.0.00013
I have a 66AK2H12 eval board. I also have a customer board, based on the eval board reference design.
The eval board connects to CCS using the daughter board that came with the eval kit. The GEL file announces itself as TCI6638K2K GEL file ver 1.8.
For the customer board, I have a 560 pod, Blackhawk. I have modified the GEL file for use with this card: we have a slightly different SDRAM configuration.
Both cards initialize and run software, and I can access memory, though there are some differences.
I see that when the customer board initializes, the GEL file reports:
Set_PSC_State... Timeout Error #03 pd=2, md=9!
Set_PSC_State... Timeout Error #03 pd=29, md=50!
What causes this, and what would the effects be? I note that I cannot get through initialization and running of the min_emacTCPExample: this runs on the eval board but on the customer board it hangs mid-way through initialization, waiting for a signal related to SERDES initialization. Is this related to PSC initialization errors?
A side note is that the customer board does run uboot, and the ethernet is known to work. However, we need to transition from u-boot and Linux to RTOS; u-boot is in flash and that is readily demonstrable on this board. However, our customer requires RTOS; our objective is to run this test on the board and validate network connectivity under TI-RTOS.
Another observation/difference: the EVAL board comes up with SECCTL[BYPASS] = 0x00000000, while the customer board shows 0x00800000. The reported PLL initialization steps appear to differ but the final results in the PLL registers appear to be the same. Let me know if you need more detail on this in order to provide an answer.
Thank you,
Tim