阅读:1789回复:5
求助几个问题
1、我看到别人的68013 DRIVER中有bix文件,我想应该是固件转化而成的吧?(因为其DRIVER中只有三个文件:sys、inf、bix)。那hex文件怎么转化成bix文件呢?ezloader说明了怎么下载.c后缀名的固件,那这个bix文件又是怎么下载的?
2、请问driver studio中将makefile转成.dsw和.dsp的工具是哪个? 3、我的驱动程序在2K下(VC6.0 + DS + 2K DDK)下编译是正确的,可是转到XP下(VC6.0 + DS + XP DDK)下编译不能通过,BUILD信息如下:请问是怎么回事?该如何修改? Current DDK Directory = E:\WINDDK\2600 Building for i386 ******Configuration: ezusb - Win32 Debug ************* Invalid keyboard code specified H:\source\WDM\prj\ezusbdrv>call E:\WINDDK\2600\bin\setenv.bat E:\WINDDK\2600 chk H:\source\WDM\prj\ezusbdrv>build.exe -ceZ BUILD: Object root set to: ==> objchk BUILD: Adding /Y to COPYCMD so xcopy ops won't hang. BUILD: /i switch ignored BUILD: Using 2 child processes BUILD: Compile and Link for i386 BUILD: Examining h:\source\wdm\prj\ezusbdrv directory for files to compile. h:\source\wdm\prj\ezusbdrv BUILD: Compiling h:\source\wdm\prj\ezusbdrv directory 1>Compiling - ezusbsys.rc for i386 1>Compiling - ezusbsys.c for i386 1>ezusbsys.c(3589) : error C2220: warning treated as error - no object file generated 1>ezusbsys.c(3589) : error C4244: '=' : conversion from 'unsigned long' to 'USHORT', possible loss of data 1>ezusbsys.c(3609) : error C4244: '=' : conversion from 'unsigned long' to 'USHORT', possible loss of data 1>ezusbsys.c(3831) : error C4244: '=' : conversion from 'unsigned long' to 'USHORT', possible loss of data 1>ezusbsys.c(4098) : error C4244: '=' : conversion from 'unsigned long' to 'USHORT', possible loss of data 1>ezusbsys.c(4341) : error C4244: '=' : conversion from 'unsigned long' to 'USHORT', possible loss of data BUILD: Compile errors: not linking h:\source\wdm\prj\ezusbdrv directory BUILD: Done 3 files compiled - 6 Errors Tool returned code: 0 还请各位大虾指点,谢谢了 |
|
沙发#
发布于:2004-08-26 11:53
这是明显的类型不匹配,强制转换一下,
正常是警告,你设置的级别高,就变成错误了 |
|
|
板凳#
发布于:2004-08-26 11:57
'unsigned long' 和 'USHORT'还是 有区别的你看看哪里设置的不对,最好修改下,确认没有问题才行.
|
|
|
地板#
发布于:2004-08-26 12:21
在仔细看看这两中'unsigned long' 和 'USHORT'数据类型.
|
|
地下室#
发布于:2004-08-27 13:37
谢谢楼上的各位大佬。请问DS的编译警告级别设置是在哪儿?我在它的setting下好像没找到相关选项。
另:我上面的前两个问题是不是太初级了?我才开始学做USB的驱动,所以问的问题很肤浅,还请各位在见笑之余也给点意见,谢谢了 |
|
5楼#
发布于:2004-08-31 14:43
自己UP一下,还请各位指教!
|
|