最近再做imx53平台,uboot下的usb支持问题,现有如下打印信息
CPU: Freescale i.MX53 family 2.1V at 800 MHz
mx53 pll1: 800MHz
mx53 pll2: 400MHz
mx53 pll3: 432MHz--------------------------------this is important
mx53 pll4: 455MHz
ipg clock : 66666666Hz
ipg per clock : 33333333Hz
uart clock : 66666666Hz
cspi clock : 108000000Hz------------------and this
ahb clock : 133333333Hz
axi_a clock : 400000000Hz
axi_b clock : 200000000Hz
emi_slow clock: 133333333Hz
ddr clock : 400000000Hz
esdhc1 clock : 80000000Hz
esdhc2 clock : 80000000Hz
esdhc3 clock : 80000000Hz
esdhc4 clock : 80000000Hz
nfc clock : 26666666Hz
Board: MX53-LOCO 1.0
Boot Reason: [POR]
Boot Device: SD
I2C: ready
DRAM: 1 GB
MMC: FSL_ESDHC: 0, FSL_ESDHC: 1
*** Warning - bad CRC or MMC, using default environment
IPU CLK = 200000000
MXC IPUV3 configured
XRES = 320 YRES = 240 BitsXpixel = 4
In: serial
Out: serial
Err: serial
Serial reinitilized!
Net: got MAC address from IIM: 00:04:9f:02:41:18
FEC0 [PRIME]
Hit any key to stop autoboot: 0
MX53-LOCO U-Boot >
MX53-LOCO U-Boot
根据imx53的手册,为了支持uhost PLL3的时钟应该在216Mhz,在lowlevel_init.S里setup_pll PLL3_BASE_ADDR,216 而且和PLL相关的我也没改过啊,它输出时怎么变成432Mhz了呢,哪位高手知道错在哪里了,我搜查很多资料,人家的打印信息如下:
CPU: Freescale i.MX53 family 2.1V at 800 MHz
mx53 pll1: 800MHz
mx53 pll2: 400MHz
mx53 pll3: 216MHz----------------------这是正常的
mx53 pll4: 455MHz
ipg clock : 66666666Hz
ipg per clock : 33333333Hz
uart clock : 66666666Hz
cspi clock : 54000000Hz----------------这也是正常的
ahb clock : 133333333Hz
axi_a clock : 400000000Hz
axi_b clock : 200000000Hz
emi_slow clock: 133333333Hz
ddr clock : 400000000Hz
esdhc1 clock : 80000000Hz
esdhc2 clock : 80000000Hz
esdhc3 clock : 80000000Hz
esdhc4 clock : 80000000Hz
nfc clock : 26666666Hz
Board: MX53-LOCO 1.0
Boot Reason: [POR]
Boot Device: SD
I2C: ready
DRAM: 1 GB
MMC: FSL_ESDHC: 0, FSL_ESDHC: 1
*** Warning - bad CRC or MMC, using default environment
IPU CLK = 200000000
MXC IPUV3 configured
XRES = 320 YRES = 240 BitsXpixel = 4
In: serial
Out: serial
Err: serial
Serial reinitilized!
Net: got MAC address from IIM: 00:04:9f:02:41:18
FEC0 [PRIME]
Hit any key to stop autoboot: 0
MX53-LOCO U-Boot >
在PLL3时钟方面都是216Mhz,怎么就我的特别呢,本人刚接触这东西,是个菜鸟,应该在哪里分频,如何做,请高手指点我用的是u-boot2009.08!谢啦
------解决方案--------------------
首先usb命令工作吗?
我觉得OHCI工作不需要那么高的时钟。