Здравствуйте!!! Расскажу немного предысторию. На отладочной плате AT91SAM9MG45 надоело мучатся с убутом и я на основе бутстрапа сделал загрузку Linux(zImage) + тест памяти(заполняю данными а потом считываю). Загрузчик простенький, кроме MACH_TYPE ничего ядру не передает. Остальные параметры ядро берет по умолчанию(CMDLINE_FORCE). Поскольку на реальном железе DDR2 на 133МГц работает некорректно я занизил MCK до 100МГц. Заливаем в AT91SAM9MG45 бутстрап + ядро. Пошло, как дети в школу.
Но на изготовленном железе все не так хорошо. Грузится бутстрап, проходит тест памяти. грузит zImage, запускает.
И после этого вижу только это:
Uncompressing Linux.... done, booting the kernel.
Собственно вот такая проблема. Буду рад любому совету, любому намеку.
пока успел проверить соответствие MACH_TYPE. Включение ранних отладочных сообщений результата не дали. Я так понял стоим на ранней инициализации. Подскажите что еще можно проверить. Я очень грешу на инициализацию памяти. Пожскажите где это можно посмотреть
основные опасения насчет памяти. сейчас стоит k4t51163qg-hce6. и простой тест чтение/запись она проходит, но это на 100МГц.
А как вы собираете ядро для своей платы - берете то-же ядро или что-то меняете ? я в последний раз при переходе на новое ядро забыл в конфиге ядра включить консоль на DBGU - симптомы аналогичные были :) Инициализация в атмеловском бутсрапе есть помоему для 2 типов ddr - я сам конфигурацией не занимался - не было необходимости.