Intereting Posts
Проблема с подключением Beagleboard через последовательный порт? Защищать журнал сеанса от записи другим пользователем Как начать телефонный звонок с терминала в телефоне Ubuntu? Функция файла в make-файле принимает аргументы с префиксом '@' извлечь количество байтов из файла как сделать firefox прочитанным stdin Как программно переименовать виртуальный рабочий стол в Cinnamon Переадресация портов и маскировка Не удалось проверить подпись ядра «gpg: Не удается проверить подпись: открытый ключ не найден» динамический оконный менеджер (dwm): количество столбцов Как выполнить недавно установленное приложение с Sudo? Как игнорировать определенные устройства в gparted (или: только для выбранных устройств) Вырезать определенную часть столбца из файла csv Запуск bzImage в QEMU: невозможно монтировать root fs на неизвестном блоке (0.0) xrandr не активирует дисплей ноутбука

U-Boot: загрузка без перезагрузки DTB

Я использую U-Boot на модуле вычисления малины Pi. Процесс загрузки: прошивка RPi -> U-Boot -> Linux

Я настраиваю некоторые вещи об устройствах в файле config.txt, который используется прошивкой RPi. Но когда я повторно загружаю DTB с помощью U-Boot, он фактически удаляет настройки, сделанные прошивкой RPi, а некоторые устройства не будут работать в Linux.

Я загружаюсь с помощью команды bootz , и я не могу использовать его, не давая ему DTB, или он будет сбой при загрузке Linux …

У вас, ребята, есть идея, как я могу загрузиться без перезагрузки нового DTB?

Это все еще что-то активно развивается и обсуждается. На данный момент вполне вероятно, что https://patchwork.ozlabs.org/patch/693631/ и https://patchwork.ozlabs.org/patch/693632/ будут применены к основной U-Boot для следующего ( v2017.01). Возможно, вы захотите применить их локально, протестировать, и если они будут работать с ответом на список с помощью тега Tested-by. Благодаря!