FTDI的libMPSSE上遇到“NULL表达式”

时间:2013-11-22 23:01:45

标签: ftdi

我的问题是针对FTDI的库libMPSSE,以及Linux上的USB到串口(SPI,I2C等)适配器。

当我执行与库链接的任何程序时,调用方法Init_libMPSSE()(没有显式调用)并抛出以下消息。

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

是否有人遇到此问题并找到了解决方法?

感谢。

1 个答案:

答案 0 :(得分:3)

当libMPSSE无法打开libftd2xx.so共享库时,会出现此错误。您需要将LD_LIBRARY_PATH设置为安装此库的路径。例如,如果库位于/ usr / local / lib中,您将运行SPI静态示例,如下所示:

sudo LD_LIBRARY_PATH=/usr/local/lib ./sample-static.o