LINUX.ORG.RU

Скорость чтения из NAND

 ,


0

1

Привет, ЛОР!

На досуге пытаюсь разобраться с отладочной платой PHYTEC, и у меня есть вопрос: я использую u-boot в качестве загрузчика и nand флэш, из которой грузится ядро. Дело в том, что процесс загрузки ядра из нанда занимает около 12 секунд, причем ядро весит около 2 метров.

Начал разбираться с проблемой. Зарылся в даташиты на нанд и на контроллер и позже выяснил, что в драйвере выставлены неправильные тайминги. Рассчитал нужные задержки для используемой микросхемы памяти, изменил и прошил новый u-boot. Грузится стало быстрее, но скорость все еще очень далека от пиковой скорости флэша: ядро размером 2,3 метра загружается за 6 секунд.

Как можно увеличить скорость чтения ядра из NAND памяти?

Спасибо!

А при чем тут пиковая скорость памяти, ядро разве не сжато архиватором? Его же нужно еще распаковать, т.е. возможно время упирается не в память а в скорость процессора.

rimsleur
()
Ответ на: комментарий от rimsleur

нет, 6 секунд — это скорость считывания упакованного ядра из NAND. сама распаковка занимает примерно секунду.

betalor
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.