Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: Rohit PaiОтветов: 1

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

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

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

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

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

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

linuxarmusb

Ответы

Ответ 1 · mk..

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

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

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

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы