在u-boot中切换USB2.0和1.1.
当启动时按下按键进入uboot时,FUSB2.0L10X的S脚输入高电平,选择USB1.1
没有进入uboot直接启动kernel FUSB20L10X的S脚输入低电平,选择USB2.0
设置默认为LOW LEVEL.
board/smdk2440/smdk2440.c
int board_init(void)
// set GPH8 as Low
gpio->GPHCON = 0x0015FAAA;
gpio->GPHUP = 0x000007FF;
gpio->GPHDAT &= 0x000006FF;
进入USB1.1前设置GPH8为高
common/main.c
gpio->GPHDAT |= 0x00000100;
usb_init();
阅读(1470) | 评论(0) | 转发(0) |