Ник:
Пароль:

Контакты

Cтатус Skype: starterkit.ru
тел.: (+7 3412) 478-448
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
E-mail: info@starterkit.ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:4
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:8
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)
А как в U-boot убрать 3-ех секундную задержку?
Alechin
Добавлено 17.01.2017 12:43 Редактировалось 17.01.2017 13:38
0
Сообщение: 1
Alechin
5

Пункты: 1093
Регистрация: 25.02.2016
Пол: Мужчина
Из: Химки
Попытался задать дефолтное значение в sk_imx6.h в папке uboot-custom/include/configs но не помогло. Да и в любом случае надо сохранить fw_env не вручную, а уже в образе u-boot.
Там в конфигу билдрута в разделе Bootloaders есть такой неотмеченный пунктик - Environment image, я так понял можно образ с переменными окружения сразу в образ загрузчика добавить, но как его сформировать, что-то не соображу.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.01.2017 13:47 Сообщение: 2
sasamy
4.77

Пункты: 60891
Регистрация: 14.08.2009
Цитата

Попытался задать дефолтное значение в sk_imx6.h в папке uboot-custom/include/configs но не помогло.


надо распаковать архив убута в директории dl который, измеить это значение и создать снова этот архив. В следующей версии пожалуй надо добавить в меню буилдрута возможность выбирать длительность паузы при загрузке.
Спуститься к концу Подняться к началу
Персональная информация
Alechin
Добавлено 17.01.2017 13:52 Сообщение: 3
Alechin
5

Пункты: 1093
Регистрация: 25.02.2016
Пол: Мужчина
Из: Химки
Но в любом случае u-boot будет "ругаться" при загрузке на BAD CRC? Все равно придется "руками" окружение прописывать из уже готовой системы через fw_saveenv?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.01.2017 14:24 Редактировалось 17.01.2017 14:32 Сообщение: 4
sasamy
4.77

Пункты: 60891
Регистрация: 14.08.2009
Цитата

Все равно придется "руками" окружение прописывать из уже готовой системы через fw_saveenv?


Есть встроенные переменные окружения - они задаются через конфиг и хранятся в самом убуте и есть внешние - их надо каким-то образом сохранить на носителе, каким образом - не имеет значения, можнов убуте через saveenv, это можно автоматизировать например так прописав в конфиге (в данном случае для mmc)

"bootcmd=setenv bootcmd 'run mmc_boot'; saveenv; run bootcmd\0"

в таком случае saveenv выполнится только при первом запуске - так сделано на Hola чтобы была возможность иметь доступ к переменным окружения из Linux утилитами убута - fw_printenv/fw_saveenv, без этого там будет пусто.
Спуститься к концу Подняться к началу
Персональная информация
Alechin
Добавлено 17.01.2017 14:31 Редактировалось 17.01.2017 14:32 Сообщение: 5
Alechin
5

Пункты: 1093
Регистрация: 25.02.2016
Пол: Мужчина
Из: Химки
Цитата
это можно автоматизировать например так прописав в конфиге (в данном случае для mmc)
"bootcmd=setenv bootcmd 'run mmc_boot'; saveenv; run bootcmd\0"

простите за глупый вопрос - в конфиге чего надо эту строчку прописать?
просто мне надо к минимум свести работу с готоввой системой. в идеале после прошивки образа системы вообще ничего не трогать.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.01.2017 14:37 Сообщение: 6
sasamy
4.77

Пункты: 60891
Регистрация: 14.08.2009
Цитата

простите за глупый вопрос - в конфиге чего надо эту строчку прописать?


в конфиге убута

Цитата

Попытался задать дефолтное значение в sk_imx6.h в папке uboot-custom/include/configs


только не в рабочей директории сборки а поменять в самом архиве, штатно там у вас прописано для mmc/sd

"bootcmd=run mmc_boot\0"

для nand

"bootcmd=run nand_boot\0"
Спуститься к концу Подняться к началу
Персональная информация
Alechin
Добавлено 17.01.2017 14:52 Сообщение: 7
Alechin
5

Пункты: 1093
Регистрация: 25.02.2016
Пол: Мужчина
Из: Химки
Цитата

только не в рабочей директории сборки а поменять в самом архиве

Чтобы пересобрался надо просто удалить output/build/linux-custom?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.01.2017 14:56 Сообщение: 8
sasamy
4.77

Пункты: 60891
Регистрация: 14.08.2009
Цитата

Чтобы пересобрался надо просто удалить output/build/linux-custom?


Почему linux - про убут вроде гворим, есть скрипт

./uboot_rebuild.sh
Спуститься к концу Подняться к началу
Персональная информация
Alechin
Добавлено 17.01.2017 14:59 Редактировалось 17.01.2017 15:12 Сообщение: 9
Alechin
5

Пункты: 1093
Регистрация: 25.02.2016
Пол: Мужчина
Из: Химки
Цитата
Цитата

Чтобы пересобрался надо просто удалить output/build/linux-custom?

имел ввиду uboot-custom
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 17.01.2017 15:12 Сообщение: 10
sasamy
4.77

Пункты: 60891
Регистрация: 14.08.2009
Цитата

а скрипт пересборки убута как увидит изменение файла в архиве?


никак - просто пересоберет исходники распаковав архив - зачем ему что-то видеть в исходниках ? это вам надо подправить и перепаковать архив - не понимаю в чем у вас проблемы с пониманием - это обычная процедура - правка исходников под себя, невозможно все вынести в меню.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)