上次USB鼠标配不上的问题还没有解决,又遇到新问题,Boss说先解决新问题(感觉像猴子掰包谷,走一路丢一路 ),所以详细的试了试新问题--SATA硬盘在一块板子配不上,BIOS能识别,bootrom阶段就看不到了,vxWorks阶段也看不到,配置了相关的AHCI组件不能认到,AHCI驱动为vxBus架构,在shell下用vxBusShow能看到设备注册成功,但没有驱动实例在运行,这就比较奇怪。我又把它从BIOS开始改成IDE,vxWorks下调用ATA驱动,进行调试,硬盘pci设备可以正常识别,加载,都是在后续挂在了读取硬盘状态寄存器忙碌状态一直置位,无法进行进一步的加载工作。。。到这个阶段,软件上的路都走完了,现象很明确,原因很不明,但起码可以看出来AHCI和ATA效果差不多,这会我就怀疑到硬盘是不是坏了。。。但是windows可以正常运行,BIOS也正常,打算换个硬盘。。,这会BOSS说你先试试linux能跑起来不,,,,,(又一次感觉像猴子掰包谷,走一路丢一路 ),只能这样。。。
以前似懂非懂都是这样攒下来的吧,在这个过程中,我拿出我买了尘封已久的vxWorks蓝皮书,把bootrom,vxWorks的启动,块设备的结构框架,顺了一遍,捧着问题看书,效