【VXWorks6.8下重新编译驱动方法】

VXWorks6.8下重新编译驱动方法

1、cmd中进入VxWorks6.8的开发平台所在的目录:

cd D:\ WindRiver6.8
进入开发平台目录
也可以直接在开发平台中点击工程右键弹出的菜单中选择Open WindRiver VxWorks 6.8 Development Shell 操作,使用这里面的shell就不用配置第二步的环境变量了,可直接切到驱动源码环境执行make 操作。
在这里插入图片描述

2、配置环境变量

cmd 中输入wrenv -p vxworks-6.8

配置环境变量

3、在驱动源码所在位置执行make命令

(1)首先进入驱动源码所在目录
cd D:\WindRiver6.8\vxworks-6.8\target\src\hwif\console
(2)执行以下指令 make CPU=PENTIUM TOOL=gnu
make

此时在驱动文件夹D:\WindRiver6.8\vxworks-6.8\target\lib\pentium\PENTIUM\common\objdrv下会生成新的obj驱动文件(vxbI8042Kbd.o)
kbd.o

4、添加make生成的obj文件至libdrv.a中

将新生成的驱动obj(vxbI8042Kbd.o)文件复制到D:\WindRiver6.8\vxworks-6.8\target\lib\pentium\PENTIUM\common目录下
执行以下指令
arpentium -d libdrv.a vxbI8042Kbd.o 清除 vxbI8042Kbd.o
arpentium -crus libdrv.a vxbI8042Kbd.o 添加 vxbI8042Kbd.o
添加驱动
至此,驱动已经更新完成了,在workbench中编译镜像就会使用新的驱动去编译了。

5、最后可以通过以下命令查看libDrv.a内部模块:

arpentium.exe -t libdrv.a

6

若是PENTIUM平台:
make CPU=PENTIUM TOOL=gnu rclean (清除原来的库文件)
make CPU=PENTIUM TOOL=gnu (重新编译库文件)

若是PENTIUM4平台:
make CPU=PENTIUM4 TOOL=gnu rclean (清除原来的库文件)
make CPU=PENTIUM4 TOOL=gnu (重新编译库文件)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值