阅读:4921回复:48
用什么工具来看nk.bin里的东西?
我想看看里面是不是包含了我的.dll驱动。
用什么工具看? 谢谢 [编辑 - 1/24/05 by xzffff] [编辑 - 1/27/05 by xzffff] |
|
沙发#
发布于:2005-01-24 09:43
(1)通过查看release目录下的ce.bib文件
(2)也可以直接看看release目录下有没有你的dll驱动 (3)还有,等nk运行起来之后,看看windows目录就知道了:))) |
|
|
板凳#
发布于:2005-01-24 12:29
ce带了一个binview的工具,可以看nk的内容
|
|
地板#
发布于:2005-01-24 13:13
ce带了一个binview的工具,可以看nk的内容 这个工具以前到没注意,不过pb本身好像没带啊,从哪里下载的啊? |
|
|
地下室#
发布于:2005-01-24 15:00
那注册表呢?是不是就是那个platform.reg文件?
谢谢 |
|
5楼#
发布于:2005-01-24 16:28
那注册表呢?是不是就是那个platform.reg文件? platform.reg:是平台相关的注册表,与你BSP有关系,是针对某一硬件平台的; Project.reg:是与你工程相关的注册表配置。同一个bsp,不同的工程可能有不同的Project.reg; Common.reg: 包含了通用的注册表配置,不依赖特定的硬件平台。 |
|
|
6楼#
发布于:2005-01-24 17:37
我在release目录下看到了我的驱动程序,但是把nk.bin下载进开发板后,在windows目录下却没有。开发板自带的串口驱动倒是有。
看来我的驱动还是没有加进去,这是不是很奇怪?是不是还有哪里要设置的? |
|
7楼#
发布于:2005-01-25 08:30
我在release目录下看到了我的驱动程序,但是把nk.bin下载进开发板后,在windows目录下却没有。开发板自带的串口驱动倒是有。 是不是因为你的驱动是隐藏文件? 你能告诉我你是通过什么方法加的吗? |
|
|
8楼#
发布于:2005-01-25 18:01
我把nk.bin下载进开发板后,起动,在WINDOWS目录下查看了所以文件,都没有,其它驱动的.dll文件都有。
我是在我的驱动的目录下的source文件加了 winceoem=1,pb才把我的驱动编译,不然根本就不编译。 真是奇怪 |
|
9楼#
发布于:2005-01-25 18:56
你是通过生成cec文件加进去的吗?或者你可以直接通过修改bib文件把你的dll加进去。
|
|
|
论坛版主
|
10楼#
发布于:2005-01-25 19:18
哟,今天革命热情那么高涨嗦:)))
|
|
11楼#
发布于:2005-01-25 20:14
因为老大来了,兄弟们都给面子:)))
|
|
|
12楼#
发布于:2005-01-25 21:46
.bib文件我也修改过啊。
|
|
13楼#
发布于:2005-01-26 08:20
主要是不知道你具体是怎么加的,这样吧,告诉你一个直接的方法:
你不是已经编译生成你的dll了吗?修改bib文件,把你的驱动加进去,注意你的dll所在的绝对路径,然后在pb中makeimage就行了。 |
|
|
14楼#
发布于:2005-01-26 18:10
谢谢wwei_wang大侠。
现在已经在windows下面有我对.dll文件了,但是好像wince没有加载我的驱动程序,也没有我的驱动程序对于的设备。 我在platform.reg中加了: IF BSP_EP931X_ADD_SERIAL [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial_4] "DeviceArrayIndex"=dword:4 "Prefix"="COM" "Dll"="s16554serial.Dll" "Order"=dword:4 [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial_5] "DeviceArrayIndex"=dword:5 "Prefix"="COM" "Dll"="s16554serial.Dll" "Order"=dword:5 [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial_6] "DeviceArrayIndex"=dword:6 "Prefix"="COM" "Dll"="s16554serial.Dll" "Order"=dword:6 [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial_7] "DeviceArrayIndex"=dword:7 "Prefix"="COM" "Dll"="s16554serial.Dll" "Order"=dword:7 ENDIF 但是wince启动时,没有看到我的设备。 是不是还有哪里要设置的? |
|
15楼#
发布于:2005-01-27 08:43
看看你的注册表中,前面的几个注册表项是不是已经加进去了?
|
|
|
16楼#
发布于:2005-01-27 08:58
前面两个是serial_1,serial_2,对应COM1,COM2,它们都已经加进去了。
|
|
17楼#
发布于:2005-01-27 09:40
谢谢wwei_wang大侠。 我的意思是说:你配置的这些关于串口的注册表信息是否已经包含在nk.bin里面了?查看release目录下的regini.ini就知道了。 |
|
|
18楼#
发布于:2005-01-27 10:52
哦,我看了,在regini.ini文件里没有包含我添加进platform.reg的注册表信息。怎么会这样呢?
除了修改platform.bib和platform.reg,还需要修改哪些配置文件呢? |
|
19楼#
发布于:2005-01-27 11:16
原来真的被我猜对了:))
(1)你确认BSP_EP931X_ADD_SERIAL已设为1? (2)直接修改release目录下的platform.reg,然后makeimage。GOOD LUCK. |
|
|
上一页
下一页