Komponenten für CAN können nicht geladen werden

2015-12-16
2015-12-17
  • braendieman - 2015-12-16

    Hallo,
    ich versuche momentan auf einem Entwicklungsboard (SysTec Application Kit ECUcore-1021) die CAN-Kommunikation, genauer CANOpen, in Betrieb zu nehmen. Die Codesys-Logdatei gibt folgendes preis:

    machine: armv7l
    timer resolution: 1000000nsec
    00000186: Cmp=SysModule, Class=4, Error=1, Info=0, pszInfo=**** ./CmpCAACanL2.so: cannot open shared object file: No such file or directory
    00000186: Cmp=CM, Class=4, Error=1, Info=12, pszInfo=**** *** Error: Component <cmp>CmpCAACanL2</cmp> NOT loaded
    00000186: Cmp=SysModule, Class=4, Error=1, Info=0, pszInfo=**** ./CmpSocketCanDrv.so: cannot open shared object file: No such file or directory
    00000186: Cmp=CM, Class=4, Error=1, Info=12, pszInfo=**** *** Error: Component <cmp>CmpSocketCanDrv</cmp> NOT loaded
    00000186: Cmp=SysModule, Class=4, Error=1, Info=0, pszInfo=**** ./CmpCAASdoClient.so: cannot open shared object file: No such file or directory
    00000186: Cmp=CM, Class=4, Error=1, Info=12, pszInfo=**** *** Error: Component <cmp>CmpCAASdoClient</cmp> NOT loaded
    00000186: Cmp=SysModule, Class=4, Error=1, Info=0, pszInfo=**** ./CmpCAASdoServer.so: cannot open shared object file: No such file or directory
    00000186: Cmp=CM, Class=4, Error=1, Info=12, pszInfo=**** *** Error: Component <cmp>CmpCAASdoServer</cmp> NOT loaded
    00000186: Cmp=SysModule, Class=4, Error=1, Info=0, pszInfo=**** pcls1021drv.so: cannot open shared object file: No such file or directory
    00000186: Cmp=CM, Class=4, Error=1, Info=12, pszInfo=**** *** Error: Component <cmp>IoDrv1021</cmp> NOT loaded
    =======================================================================
    00000186: Cmp=CM, Class=1, Error=0, Info=4, pszInfo= CODESYS Control V3
    00000186: Cmp=CM, Class=1, Error=0, Info=5, pszInfo= Copyright (c) 3S - Smart Software Solutions GmbH
    00000186: Cmp=CM, Class=1, Error=0, Info=6, pszInfo= <version>3.5.6.0</version> <builddate>Feb 11 2015</builddate>
    =======================================================================
    

    Demnach fehlen die Komponenten bzw. Shared Object Files für CAN oder? Kann ich CANopen trotzdem irgendwie realisieren, bzw. wo bekomme ich die Shared Object Files her?

    Danke schon im Voraus für die Antworten
    Gruß
    braendieman

     
  • eschwellinger

    eschwellinger - 2015-12-16

    Hi,

    ohne geht kein CAN.
    liegen die Shared Objects denn im runtime Verzeichnis?
    Vielleicht muss du nur den Pfad setzen vor dem Starten der Runtime
    Beispiel:
    export LD_LIBRARY_PATH=/root/

    Wenn das nicht klappt musst du dich an SysTec wenden, denke ich.
    Grüße
    Edwin

     
  • braendieman - 2015-12-17

    Hallo,
    das mit dem Library_Path passt so, steht auf /home/CODESYScontrol. Ich werde mich mal an den Support von SysTec wenden...
    Danke
    Gruß
    braendieman

     

Log in to post a comment.