
Hi Nobuhiro Iwamatsu,
Please set outside clock to CONFIG_SYS_CLK_FREQ.
Sorry I didn't see "outside clock" in T-Engine/SH7727 specification. Regard to clock of board, there are 3 types - Internal clock - Peripheral clock - Bus clock
And have a look initialization values of T-Monitor - a boot loader of T-Engine/SH7727, ICLK_VAL: .long 0x0060 // 96 Mhz PCLK_VAL: .long 0x0018 // 24 Mhz FRQCR_VAL: .long 0x0112 // PLL*2, IFC*1, PFC/4 RTCOR_VAL: .long 0xa50b // 48MHz /64 14.667us
FRQCR: frequency multipliers controller RTCOR: reflash time constant counter
Does "outside clock" mean peripheral clock? It is 24 Mhz.
I think that cpu_init is not carried out. I think that u-boot stopped on lowlevel_init function.
In lowlevel_init function, I put a LED debugging function which turn on LED on debug board. It works.
mov.l LED_A, r1 mov.l LED_D, r0 mov.b r0, @r1
LED_A: .long 0xA1600000 /* LED_BASE address */ LED_D: .long 0xaa /* mh a1600000, 00 --> ALL LED ON */
But C function in sh_generic_init() cannot work. :(
I will get T-Engine board ......
Thank you and hope hearing good news from you. Best regards,