mycookie
驱动小牛
驱动小牛
  • 注册日期2002-12-09
  • 最后登录2010-08-11
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:999回复:6

安装驱动软件

楼主#
更多 发布于:2004-11-09 16:58
     我怎么把我编译驱动软件(没有集成到系统中)传到CEPC上?
每次重新编译platform太麻烦


[编辑 -  11/10/04 by  mycookie]
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-10 13:07
把你的驱动考到_FLATRELEASEDIR里面;
在platform.bib里面加入
MODULES
xxx.dll  $(_FLATRELEASEDIR)\xxx.dll           NK     SH

在platform.reg里面加相应的条目

在pb里面选makeimage

如果你的驱动是可以安装的,你可以放到_FLATRELEASEDIR里面,启动cepc后在\release里面就是这个目录,你可以把这个驱动考过去安装
根据地的兄弟们,团结就是力量
mycookie
驱动小牛
驱动小牛
  • 注册日期2002-12-09
  • 最后登录2010-08-11
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-12 11:18
我在makeimage的时候,发现个问题:在编译ce.bib时候报个错误"Q:\emeb\cepc1\G:\work\emeb\source\ce_driver\CEPC__X86Dbg\stcusb.dll" NK SH
Q:\emeb\cepc1是我的ce目录
G:\work\emeb\source\ce_driver\CEPC__X86Dbg\stcusb.dll是我驱动目录,怎么会把这两个目录放在一起.我查看了一下addition.bib和project.bib中都有这两行,但我不知道这行是怎么产生的?我根本没有修改这两个文件呀
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-12 13:38
它报的错是什么?找不到这个文件还是什么?你不想要这两行去掉就可以了啊,ce.bib是根据编译参数把相应的*.bib合并产生的
根据地的兄弟们,团结就是力量
mycookie
驱动小牛
驱动小牛
  • 注册日期2002-12-09
  • 最后登录2010-08-11
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望21点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-12 14:56
regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\\Time Zones\\] "TZI" in system registry
regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\\SSCE.Errors.2.0] "Default" in system registry
regcomp: Overwriting existing value [HKEY_CLASSES_ROOT\\SSCE.Errors.2.0\\CLSID] "Default" in system registry
regcomp: Overwriting existing value [HKEY_LOCAL_MACHINE\\Ident] "Desc" in system registry
regcomp: InitRegistry Finished (6376 lines).
regcomp: Writing registry in fdf format
regcomp: Done.

makeimg: Localization skipped since locale in Q:\emeb\cepc1\RelDir\CEPC_X~1\prevlc.txt is unchanged from 0804.
makeimg: Check for Q:\emeb\cepc1\RelDir\CEPC_X~1\PreRomImage.bat to run.
makeimg: run command: romimage Q:\emeb\cepc1\RelDir\CEPC_X~1\ce.bib
Windows CE ROM Image Builder v4.0.000 Copyright (c) Microsoft Corporation
Built: Mar 14 2003 09:04:08
Error: Could not find file 'Q:\\emeb\\cepc1\\G:\\work\\emeb\\source\\ce_driver\\CEPC__X86Dbg\\stcusb.dll' on disk
stcusb.dll Q:\\emeb\\cepc1\\G:\\work\\emeb\\source\\ce_driver\\CEPC__X86Dbg\\stcusb.dll NK SH
Error: failed setting line
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
Error PB2505: Error executing #(Q:\\emeb\cepc1\\RelDir\CEPC_X~1\\)makeimg.exe.
编译工具怎么把这两个目录合在一起了?
我把addition.bib和project.bib中这两行除掉,编译的时候会自己在这两个文件中产生这两行.晕到!
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-12 17:47
你删错地方了吧,在原来那个目录里面的没删?编译的时候会重新考过来,(考到_flatreleasedir里面)

根据地的兄弟们,团结就是力量
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-11-12 17:48
对了,你如果只改_flatreleasedir里面的,就不要build,直接makeimage就行了
根据地的兄弟们,团结就是力量
游客

返回顶部