On 01/12/2012 06:53 PM, Manfred wrote:
> Dear Xenomai-Developers/Users,
> 
> I am trying to get xenomai running on an omap3630 device (gumstix overo).
> xenomai 2.6.0/kernel: linux-omap3-2.6.38 / i-pipe patch
> 2.6.38.8-arm-1.18.04
> 
> I would like to use the UART devices in a RT-application,
>  and I was following the following guidelines:
> http://www.xenomai.org/index.php/16550A
> 
> I had to do some changes to Kconfig in arch/arm/mach-omap2:Kconfig,
> so that the omap_serial driver would not be compiled-in and so that
>  I could actually disable the driver with setserial
> (and correspondingly had to make some changes here and there because the
>  devices are now called /dev/ttySx and not /dev/ttyOx, as in the
> omap_serial driver...)

I wonder why that's all necessary. On x86, just just do "setserial
/dev/ttyS0 uart none" before loading 16550A. Why is the name a problem?

> dmesg then reports:
> serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a ST16654
> serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a ST16654
> serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a ST16654
> serial8250.3: ttyS3 at MMIO 0x49042000 (irq = 80) is a ST16654
> 
> Anyway, finally I was able to the following:
>>setserial /dev/ttyS0 uart none
>>modprobe xeno_16550A mem=0x4806a000 irq=72 baud_base=3000000
> 
> (parameters same as here:
> http://www.mail-archive.com/xenomai-help@gna.org/msg10708.html
> )
> 
> And then I immediately get the following Error:
> 
> --------------------
> Unhandled fault: external abort on non-linefetch (0x1028) at 0xfa06a002
> Internal error: : 1028 [#1]

Hm, address might be unaligned. Maybe you need a regshift=2... and some
other quirks as well.

Wolfgang.



_______________________________________________
Xenomai-help mailing list
Xenomai-help@gna.org
https://mail.gna.org/listinfo/xenomai-help

Reply via email to