
wince驱动与BSP
文章平均质量分 78
GARY
“夜深人静之时,头发斑白的老程序员会蜷缩在床上,欣赏一段精彩的子程序,或者苦思冥想一个绝妙的宏结构;而那些年少轻狂的程序员,则可能正在通过终端与别人聊得不亦乐乎。” ——[美]杰拉尔德.温伯格
展开
-
菜鸟学习S3C2440bootloader第一话
按照gooogleman老兄的建议,从优龙2440板子的bootloader学起。首先先将程序运行起来,step执行,搞清楚每步做了什么,为什么这么做。将整体的流程学习一遍。等1个月,2个月,无论多长时间,当自己真正掌握后,再将整体的代码加上注释,做成PDF文档。分给后来者,去帮助像我现在这样水平的小小鸟。 OK,第一话开始: 程序入口点: 程序最开始跳到2440init.s原创 2009-10-16 21:14:00 · 2281 阅读 · 6 评论 -
菜鸟学习S3C2440bootloader第二话
ldr r0,=UPLLCON ldr r1,=((U_MDIV str r1,[r0](配置UPLL,一般UPLL的值设置为48MHZ,或者96MHZ,因为一般较难找到一个合适的PLL值,所以手册上推荐了一些。本程序中有如下宏定义:#define UCLK 48000000(在option.h文件中),则对应手册上的推荐值,MDI原创 2009-10-17 12:20:00 · 1797 阅读 · 4 评论 -
菜鸟学习S3C2440bootloader第三话
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; When EINT0 is pressed, Clear SDRAM ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;原创 2009-10-19 11:38:00 · 1444 阅读 · 0 评论 -
WinCE系统时间年份不准的问题(记录)
近来发现一个奇怪问题,我们WinCE设备的系统时间年份不准。具体情况是:过了2010年之后,系统时间每当到了整分的时候,年份会跳变到2016,然后马上又跳回2010。而且更恶劣的是,双击右下角的时间图标,打开“日期/时间属性”对话框查看,是发现不到这个现象的。为此我编写了一段小代码,在代码中获取系统时间,然后将时间显示到一个Static控件上。这样就能够很容易发现这个现象。如果人为的将系统时间原创 2010-01-28 10:27:00 · 3991 阅读 · 2 评论 -
Could not clean D-Cache - memory(Multi-ICE仿真器调试问题)
在用“Multi-ICE仿真器”调试三星S3C2440开发板时,可能会遇到如下问题,这里将这个问题发生的原因与解决方法做个记录。 ————————————————————————————— Could not clean D-Cache - memory may appear incoherent in writeback regions. ——————————————————原创 2009-12-15 17:22:00 · 1737 阅读 · 5 评论