zz2house
驱动牛犊
驱动牛犊
  • 注册日期2007-12-04
  • 最后登录2008-02-18
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
阅读:2562回复:8

WinCE流驱动修改DLL文件后如何快速更新NK文件??

楼主#
更多 发布于:2008-01-24 10:52

作Win CE下流驱动开发,生成DLL文件,中载成功,生成NK文件,
后来对DLL文件作了一些修改,重新生成DLL文件,怎么样才能让修改后的DLL文件生效,我现在的作法就是每次修改完DLL文件后,都重新进行Sysgen,要用很长时间,不知各位是怎么作的???
zhuxiaofeng
驱动小牛
驱动小牛
  • 注册日期2007-04-06
  • 最后登录2010-04-15
  • 粉丝0
  • 关注0
  • 积分1013分
  • 威望243点
  • 贡献值0点
  • 好评度202点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-01-24 11:01
build and Sysgen current BSP
做一个出色的程序员!
spin
驱动小牛
驱动小牛
  • 注册日期2001-04-17
  • 最后登录2015-10-27
  • 粉丝1
  • 关注0
  • 积分46分
  • 威望354点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-01-24 11:45
copy to Release Dir,AND Make Image
gerryzhou
驱动小牛
驱动小牛
  • 注册日期2006-05-14
  • 最后登录2009-04-18
  • 粉丝0
  • 关注0
  • 积分990分
  • 威望133点
  • 贡献值0点
  • 好评度132点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-01-24 11:48
在PBfileview中右键点击驱动文件,
如果是platform下的目录,直接build current,如果是public下目录,就build and sysgen current,然后再makeimg
shuiii
驱动牛犊
驱动牛犊
  • 注册日期2005-08-26
  • 最后登录2011-05-30
  • 粉丝1
  • 关注0
  • 积分605分
  • 威望173点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-01-25 09:31
优龙有牛人写了一个小工具,可以动态加载了,不用makeimg,只要把新的DLL重新加载一次就可以了。
http://www.esdevelop.cn
shuiii
驱动牛犊
驱动牛犊
  • 注册日期2005-08-26
  • 最后登录2011-05-30
  • 粉丝1
  • 关注0
  • 积分605分
  • 威望173点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
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文件

欢迎使用、建议、板砖,转载请注明出处
http://www.esdevelop.cn
zz2house
驱动牛犊
驱动牛犊
  • 注册日期2007-12-04
  • 最后登录2008-02-18
  • 粉丝0
  • 关注0
  • 积分160分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-01-25 10:05
哈,谢谢各位.
hanson_csu
驱动牛犊
驱动牛犊
  • 注册日期2008-01-22
  • 最后登录2009-10-16
  • 粉丝0
  • 关注0
  • 积分571分
  • 威望59点
  • 贡献值0点
  • 好评度57点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2008-01-25 23:50
引用第3楼gerryzhou于2008-01-24 11:48发表的  :
在PBfileview中右键点击驱动文件,
如果是platform下的目录,直接build current,如果是public下目录,就build and sysgen current,然后再makeimg



可以按照gerryzhou所说的,生成NK.bin后,就可以直接用Eboot烧写到Device Flash或SDRAM中,进行测试。 但是这样可能花费的时间比较长。

一种比较高效的方法: 前提是在自己的Platform下开发驱动,首先,右键 build/ rebuild, 在target下拷贝新生成的DLL到Device中Windows文件夹下; 然后,Warm reset,  这样新生成的驱动就生效了。
这样就可以节约很多时间了
http://hanson.cnblogs.com/
dfbb7788
驱动牛犊
驱动牛犊
  • 注册日期2007-07-07
  • 最后登录2010-05-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望106点
  • 贡献值0点
  • 好评度40点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2008-01-29 00:10
动态加载驱动并不难 论坛里以前就讨论过 不光是流驱动可以动态加载 其它的驱动几乎都可以动态加载。
当然你需要单独编译驱动,网上搜一下,N多资料
游客

返回顶部