Форум проекта PuppyRus Linux

Обсуждения операционных систем => Процессоры ARM архитектуры => Ядро Linux ARM, .dtb, uboot, initrd => Тема начата: sfs от 22 Февраль 2020, 13:23:43

Название: uEnv.txt
Отправлено: sfs от 22 Февраль 2020, 13:23:43
Попробовал переменную
Код
V=550
LINUX=/zImage${V}
не работает
В последних вариантов что-то появилось по переменным, меню и т.п.?
Название: Re: uEnv.txt
Отправлено: balbes150 от 26 Февраль 2020, 11:10:14
uEnv.txt это файл для импорта переменных в u-boot, как с ними работать, смотри доки на сайте u-boot
Название: Re: uEnv.txt
Отправлено: sfs от 26 Февраль 2020, 11:15:02
Сейчас какой-то новый uboot ?  Или со времен ядра 3 здесь ничего не изменилось?
Скажи сразу - с меню без шансов? Т.е. опять внутри инитрд мутить?
Почти собрал мини арч. x96max cопостовимо с PC celeron . Чего не ощущалось на RK3328 и не греется больше 55
Название: Re: uEnv.txt
Отправлено: balbes150 от 26 Февраль 2020, 14:23:24
Сейчас какой-то новый uboot ?
На AML u-boot почти не изменился, ранее использовался другой подход к формированию нужных переменных (использовалась прямая команда установки переменной setenv сразу в скрипте).
Но теперь добавились платформы RK и AW , они используют уже новый u-boot и главное , без нашлёпок , которые намутил AML в своём старом u-boot-2015, поэтому пришлось искать общее во всех используемых версиях.

с меню без шансов?
Что подразумеваешь под меню ?
Название: Re: uEnv.txt
Отправлено: sfs от 26 Февраль 2020, 16:29:23
Что подразумеваешь под меню ?
Как в грубе. Возможность интерактивно выбирать и править параметры ядра и инитрд
Название: Re: uEnv.txt
Отправлено: balbes150 от 29 Февраль 2020, 13:56:24
Как в грубе. Возможность интерактивно выбирать и править параметры ядра и инитрд
Для старого u-boot от AML (для всех ТВ боксов с андройдом в прошивке) - такого нет и не будет, они до сих пор используют древний u-boot-2015. Выбор на уровне u-boot возможен только с последними версиями mainline u-boot и только для тех моделей, для которых в нём есть поддержка HDMI.