Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
buildroot-2021.08-sk на базе ядра 5.10.9 для i.mx6 quad/dual/solo
Alex61RUS
Добавлено 27.04.2022 16:26 Редактировалось 27.04.2022 16:52 Сообщение: 11
Alex61RUS
5

Пункты: 3161
Регистрация: 30.05.2014
Пол: Мужчина
Приветствую всех.
Столкнулся ещё с одной проблемой - не работает шина I2C.
При вызове i2cdetect -l не находит ни одной шины, хотя в .dts есть как минимум одна, по которой управляется tlv320.
В ответ получаю
i2cdetect: can't open '/sys/class/i2c-dev': No such file or directory

При этом при загрузке присутствуют строки:
i2c i2c-1: IMX I2C adapter registered
i2c i2c-2: IMX I2C adapter registered

В какую сторону копать?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 27.04.2022 21:17 Сообщение: 12
sasamy
4.70

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

i2cdetect: can't open '/sys/class/i2c-dev': No such file or directory


подгрузите модуль для подключения интерфейса в юзерспейс

modprobe i2c-dev
Спуститься к концу Подняться к началу
Персональная информация
Alex61RUS
Добавлено 28.04.2022 10:15 Сообщение: 13
Alex61RUS
5

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

i2cdetect: can't open '/sys/class/i2c-dev': No such file or directory


подгрузите модуль для подключения интерфейса в юзерспейс

modprobe i2c-dev


Спасибо!
Спуститься к концу Подняться к началу
Персональная информация
Alexx
Добавлено 04.05.2022 11:02 Сообщение: 14
Alexx
0

Пункты: 36
Регистрация: 04.05.2022
Добрый день, обнаружил что на данной сборке не работает нормально звук (аудио кодек TLV320AIC23BPW как и на SK-iMX6-MB-SODIMM). Звук есть, но тихий и хрипящий. До этого мы применяли старую сборку на базе ядра 3.10.17, там звук работал отлично.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 04.05.2022 14:43 Редактировалось 04.05.2022 15:13 Сообщение: 15
sasamy
4.70

Пункты: 76882
Регистрация: 14.08.2009
Цитата
Добрый день, обнаружил что на данной сборке не работает нормально звук (аудио кодек TLV320AIC23BPW как и на SK-iMX6-MB-SODIMM)


какой процессор и есть ли изменения в схеме по сранению с SK-iMX6-MB-SODIMM, может инерфейс i2c другой или на других пинах скомутирован ? у меня на связке SK-iMX6D-SODIMM + SK-iMX6-MB-SODIMM работает без нареканий. Ещё имейте ввиду если плата своя - надо адаптировать device tree под новое ядро, просто скопировать со старого ядра не получится.
Спуститься к концу Подняться к началу
Персональная информация
Alexx
Добавлено 06.05.2022 14:37 Сообщение: 16
Alexx
0

Пункты: 36
Регистрация: 04.05.2022
Процессор SK-iMX6S-SODIMM-Ind. Схема подключения аналогична вашей. I2C другой, но device tree скорректирован (путем внесения изменений в файл из этой сборки):
Код

&i2c3 {
clock-frequency = <100000>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_i2c3_sodimm>;
status = "okay";

tlv320aic23: tlv320aic23@1a {
compatible = "ti,tlv320aic23";
reg = <0x1a>;
#sound-dai-cells = <0>;
};
};

В логе есть подозрительная строка
Код

debugfs: Directory '202c000.ssi' with parent 'sk-tlv320' already present!

Нашел у себя SK-iMX6-MB-SODIMM, проверю с ним.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.05.2022 18:07 Редактировалось 07.05.2022 18:07 Сообщение: 17
sasamy
4.70

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

Процессор SK-iMX6S-SODIMM-Ind.


проверил у себя на solo модуле - звук нормальный но после остановки воспроизведения слышен какой-то посторонний шум в течении ~1-2 сек. Странно то что у меня только модули разные dual и solo, остальное всё одинаковое и на dual шума нет, но у меня возможно из-за проблем с контактами на solo модуле.
Спуститься к концу Подняться к началу
Персональная информация
ivan219
Добавлено 06.10.2022 23:51 Редактировалось 06.10.2022 23:57 Сообщение: 18
ivan219
0

Пункты: 292
Регистрация: 05.01.2018
Виртуалка Ubuntu 22.04.1 LTS
sk_gst_defconfig
HolaDuo-PC
WD включил
Экран HDMI

После часа сборки выдал два раза ошибку

Код
print('Header file {} does not exist'.format(ffi_h))

UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd0' in position 24: surrogates not allowed

make[2]: *** [Makefile:643: sharedmods] Ошибка 1

make[1]: *** [package/pkg-generic.mk:270: /home/user/Документы/buildroot/output/build/host-python3-3.9.7/.stamp_built] Ошибка 2

make: *** [Makefile:84: _all] Ошибка 2


Подскажите, что делать
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.10.2022 11:49 Редактировалось 09.10.2022 12:24 Сообщение: 19
sasamy
4.70

Пункты: 76882
Регистрация: 14.08.2009
Цитата
Виртуалка Ubuntu 22.04.1 LTS


перепроверю у себя
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.10.2022 13:15 Редактировалось 09.10.2022 13:24 Сообщение: 20
sasamy
4.70

Пункты: 76882
Регистрация: 14.08.2009
Цитата
Виртуалка Ubuntu 22.04.1 LTS
sk_gst_defconfig
HolaDuo-PC
WD включил
Экран HDMI

UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd0' in position 24: surrogates not allowed
neric.mk:270: /home/user/Документы/buildroot/output/build/host-python3-3.9.7/.stamp_built] Ошибка 2


эта ошибка возникает из-за использования кирилицы в пути к buildroot

/home/user/Документы/buildroot

нужно либо переименовать на латиницу или переместить в директорию где в пути не встречается кирилица

Еще есть проблема с libglib2 - нужен патч (в архиве отдельно и патч и буилдрут в котором уже есть патч)

https://dropmefiles.com/T8bBc

его нужно скопировать в директорию

buildroot-2021.08-sk/package/libglib2

после всего этого нужно пересобрать все

make clean
make
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux