5 Обновлен скрипт настройки DDR для новых версий плат SK-IMX6Q и HolaDuo-PC, теоретически память должна работать на 528M (тестировал не я поэтому теоретически)
У меня успешно собралось, но загрузка останавливается с сообщением:
Waiting for root device /dev/mmcblk0p1...
в логе загрузки вижу:
mmc1: new high speed SDHC card at address 59b4
mmcblk1: mmc1:59b4 USD 3.72 GiB
Т.е. моя карта mmcblk1, а почему монтировать хочет mmcblk0?
При загрузке надолго (десяток секунд) "задумывается" и появляется сообщение
mmc1: Timeout waiting for hardware interrupt.
mmcblk1: error -110 transferring data, sector 7821056, nr 8, cmd response 0x900, card status 0xb00
mmc1: tried to reset card
потом догружается, но при попытке выдать системный сигнал (beep) через pwm-beeper вываливает
Посмотрел схему OEM - она загружается с USDHC2 поэтому устройство не 0 а 1, так что это не пока а надо исправить в убуте конфиг как вы сделали. Это в новых ядрах внесли изменения в нумерации устройств mmc и привязали их к нумерации хостов, раньше первая обнаруженная карта блы 0 и тд.
У меня нет платы OEM но на других платах я такое не встречал поэтому думаю дело скорей в настройках пинов - надо пробовать изменить подтяжку на пинах, силу тока выходных буферов. В первую очередь сраните описание пинов в DTS
Не подскажите
make imx6sk_gst_defconfig
make imx6sk_qt5gst_defconfig
Будет ли достаточно, чтобы работал VCEB модуль ?
Если нет, то как нужно выстраивать конфиг для VCEB и последующей настройки RTSP сервера на его основе?
нужен конфиг make imx6sk_gst_defconfig
в /root есть пример для 4 каналов объединенных в одной картинке - он сделан для tw6869, для VCEB надо переделать его на один канал (убрать композитор)
Посмотрел - функция imx_pwm_config_v2 при использовании pwm-beeper вызывается в контексте который не может засыпать (ATOMIC CONTEXT) поэтому задержки типа *sleep надо заменить на *delay