Other Parts Discussed in Thread: AM3357, AM3359, TLK110, CDCE913
Tool/software: Linux
Hello,
customer want to port ICEv2 to customer boards. They use Linux (ti-processor-sdk-linux-am335x-evm-04.03.00.05) and to adapt it to the custom board which is close to ICEv2.
Main difference in HW (compared to ICEv2) are as follows:
- AM3359 replaced by AM3357
- NAND removed
- eMMC added
- PLL synthziser (I2C) replaced by 25 MHz OSC, one for each PHY (TLK110)
- 25MHz OSC and 32.768kHz OSC connected to AM3357 same way as on ICEv2.
- PLL syntheziser is removed and consequently no clock is fed to XTALIN (V10) of AM3357.
They have adapted SPL and u-boot and were able to boot from MMC1 (SDHC) into u-boot console. After autoboot has expired the board is stuck right after "starting kernel". There are no further printouts to the console. Kernel is stuck at "while (ticks == jiffies)" in function "static unsigned long calibrate_delay_converge(void)" in file "init/calibrate.c". In kernel config they have increased log level to "7", but last printout to console still is "starting kernel".
I can send Kernel config, dts and uboot dts in a seperate email.
What could be the reason? May be the removal of the external PLL syntheziser?
Do you have any suggestions for debugging?
Regards, Holger