Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106

Luckfox Pico Max - endpoint с внешними клоками на Rockchip RV1106.

Речь пока об альфа версии прошивки - для энтузиастов ))
Последняя Прошивка 0.4-beta

Ядро Линукс - 5.10.160

Выходы I2S или USB - переключение в веб-интерфейсе
Выход I2S может работать, как с внешним тактированием, так и со встроенным синтезатором частоты (PLL).

Выбор внешнего или внутреннего тактирования на странице
http://luckfox/i2s.php

Для экстренных мер
SSH - логин root пароль 12345

Работает:

Особая благодарность: Павлу, как автору идеи и участнику проекта, @kvnik (vegalab.ru), Марату (@Cu6apum), китайцам из Rockchip.

Мое видение преимуществ:

  1. Потребление не более 250mA 200mA (@Sircolt & @Oschutimiy ) вместе с платой генераторов.
  2. Соблюдение принципа “аппаратного минимализма” - обсуждали во Флудильне.
  3. Компактное решение, позволяющее создать устройство в рамках размеров Аманеро, в т.ч. с функциями DSD’it и устанавливать прямо на DSC2, или через переходник в форм-факторе Бигля для замены в готовых системах.
  4. Оптимизируемое для аудио ядро - 5.10.160 (позже переход на 6.1).
  5. Встроенная flash память (spi nor) - отсутствие плясок с SD картами.
    Все остальное, как у Бигля)). По крайней мере в перспективе.

Для того, чтобы попробовать нужны:

  1. Платка Luckfox Pico Max (на крайний случай PRO).
  2. Питание 5 вольт - можно запитать прямо через USB Type C.
  3. ЦАП, подключаемый по I2S.

Последняя прошивка

Для того, чтобы еще проще попробовать - натюрморт

Распиновка:

Прошивалка:

Если нужны более подробные инструкции - поясню, спрашивайте))
Мой взгляд на преимущества начал излагать выше и буду продолжать.

Краткая инструкция по прошивке:

  1. Распакуйте “Прошивку” в каталог.
  2. Рядом (в соседний каталог) распакуйте “Прошивалку”.
  3. Скачайте драйверы и установите - Download | LUCKFOX WIKI
  4. В каталоге “Прошивалки” запустите exe. Запуск от имени Администратора.
  5. При старте выберите “rv1106”.
  6. Зажмите кнопку “boot” на платке и подключите к USB.
  7. Вместо “кардиоиды” появится надпись “Maskrom …”.
  8. Выберите сверху Download и USB (см. картинку).
  9. Справа снизу нажмите “Search Path…”.
  10. Найдите в открывшемся окне каталог с прошивкой и подтвердите.
  11. В поле файлов поставьте галочки на всех файлах.
  12. Нажмите download.
  13. Когда прошивка завершится - “Download done.” - дайте платке “проморгаться” и через 1 минуту отключите от компьютера.
    если выключить раньше - возможны проблемы с работой устройства.
  14. Готово! ))

“Лицензионная оговорка”
Для любого аппаратного обеспечения, разработанного специально для этой прошивки, обязательна публикация исходников проектов ПП и герберов.

Роадмап работы над прошивкой сейчас выглядит так (в порядке приоритетов):
1. Реализация концепции “одна прошивка - все режимы” - возможность из веб-интерфейса переключать PLL\EXT и для EXT 1024fs\512fs
2. Поддержка Native DSD и сигналов DSD_ON и MUTE
3. Поддержка программирования внешних I2C устройств (в т.ч. AK4137 на DSD’it)
4. Поддержка различных форматов вывода по шине I2S - LJ, RJ, L\R, ±L\ ±R и т.д. с переключением в текстовом файле (привет, Botic)))
5. В течение всего времени написание и корректировка “Руководства пользователя” в двух томах)) - “Аппаратное обеспечение” и “Программное обеспечение”.

Как видите - все это (кроме Руководства пользователя) касается исключительно сценария использования по I2S и на USB не влияет.
По USB можно спокойно эксплуатировать и отлавливать “баги”.

При прошивке через USB записывается новая система без сохранения старых настроек, ранее настроенные каналы радио в MPD слетят.
Для сохранения, необходимо сохранить файл http://luckfox/radio.json

Активные тестировщики (пополняемый список):

  1. @Sircolt i2s
  2. @565698 i2s
  3. @VKhrychikov i2s usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #223 от пользователя VKhrychikov
  4. @Oschutimiy usb i2s
  5. @Notam usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #1091 от пользователя Notam
  6. @Alexandr_DV usb
  7. @Igor25 usb
  8. @VladZhdanov usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #951 от пользователя VladZhdanov
  9. @grig usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #2211 от пользователя grig
  10. @Drug-all usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #1273 от пользователя Drug-all
  11. @BVS usb
  12. @Yuriy usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #1237 от пользователя Yuriy
  13. @nejniy usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #1556
  14. @pilya usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #1434 от пользователя pilya
  15. @Alex256 i2s Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #1402 от пользователя Alex256
  16. @maikl_m i2s
  17. @boris59 usb
  18. @vnmcmc usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #1621 от пользователя vnmcmc
  19. @mikrogram usb
  20. @Earn usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #1754 от пользователя Earn
  21. @Viktor usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #1659 от пользователя Viktor
  22. @Armton usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #1656 от пользователя Armton
  23. @kretsu usb i2s Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #1902 от пользователя kretsu
  24. @Ar1hur i2s Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #2058 от пользователя Ar1hur
  25. @iTuner usb
  26. @fred_com usb
  27. @felix usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #2191 от пользователя felix
  28. @Slava usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #2197 от пользователя Slava
  29. @Georg usb
  30. @sghabara usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #2433 от пользователя sghabara
  31. @Saymer usb https://forum.puredsd.ru/t/fludilnya-obo-vsem/13/9002?u=aleev
  32. @dimongad usb
  33. @Karakodil usb
  34. @Rustem i2s
  35. @wadia i2s Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #2850 от пользователя wadia
  36. @anon48008270 usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #2912 от пользователя ppy
  37. @Zimm usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #2947 от пользователя Zimm
  38. @muxa
  39. @vc007 usb
  40. @Maiden usb i2s
  41. @Vitold i2s
  42. @Hckere i2s
  43. @Neg56 usb
  44. @maxicom i2s
  45. @vkgranin usb
  46. @JohnnyPais usb Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #3803 от пользователя JohnnyPais
  47. @psv usb
  48. @Gennadiy i2s Luckfox Pico Max - обсуждение аппаратного обеспечения - #693 от пользователя Gennadiy
  49. @Luxon usb
  50. @acrobat usb i2s
  51. @Neg56 usb
  52. @Aleks i2s
  53. @isander i2s Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #3897 от пользователя isander
  54. @karabas i2s Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #3901 от пользователя karabas
  55. @As_alive usb
  56. @Evgen i2s Luckfox Pico Max (Ultra) - endpoint с внешними клоками на Rockchip RV1106 - #4435 от пользователя Evgen
  57. @dyno usb
  58. @vasil.pro i2s
  59. @duble2007 i2s
  60. @akn usb
  61. @Dmitry usb
14 лайков

самый главный вопрос:
лыжник или сноубордист)
пьедестал выглядит таким образом в звуке по i2s?

  1. Luckfox
  2. Xing U30
  3. Beaglebone

О! Марат участвовал в проекте? )
Давно не общались…

Время покажет… Еще же никто не слушал))

Новый пинаут

2 лайка

Где-то рядом точно затесался PIC32MZ

2 лайка

На это каждый только индивидуально себе ответит, потому как арсенал разноцветных фломастеров пополняется. И, к счастью, лису и бигль можно приобрести за очень доступные 2к рублей и если что, продать следующим интересующимся.

3 лайка

Марат сам SOC разводил!!! для своих проектов.

Бегу заказывать))) вопросы, ему нужжно только 5в, mclk внешний, и оно выводит pcm по i2s, все верно? работает по DLNA? да?

Совершенно верно!

Ну, я до такого не дорос еще))

Это было года 4 назад) он реально развело свой soc)))

SBC )) - SOC трудно - это на кремнии

Ну не важно)))) один хрен это адов труд)

Изложил в шапке))

3 лайка

Я уже заказал, будет 3-4 января у меня на руках) будем посмотреть)

2 лайка

Владимир, есть надежда вывода DSD в будущем?
Это будет последний бастион который пока Бигль удерживает.

Да, 90%, что будет выводить нативный DSD.

3 лайка

Еще “Mute”))

Такс… Пора разводить плащ для Лисёнка. Тока вот с пинами давайте все же определимся.

4 лайка

Да подождите, давайте послушаемс