Archived: WIndowsNT、NI-IMAQ1.5の環境でIMAQ PCI-1408を使って画像を取り込む際、DMAエラーが発生する

This document has been archived and is no longer updated by National Instruments



使用ソフトウェア: Driver Software>>NI-IMAQ
使用ソフトウェア・バージョン: 1.5
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア:

問題: Windows95の環境では問題なくPCI-1408は動作しますが、OSがNTの環境でIMAQ構成ユーティリティーにてSnapを実行すると"IMG_ERR_BDMA bad DMA transfer - use reset"というエラーが発生します。Grabを行うと、ウィンドウがポップアップで表示され、いかにもイメージが表示されるかのような状態になりますが、実際には画像は取り込まれず、システムが立往生(ハングアップ)してしまいます。FPGAテストを行うと、次のようなメッセージが表示されます:

"Error reading fpga reg 0x1- expected 0x10, received 0x50"

しかし、割込みを選択からはずすと、診断テストはパスするようになります。

解決策: NI-IMAQドライバを、以下のリンク先からダウンロードして最新のバージョンにアップグレードして下さい。またはBIOSのバスマスタリングの設定をイネーブルにするとBadDMA転送エラーはなくなります。

以下は、Compaq DeskProコンピュータのバスマスタリングの設定をイネーブルにする手順です:

1. OS起動時にF10キーを押し、次にEnterを押す。
2. 'Computer Setup'を選択
3. 'Add-in devices'を選択
4. リストの中の 'PCI Boards' ボタンを押す
5. ダイアログウィンドウの中の'Enable Bus Mastering'を選択する

関連リンク: NI-IMAQドライバのダウンロード

添付:





報告日時: 08/06/1997
最終更新日: 01/04/2001
ドキュメントID: 105ADHMZ