XIP模式下驱动加载的问题

andyhere 2011-02-22 08:56:50
1.(WINCE6.0)XIP已经实现,但驱动在系统启动时没有加载,无论是在NK,还是在XIPKERNEL。
XIPKERNEL $(XIPKERNELSTART) $(XIPKERNELLEN) RAMIMAGE
NK $(NKSTART) $(NKLEN) NANDIMAGE
如:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TCC351X0]
"Prefix"="TCX"
"Dll"="TCC351XDriver.dll"
"Index"=dword:0
"Order"=dword:0

TCC351XDriver.dll $(_FLATRELEASEDIR)\TCC351XDriver.dll NK SHK ---不能被加载
改成如下,还是不能加载:
TCC351XDriver.dll $(_FLATRELEASEDIR)\TCC351XDriver.dll $(XIPKERNEL) SHK


2.也是在XIP下,有的驱动放在NK下,也是可以加载的,有的驱动须放在XIPKERNEL才能加载,这又是为何?

以上两个问题,请高人指点下。


...全文
186 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
andyhere 2011-02-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 proembedded 的回复:]
查看一下ce.bib和reginit.ini文件,看看添加是否成功吧
[/Quote]
添加是成功的,在window\可见TCC351XDriver.dll ,注册表中:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TCC351X0]
"Prefix"="TCX"
"Dll"="TCC351XDriver.dll"
"Index"=dword:0
"Order"=dword:0
也是有的。
但就是启动时没有加载.
andyhere 2011-02-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yashi 的回复:]
1.你是如何确认不能被加载的?
2.至于放在NK还是XIPKERNEL和你驱动的类型是有关系的,显示/文件系统等驱动要放在NK里
[/Quote]
1。我在驱动里有串已口调试信息,这样可以知道。
2。这个驱动是一个数字电视驱动,但我两个试了都不行,在没有使作xip时,是可以加载的。
yashi 2011-02-24
  • 打赏
  • 举报
回复
1.你是如何确认不能被加载的?
2.至于放在NK还是XIPKERNEL和你驱动的类型是有关系的,显示/文件系统等驱动要放在NK里
ProEmbedded 2011-02-24
  • 打赏
  • 举报
回复
查看一下ce.bib和reginit.ini文件,看看添加是否成功吧
loongembedded 2011-02-23
  • 打赏
  • 举报
回复
还没有做过XIP,打算最近自己实现一下,关注了。
andyhere 2011-02-22
  • 打赏
  • 举报
回复
自已顶下!

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧