Если у вас отдельный DC\DC преобразователь питания для ядра(режим LDO enable) , то минимальное напряжение 1,35В для частоты 996Мгц, если мне не изменяет память...
Cудя по всему проблемы с памятью. Смотрите напряжения на память, пробуйте сбавлять частоту скажем до 400 Мгц...
У нас на одной плате 1,4 вольта, на другой 1,5 вольта. Обе платы ведут себя абсолютно одинаково. В конфигах платы поправил напряжение на LDO ядра с 0,95 до 1,25 вольта(LDO у нас включен). Обе платы стали стабильно работать в -40 по цельсию. НО!!! Но при частоте ядра 400 МГц. При повышении до 800 или до 1000 МГц, то платы (обе две) перестают грузиться если в настройках ядра стоит поддержка USB контроллера( USB 2.0 ECHI). С поддержкой USB грузится только на частоте ядра 400 МГц!
На памяти 1,5 вольта. С памятью все в порядке. Частота у нас и так 400 МГц.
ЗЫ. Как влияет поддержка USB на невозможность запуска платы на частотах 800 и 1000 МГц? Не грузятся даже в НКУ.
В прямом.
В настройках ядра:
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 шины.
Какая точно версия ядра ? 3.035 у Freescale много версий было. Управление питанием USB смотрите и OTG_ID пины. Попробуйте обновить ядро. Хотя бы до последнего версии 3.0.35 - 3.0.35_4.1.0
К OTG у нас такой же разъем идет. Используем только для первоначальной загрузки. Потом не используем. Ключ у нас на транзисторах. У нас стоит хаб на порту H1.
В файле борды все прописано.
замыканий нет. и наверно тогда бы вообще не работало (на частоте яра 400 МГц).
Про питание хоста, если 5 вольт, то есть.
хаб держали, не помогает, эффекта нет.
непропай маловероятен.
Такое чувство, что частоты шин и PLL внутри проца меняются не как надо. На 400 МГц ядра частоты USB нормальные, а на 800 и на 1000 МГц уже другие и USB не может инициализироваться. Или при инициализации USB сбиваются настройки PLL.