Мне нужно иметь разные варианты дерева устройств, переданные в мое linux-ядро, в зависимости от ревизии платы, которая может быть определена только во время выполнения.Как я могу выбрать различные деревья устройств изнутри u-boot для ядра Linux
Каков установленный способ настройки загрузки ядра для работы с различными макетами оборудования, которые могут быть определены только во время загрузки из u-boot?
Но как их выбрать? Я намеревался иметь новую команду u-boot, которая выдавала бы разные имена fdt, зависящие от версии rev, но я считаю, что невозможно выполнить вывод команды и использовать ее для заполнения переменной среды в u-boot. – Joe
Вы хотите поставить, скажем, ту же самую загрузочную SD-карту на разные платы и загрузите их автоматически? Что вы используете для определения архитектуры? –
Да. Я хочу, чтобы одна SD-карта могла справиться с загрузкой на нескольких разных платах (ну, одна и та же плата, но разные версии, вызывающие h/w несовместимость). Есть набор резисторов, подключенных к GPIO, которые дают мне правление. – Joe