Compilare una nuova cinematica

Sezione dedicata a Linuxcnc
Rispondi
Kayla
Newbie
Newbie
Messaggi: 10
Iscritto il: venerdì 9 dicembre 2011, 12:54
Località: Roma

Compilare una nuova cinematica

Messaggio da Kayla » martedì 10 gennaio 2012, 13:56

Ciao a tutti,

Ho scritto la cinematica del mio robot modificando il file pumakins.c. L'ho rinominato in armkins.c e ho cercato di installare e compilare questo file. Ho utilizzato due procedure diverse ma in entrambi i casi mi da lo stesso errore e cioè:

"Can't find module 'armkins' in home/cnc/emc2-dev/rtlib " (si tenga presente che per accedere ad emc utilizzo . ./scripts/emc-environment)

La prima procedura è stata:

- copiare il file armkins.c in usr/realtime-2.6.32-122-rtai/modules/emc2
- sudo comp --install armkins.c

La seconda:
- copiare il file armkins.c in emc2-dev/src/emc/kinematics
-sudo comp --install armkins.c
- copiare il file armkins.c anche nella directory emc2-dev/rtlib

Qualcuno può aiutarmi o dirmi come potrei risolvere??

Kayla
Newbie
Newbie
Messaggi: 10
Iscritto il: venerdì 9 dicembre 2011, 12:54
Località: Roma

Re: Compilare una nuova cinematica

Messaggio da Kayla » mercoledì 11 gennaio 2012, 11:50

L'errore che mi dava è perchè dovevo copiare il file armkin.ko che è stato creato dopo la compilazione nella directory home/cnc/emc2-dev/rtlib invece di armkins.c
Ora però all'avvio di emc2 ho questo nuovo errore:

insmod: error inserting ?/home/cnc/emc2-dev/rtlib/armkins.ko': -1 Unknow symbol in module
arm_inversa.hal:5: exit value: 1
arm_inversa.hal:5: insmod failed, returned -1

Qualcuno ha idea di cosa possa significare? ho sbagliato qualcosa nella scrittura del file?

Rispondi

Torna a “Linuxcnc”