Linux kernel,make menuconfig,和USB相关的,在主菜单选择Device Drivers。
Device Drivers下面,找到USB support。
在USB support下面,就可以对USB相关的item进行设置。
按照从上到下的顺序,打开的设置依次是:
1,使能USB host controller。
2,默认情况下始终打开USB功能。
3,支持USB 2.0
4,Root Hub Transaction Translators 和 Improved Transaction Translator scheduling ,这两个打开项具体干什么还不理解。
5,当前芯片型号是Freescale i.MX,所以要选中。
6/7/8,i.MX芯片使用的是CHIPIDEA USB-HS OTG controller,所以要选中。