ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
1236385
0men (02.09.2022 22:00, просмотров: 577)
Кому интересно, новости по GD32F450. Начал разбираться с TLI модулем (интерфейс RGB к дисплеям) и IPA (графический акселератор). Функционально и регистрово аналогичные стм. Все подключилось влет, стмовская библиотека STemWin всосалась как родная. НО, выяснилось, что на дисплее видные артефакты (пиксели не там где нужно и шрифты корявенькие). После 2х дней жестких разборок выяснилось, что IPA на редкость кривой. Что нашло и подтверждение веррате от июля сего года: 

One extra pixel will be transferred when using register value to memory direction. Китайцы пишут, чтоWorkarounds Not available, но сие удалось обойти, воткнув костыль. Перед вызовом дма (IPA) рассчитывается, куда прилетит екстра пиксель, считывается оттуда значение, а потом восстанавливается. Со шрифтами оказалось все сложнее. IPA работает в разных режимах, в частности со шрифтами когда они полупрозрачные используется режим MixColors, эта хрень не работает вообще. Можно, конечно, это реализовать самому..