SIS aplication interrupted with rtems4.8

Joel Sherrill joel.sherrill at OARcorp.com
Mon Mar 9 15:56:40 UTC 2009


Nicolas Horro wrote:
> 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?
>   
Runs for me with the CVS head.  I had sparc/sis built
and installed for testing something else so just threw the code at it.

Do you have MANAGERS=all in your Makefile or do you have
stubs?

--joel
> 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.
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users
>   


-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
   Support Available             (256) 722-9985





More information about the users mailing list