Пытался запустить PWM для регулировки яркости подсветки. С этой целью модифицировал файл .dts и применял полученные изменения. И в один момент плата перестала загружаться. Останавливается с сообщением в логе turn off boot console earlycon0. Вернул .dts к исходному виду. Выполнил make linux-rebuild. затем запутил макрос after-build.sh. Перезалил ядро. После этого первая перезагрузка(непосредственно из убута) происходит успешно, а все последующие останавливаются с сообщением turn off boot console earlycon0.
как версия - не обновили dtb. для начала, что пишет ядро в начале загрузки в строке "Kernel command line"?
д.б. ttymxc0 или подобное
в рутовой файл /etc/inittab не трогали?
Спасибо, справился. Да, dtb надо было обновить. Я полагал что оно вместе с ядром обновляется. Раз уж взялись ответить, помогите с PWM. Буду крайне признателен. Весь день хожу по кругу.
Спасибо, справился. Да, dtb надо было обновить. Я полагал что оно вместе с ядром обновляется. Раз уж взялись ответить, помогите с PWM. Буду крайне признателен. Весь день хожу по кругу.
а какие проблемы с pwm?
выбрали пин с функцией pwm
прописали в dts
конвертнули dts в dtb
положили на плату dtb
перегрузились
profit
PS пардон что ввел в заблуждение у вас не ttymxc0, а видимо стандартный ttyS0 - это я писал глядя на imx6q, вот и заглючил