Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
Загрузка и u-boot
nis
Добавлено 22.08.2014 17:37
0
Сообщение: 1
nis
0

Пункты: 1388
Регистрация: 22.01.2013
Пол: Мужчина
Из: Омск
В процессе работы с платой заметил что ни одна из инструкций по загрузке u-boot с помощью dd не позволяет загрузить плату с помощью u-boot что шёл в архиве со стандартного фтп.


Даже рекомендации с
http://referencedesigner.com/blog/booting-i-mx6-directly-from-sd-card/2303/

не помогли, плата упорно грузиться в recovery boot mode.

Однако прошитый образ с того же фтп успешно загружается (хотя плата греется сильновато).
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 22.08.2014 18:02 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
В процессе работы с платой заметил что ни одна из инструкций по загрузке u-boot с помощью dd не позволяет загрузить плату ...

Нет никаких инструкций в мануале по записи u-boot через dd, сделано это по причине того, чтоб подобными "претензиями" мне мозг не выносили (не тот ключ впишут, или в синтаксисе ошибаются и первым делом начинаю дергать), есть однозначное описание действий обновления загрузчика:
Обновление u-boot, для этого необходимо:
· запустить виртуальную машину
· включить/перезагрузить плату с подключенным Ethernet (разъем T1)
· после загрузки системы выполнить ”uboot_update”
Уверен, Вы будете отрицать, но эта последовательность не может не работать (я ей сам не редко пользуюсь).

Другой вопрос что Вы туда пишите, вероятнее всего собираете загрузчик для другой платы (в build.sh заглядывали?) ...

Цитата
Даже рекомендации с
http://referencedesigner.com/blog/booting-i-mx6-directly-from-sd-card/2303/

не помогли, плата упорно грузиться в recovery boot mode.
Не понимаю, искать где то ответы на чьи то вопросы и при этом не заглянуть в скрипт uboot_update ...
Спуститься к концу Подняться к началу
Персональная информация
nis
Добавлено 23.08.2014 00:12 Сообщение: 3
nis
0

Пункты: 1388
Регистрация: 22.01.2013
Пол: Мужчина
Из: Омск
Изучил build.sh, не совсем понятна магия с двумя sync.(стабильно работает с одним). Но в принципе общая схема понята.
Правда удивило то что используется надстройка над wandaboard конфигом.

Плата грузится. Делаю не в виртуальной машине т.к. не вижу в этом смысла по причине того что у меня в хостовой системе присутствует новая и проверенная версия компилятора а также гораздо удобней делать что-то не через посредника.

Вообще вы правы изначально хотел использовать u-boot из основной ветки, но потом вспомнил про заниженную частоту памяти и воспользовался тем что есть на ftp, т.к. помимо памяти у вашей платы ещё и прочая периферия немного отличается.

u-boot меняю т.к. размер носителя отличен, да и использовать uImage стало неудобно в виду того что в новых версиях ядер используется странный расчёт адреса загрузки, поэтому стабильно работает только zImage.

Мне нравиться экспериментировать с ПО и не только. А работаю я с нативными версиями а не домашними сборками, потому что только с mainline принимают отчёты об ошибках сами разработчики ПО.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.08.2014 00:51 Редактировалось 26.08.2014 01:01 Сообщение: 4
sasamy
4.70

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

Вообще вы правы изначально хотел использовать u-boot из основной ветки, но потом вспомнил про заниженную частоту памяти и воспользовался тем что есть на ftp, т.к. помимо памяти у вашей платы ещё и прочая периферия немного отличается.


кроме частоты и геометрия другая и нет полностью совпадающих плат - у всех по-разному разведено, только у фрискейл 4 или 5 референсов, вообще не понятно о какой основной ветке вы ведете речь, если пытаетесь шить по инструкции от старого фрискейловского кастомного убута 2009.08

Цитата

u-boot меняю т.к. размер носителя отличен, да и использовать uImage стало неудобно в виду того что в новых версиях ядер используется странный расчёт адреса загрузки, поэтому стабильно работает только zImage.


1 штатный u-boot поддерживает загрузку zImage - вопрос только в переменных окружения
2 для новых ядер с DT нужно экспортировать адрес загрузки ядра при формировании uImage, для i.mx6q/d/s/dl

make uImage LOADADDR=0x10008000

3 у hola как раз маинстримный u-boot, записывается (если SD на хост-системе /dev/sdb)

sudo dd if=u-boot.imx of=/dev/sdb bs=512 seek=2 && sync

Цитата

А работаю я с нативными версиями а не домашними сборками


работайте наздоровье, только для начала разберитесь немного в элементарных вещах, для этого все скрипты и образ виртуалки.
Спуститься к концу Подняться к началу
Персональная информация
nis
Добавлено 26.08.2014 17:49 Сообщение: 5
nis
0

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

кроме частоты и геометрия другая и нет полностью совпадающих плат - у всех по-разному разведено, только у фрискейл 4 или 5 референсов, вообще не понятно о какой основной ветке вы ведете речь, если пытаетесь шить по инструкции от старого фрискейловского кастомного убута 2009.08


Так и чип не новый, а то что нашёл то нашёл.

Цитата

1 штатный u-boot поддерживает загрузку zImage - вопрос только в переменных окружения
2 для новых ядер с DT нужно экспортировать адрес загрузки ядра при формировании uImage, для i.mx6q/d/s/dl

make uImage LOADADDR=0x10008000

3 у hola как раз маинстримный u-boot, записывается (если SD на хост-системе /dev/sdb)

sudo dd if=u-boot.imx of=/dev/sdb bs=512 seek=2 && sync


ну или fsync для dd

Цитата

работайте наздоровье, только для начала разберитесь немного в элементарных вещах, для этого все скрипты и образ виртуалки.


Например?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.08.2014 18:26 Редактировалось 26.08.2014 18:29 Сообщение: 6
sasamy
4.70

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

Например?


например - почему количество sync после dd и название wandboard в исходниках загрузчика не влияет на загрузку, а правильная настройка DDRС, IOMUXС и переменных окружения u-boot - влияют.
Спуститься к концу Подняться к началу
Персональная информация
nis
Добавлено 26.08.2014 19:46 Сообщение: 7
nis
0

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


например - почему количество sync после dd и название wandboard в исходниках загрузчика не влияет на загрузку, а правильная настройка DDRС, IOMUXС и переменных окружения u-boot - влияют.


А где я указал что не влияют, если не секрет?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC