Imx6u能运行android吗,imx6平台下uboot中usb的支持 (已解决)

本文讨论了如何在IMX6U平台上配置U-Boot以支持USB,特别是在Android环境下。提到了在`mx6q_sabrelite_android.h`中添加USB命令的宏定义,并修改`ehci-hcd-fsl.c`文件以初始化USB主机模式。虽然遇到了编译问题并进行了相应屏蔽,但最终成功启动了USB。
摘要由CSDN通过智能技术生成

回复第 9 楼 于2014-04-18 17:06:53发表:

在U-Boot中,在include/configs/mx6q_sabrelite_android.h添加了支持USB命令的宏定义

#define CONFIG_CMD_USB

#define CONFIG_USB_STORAGE

#define CONFIG_USB_EHCI

#define CONFIG_USB_EHCI_FSL

#define CONFIG_EHCI_HCD_INIT_AFTER_RESET

#define CONFIG_SYS_FLS_USDHC_NUM 4

#define CONFIG_DOS_PARTITION 1

#define CONFIG_CMD_FAT 1

然后修改了了driver/usb/host/ehic-fsl.c文件的int ehci_hcd_init(void)

int ehci_hcd_init(void)

{

struct usb_ehci *ehci;

//ehci = (struct usb_ehci *)CONFIG_SYS_MPC8xxx_USB_ADDR;

ehci = (struct usb_ehci *)0x02184200;

hccr = (struct ehci_hccr *)((uint32_t)&ehci->caplength);

hcor = (struct ehci_hcor *)((uint32_t) hccr +

HC_LENGTH(ehci_readl(&hccr->cr_capbase)));

/* Set to Host mode */

/*

setbits_le32(&ehc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值