Hello,

some more insights:

On 05/23/2010 05:46 PM, Wolfgang Grandegger wrote:
> On 05/23/2010 04:59 PM, Everett Wang wrote:
>> On Sun, May 23, 2010 at 5:37 PM, Wolfgang Grandegger <[email protected]> 
>> wrote:
>>> On 05/23/2010 05:48 AM, Everett Wang wrote:
>>>> Hi All,
>>>>
>>>> I am trying to make my serial work with xenomai. I have managed to
>>>> compile and almost run the cross-link example.
>>>> When I tried to run it, I got a shared library problem:
>>>>
>>>> examples
>>>> ./cross-link
>>>> ./cross-link: error while loading shared libraries: libxenomai.so.0: 
>>>> cannot...
>>>>
>>>> I then added this:
>>>>
>>>> $LD_LIBRARY_PATH=/usr/xenomai/lib
>>>> $export LD_LIBRARY_PATH
>>>>
>>>> Is this the right thing to do?
>>>>
>>>> I tried it again. I got a little further:
>>>>
>>>> r...@beagleboard:/home/everett/examples/rtdm/profiles/serial# ./cross-link
>>>> main : can't open rtser0 (write), No such device
>>>>
>>>> I googled a little bit and still can't find a solution. Here is the system 
>>>> I am
>>>> using: Beagleboard C4, xenomai 2.5.3, linux 2.6.33.3, cross-compiler CSL
>>>> 2010Q1. In my kernel configuration, I do have CONFIG_XENO_DRIVERS_16550A
>>>> enabled as a module.
>>>
>>> Is the module loaded. If not, it's no surprise that there is no rtser0
>>> device. Anyway, I'm not sure if Xenomai's 16550A RTserial driver is
>>> fully compatible with OMAPs 8250 devices, especially the proper access
>>> method might not be supported.

I think the serial ports for the beagle boards are configured in:

http://lxr.linux.no/#linux+v2.6.34/arch/arm/mach-omap2/serial.c

Therein you find entries like:

http://lxr.linux.no/#linux+v2.6.34/arch/arm/mach-omap2/serial.c#L82

As you can see, a regshift of 2 is used, which is not yet supported by
the 16550A RTDM driver. Should not be a big deal to add it, though.
Also, as baud_base you should use OMAP24XX_BASE_BAUD.

Wolfgang.

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to