wince编译错误收集以及分析
gooogleman
学海无涯,上下求索。
展开
-
加了几个RETAILMSG调试信息打印函数,导致异常。
作者:wogoyixikexie@gliet 2008-11-24Data Abort: Thread=98ca1000 Proc=81d26340 device.exeAKY=00000005 PC=02dd1250(nleddrvr.dll+0x00001250) RA=02dd13cc(nleddrvr.dll+0x000013cc) BVA=06000064 FSR=0000000原创 2008-11-24 16:08:00 · 1884 阅读 · 0 评论 -
wince6.0 编译错误收集
刚才添加wince6.0 对MFC的支持,只是在platform.bib中增加了几个MFC相关的DLL而已,按照wince5.0 经验,就是执copy file to release directory就可以了,但是我执行它之后去工程目录下看并没有更新platform.bib,不知道咋回事,后来我手动拷贝MFC DLL和platform.bib到工程目录下,然后make image 郁闷,居然出原创 2009-06-01 09:58:00 · 2654 阅读 · 3 评论 -
在WinCE5.0和WinCE6.0下,编译选项介绍
http://blog.csdn.net/nanjianhui/archive/2008/01/02/2010870.aspx 作者:ARM-WinCE在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:"Sysgen","Build and Sysgen"和"Build and Sysgen current BSP"Sysgen:不用多说,当你在转载 2009-05-31 15:10:00 · 1885 阅读 · 0 评论 -
如何更换wince壁纸?
将图片文件拷贝到生成平台目录,如:拷贝 Wallpaper_800×600.bmp 到D:/WINCE500/PBWorkspaces/SHELL_demo/RelDir/Emulator_x86_Release 下 Platform Builder 5.0 下点击菜单 “Build OS” -> “Open Release Directory” 在弹出的 console 中 输入: not转载 2009-04-22 13:00:00 · 4402 阅读 · 0 评论 -
写ARM汇编程序的一个注意事项
2009-04-01 09:54:32 刚才,给nboot加入了一个汇编的宏,结果导致大面积错误。如下; Turn on all LEDs.MACRO pLED_ON $data ldr r0, =GPFCON ldr r1, =0x55aa str r1, [r0] ldr r0, =GPFUP ldr r1, =0xff str原创 2009-04-01 09:53:00 · 2795 阅读 · 2 评论 -
#if 0 .........#endif的使用
#if 0 .........#endif可以用来屏蔽大段代码,但是是使用的时候要注意 // add by wogo at 2009-03-12 //RETAILMSG(1, (TEXT("Deal with hevInterrupt@@@!!! :/r/n"))); #if 0 cEvents = (*pKeybdIst->pfnGetKeybdEvent)原创 2009-03-13 09:55:00 · 4337 阅读 · 3 评论 -
如何快速编译系统(用鼠标操作)
作者:wogoyixikexie@gliet 此前,网上有不少介绍使用命令行快速编译系统的文章,但是在命令行下不方便。今天正好有个同学问我关于当修改驱动的时候是否需要再次全部编译系统,于是我就趁着这个机会,这几张图,写个博客——如何快速编译系统(用鼠标操作)。 PB有点不稳定,有些错误莫名其妙,也许重启一下,错误就没有了。其实在选完所有组件以后,不用选择build原创 2008-12-26 13:55:00 · 5301 阅读 · 5 评论 -
wince编译过程
作者:ARM-WinCE 在WinCE系统中,当我们完成了相关的开发和系统定制工作以后,会编译WinCE系统,最后生成NK.bin和NK.nb0。我现在用WinCE6.0在自己的PC上面编译一次用时19分16秒(有一天无聊,就测了一下)。下面介绍一下WinCE系统的编译过程,大致分为4个阶段:编译阶段(Compile phase),系统产生阶段(Sysgen phase),文件拷贝转载 2009-02-11 16:08:00 · 3375 阅读 · 0 评论 -
没有固化stepldr、eboot直接烧写NK会失败的原因
作者:wogoyixikexie@gliet 论坛有人问没有固化stepldr、eboot直接烧写NK会失败的原因,我觉得是cache没有清理请看:论坛地址:http://topic.csdn.net/u/20090209/20/bb90d990-052f-4d08-9af9-803c3ce5aa7b.html?seed=1018572129 以前我发的cache原理的帖子原创 2009-02-10 10:13:00 · 2053 阅读 · 0 评论 -
如何删除wince的驱动(作者:wogoyixikexie@gliet)
如何在wince下添加和删除驱动(作者:wogoyixikexie@gliet) 刚才我在C:/WINCE500/PLATFORM/SMDK2440A/Src/Drivers下直接把Dirs文件中的camera删除掉了,这样就不会编译camera文件夹下的代码了,但是却会出现如下编译错误。Error: Could not find file C:/WINCE500/PBWorkspac原创 2009-02-10 11:20:00 · 3306 阅读 · 0 评论 -
选debug(for KITL)编译工程遇到的奇怪问题
作者:wogoyixikexie@gliet 2008-11-29我选debug模式编译运行,遇到以下奇怪问题。===================================================================================== 我再次打开setting菜单变成如下这个样子====================原创 2008-11-29 14:17:00 · 2083 阅读 · 0 评论 -
PB编译选项介绍
Platform Builder 作用转载 2008-11-29 10:02:00 · 1905 阅读 · 0 评论 -
重装PB后第一次编译BSP出错的解决办法(don't know how to make)
年前,选了MSN组件后,导致编译的NK不能运行,今天重装了PB5.0,直接拿以前的工程来修改,重新编译BSP,出现如下错误。BUILD: [01:0000000299:ERRORE] NMAKE : U1073: dont know how to make C:/WINCE500/platform/common/lib/ARMV4I/retail/oal_abort_arm92原创 2009-02-03 14:43:00 · 2835 阅读 · 4 评论 -
Bad database entry错误解决办法
作者:wogoyixikexie@gleit ——2008-11-24Build時出現這個errorBUILD: [00:0000000004:ERRORI] Bad database entry: 複製 -bsp_cfg.h 44 0 1C83BA26E388E00.把 platform 下的build.dat刪掉後就OK了。 这个原因是你修改了去驱动的文件夹内容,导致一些莫名的原创 2008-11-24 11:45:00 · 3263 阅读 · 0 评论 -
don't know how to make错位原因
dont know how to make确实很常见 一般来说有几种可能: 最常见的是路径问题,很多project里面的makefile环境变量可能设置不合理 一些路径可能是hardcode的 所以会有问题 另一种可能是依赖的lib没有被加入sysgen 还有就是有时候编译出错 lib文件没有被build 而错误直到link或者sysgen的时候才被报告 这时就会提示dont know how原创 2008-11-23 11:39:00 · 2829 阅读 · 0 评论 -
serialusbfn.dll这个罪魁祸首搞得我郁闷之极(作者:gooogleman@foxmail.com)
serialusbfn.dll这个罪魁祸首搞得我郁闷之极(作者:wogoyixikexie@gliet) 今天,准备换串口驱动,但是郁闷的事情发生了。我把platform.reg和platform.bib文件的串口部分都屏蔽了,但是这个串口MDD部分的信息依然打印(以前我修改过串口MDD代码让MDD打印出信息),按照道理我这样修改,串口应该不会被加载了。但是神奇啊,信息照打不误,偶然发现,插原创 2009-02-16 15:52:00 · 2792 阅读 · 1 评论