-
- Судя по опыту еще с 2478, это не хватает быстродействия шины. - Vladimir Ljaschko(29.01.2014 16:24)
- А в каком формате при RGB666 лежат данные RGB в RAM? Если это 3 байта - то, учитывая, что на борту у дискавери сдрам 16 битная, - весьма вероятно не хватает быстродействия шины. - Hobo(29.01.2014 16:31)
- пардон режим 888 но подключено только 666, т.к. не хватает ног. - Nikolaev_Aleksey(29.01.2014 16:32)
- Ну попробуйте его в 565 переключить. Требования к пропускной способности памяти снизятся и станет понятно, кто насрал - LightElf(29.01.2014 16:34)
- Дык там же есть флажок специальный - FIFO Underrun. На него и надо смотреть. - SciFi(29.01.2014 16:40)
- Ну попробуйте его в 565 переключить. Требования к пропускной способности памяти снизятся и станет понятно, кто насрал - LightElf(29.01.2014 16:34)
- пардон режим 888 но подключено только 666, т.к. не хватает ног. - Nikolaev_Aleksey(29.01.2014 16:32)
- А в каком формате при RGB666 лежат данные RGB в RAM? Если это 3 байта - то, учитывая, что на борту у дискавери сдрам 16 битная, - весьма вероятно не хватает быстродействия шины. - Hobo(29.01.2014 16:31)
- А изменяя тактовую частоту вы меняете количество пикселов в строке. Картинку при этом перерисовать не нужно ? Ну тайминги и все пересчитывать наверное надо. - Hobo(29.01.2014 15:35)
- каким образом? Nikolaev_Aleksey(867 знак., 29.01.2014 16:36)
- Так, то что вы привели - это 800х480 при 12МГц ? LTDC_LayerInit вызывается с теми же параметрами ? - Hobo(29.01.2014 16:52)
- +1 - UraGun(29.01.2014 16:17)
- каким образом? Nikolaev_Aleksey(867 знак., 29.01.2014 16:36)
- У дисплея бывает вход DE определяющий каким образом он синхронизируется, по синхрам кадровой и строчной, или по входу сигнала видимой области. Ещё как вариант - неверно установленные тайминги в строчном/кадровом сигнале, шум на цветовых входах во UraGun(107 знак., 29.01.2014 14:05)
- +1, 666 не пробовал, а 565 на 25МГц вроде работает нормально - Hobo(29.01.2014 16:35)
- пробовал оба варианта работы и DE mode и SYNC mode - ведут себя одинакого. Nikolaev_Aleksey(378 знак., 29.01.2014 14:14)
- Да, ещё одна непонятная фича. Попробуйте затактировать камень не от кварца, а от кварцевого генератора. Из двух камней, что есть у меня, один отказывается стабильно держать частоту при работе от кварца. Проявления подобные вашим. Но с TFT проблем UraGun(56 знак., 29.01.2014 14:43)
- На счёт таймингов, не лишним будет и третий день. Только не перебирать, а вдумчиво вчитаться с смысел. Пока я перебирал - не получалось. Когда сел и разобрался где какой порч, где сколько должно быть тактов - заработало сразу. Проявления - UraGun(20 знак., 29.01.2014 14:41)
- ну так я и говорю - тайминги подобрал - изображение есть только на низкой частоте CLK Nikolaev_Aleksey(29.01.2014 14:51)
- при неправильных таймингах может в каких-то ситуациях и держать, а в каких-то нет. - UraGun(29.01.2014 16:06)
- ну так я и говорю - тайминги подобрал - изображение есть только на низкой частоте CLK Nikolaev_Aleksey(29.01.2014 14:51)
- ааа, есть такой спецэффект. Это не успевает контроллер DMA. Отключайте оптимизацию. Должно заработать. Потом нужно разбираться почему не успевает. Если разберетёсь - подскажите и мне :) я не осилил :) Пока работаю без оптимизации. В чем компилите UraGun(470 знак., 29.01.2014 14:34 - 14:39)
- А чем ИАР не угодил, если не секрет ? - Hobo(29.01.2014 15:39)
- Всем угодил, но мне нужна компиляция из командной строки, причем бесплатная. Потому GCC. - UraGun(29.01.2014 16:08)
- пишу в Keil + STemWin оптимизация отключена - Nikolaev_Aleksey(29.01.2014 14:43)
- А по доке, каков рабочий диапазон пиксельных частот у вашего дисплея ? Может вы просто за пределы вышли ? - UraGun(29.01.2014 14:45)
- ))) нет, конечно же в допуске. ему нужно 26 - 46 МГц - Nikolaev_Aleksey(29.01.2014 14:47)
- А по доке, каков рабочий диапазон пиксельных частот у вашего дисплея ? Может вы просто за пределы вышли ? - UraGun(29.01.2014 14:45)
- А чем ИАР не угодил, если не секрет ? - Hobo(29.01.2014 15:39)
- Судя по опыту еще с 2478, это не хватает быстродействия шины. - Vladimir Ljaschko(29.01.2014 16:24)