Salamander 2 20 июля, 2014 Опубликовано 20 июля, 2014 · Жалоба Интересует быстродействие в 16 битном режиме, например за сколько миллисекунд происходит заполнение всего экрана одним цветом, ну или как быстро выводится картинка из флеш. Может быть кто-то даст субъективную оценку. Задача несложная, видео не надо крутить, в основном так - окошки, кнопочки, картинки в качестве мелких элементов интерфейса. Есть мысль поработать с STM32F429 и SDRAM, но изделие штучное, есть дисплей с платой контроллера (SD1963) которую выкидывать жалко. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 20 июля, 2014 Опубликовано 20 июля, 2014 · Жалоба А разве оптимистичную картину нельзя посчитать по документации? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nanorobot 3 21 июля, 2014 Опубликовано 21 июля, 2014 · Жалоба Интересует быстродействие в 16 битном режиме, например за сколько миллисекунд происходит заполнение всего экрана одним цветом, ну или как быстро выводится картинка из флеш. Может быть кто-то даст субъективную оценку. Задача несложная, видео не надо крутить, в основном так - окошки, кнопочки, картинки в качестве мелких элементов интерфейса. Есть мысль поработать с STM32F429 и SDRAM, но изделие штучное, есть дисплей с платой контроллера (SD1963) которую выкидывать жалко. 800x480 @ 16bit будет медленно. Использовал дисплей с таким разрешением, камень LPC4357, приемлемой скорости прорисовки(при реакции на нажатие кнопок) удалось добиться в режиме 4BPP - 16 цветов из палитры 65536. Но у меня использовались шрифты со сглаживанием, что сильно влияет на скорость обновления картинки Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 21 июля, 2014 Опубликовано 21 июля, 2014 · Жалоба Я цеплял к дискавери (STM32F407) SSD1963 800x480. Дисплей на FSMC. Успешно запустил STemWin, работала как демка, так мои собственные "сочинения". Скорость заливки, мс и пр. не вычислял, но ни у меня, ни у человека, для которого я это делал, нареканий оно не вызвало. Драйвер дисплея я прикрутил собственный (там есть средства для этого), у меня все заливки (и любой блочный вывод) идут через DMA. Для SSD1963 там есть их собственный драйвер, запустить который у меня не получилось. Возможно, я плохо старался. Конкретно - он, видимо, не читает инфу с дисплея, т.к. любой движущийся объект оставляет чёрный след. Не разбирался, забил на него. Единственное, с чем я не справился - это SpinBox. Работает он у меня криво - последнюю, меняющуюся цифру он заливает всегда и полностью, в итоге её почти никогда не видно. Читал, что спин нормально работает на встроенном драйвере, но подтвердить/опровергнуть не могу, т.к. драйвер путём не работает. Это всё сделано на голом 407 проце без внешней памяти в кокосе. Что касается SDRAM, не знаю. У меня есть плата F439+SSD1963 (тот же самый дисплей)+8МБ SDRAM, эта связка 100% работает, данные не теряются (проверено очень много раз), но STemWin стабильно вываливается в DefaultHandler где-то из кишков либы. Почему - не знаю. Кокос с F439 работать не умеет. Пока писал на IAR, но в нём другая либа, которую я на F407 пока не проверил, некогда. А сейчас вообще война идёт, голова пустая, как бубен :( . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Salamander 2 21 июля, 2014 Опубликовано 21 июля, 2014 · Жалоба У меня есть плата F439+SSD1963 (тот же самый дисплей)+ Хм... а почему не использовали тогда встроенный контроллер TFT, в нем же плюшки всякие Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 21 июля, 2014 Опубликовано 21 июля, 2014 · Жалоба Хм... а почему не использовали тогда встроенный контроллер TFT, в нем же плюшки всякие Руки не дошли. Просто так RGB дисплей подключал - подсветки нет. Напряжение какое надо туда подаётся, но ноги проца никак не инициализированы. Нормально это или нет - не знаю. Поэтому пока только SSD1963 :) . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться