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