我的问题是针对FTDI的库libMPSSE,以及Linux上的USB到串口(SPI,I2C等)适配器。
当我执行与库链接的任何程序时,调用方法Init_libMPSSE()(没有显式调用)并抛出以下消息。
../../Infra/src/ftdi_infra.c:243:Init_libMPSSE(): NULL expression encountered
是否有人遇到此问题并找到了解决方法?
感谢。
答案 0 :(得分:3)
当libMPSSE无法打开libftd2xx.so共享库时,会出现此错误。您需要将LD_LIBRARY_PATH设置为安装此库的路径。例如,如果库位于/ usr / local / lib中,您将运行SPI静态示例,如下所示:
sudo LD_LIBRARY_PATH=/usr/local/lib ./sample-static.o