Имеются две платы SK-iMX6D-SODIMM и SK-iMX6S-SODIMM-Ind.
Первая стартует сразу, вторая с первого раза не всегда стартует (вспыхивает экран, в консоль ничего не грузится), однако, если выключить питание и снова включить сразу, то стартует и грузится всё нормально и после этого работает без проблем. Прошивка на платах одна и таже (последняя), изменён был только тип платы в настройках сборки. С чем это может быть связано? В чём отличие в плане питания двух этих плат?
для пробы - поменяйте питальники между платами или запитайте плохо стартующий от более мощного..
если есть возможность, то к не стартующему подцепите консоль, возможно в загрузочном логе будет что-то видно (если конечно она реально стартует)..
Полагаю, что проблема именно в порядке включения модуля. Хотя странно, что SK-iMX6D-SODIMM прекрасно стартует, а SK-iMX6S-SODIMM-ind с новыми 8Гб висит на загрузке, косоль не отвечает, т.е. насколько понимаю, не грузится даже загрузчик U-boot. Кстати, в модуле SK-iMX6D-SODIMM тоже планируется обновление с 4 на 8Гб?
И ещё вопрос:
Возможно ли программно отключить проверку портов ввода-вывода в момент включения питания? Или только аппаратно?
Поясните тогда почему при прочих равных условиях в одной и той же плате один модуль стартует нормально, а второй стартует только со второго раза? Да и то не всегда. Мощнее питальник не влияет на характер загрузки. Что конкретно можно предпринять?
Не заработало. Не стартует с первого раза. Вспыхивает подсветка, в консоли ожидание, ничего не грузится. Через какое-то время выключишь-включишь загрузка пошла как обычно, какое-то время держится. Стоит только подождать в выключенном состоянии чуть больше минуты, снова не стартует.
3,3В (к которым подтягивать) должны быть с модуля, в противном случае (когда внешние 3,3В включаются после включения модуля) можно считать что нет подтяжки.
Если дело окажется не в этом, значит что то из внешнего окружения влияет на конфигурацию загрузки.