[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Pc386 bsp problem



Without seeing the code in question, it's difficult to diagnose. But, as
a general comment, 50 microseconds per tick is *extremely* fast: your
system will spend a good portion of each tick responding to timer
interrupts...


-- dc

On Fri, 2007-05-11 at 16:09 +0200, Arquer Stephane wrote:
> Hi,
> 
> I am trying to work with code generated by matlab RTW. This soft must be able to run under a Leon 3 or a pc386 platform.
> I work with Tsim and my code seems to work correcly but when I try to run it on a pc, the task calling the matlab step function crash.
> 
> Is there a specific configuration to do ?
> 
> This is my init configuration variables:
> 
> 
> #define CONFIGURE_TEST_NEEDS_CONSOLE_DRIVER
> #define CONFIGURE_TEST_NEEDS_CLOCK_DRIVER
> #define CONFIGURE_TEST_NEEDS_TIMER_DRIVER
> 
> #define CONFIGURE_INIT_TASK_PRIORITY			110
> 
> #define CONFIGURE_MAXIMUM_TASKS					128
> #define CONFIGURE_MAXIMUM_SEMAPHORES			20
> #define CONFIGURE_MAXIMUM_MESSAGE_QUEUES		10
> #define CONFIGURE_MAXIMUM_TIMERS				16
> #define CONFIGURE_MAXIMUM_PERIODS				16
> 
> #define CONFIGURE_MICROSECONDS_PER_TICK			50		// 1 tick toute les 50??s
> #define CONFIGURE_TICKS_PER_TIMESLICE			200
> 
> #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
> 
> #ifdef pc386
> #define CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLE rtems_driver_address_table Device_drivers[5] = {    CONSOLE_DRIVER_TABLE_ENTRY,    TTY1_DRIVER_TABLE_ENTRY,
>    TTY2_DRIVER_TABLE_ENTRY,
>    CLOCK_DRIVER_TABLE_ENTRY,    {NULL, NULL, NULL, NULL, NULL, NULL} }; #endif	//pc386
>  #define CONFIGURE_EXTRA_TASK_STACKS         (3 * RTEMS_MINIMUM_STACK_SIZE) 
> #define CONFIGURE_NUMBER_OF_TERMIOS_PORTS		10
> #define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS	10
> 
> #include <confdefs.h>
> 
> 
> Regards.
> 
> Stephane.
> 
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users