Ник:
Пароль:

Контакты

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 » Embedded Linux
не запускается в минусе(холоде) imx6q
lexx666
Добавлено 18.05.2015 07:49 Редактировалось 18.05.2015 07:49 Сообщение: 11
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Если у вас отдельный DC\DC преобразователь питания для ядра(режим LDO enable) , то минимальное напряжение 1,35В для частоты 996Мгц, если мне не изменяет память...

Cудя по всему проблемы с памятью. Смотрите напряжения на память, пробуйте сбавлять частоту скажем до 400 Мгц...
Спуститься к концу Подняться к началу
Персональная информация
alexmfivt
Добавлено 18.05.2015 16:52 Редактировалось 18.05.2015 16:53 Сообщение: 12
alexmfivt
0

Пункты: 3237
Регистрация: 07.11.2010
Пол: Мужчина
Из: Красноярск
Цитата
Если у вас отдельный DC\DC преобразователь питания для ядра(режим LDO enable) , то минимальное напряжение 1,35В для частоты 996Мгц, если мне не изменяет память...
У нас на одной плате 1,4 вольта, на другой 1,5 вольта. Обе платы ведут себя абсолютно одинаково. В конфигах платы поправил напряжение на LDO ядра с 0,95 до 1,25 вольта(LDO у нас включен). Обе платы стали стабильно работать в -40 по цельсию. НО!!! Но при частоте ядра 400 МГц. При повышении до 800 или до 1000 МГц, то платы (обе две) перестают грузиться если в настройках ядра стоит поддержка USB контроллера( USB 2.0 ECHI). С поддержкой USB грузится только на частоте ядра 400 МГц!

Цитата
Cудя по всему проблемы с памятью. Смотрите напряжения на память, пробуйте сбавлять частоту скажем до 400 Мгц...
На памяти 1,5 вольта. С памятью все в порядке. Частота у нас и так 400 МГц.

ЗЫ. Как влияет поддержка USB на невозможность запуска платы на частотах 800 и 1000 МГц? Не грузятся даже в НКУ.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 23.05.2015 20:31 Сообщение: 13
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Всмысле не грузяться даже в НКУ?
Насчёт минус 40 не скажу, не пробовали, требований таких не было. Минус 25 полёт нормальный. IMXQ6+PMIC.
Спуститься к концу Подняться к началу
Персональная информация
alexmfivt
Добавлено 25.05.2015 06:43 Сообщение: 14
alexmfivt
0

Пункты: 3237
Регистрация: 07.11.2010
Пол: Мужчина
Из: Красноярск
В прямом.
В настройках ядра:
CPU Power Management -> CPU Frequency scaling -> стоит 'powersave' governor - этозначит ядро работает на ~400МГц. И проблем нет. Если поставлю 'performance' governor, то работает на ~1000МГц.
Но на 1000МГц есть 2 варианта:
1. включен Device Drivers -> USB support -> ECHI HCD (USB 2.0) support (с поддержкой фрискейла) - то плата не грузится, зависает.
2. отключен Device Drivers -> USB support -> ECHI HCD (USB 2.0) support - то плата грузится нормально, работает и в НКУ и в -40, но без USB шины.

связи найти не могу.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 25.05.2015 08:17 Сообщение: 15
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Какая точно версия ядра ? 3.035 у Freescale много версий было. Управление питанием USB смотрите и OTG_ID пины. Попробуйте обновить ядро. Хотя бы до последнего версии 3.0.35 - 3.0.35_4.1.0
Спуститься к концу Подняться к началу
Персональная информация
alexmfivt
Добавлено 25.05.2015 09:20 Сообщение: 16
alexmfivt
0

Пункты: 3237
Регистрация: 07.11.2010
Пол: Мужчина
Из: Красноярск
версия у нас как раз rel_imx_3.0.35_4.1.0-sk.

где посмотреть управление питанием USB? как они влиять могут?
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 25.05.2015 14:48 Редактировалось 25.05.2015 14:50 Сообщение: 17
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Я не знаю вашей схемы питания USB...
У нас на плате стоит ключ по питания аля MIC207x.

Какой плате у вас соответствие ? Sabrelite?

Соотвественно в 4.1.0 смотрите в файле вашей боарды USB OTG Power и USB HOST Power, а также OTG ID. Чтобы всё было по факту выставлено...

У нас на плате OTG ID идёт к разъёму microUSB, у вас не знаю... Некоторые делают OTG в режим HOST`а сразу.

Замыканий по питанию нет ? Замыканий на питание линий USB HOST? Или на землю ? Тоже самое по USB OTG.
Спуститься к концу Подняться к началу
Персональная информация
alexmfivt
Добавлено 26.05.2015 06:37 Сообщение: 18
alexmfivt
0

Пункты: 3237
Регистрация: 07.11.2010
Пол: Мужчина
Из: Красноярск
К OTG у нас такой же разъем идет. Используем только для первоначальной загрузки. Потом не используем. Ключ у нас на транзисторах. У нас стоит хаб на порту H1.

В файле борды все прописано.

замыканий нет. и наверно тогда бы вообще не работало (на частоте яра 400 МГц).
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 26.05.2015 11:37 Редактировалось 26.05.2015 11:41 Сообщение: 19
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Питание в момент инициализации USB Host`а физически присутствует?
Я хз, что у вас может быть. Может быть всё что угодно...

Хаб в момент загрузки в сбросе держать пробовали ?

Элементарный непропай чего-нибудь может быть... Какого нибудь конденсатора...
Спуститься к концу Подняться к началу
Персональная информация
alexmfivt
Добавлено 26.05.2015 13:35 Редактировалось 26.05.2015 13:36 Сообщение: 20
alexmfivt
0

Пункты: 3237
Регистрация: 07.11.2010
Пол: Мужчина
Из: Красноярск
Про питание хоста, если 5 вольт, то есть.
хаб держали, не помогает, эффекта нет.
непропай маловероятен.

Такое чувство, что частоты шин и PLL внутри проца меняются не как надо. На 400 МГц ядра частоты USB нормальные, а на 800 и на 1000 МГц уже другие и USB не может инициализироваться. Или при инициализации USB сбиваются настройки PLL.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux