2010年5月7日
摘要: 作者:Walzer日期:2005.3.19摘要:KITL是PLATFORM BUILDER中的一个亮点,提供了和本地调试类似的断点、变量跟踪、内存查看等手段,如果没有KITL,嵌入式调试应该只能用串口打印消息来看了,工作效率大大下降。本文以实现最简单的SERIAL KITL为目的,就其实现代码进行跟踪调试,这些代码跨越了WINCE的PLATFORM、PUBLIC、PRIVATE三大主要目录,有些烦... 阅读全文
posted @ 2010-05-07 17:32 Sturtle 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 安装完CE6后,会发现Platform Builder for CE5的Connectivity Options不好用了,即使修改设置后点Apply也无法把新设置保存住在完全卸载CE6和VS2005后,点PB5的Connectivity Options会弹出这个错误即使把CE5和PB5完全卸载,然后再重装,改错误仍然存在。我在网上搜到了该问题的解决方法http://www.eggheadcafe.... 阅读全文
posted @ 2010-05-07 12:02 Sturtle 阅读(261) 评论(0) 推荐(0) 编辑
  2010年4月26日
摘要: WinCE的编译过程大概分为四个步骤,如下:* STEP 1 BUILD(Compile Phase): Turns C code into libraries. Microsoft does this stage and gives pre-built libraries to customers in Platform Builder. The       remaining stages y... 阅读全文
posted @ 2010-04-26 11:12 Sturtle 阅读(439) 评论(0) 推荐(0) 编辑
  2010年4月21日
摘要: 作者:ARM-WinCE2010的第一篇Blog,介绍一下WinCE系统声音的定制。说白了,就是设置注册表。WinCE系统启动的开机音乐,点击触摸屏以及键盘输入的按键音,还有系统运行过程中的各种声音其实都是在注册表里面预先设置好的。这里做个简单介绍: 整个WinCE系统声音注册表设置如下:[HKEY_CURRENT_USER\ControlPanel\Volume]"Key"=dword:1000... 阅读全文
posted @ 2010-04-21 10:10 Sturtle 阅读(1674) 评论(0) 推荐(0) 编辑
  2010年3月8日
摘要: 在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:"Sysgen","Build and Sysgen"和"Build and Sysgen current BSP"Sysgen:不用多说,当你在"Catalog"中添加或删除了新的item的时候,就用这个吧。Build and Sysgen:当你更新了\public目录下的源代码的时候,你就需要用这个了。一... 阅读全文
posted @ 2010-03-08 11:48 Sturtle 阅读(531) 评论(0) 推荐(0) 编辑
  2010年2月26日
摘要: 1、更改C:\WINCE600\PLATFORM\SMDK6410\SRC\INC\MemParam_mDDR.inc ; 31th register in P1MEMCFG shoud be set as '0' to support one cke controlDMC1_MEM_CFG EQU ((1<<30)+(0<<21)+(0<<18)+(2<... 阅读全文
posted @ 2010-02-26 10:18 Sturtle 阅读(626) 评论(2) 推荐(0) 编辑
  2010年2月21日
摘要: SD卡引脚定义:针脚 名称 类型 描述 1 CD DAT3 I/O/PP 卡监测数据位3 2 CMD PP 命令/回复 3 Vss S 地 4 Vcc S 供电电压 5 CLK I 时钟 6 Css2 S 地 7 DAT0 I/O/PP 数据位0 8 DAT1 I/O/PP 数据位1 9 DAT2 I/O/PP 数据位2 阅读全文
posted @ 2010-02-21 16:36 Sturtle 阅读(1245) 评论(0) 推荐(0) 编辑
  2010年1月29日
摘要: GPIO的操作流程大致为:volatile S3C6410_GPIO_REG *pIOPregs = NULL;// GPIO registers pIOPregs = (volatile S3C6410_GPIO_REG*)TSP_RegAlloc((PVOID)S3C6410_BASE_REG_PA_GPIO, sizeof(S3C6410_GPIO_REG)); if (pIOPregs ... 阅读全文
posted @ 2010-01-29 11:51 Sturtle 阅读(1703) 评论(0) 推荐(0) 编辑
  2009年12月28日
摘要: 1、选择bsp_cfg.h中对应的分辨力大小  2、修改注册表,选择合适的"CalibrationData",否则有可能导致触摸不准甚至翻转 阅读全文
posted @ 2009-12-28 13:43 Sturtle 阅读(274) 评论(0) 推荐(0) 编辑
  2009年12月18日
摘要: 大家都知道ARM9产生中断的时候PC会自动跳转到0x18地址处执行中断处理代码,但是当FLASH等启动介质中没有预烧录代码会怎么样呢?ARM复位时从启动介质获取的代码为全F或者全0,而如果ADS调试将代码下载到外部RAM里边就会导致0x18地址没有中断处理代码,发生中断当然也就没有办法执行了,其实有几种处理方法:1、使用ADS的分散加载机制。在下载映像时将带中断处理的代码下载到0地址开始的地方,使... 阅读全文
posted @ 2009-12-18 10:16 Sturtle 阅读(933) 评论(0) 推荐(0) 编辑