Есть самодельная плата с процессором AT91SAM9M10. К схеме AT91SAM9M10G45-EK никакого отношения не имеет. Собрана исключительно с учетом удобства разводки. ОЗУ не DDR, как в ките, а SDRAM, 32М. Инициализация, соответственно, переписана. Драйвера тоже. Ядро 2.6.33.5. Для вывода графики используется GTK+DirectFB. Для проверки работы запускаю DirectFB examples.
Теперь вопрос. Если в параметрах запуска ядра mem не указывать, или указать mem=32M, то загрузка происходит нормально, но при попытке запустить приложение на экране рисуются цветные полоски и система намертво зависает. Если указать любое значение от 16М до 32М, то загрузка заканчивается на kernel panic. Если указать mem=16M, то система работает отлично.
Куда копать?