среда, 30 октября 2013 г.

RK3066 TV box. Ядро и модули.

Поскольку ядро целиком не заработало, решил необходимые мне куски (HDMI Sound) собрать модулями. Повозиться пришлось - сначала системе не нравился version magic, а ключика -f в андроидном insmod нетути. Это победилось довольно легко, но далее модуль выдал ошибку:
ismod:  unknown relocation: 27
Что в свою очередь вылечилось дописыванием флагов компиляции:
CFLAGS_MODULE=-fno-pic
После этих манипуляций модули встраиваются нормально:
shell@android:/ # lsmod
...
snd_soc_rockchip_hdmi 1483 0 - Live 0x00000000
snd_soc_hdmi 1798 0 - Live 0x00000000
...
Правда, дополнительные аудиоустройства в SounDeviceManager так и не увиделись.

Комментариев нет:

Отправить комментарий