96Boards Sensor Mezzanine Instructions


#1

I have a Dragonboard410c which I loaded the latest Debian image onto from 96boards links. I checked the /usr/lib direcory and there exists an libupm-i2clcd library. Once I follow all the instructions for the Sensor mezzanine on 96boards, the library is no longer there and the rgb_lcd_demo.cpp will not compile due to the libupm-i2clcd library not found. Can someone please point me to a solution to this?

Thanks


/usr/bin/ld: cannot find -lupm-i2clcd
#2

@reubanks UPM packages in Debian have been updated to v1.6.0 release. Due to renaming of libupm-i2clcd -> libupm-lcd library in upstream, you are facing this issue. So I would suggest you to refer upstream examples [1]. Meanwhile we have raised an issue [2] to update 96Boards Sensor Mezzanine Examples.

[1] https://github.com/intel-iot-devkit/upm/tree/v1.6.0/examples
[2] https://github.com/96boards/documentation/issues/573


#3

I am attempting to compile the rgb_lcd_demo.cpp program in for the Grove starter kit and make ends in the following error:

linaro@linaro-alip:~/Starter_Kit_for_96Boards/rgb_lcd_demo$ make
g++ -Wall -g -lupm-i2clcd rgb_lcd_demo.cpp -o rgb_lcd_demo
/usr/bin/ld: cannot find -lupm-i2clcd
collect2: error: ld returned 1 exit status
: recipe for target ‘rgb_lcd_demo’ failed
make: *** [rgb_lcd_demo] Error 1

I followed all the instructions including getting the necessary libraries.


#4

@reubanks It seems you have cross-posted this here:


#5

Indeed. Cross-posting in such a short window really isn’t required. I have rejoined the two threads.