- 博客(6)
- 收藏
- 关注
原创 工作笔记之32BPP之三
<br />20100929:<br /> 总算初步搞定了图片显示不流畅的问题,提高到和16BPP一样的速度;<br /> 总结:1、别太迷信微软,也就一公司而已,只是比较牛的公司;既然宣称支持24BPP,那也得可以产品化吧,没优化过的东西就宣称可以支持,支持1寸屏呀?晕;2、相信自己<br /> 问题原因:GPE的算法导致内存速度不足;解决:修改GPE源代码<br /> 担心以后升级到7寸屏或以上咋办?晕呀
2010-09-29 17:43:00 656
原创 工作笔记之32BPP之二
<br />20100924:<br /> <br />最后验证的结果,应该是和内存速度相关,测试如下:<br />//内存读写数据测试<br />void MemTimeTst(void)<br />{<br />#if 24BPP<br /> unsigned int *addr=(unsigned int *)(LCD_BUFFER);<br />#else<br /> //16BPP<br /> unsigned short *addr=(unsign
2010-09-24 18:56:00 761
原创 工作笔记之32BPP
20100920: 从16BPP提高到32BPP,可以正常显示,但是图片切换不够流畅 搞了快一周了,终于将GDI的驱动流程了解个大概,如下: WINCE普通驱动是由device.exe加载和管理的,而显示以及输入设备等是由GWES.exe加载和管理的。访问显示驱动的接口也不是CreateFile等文件系统的API,而是由GDI接口CreateDC,ReleaseDC等接口(在wingdi.h中有定义)。 提供给GWES调用的上层GDI接口为DrvAnyBlt、DrvBitBlt等
2010-09-20 17:45:00 1379
原创 工作笔记之电源管理三
<br />20100913<br /> 终于解决了唤醒的问题,在做睡眠与唤醒时,遇到两个问题:<br /> 1、IO设置不正确,导致睡眠质量很差;应该是由于GPG13-15导致的,S3C2440 DATA SHEET中说"The configuration pin – NCON, GPG[15:13] – will be fetched during reset.In normal status, these pins must be set as input so that the pin
2010-09-13 18:10:00 490
原创 工作笔记之电源管理二
20100910: 系统已可正确休眠,并跑到BOOTLOADER,但是在BOOTLOADER中的 ldr r5,=SLEEPDATA_BASE_PHYSICAL mov r3, r5 ldr r2, =0x0 ldr r0, =(SLEEPDATA_SIZE-1) ldr r1,[r3]读到的值总是0,不知何故config.BIB中的地址: SLEEP 80028000 00002000 RESERVEDWINCE中睡眠时的保存的
2010-09-10 18:53:00 448
原创 工作笔记之电源管理(一)
2010.09.09 WINCE下电源管理流程:PowerOffSystem->void OEMPowerOff()->BSPPowerOff()->ConfigStopGPIO()->OALCPUPowerOff() 2440板子在正常模式下0.22A,关掉BL和LCD后0.13A,进入SLEEP模式后0.06A. IO设置如果设置不好的话,会导致SLEEP模式异常,正常进入SLEEP模式后,会降0.7A左右。MPLL、UPLL、晶振引脚上均为低电平即停振;而如果异常,就降0.
2010-09-09 19:59:00 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人