Ник:
Пароль:

Контакты

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
akadvr
Добавлено 26.01.2015 14:16 Редактировалось 26.01.2015 16:19
0
Сообщение: 1
akadvr
0

Пункты: 143
Регистрация: 26.01.2015
Программируя микроконтроллеры, я несколько лет не интересовался, что происходит до функции main - и вполне счастливо себе жил. Потом что-то поломалось в мозгу - и пошло чтение стартап кода, исходников библиотек и rtos'ов. не все было понятно, но жить стало веселее.

Волей случая на работе пришлось пересесть с микроконтроллеров на SoC, в частности на плату Hola. Создать образ для sdhc карточки, перекомпилить ядро и прочее по инструкции не проблема. Душа требует разобраться в тонкостях. Например, работа U-BOOT.

Для понимании работы U-BOOT нужен доступ к его консольки и логу. Возможно ли это на HolaPC? При загрузке на подключенном мониторе по HDMI виден только лог линукса, аналогично по виртуальному ком порту.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 26.01.2015 15:12 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Штатно консоль сидит (и для u-boot тоже) на UART1_RX/TX_CON (разъем X8), 115200n8
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 26.01.2015 16:08 Сообщение: 3
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Для понимании работы U-BOOT нужен доступ к его консольки и логу. Возможно ли это на HolaPC?

Павел написал где искать RX/TX, добавлю что там уровни 3в3 - напрямую к COM порту PC не подключать!
только через переходник - Serial UART(ttl) или USB UART(ttl)
и не забудьте выключить аппаратное квитирование..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
akadvr
Добавлено 26.01.2015 16:17 Сообщение: 4
akadvr
0

Пункты: 143
Регистрация: 26.01.2015
Спасибо, буду пробовать.
Цитата
и не забудьте выключить аппаратное квитирование..

Выключить где, в исходниках u-boot?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 26.01.2015 16:34 Сообщение: 5
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Если правильно помню, там все уже включено.
Спуститься к концу Подняться к началу
Персональная информация
akadvr
Добавлено 26.01.2015 23:41 Редактировалось 26.01.2015 23:45 Сообщение: 6
akadvr
0

Пункты: 143
Регистрация: 26.01.2015
Цитата
Если правильно помню, там все уже включено.

Подключился через преобразователь Usb-com, лог есть, но кракозябрами. =) Попробовал поиграться скоростями - к успеху не пришел...

Есть у кого возможность проверить вывод uboot на hola-duo? Буду благодарен.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 27.01.2015 08:14 Редактировалось 27.01.2015 08:15 Сообщение: 7
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Подключился через преобразователь Usb-com ...
Очень надеюсь, что подключили специализированный USB-COM с LVTTL выходом, в противном случае (если обычный USB-RS232 кабелек) скорее всего уже выжгли порт ...
Порт этот на консоль настроен 100%, через него и отлаживались.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 27.01.2015 12:04 Сообщение: 8
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Подключился через преобразователь Usb-com, лог есть, но кракозябрами. =) Попробовал поиграться скоростями - к успеху не пришел...

что подключили в качестве переходника? проверьте соединение с GND - ее отсутствие распространенный дефект..

Цитата
Есть у кого возможность проверить вывод uboot на hola-duo? Буду благодарен.

на imx6q и imx6s прекрасно работает на 115200n8

Цитата
Выключить где, в исходниках u-boot?

речь шла о настройках терминалки - еще один вид граблей при невыключение..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
akadvr
Добавлено 27.01.2015 13:44 Редактировалось 27.01.2015 13:46 Сообщение: 9
akadvr
0

Пункты: 143
Регистрация: 26.01.2015
Всем спасибо за помощь!

Переходник у меня с выбором уровня (5-3.3), с напряжением все было ок, но земли не соединял - если и плата и переходник от usb, то думал лишнее. Оказалось, что нет. =)

Единственное, что вижу в начале лога несколько раз:
Цитата
*** Warning - bad CRC, using default environment

Судя по описанию с сайта ничего страшного:
Цитата
Most probably everything is OK. The message is printed because the flash sector or ERPROM containing the environment variables has never been initialized yet. The message will go away as soon as you save the envrionment variables using the saveenv command.

Но если на плате environment не инициализирована, откуда uboot берет окружение?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 27.01.2015 14:46 Сообщение: 10
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Единственное, что вижу в начале лога несколько раз:
*** Warning - bad CRC, using default environment

так юбут информирует, что настройки взяты "по дефолту", а .т.к. без консоли ему никто не скажет saveenv, то это будет вечно..

Цитата
Но если на плате environment не инициализирована, откуда uboot берет окружение?

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

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