概述:
本文就固捷PATA硬盘在VxWorks 6.8下的驱动问题作简要描述。
环境:
硬件环境:
- Kontron ETX CD模块
- 固捷44 pin PATA硬盘 ( 32G )
软件环境:
- VxWorks 6.8
- ATA Drv (INCLUDE_ATA)
初步测试结果:
- BIOS里面需要将IDE的模式先设置成AUTO,再设置成USER,然后才可以启动bootrom
- 在调试代码过程中,bootrom第一次启动的时候会出现PS2和USB的键盘都不能用的情况,vxworks重启后才可以用
- 同样的测试环境,将硬盘换成120GB的HITACHI的44 pin PATA硬盘,一切正常。
改进的驱动:
目前融合在ETX CD的VX68 BSP [kontron_etxcd] 里面,库文件名为:libKontron_etxcd.a
源码在kontron/src/下
最终测试结果:
- Bootrom 和 vxworks 都可以正常的使用固捷44 pin PATA硬盘( 32 G)
- 120GB的HITACHI硬盘同样适用