UART in RTEMS
freakforever at gmail.com
Thu Aug 12 16:24:16 UTC 2010
Including leonuart.h results in a compilation error:
../src/comms/packet_lib/leonuart.h:57: warning: type defaults to 'int' in
declaration of 'amba_apb_device'
../src/comms/packet_lib/leonuart.h:57: error: expected ';', ',' or ')'
before '*' token
Calling apbuart_register() also results an error: apbuart_register not
found. I have included apbuart.h.
On Thu, Aug 12, 2010 at 5:04 PM, Joris van Rantwijk <jorisvr at sron.nl> wrote:
> On Thursday 12 August 2010 17:25:14 João Rasta wrote:
> > apbuartN is not recognized, only console_N. Either to include your driver
> > to use CONSOLE_USE_INTERRUPTS=1 i have to recompile rtems. I'll give it a
> > try.
> You need to call apbuart_register() before you can open /dev/apbuart1.
> There is no need to recompile RTEMS to use the leonuart driver.
> Just compile and link the driver with your application and call
> > I have seen in your driver that rtems_termios_bufsize() can be used to
> > change the driver buffer size. Can i use it to change the RX and TX size
> > the console_N driver?
> Yes, but it won't have any effect if the driver is using polled I/O.
> In any case it will not change the size of the hardware fifo.
> Regards, Joris.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the users