USB не определяется платой i.mx 287 EVK (FreeScale)

Я использую i.mx 287 EVK от freescale для разработки приложений.

Я успешно портировал ядро ​​Linux и rootfs.

Но проблема в том, что мое оборудование не обнаруживает USB-накопитель, если он подключен.

Ничего не меняется в каталоге /dev и ничего не появляется в журнале (dmesg).

Пожалуйста, помогите мне решить это.

Аппаратное обеспечение имеет порты USB-хоста и устройства.


person Rohit Pai    schedule 12.07.2012    source источник


Ответы (1)


arrow_upward
0
arrow_downward

Основные вещи, которые я бы проверил:

  • Проверьте с другим USB.
  • Подключите USB-мышь или USB-клавиатуру. Проверьте, работают ли они. Проверьте, получают ли устройства питание или нет.
  • Если вы не получаете питание, определенно есть проблема с конфигурацией ядра.

Выполните make menuconfig из папки linux, перейдите в раздел Драйверы USB и включите все флаги, необходимые для работы USB-накопителя.

Простым методом было бы взять файл конфигурации (kconfig) работающего ядра Linux, скопировать его в ваше ядро, скомпилировать и запустить. Он должен работать

Это было какое-то время, когда я делал вышеперечисленные вещи. Но это должно помочь вам решить вашу текущую проблему.

person mk..    schedule 12.07.2012
comment
Я был бы рад узнать причину Downvote. Пожалуйста, укажите причину. - person mk..; 20.07.2012