テクニカル ドキュメント #71



Doc ID: 71
製品: DriverBuilder
Version:  --

VxWorks マシン上で、PCI 診断アプリケーションを起動する際に、ボードを開こうとすると以下のエラー メッセージが表示されます: "Card does not have all items expected for MyDriver" (カードには、MyDriver に必要なアイテムが揃っていません)

XXX_DetectCardElemets() 関数が失敗した場合に、診断 XXX_Open() 関数でこのメッセージを発行します (この関数の実装に関しては、xxx_lib.c を参照してください)。(xxx: ドライバ名を現しています)。

PCI カードを設定していないために、このエラーが発生すると思われます。
Intel X86 PC では、通常、ホスト PCI BIOS が起動時にカードを設定します。
ターゲット マシンにそのような BIOS が存在しないと思われます。PCI 自動設定をサポートしてる VxWorks BSP もあり、ターゲットがイメージを起動時に、PCI カードを自動設定するように、イメージにビルドできます。このステップは、OS およびプラットフォームの仕様に依存します。
詳細は、WindRiver システムのテクニカル サポートにお問い合わせください。