阅读:2562回复:8
WinCE流驱动修改DLL文件后如何快速更新NK文件??作Win CE下流驱动开发,生成DLL文件,中载成功,生成NK文件, 后来对DLL文件作了一些修改,重新生成DLL文件,怎么样才能让修改后的DLL文件生效,我现在的作法就是每次修改完DLL文件后,都重新进行Sysgen,要用很长时间,不知各位是怎么作的??? |
|
沙发#
发布于:2008-01-24 11:01
build and Sysgen current BSP
|
|
|
板凳#
发布于:2008-01-24 11:45
copy to Release Dir,AND Make Image
|
|
地板#
发布于:2008-01-24 11:48
在PBfileview中右键点击驱动文件,
如果是platform下的目录,直接build current,如果是public下目录,就build and sysgen current,然后再makeimg |
|
地下室#
发布于:2008-01-25 09:31
优龙有牛人写了一个小工具,可以动态加载了,不用makeimg,只要把新的DLL重新加载一次就可以了。
|
|
|
5楼#
发布于:2008-01-25 09:35
链接在此
http://www.ucdragon.net/bbs/viewthread.php?tid=588&extra=page%3D2 wince驱动开发的小工具 功能 1 卸载、加载驱动 2 显示、设置物理地址(如寄存器,内存) 3 注册表导入 界面如附件 菜单 Disable 卸载驱动 Enable 加载驱动 Refresh 刷新驱动列表 Init memory 读取.ini文件,显示、设置物理地址 Import registry 读取.reg文件,导入到注册表 Set dll file 重设驱动dll文件 欢迎使用、建议、板砖,转载请注明出处 |
|
|
6楼#
发布于:2008-01-25 10:05
哈,谢谢各位.
|
|
7楼#
发布于:2008-01-25 23:50
引用第3楼gerryzhou于2008-01-24 11:48发表的 : 可以按照gerryzhou所说的,生成NK.bin后,就可以直接用Eboot烧写到Device Flash或SDRAM中,进行测试。 但是这样可能花费的时间比较长。 一种比较高效的方法: 前提是在自己的Platform下开发驱动,首先,右键 build/ rebuild, 在target下拷贝新生成的DLL到Device中Windows文件夹下; 然后,Warm reset, 这样新生成的驱动就生效了。 这样就可以节约很多时间了 |
|
|
8楼#
发布于:2008-01-29 00:10
动态加载驱动并不难 论坛里以前就讨论过 不光是流驱动可以动态加载 其它的驱动几乎都可以动态加载。
当然你需要单独编译驱动,网上搜一下,N多资料 |
|