SIS aplication interrupted with rtems4.8

Nicolas Horro nhorro at gmail.com
Mon Mar 9 15:49:28 UTC 2009


Hello,

I'm compiling this test application which in the real hardware (ERC32)
performs ok, but with the SIS BSP (RTEMS 4.8) ends interrupted by an
IU error mode. Anybody is getting the same error?

regards,

Nicolás Eduardo Horro


--- init.c --------------------------------------------------

#include <bsp.h>

/* RTEMS */
#include <rtems.h>
#include <stdio.h>

rtems_task Init( rtems_task_argument argument )
{
  printf(" *** RTEMS Application *** \n\n\r");
  while(1) {
    rtems_task_wake_after(1000);
    printf(".\n\r");
  }
}

/**************** START OF CONFIGURATION INFORMATION ****************/
#define CONFIGURE_INIT
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_MAXIMUM_TASKS             1
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
#define CONFIGURE_EXTRA_TASK_STACKS         (3 * RTEMS_MINIMUM_STACK_SIZE)
#include <rtems/confdefs.h>
/****************  END OF CONFIGURATION INFORMATION  ****************/


--- stdout --------------------------------------------------

  ERC32 boot loader

  system clock     : 16.0 MHz
  baud rate        : 38400 baud
  rom              : 4096 K, 9 ws
  ram              : 4096 K, 1 bank(s), 0/0 ws (r/w)
  edac             : disabled
  parity           : disabled
  dma              : enabled
  watchdog         : disabled
  i/o area 0       : 512 B, 0 ws (enabled without parity)
  i/o area 1       : 512 B, 3 ws (enabled without parity)
  i/o area 2       : 512 B, 3 ws (enabled without parity)
  i/o area 3       : 128 K, 7 ws (enabled without parity)
  ext. interrupt 0 : low level
  ext. interrupt 1 : low level
  ext. interrupt 2 : low level
  ext. interrupt 3 : low level
  ext. interrupt 4 : low level

  initialising ram memory
  loading .text
  loading .data
  loading .jcr

  starting application

 *** RTEMS Application ***

IU in error mode (128)
 16777220  020001f0  91d02000  Address 0x020001f0 is out of bounds.



More information about the users mailing list