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

SIS aplication interrupted with rtems4.8



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.