On 02/21/2014 03:31 PM, Bruno Tunes de Mello wrote:
Hi,
I'm using a Sabre Lite board with IMX6Q for a project.
I
installed xenomai with the kernel 3.0.35 from boundary Devices, its not
the version indicated in README file, but I applied the patches and it
seems work. When it boots can see the messages:
I-pipe: Domain Xenomai registered.
Xenomai: hal/arm started.
Xenomai: scheduling class idle registered.
Xenomai: scheduling class rt registered.
Xenomai: real-time nucleus v2.6.3 (Lies and Truths) loaded.
Xenomai: debug mode enabled.
Xenomai: starting native API services.
Xenomai: starting POSIX services.
Xenomai: starting RTDM services.
But the user space is not working. When I try to execute latency and xeno-test
commands I get a error message: not
found.
linaro@linaro-alip:/usr/xenomai/bin$ ./latency
bash: ./latency: No such file or directory
linaro@linaro-alip:/usr/xenomai/bin$ ./xeno-test
bash: ./xeno-test: /usr/xenomai/bin/xeno-test-run: bad interpreter: No such
file or directory
linaro@linaro-alip:/usr/xenomai/bin$ sudo ./xeno latency
./xeno: 15: exec: /usr/xenomai/bin/latency: not found
The only command that work is xeno-config. I started using Linux for this
project so I don't know how to solve it.
I
tried to search some solution on mailing list, but anything yet. In
troubleshooting guide I read about EABI and OABI compilers mismatch, but
I compiled both kernel and user space with Linaro toolchain
(arm-linux-gnueabi). I tried with Ubuntu cross-compiler too
(arm-linux-gnueabihf), but same result.
Xenomai user-space support is probably mis-compiled:
- either you did not compile it for ARM;
- or you compile it with a toolchain which is not the same as the one
used to generate the rest of the root filesystem.
--
Gilles.
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai