12/19/2018 3:34 PM | |
Posts: 24 Rating: (0) |
Hi, I have successfully run the "onboard" part of the MindConnect lib using Eclipse IDE and choosing the option "Run As Application" in my IOT2000. Now, I am trying to compile and run it in the IOT2000. For that purpose, I made the bitbake populate_sdk option and I got the .sh and finally installed the SKD (in opt/poky/iot-2000/2.1.3). Now, I should re-configure my Eclipse project to change the POKY_HOME. On the other hand, I had to change the MCL_HOME path also, creating a new folder in my IOT2000 (/MindConnect_Library_V3.1.2.0). Then, I copied the complete onboarding project to my IOT and tried to compile. I have also checked that the headers are correctly used (I had to copy them to the callbacks.h and onboard_dsc_upload.h as well as the mcl.h several headers to /usr/local/include). ( Info obtained from https://support.industry.siemens.com/tf/ww/en/posts/error-of-undefined-reference-to/179641?page=0&pageSize=10 ) However, the project can be compiled but not linked (I can create the .i, .s and .o without any problem but not the final .exe). I have tried several options, but the problem seems to be that the MCL project is not correctly read. Therefore, I copied all the files inside the MindConnect_Library_V3.1.2.0 to the main folder where I had copied the IOT2000 Eclipse project. In order to compile using gcc, I tried: gcc example.c onboard_dsc_upload.c communication.c log_util.c (... all the .c files) but still getting some errors due to types and other stuff. It shouldn't be that complicated... Has someone experience in this issue or some kind of tip? Thank you and best regards, Laura ------------------------------------------------------------------------------------------ |
Last edited by: lauraest at: 12/19/2018 3:35:07 PMLast edited by: lauraest at: 12/19/2018 3:35:43 PMLast edited by: Jen_Moderator at: 12/20/2018 1:47:31 PMNew subject after splitting |
|
Follow us on