Цитата(adnega @ Aug 20 2015, 21:09)

Как SDRAM используется?
С приоритетами прерываний порядок?
SDRAM используется как видеобуфер, больше пока никак. Впрочем, пытался с качестве видеобуфера указывать и встроенный SRAM и FLASH - пофигу ему.
Зато если поставить для LTDC GPIO режим low speed - то на дисплее начинает все мелькать, а USB начинает работать (по крайней мере, флешку видит и распознать кто она такая может).
Если включить StemWin - то работать снова перестает

Приоритеты прерываний все стоят 5, ну и FreeRTOS себе что-то-там побольше и получше берет, видимо.
Пробовал всех, кроме USB поставить 6, не помогло (впрочем, там и прерываний-то нет, программу уже обкарнал по самое немогу).
Похоже, что StemWin начинает брать видеобуфер из SDRAM, ну и на этом приехали.
p.s. Сделал чистый проект, там только FMC/SDRAM, LTDC и DMA2D (которое инитится, но не работает - его никто не дергает просто). Если поставить LTDC показывать видеобуфер из SDRAM (0xd0000000) - USB не работает. Если из SRAM (0x20000000) - работает. Если бы шины не хватало.. но причем тут USB? Естественно, что все стеки и прочие выделения памятей при этом абсолютно те же. LTDC прерываний не вызывает.. Ниччего не понимаю!
p.p.s. Без FreeRTOS та же петрушка.