第一步:把PB5.0升级2008全年升级包,在优龙2410开发板资料提供的ARMSYS2410.pbxml基础上把.net compact framework 2.0 add to OS,编译通过,生成的NK.nb0(大小为29M),在DNW下可以通过USB下载到开发板,下载地址为0X30200000,下载后选择Y运行,可以看到wince系统正常启动,同时通过U盘把vs2005编译生成的C#应用程序拷到WINCE下双击可以正常运行;
第二步:在前面基础上把sql mobile add to OS,编译通过生成NK.nb0(大小为32M),同样下载到0X30200000,下载后选择Y运行,DNW显示SWI exception!!!软中断异常,不知什么原因?
第三步:在第一步基础上把sql server ce 2.0,同样上述操作,结果DNW还是显示SWI exception!!!请高手指教,一般wince系统要通过PB把数据库添加到内核需要怎么操作或注意点?sql server ce 2.0对应于sql server 2000,如果我要实现wince下数据库与xp下sql server 2005数据交换,同时C#的应用程序可以同wince下数据库绑定运行,是否应该把sql mobile添加到内核,谢谢
Start 81921fc8 Len 0003ca50
Start 8195ea18 Len 00056614
Start 819b502c Len 00047e84
Start 819fceb0 Len 00039504
Start 81a363b4 Len 00033b64
Start 81a69f18 Len 00067794
Start 81ad16ac Len 00000054
Start 81ad1700 Len 000016f4
Creating rom file E:\WINCE500\PBWorkspaces\ARMSYS2410-2010.03.11\RelDir\smdk2410_ARMV4I_Release\NK.nb0
Done!
Warning: Record starting at ffff1000 is outside of rom range, skipping...
Warning: Record starting at ffff1040 is outside of rom range, skipping...
Warning: Record starting at ffff1048 is outside of rom range, skipping...
Warning: Record starting at ffff2000 is outside of rom range, skipping...
makeimg: Check for E:\WINCE500\PBWorkspaces\ARMSYS2410-2010.03.11\RelDir\smdk2410_ARMV4I_Release\PostRomImage.bat to run.
makeimg: Check for E:\WINCE500\PBWorkspaces\ARMSYS2410-2010.03.11\RelDir\smdk2410_ARMV4I_Release\PostMakeImg.bat to run.
makeimg: Change directory to E:\WINCE500.
makeimg: run command: cmd /C E:\WINCE500\public\common\oak\misc\pbpostmakeimg
驱动器 E 中的卷是 本地磁盘
卷的序列号是 E8EC-F13B
E:\WINCE500\PBWorkspaces\ARMSYS2410-2010.03.11\RelDir\smdk2410_ARMV4I_Release 的目录
2010-03-12 11:29 27,797,207 NK.bin
1 个文件 27,797,207 字节
0 个目录 9,993,744,384 可用字节
我比较了一下,只要是编译后生成不能运行的NK.nb0(32M)的几次都有这段话:
Warning: Record starting at ffff1000 is outside of rom range, skipping...
Warning: Record starting at ffff1040 is outside of rom range, skipping...
Warning: Record starting at ffff1048 is outside of rom range, skipping...
Warning: Record starting at ffff2000 is outside of rom range, skipping...
引用 8 楼 qiushuke 的回复:
我比较了一下,只要是编译后生成不能运行的NK.nb0(32M)的几次都有这段话:
Warning: Record starting at ffff1000 is outside of rom range, skipping...
Warning: Record starting at ffff1040 is outside of rom range, skipping...
Warning: Record starting at ffff1048 is outside of rom range, skipping...
Warning: Record starting at ffff2000 is outside of rom range, skipping...