Аудиозапись Sony Spresense Arduino с цифровыми микрофонами - PullRequest
0 голосов
/ 30 ноября 2018

Примеры и документация для Spresense содержат много очень четкой информации, но я думаю, что чего-то не хватает для использования цифровых микрофонов с Arduino IDE.Модификации платы расширения для использования цифровых микрофонов очень четко задокументированы с красивыми картинками.Примеры проектов Arduino великолепны, они показывают, что вы можете записывать, кодировать и т. Д. И я также понял, что вы должны указать рекордеру использовать цифровые микрофоны со следующими параметрами:

theAudio->setRecorderMode(AS_SETRECDR_STS_INPUTDEVICE_MIC_D);

Есть и хорошие деталив звуковой документации, объясняющей, что CXD56_AUDIO_MIC_CHANNEL_SEL необходимо изменить со значения по умолчанию 0xFFFF4321, которое предназначено для аналоговых микрофонов, на значения для цифровых микрофонов.Я смог следовать инструкциям по перестройке ядра Nuttx и пакета spresense SDK с новым значением 0xCBA98765, которое должно включать восемь цифровых микрофонов.Последний фрагмент, который не ясен, это то, какие двоичные файлы NUTX / SDK теперь необходимо скопировать в среду Arduino.У меня есть ПК с Windows для использования с IDE Arduino, и у меня есть компьютер с Linux для сборки Nuttx и тому подобных примеров.Не могли бы вы перечислить, какие файлы на компьютере с Linux мне нужно скопировать на ПК с Windows, чтобы в Arduino IDE использовался SDK, который позволяет использовать цифровые микрофоны?Извините, если это где-то задокументировано, и я упустил это из виду!

1 Ответ

0 голосов
/ 13 декабря 2018

Инструкции Sony по записи с использованием цифрового микрофона работают нормально!Это была аппаратная проблема с моими микрофонами.Я смог использовать пример Nuttx с именем audio_recorder.Я не пробовал с Arduino, и процесс копирования файлов из сборки Nuttx в папки сборки Arduino все еще не очень понятен, но это отдельная проблема.

...