我使用的是SEED-DEC138板子的内核,我自己做的板子上没有USB,我把合SEED-DEC138板子的内核烧到我自己的板子上后,无法启动内核。我读取__log_buf后发现停在USB那里了,内核只运行到这里:
……….(上面省略)
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource timer0_1
musb_hdrc: version 6.0, cppi4.1-dma, host, debug=0
Waiting for USB PHY clock good…
往下就没有了。
请问怎么才能停止SEED-DEC138板子上的两个USB配置呢?怎样才能启动内核呢?
如果哪位大神有比较精简的内核,麻烦您提供一份。我用的OMAPL138版本是2.0
谢谢啊!
noaming:
你重新配置一下内核,把不需要的功能关掉就可以了,然后编译新内核出来。
yuepeng zhang:
回复 noaming:
我这样做了,但是重新编译内核的时候会出错,无法编译通过。SEED-DEC138提供的内核程序写的不太好,各个功能之间有关联,直接关掉USB会导致编译的时候其他功能会报错。
noaming:
回复 yuepeng zhang:
关闭一个模块,对编译应该没有影响。编译主要要注意工具链和内核,编译命令匹配。建议你使用TI提供的DVSDK开发包,里面有比较全面的资料和说明手册:
http://www.ti.com/tool/linuxsdk-omapl138