当前位置: 代码迷 >> 驱动开发 >> imx53 uboot 的usb支持有关问题
  详细解决方案

imx53 uboot 的usb支持有关问题

热度:546   发布时间:2016-04-28 10:10:33.0
imx53 uboot 的usb支持问题
最近再做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工作不需要那么高的时钟。