概述:

本文就固捷PATA硬盘在vx68下的驱动问题作简要描述。

环境:

硬件环境:

Kontron ETX CD模块

固捷44 pin PATA硬盘 ( 32G )

软件环境:

vxWorks 6.8

ATA Drv (INCLUDE_ATA)

初步测试结果:

1) BIOS里面需要将IDE的模式先设置成AUTO,再设置成USER,然后才可以启动bootrom

2) 在调试代码过程中,bootrom第一次启动的时候会出现PS2和USB的键盘都不能用的情况,vxworks重启后才可以用

3) 同样的测试环境,将硬盘换成120GB的HITACHI的44 pin PATA硬盘,一切正常。

改进的驱动:

目前融合在ETX CD的VX68 BSP [kontron_etxcd] 里面,库文件名为:libKontron_etxcd.a

源码在kontron/src/下

最终测试结果:

1) Bootrom 和 vxworks 都可以正常的使用固捷44 pin PATA硬盘( 32 G)

2) 120GB的HITACHI硬盘同样适用

测试截图:

VxWorks System Running

VxWorks devs

VxWorks ATA