Форум автозвука и установки музыки в автомобиль
Показано с 1 по 10 из 2599

USB DAC и USB Audio для Android

Комбинированный просмотр

  1. #1
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,050
    Спасибо (Раздал)
    11289
    Спасибо (Получил)
    14942
    Автор

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от _hizer_ Посмотреть сообщение
    1. Модули загрузились и живы:
    Цитата Сообщение от _hizer_ Посмотреть сообщение
    2. При подключении Creative SB X-Fi Surround Pro 5.1 нового устройства не появилось
    На старых ядрах, насколько помню, всегда были проблемы с загрузкой usb_audio модулей, собранных отдельными .ko.
    Это касалось не только исходников из omegamoon'овского репозитория, но и модифицированных под OEM из официального RockChip BSP.

    Раз есть полная конфигурация ядра, я бы попробовал включить usb audio в само ядро, и подменить существующее (естественно, имея на руках все бэкапы текущей прошивки). Утилиты для перепаковки образа boot.img находятся в открытом доступе, если что подскажу как ими пользоваться.


  2. #2
    Новичок Соискатель
    Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 825
    Регистрация
    25.09.2016
    Город/село
    Волгоград
    Сообщений
    3
    Спасибо (Раздал)
    3
    Спасибо (Получил)
    6

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от HoSStiA Посмотреть сообщение
    На старых ядрах, насколько помню, всегда были проблемы с загрузкой usb_audio модулей, собранных отдельными .ko.
    Это касалось не только исходников из omegamoon'овского репозитория, но и модифицированных под OEM из официального RockChip BSP.

    Раз есть полная конфигурация ядра, я бы попробовал включить usb audio в само ядро, и подменить существующее (естественно, имея на руках все бэкапы текущей прошивки). Утилиты для перепаковки образа boot.img находятся в открытом доступе, если что подскажу как ими пользоваться.
    Конфиг ядра неизвестен совершенно, /proc/config.gz пуст. Я собирал ядро собрано в минимально возможном виде, использовал дефолтный конфиг для rk3188, дополненный параметрами совместимости (из этой ветки) и модулем USB audio. Шансов, что все это хозяйство взлетит после замены ядра мягко говоря, немного. С утилитой от Sergio Poverony я знаком. Проблем с ней пока не было (но шаманил только system.img), если не нагуглю ответы на свои вопросы - напишу в личку


  3. #3
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,050
    Спасибо (Раздал)
    11289
    Спасибо (Получил)
    14942
    Автор

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от _hizer_ Посмотреть сообщение
    С утилитой от Sergio Poverony я знаком.
    Тогда последовательность действий с "0" может быть следующей:
    1. Из прошивки вытягивается boot.img. Ее же можно выгрузить непосредственно и NAND партицию (boot) (например, при помощи RK Android Tool для Windows, или rkflashtool для Linux).
    2. boot.img содержит образ ядра Linux и оригинальный образ initrd (диск в оперативной памяти для начальной инициализации), упакованный в формат .cpio.gz .
    Для из разделения в RK3xxx Firmware Tools необходимо выполнить Extract в секции Boot Tools .
    Под Linux для этих целей можно использовать команду
    Код:
    unmkbootimg -i boot.org.img
    из rockchip-mkbootimg .
    3. Для случая, когда
    Цитата Сообщение от _hizer_ Посмотреть сообщение
    Конфиг ядра неизвестен совершенно, /proc/config.gz пуст.
    нужно попытаться применить скрипт scripts/extract-ikconfig из исходников ядра к "экстрагированному" kernel-Image на предыдущем шаге.
    Существует ~50% вероятности, что копия .config там хранится.

    После прочтения съесть!

    4. Когда восстановить .config все-таки не удается, желательно иметь в распоряжении отладочную серийную отладочную консоль (подключить RX-TX-GND с площадок основной платы к выводам TX-RX-GND на UART2USB-адаптере). Но и при отсутствии желания разбирать магнитолу и искать эти площадки, можно задаться вопросом "реверса" по имеющимся данным из лога загрузки. Если на аппарате есть SD-карта, то rk3188 должен быть способен грузить с нее Linux с различными вариантами ядер (чтобы не убить NAND перепрошивками раньше времени). Так что задача решаема, за конечное, но непредсказуемое, время ...


    ---------- Сообщение добавлено 26.09.2016 в 21:45 ----------

    Цитата Сообщение от _hizer_ Посмотреть сообщение
    P.S. Вывод dmesg после insmod`ов
    P.S.: При подключении к USB-порту видеть отладочные сообщения i2s - точно аномально


  4. #4
    Новичок Соискатель
    Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 825
    Регистрация
    25.09.2016
    Город/село
    Волгоград
    Сообщений
    3
    Спасибо (Раздал)
    3
    Спасибо (Получил)
    6

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от HoSStiA Посмотреть сообщение

    После прочтения съесть!

    4. Когда восстановить .config все-таки не удается, желательно иметь в распоряжении отладочную серийную отладочную консоль (подключить RX-TX-GND с площадок основной платы к выводам TX-RX-GND на UART2USB-адаптере). Но и при отсутствии желания разбирать магнитолу и искать эти площадки, можно задаться вопросом "реверса" по имеющимся данным из лога загрузки. Если на аппарате есть SD-карта, то rk3188 должен быть способен грузить с нее Linux с различными вариантами ядер (чтобы не убить NAND перепрошивками раньше времени). Так что задача решаема, за конечное, но непредсказуемое, время ...


    ---------- Сообщение добавлено 26.09.2016 в 21:45 ----------

    Пункты 1-3 я попробовал еще до первой самостоятельной компилляции ядра и модулей, так как меньше всего хотелось методом тыка подыскивать подходящее сочетание параметров для конфига. Но увы, пришлось.

    П.4 Магнитолу вскрывать интереса нет, я с паяльником не настолько хорошо дружу. А вот если бы подсказали, как с SD карты можно загрузить линукс это было бы здорово

    Цитата Сообщение от HoSStiA Посмотреть сообщение
    P.S.: При подключении к USB-порту видеть отладочные сообщения i2s - точно аномально
    С моей стороны более ожидаем был SEGFAULT.
    С андроидом раньше дела не имел, поэтому особо не придал этому значения


  5. #5
    Ушел в ЛАС Технический директор Array Репутация: лучше не знать Аватар для HoSStiA
    Регистрация
    11.01.2004
    Город/село
    Столиця
    Сообщений
    13,050
    Спасибо (Раздал)
    11289
    Спасибо (Получил)
    14942
    Автор

    Re: USB DAC и USB Audio для Android

    Цитата Сообщение от _hizer_ Посмотреть сообщение
    П.4 Магнитолу вскрывать интереса нет, я с паяльником не настолько хорошо дружу. А вот если бы подсказали, как с SD карты можно загрузить линукс это было бы здорово
    Нужно искать на удачу готовые образы для планшетов из тем
    http://4pda.ru/forum/index.php?showtopic=512278&st=540
    , а также искать на FreakTab'е (например, в таких темах
    http://freaktab.com/forum/tv-player-...nux-on-rk3188t
    )
    Шансов завести образ от тв-приставок немного, но тоже есть,
    https://plus.google.com/u/0/+IanMORR...n3sisa2?cfem=1

    При сборке собственных образов принято придерживаться рекомендаций из
    http://wiki.radxa.com/Rock/make_sd_image

    При любом раскладе, Linux на RK3188 полезен только для отладки базовой системы (загрузчик + ядро), и для разработки встроенных систем на этой платформе. Графический интерфейс, обычно, очень серьезно проигрывает Андроиду в скорости прорисовки. Низкая скорость считывания с SD по сравнению с NAND только усугубляет положение.


Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  cc by-nc-sa