sys_boot 0x0F при обычной загрузке, 0x2F при загрузке с карточки или UART. Вот на счет 0x1BE записать 0x80 ща проверю
Еще один вопрос, чтото медленно работает

, переделал u-boot под свои цели (гружу через com3) написал тест дергания ногой
в конце start_armboot а, инициализации все проходят и потом начинается вот это:
while(1)
{
*(volatile unsigned long *)(OMAP34XX_GPIO5_BASE + 0x3C) = 0x400;
*(volatile unsigned long *)(OMAP34XX_GPIO5_BASE + 0x3C) = 0x800;
*(volatile unsigned long *)(OMAP34XX_GPIO5_BASE + 0x3C) = 0x400;
*(volatile unsigned long *)(OMAP34XX_GPIO5_BASE + 0x3C) = 0x800;
}
получается 250нс одна запись в порт - чтото вшиво
тестировал память - заливаю экран получается 30 раз в секунду 800x480 тоже както вшиво, что по 2 байта, что словами по 4, скорость выходит одинаковая - цикл обращения к памяти около 160 нс - около 6 млн раз в секунду
ощущения что u-boot както медленно настроил перефирию.
Линукс вроде не перенастраивает ничего после u-boot а или я не прав ??