Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:3
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
Хотите анекдот? Решение нестабильной загрузки с SD карты
Losha
Добавлено 22.04.2016 12:25
0
Сообщение: 1
Losha
1

Пункты: 3418
Регистрация: 27.08.2012
Вернулся прибор с платой Hola с неисправностью - не запускается. Проверяю - действительно не стартует. Похоже на дохлую SD карту. Флэшку меняю, прибор загрузился и работает без проблем. Выключил.
На следующий день пробую включить снова - молчит. Пробую с разными флэшками, с некоторыми работает, с некоторыми нет. Думаю, надо зацепить терминал и посмотреть на чем затыкается. Подключил USB-UART переходник на консоль - ошибок нет! Все карты работают! Отключаю - проблема возвращается!
Сейчас подтянул TX pin к 3.3В через 1,3к. Сижу, чешу репу и теряюсь в догадках как подтяжка TX вывода консольного UART может влиять на загрузку с SD карты...
Спуститься к концу Подняться к началу
Персональная информация
Losha
Добавлено 22.04.2016 12:33 Редактировалось 22.04.2016 12:34 Сообщение: 2
Losha
1

Пункты: 3418
Регистрация: 27.08.2012
Возможно, что где-то напортачил, когда USART-ы дополнительные конфигурировал. U-Boot дает предупреждение:
Код

U-Boot 2013.10 (Dec 27 2013 - 01:50:33)
CPU: Freescale i.MX6SOLO rev1.1 at 792 MHz
Reset cause: POR
Board: Starterkit
DRAM: 512 MiB
Setup enet clock OK
MMC: FSL_SDHC: 0, FSL_SDHC: 1
*** Warning - bad CRC, using default environment

Может проблема в нем?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 22.04.2016 13:35 Сообщение: 3
sasamy
4.71

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

*** Warning - bad CRC, using default environment

Может проблема в нем?


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

saveenv

в консоли убута
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 22.04.2016 14:19 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Сейчас подтянул TX pin к 3.3В через 1,3к. Сижу, чешу репу и теряюсь в догадках как подтяжка TX вывода консольного UART может влиять на загрузку с SD карты...
U-boot при старте мониторит нажатие любой клавиши и останавливается в этом случае.
Т.е. если на TX каким то чудом попадает "шумок", который и воспринимается как символ - u-boot вполне может остановиться.
Это можно где то в настройках убут отключить (останавливаться с символов консоли).
Спуститься к концу Подняться к началу
Персональная информация
AlexN
Добавлено 05.05.2016 08:12 Сообщение: 5
AlexN
0

Пункты: 2942
Регистрация: 03.03.2011
была подобная фигня с SK-9G45-OEM, но там к консоли был присоединен FT232 (com-usb), при включении в ней видимо иногда была кака и загрузка останавливалась. Перекомпилировали uboot чтобы останавливался по нажатию конкретно CTRL-C, проблема ушла.
Спуститься к концу Подняться к началу
Персональная информация
Alechin
Добавлено 03.02.2017 11:23 Сообщение: 6
Alechin
5

Пункты: 1093
Регистрация: 25.02.2016
Пол: Мужчина
Из: Химки
Цитата
была подобная фигня с SK-9G45-OEM, но там к консоли был присоединен FT232 (com-usb), при включении в ней видимо иногда была кака и загрузка останавливалась. Перекомпилировали uboot чтобы останавливался по нажатию конкретно CTRL-C, проблема ушла.

а в каких файлах что подправили для этого?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 03.02.2017 12:44 Редактировалось 03.02.2017 12:46 Сообщение: 7
sasamy
4.71

Пункты: 83552
Регистрация: 14.08.2009
В конфиге своей платы в u-boot удалите опцию (например для Hola(Duo)-PC - include/configs/hola_imx6.h)

#define CONFIG_ZERO_BOOTDELAY_CHECK

если при этом задержка 0

#define CONFIG_BOOTDELAY 0

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