Is it just a matter of adding the .bin to the file name? Something like
this:
loadrt prucode=/usr/lib/linuxcnc/rt-preempt/pru_generic.bin pru=0
halname=hpg

On Fri, May 12, 2023 at 8:38 AM fogl <k.dovr...@gmail.com> wrote:

> Hello everybody,
>
> I am stuck with machinekit and pru. I am running a single line .hal file:
> loadrt prucode=/usr/lib/linuxcnc/rt-preempt/pru_generic pru=0 halname=hpg
>
> This returns:
> msgd:0 stopped
> rtapi:0 stopped
> rtapi_msgd command:  /usr/libexec/linuxcnc/rtapi_msgd --instance=0
> --rtmsglevel=1 --usrmsglevel=1 --debug=1 --halsize=524288
> rtapi_app command:  /usr/libexec/linuxcnc/rtapi_app_rt-preempt
> --instance=0 --debug=1
> stat: No such file or directory
> prutest.hal:6: insmod failed, returned -1:
> do_load_cmd: dlopen: prucode=/usr/lib/linuxcnc/rt-preempt/pru_generic.so:
> cannot open shared object file: No such file or directory
> rpath=/usr/lib/linuxcnc/rt-preempt
>
> Even though the file is actually there:
> $ ls /usr/lib/linuxcnc/rt-preempt | grep pru
> hal_pru.so
> hal_pru_generic.so
> hal_prudebug.so
> pru_decamux.bin
> pru_decamux.dbg
> pru_generic.bin
> pru_generic.dbg
>
> This is my linuxcnc.log (export DEBUG=5):
> May 12 14:19:23 beaglebone rtapi:0: do_load_cmd: dlopen:
> prucode=/usr/lib/linuxcnc/rt-preempt/pru_generic.so: cannot open shared
> object file:$
> May 12 14:19:23 beaglebone rtapi:0: rpath=/usr/lib/linuxcnc/rt-preempt
> May 12 14:19:23 beaglebone rtapi:0: 1:rtapi_app:4613:user do_load_cmd:
> dlopen: prucode=/usr/lib/linuxcnc/rt-preempt/pru_generic.so: cannot op$
> May 12 14:19:23 beaglebone rtapi:0: 1:rtapi_app:4613:user
> rpath=/usr/lib/linuxcnc/rt-preempt
> May 12 14:19:24 beaglebone msgd:0: rtapi_app exit detected - scheduled
> shutdown
> May 12 14:19:26 beaglebone msgd:0: msgd shutting down
> May 12 14:28:07 beaglebone rtapi:0: do_load_cmd: dlopen:
> prucode=/usr/lib/linuxcnc/rt-preempt/pru_generic.so: cannot open shared
> object file:$
> May 12 14:28:07 beaglebone rtapi:0: rpath=/usr/lib/linuxcnc/rt-preempt
> May 12 14:28:07 beaglebone rtapi:0: 1:rtapi_app:4766:user do_load_cmd:
> dlopen: prucode=/usr/lib/linuxcnc/rt-preempt/pru_generic.so: cannot op$
> May 12 14:28:07 beaglebone rtapi:0: 1:rtapi_app:4766:user
> rpath=/usr/lib/linuxcnc/rt-preempt
> May 12 14:28:08 beaglebone msgd:0: rtapi_app exit detected - scheduled
> shutdown
> May 12 14:28:10 beaglebone msgd:0: msgd shutting down
>
>
> $ uname -a
> Linux beaglebone 4.19.120-bone-rt-r50 #1stretch PREEMPT RT Fri May 8
> 22:45:31 UTC 2020 armv7l GNU/Linux
>
> Every help would be very much appreciated,
> Regards,
> Klemen
>
> --
> website: http://www.machinekit.io blog: http://blog.machinekit.io github:
> https://github.com/machinekit
> ---
> You received this message because you are subscribed to the Google Groups
> "Machinekit" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to machinekit+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/machinekit/96db28f3-8676-472c-af15-d68fe2d1cab2n%40googlegroups.com
> <https://groups.google.com/d/msgid/machinekit/96db28f3-8676-472c-af15-d68fe2d1cab2n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/machinekit/CAPEK9qaD7dtoBvcwdDxOWBxO-CLXMKKE4LJXfyvWbwmee6mSSw%40mail.gmail.com.

Reply via email to