4

私の質問は、Linux で USB からシリアル ポート (SPI、I2C など) へのアダプターを操作するための FTDI のライブラリ libMPSSE に固有のものです。

ライブラリにリンクされたプログラムを実行すると、メソッド Init_libMPSSE() が (明示的な呼び出しなしで) 呼び出され、次のメッセージがスローされます。

../../Infra/src/ftdi_infra.c:243:Init_libMPSSE(): NULL expression encountered

誰かがこの問題を経験し、回避策を見つけましたか?.

ありがとう。

4

2 に答える 2

4

libMPSSE が libftd2xx.so 共有ライブラリを開くことができない場合、このエラーが発生します。このライブラリがインストールされたパスに LD_LIBRARY_PATH を設定する必要があります。たとえば、ライブラリが /usr/local/lib にある場合、SPI 静的サンプルを次のように実行します。

sudo LD_LIBRARY_PATH=/usr/local/lib ./sample-static.o
于 2014-04-10T17:14:34.430 に答える