AW: RTEMS 4.11 Gaisler Uart Driver bytes missing

Hoefle Marco Marco.Hoefle at nanotronic.ch
Wed Dec 16 11:58:45 UTC 2015


Hello Sebastian,
I guess the driver is in polling mode per default?

I just read that I have to use something like
CONSOLE_USE_INTERRUPTS=1
in the RTEMS cofig.

Right now I am using these parameters:

#define CONFIGURE_STACK_CHECKER_ENABLED
#define CONFIGURE_UNIFIED_WORK_AREAS
#define CONFIGURE_UNLIMITED_OBJECTS

/* RTEMS configuration */
#define CONFIGURE_INIT
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
//#define CONFIGURE_APPLICATION_NEEDS_TIMER_DRIVER

/**
 * Configure file system and libblock.
 */
#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
#define CONFIGURE_APPLICATION_NEEDS_LIBBLOCK
#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS    32
#define CONFIGURE_FILESYSTEM_JFFS2


#define CONFIGURE_MAXIMUM_TASKS 					2
#define CONFIGURE_EXTRA_TASK_STACKS     			(4 * RTEMS_MINIMUM_STACK_SIZE)

#define CONFIGURE_POSIX_INIT_THREAD_TABLE
#define CONFIGURE_MAXIMUM_POSIX_THREADS				8

#define CONFIGURE_MAXIMUM_DRIVERS 					8
#define CONFIGURE_MAXIMUM_POSIX_SEMAPHORES			10
#define CONFIGURE_MAXIMUM_POSIX_MUTEXES				15
#define CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES		10

#include <rtems/confdefs.h>

/*
#define CONFIGURE_SHELL_COMMANDS_INIT
#define CONFIGURE_SHELL_COMMANDS_ALL
#include <rtems/shellconfig.h>
*/

///* gaisler drivers */
#define CONFIGURE_DRIVER_AMBAPP_MCTRL
#define CONFIGURE_DRIVER_AMBAPP_GAISLER_APBUART
#define CONFIGURE_DRIVER_AMBAPP_GAISLER_GPTIMER
//#define CONFIGURE_DRIVER_AMBAPP_GAISLER_B1553BRM
#define CONFIGURE_DRIVER_AMBAPP_GAISLER_OCCAN
//#define CONFIGURE_DRIVER_AMBAPP_GAISLER_GRCAN
#define CONFIGURE_DRIVER_AMBAPP_GAISLER_GRSPW
//
//
#include <drvmgr/drvmgr_confdefs.h>



 

________________________________________
Von: Sebastian Huber <sebastian.huber at embedded-brains.de>
Gesendet: Mittwoch, 16. Dezember 2015 10:13
An: Hoefle Marco; users at rtems.org
Betreff: Re: RTEMS 4.11 Gaisler Uart Driver bytes missing

Hello Marco,

do you use the polled or interrupt driven APBUART driver?

--
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the users mailing list