LPC3250移植 EMWIN出现坐标偏移现像
本帖最后由 lixiansong 于 2013-11-13 22:08 编辑LPC3250移植EMWIN,被这个问题整了很久了,
现在问题是字符串,等基本的可以显示,但是有个别点坐标会出现偏移现象,图形填充的时候一会出现问题。具体比如GUI_Drawline(25.25.100.100).GUI_Drawline(25.25.25.100) 理论上这应该是两条垂直的线,且起点应该连着的,现在问题是两个点居然没有连在一起,横坐标偏移了5个坐标左右。LCD初始化时没有任何问题的,不使用GUI的时候,自己写的点线都可以正常。
使用硬件自带的LCD控制器,显存在SDRAM里面。7寸LCD
于是我今天又试了一天:MDK脚本链接文件没有弄。于是从官网下载了一个,官网是基于IAR的,我改了LCDCONF.c和GUICONF.c 在IAR中却正常。
同样的LCDCONF.c和GUICONF.c当然同样的硬件环境。
奇怪。。。
MDK脚本链接为:
ER_RAM 0x81000000 UNINIT 0x40000000
{; RW data
* (VRAM, GUI_RAM)
}
IAR工程文件是官网的。
LCDCONF.c 里面是
LCD_UPBASE= VRAM_ADDR_PHYS;
LCD_SetVRAMAddrEx(LayerIndex, (void*)VRAM_ADDR_VIRT);
关于VRAM_ADDR_PHYS和VRAM_ADDR_VIRT 设置和大多数都一样 出现现象如图,理论上这两条线应该是垂直的
页:
[1]