Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:0

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45(M10)-XC6SLX
Проверка ALSA - проблема со звуком
Romantic
Добавлено 05.04.2016 10:59 Редактировалось 05.04.2016 11:04
0
Сообщение: 1
Romantic
3

Пункты: 2214
Регистрация: 20.11.2009
Пол: Мужчина
Добрый день.
Оживим форум?

Я пытаюсь удостовериться в том, что звуковая подсистема работает правильно на плате. Плату загружаю из NAND, где оригинальная прошивка.
При загрузке ядро выводит сообщение об успешном нахождении Альзой звуковой платы.
После загрузки я пытаюсь проиграть в стандартное выходное устройство файл, записанный предварительно с микрофона на хосте: arecord -f cd ./test.wav
Проигрываю: aplay -vv ./test.wav
В подключенных наушниках ожидаемого звука на слышно, только помехи.

Подскажите, что я делаю не так?
Может быть, нужна предварительная настройка альзы с помощью alsactl?
Может быть, громкости в миксере установлены в ноль и нужно запускать alsamixer? Но alsamixer не запускается, не может найти библиотеку libform.so.5

PS: Аналогичный результат при попытке вывести файл на /dev/dsp: в течение некоторого времени (явно большего, чем продолжительность файла) слышен дробный шум, потом затихает. Файл в формате cd
Цитата

stream : PLAYBACK
access : RW_INTERLEAVED
format : S16_LE
subformat : STD
channels : 2
rate : 44100
exact rate : 44100 (44100/1)
msbits : 16
buffer_size : 6144
period_size : 1024
period_time : 23219
tstamp_mode : NONE
period_step : 1
avail_min : 1024
period_event : 0
start_threshold : 6144
stop_threshold : 6144
silence_threshold: 0
silence_size : 0
boundary : 1610612736
appl_ptr : 0
hw_ptr : 0
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 05.04.2016 14:08 Сообщение: 2
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата

Я пытаюсь удостовериться в том, что звуковая подсистема работает правильно на плате. Плату загружаю из NAND, где оригинальная прошивка.


На оригинальной прошивке играет музыка при старте системы
Спуститься к концу Подняться к началу
Персональная информация
Romantic
Добавлено 05.04.2016 14:56 Сообщение: 3
Romantic
3

Пункты: 2214
Регистрация: 20.11.2009
Пол: Мужчина
Цитата

На оригинальной прошивке играет музыка при старте системы


У меня при загрузке оригинальной прошивки из NAND ничего не играет. Слышен только треск наводок.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 05.04.2016 15:02 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
См. условия поставки - гарантия.
Спуститься к концу Подняться к началу
Персональная информация
Romantic
Добавлено 05.04.2016 15:17 Сообщение: 5
Romantic
3

Пункты: 2214
Регистрация: 20.11.2009
Пол: Мужчина
Проверил на 9g45-oem - играет звук при загрузке, на двух экземплярах 9g45-xc6slx - тишина!
Спуститься к концу Подняться к началу
Персональная информация
Romantic
Добавлено 05.04.2016 15:20 Сообщение: 6
Romantic
3

Пункты: 2214
Регистрация: 20.11.2009
Пол: Мужчина
Цитата
См. условия поставки - гарантия.

Гарантия давно вышла, но одинаковая неисправность на двух платах наверное не случайна. Может, дело в прошивке?
Если сейчас перепрошить ее текущей версией с ftp - должен звук проигрываться?
Ревизия платы 1.D
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 05.04.2016 15:37 Сообщение: 7
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Звук играет и на штатной прошивке и с новым ядром. Проверял на плате без ПЛИС. Как включить звук штатными утилитами alsa написано тут

http://www.at91.com/linux4sam/bin/view/Linux4SAM/AudioFAQ

Using amixer command line interface

проверял на файле c mp3
Спуститься к концу Подняться к началу
Персональная информация
Romantic
Добавлено 06.04.2016 11:14 Сообщение: 8
Romantic
3

Пункты: 2214
Регистрация: 20.11.2009
Пол: Мужчина
Цитата

Звук играет и на штатной прошивке и с новым ядром. Проверял на плате без ПЛИС. Как включить звук штатными утилитами alsa написано тут

http://www.at91.com/linux4sam/bin/view/Linux4SAM/AudioFAQ

Using amixer command line interface

проверял на файле c mp3


Все перепроверил - только треск. sam9g45-xc6slx, оригинальная прошивка, громкости каналов установил aumix - звука нет.
amix в прошивку не входит. Так что все-таки похоже на ошибку проектирования или монтажа (с моей, не специалиста, точки зрения).
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 06.04.2016 14:21 Сообщение: 9
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Так что все-таки похоже на ошибку проектирования ...
Начинается ...
В чем была проблема, в самом начале (перед тем как что то "пилить"), подключить наушники и прослушать "барабаны" при загрузке системы, что является обязательным элементом тестирования перед отгрузкой.
Можете отправить нам одну плату, у меня большое подозрение, что либо не "тем", либо не "так" шьете.
Но никаким телеремонтом или теле-нажатием кнопок и запуском програм здесь заниматься не станем.
Спуститься к концу Подняться к началу
Персональная информация
Romantic
Добавлено 06.04.2016 15:35 Сообщение: 10
Romantic
3

Пункты: 2214
Регистрация: 20.11.2009
Пол: Мужчина
Цитата

В чем была проблема, в самом начале (перед тем как что то "пилить"), подключить наушники и прослушать "барабаны" при загрузке системы, что является обязательным элементом тестирования перед отгрузкой.
Можете отправить нам одну плату, у меня большое подозрение, что либо не "тем", либо не "так" шьете.
Но никаким телеремонтом или теле-нажатием кнопок и запуском програм здесь заниматься не станем.


Спасибо, подумаю на счет пересылки.

Платы не шил, NAND в нетронутом состоянии. Джамперы сконфигурировал в состояние как в документации:
Цитата
По умолчанию замкнуты перемычки: J8, J12, J3 положение 1-2, J4 положение 1-2, J2 и
J5 положение 1-2


Лог загрузки
На AC97_SDO идут фреймы в конце процесса загрузки, через несколько секунд прекращаются
На AC97_SDI идут фреймы с момента инициализации и далее постоянно.
На HPR постоянный уровень 3.7 В
На HPL постоянный уровень 0.2 В
На LOL и LOR постоянные уровни 2 В
Все уровни появляются сразу при включении питания и остаются до выключения.
Звука нет.

Пожалуйста, не принимайте мою тему как претензию без оснований. Я вначале написал: "Подскажите, что я делаю не так", а не "сделано плохо, в топку".
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9G45(M10)-XC6SLX