A
Aleksandr Sergeevich
Guest
Еще добавлю, из личных наблюдений. Там есть две больших задержки до старта ядра ОС:
1. Пауза на ожидание нажатия пробела при загрузке u-boot. Обычно 3 секунды. Можно обнулить через задание значения переменной в 0.
2. Поиск usb устройств тем же u-boot. Там секунд 6 уходит. Можно отключить обнулив переменную preload или preboot типа такой.
Но для сохранения изменений переменных надо на карте памяти сделать раздел FAT или пересобрать u-boot с нужными значениями переменных. Ещё заметил, что в основном вся периферия процессора в Н5 как в Н3 поэтому можно пробовать смотреть Си код для инициализации железа от Н3. UART там 8250 совместимый поэтому вывод в порт и чтение делается парой строк.
1. Пауза на ожидание нажатия пробела при загрузке u-boot. Обычно 3 секунды. Можно обнулить через задание значения переменной в 0.
2. Поиск usb устройств тем же u-boot. Там секунд 6 уходит. Можно отключить обнулив переменную preload или preboot типа такой.
Но для сохранения изменений переменных надо на карте памяти сделать раздел FAT или пересобрать u-boot с нужными значениями переменных. Ещё заметил, что в основном вся периферия процессора в Н5 как в Н3 поэтому можно пробовать смотреть Си код для инициализации железа от Н3. UART там 8250 совместимый поэтому вывод в порт и чтение делается парой строк.