![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WINCE
文章平均质量分 60
zhuEvan
选择了,就绝不轻易放弃;即使是错,也要将错误进行到底!
展开
-
工作笔记之电源管理三
<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 · 474 阅读 · 0 评论 -
工作笔记之电源管理(一)
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 · 389 阅读 · 0 评论 -
工作笔记之电源管理二
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 · 436 阅读 · 0 评论 -
工作笔记之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 · 1361 阅读 · 0 评论 -
工作笔记之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 · 746 阅读 · 0 评论