Timer problem on TSIM2-eval/LEON3, RTEMS 4.8.0

Jiri Gaisler jiri at gaisler.com
Thu Aug 14 20:39:28 UTC 2008


Work OK here with our pre-built RTEMS tool-chain :

jiri at antec:~/tmp$ /opt/rtems-4.8/bin/sparc-rtems-gcc -g xxx.c
jiri at antec:~/tmp$ ~/tsim-eval/tsim/linux/tsim-leon3 a.out

  This TSIM evaluation version will expire February 1, 2009


  TSIM/LEON3 SPARC simulator, version 2.0.10b (evaluation version)

  Copyright (C) 2001, Gaisler Research - all rights reserved.
  This software may only be used with a valid license.
  For latest updates, go to http://www.gaisler.com/
  Comments or bug-reports to tsim at gaisler.com

serial port A on stdin/stdout
allocated 4096 K RAM memory, in 1 bank(s)
allocated 16 M SDRAM memory, in 1 bank
allocated 2048 K ROM memory
icache: 1 * 4 kbytes, 16 bytes/line (4 kbytes total)
dcache: 1 * 4 kbytes, 16 bytes/line (4 kbytes total)
section: .text, addr: 0x40000000, size 81344 bytes
section: .data, addr: 0x40013dc0, size 3520 bytes
section: .jcr, addr: 0x40014b80, size 4 bytes
read 627 symbols
tsim> go
resuming at 0x40000000
About to wait 1 tick...
Woken up.

Program exited normally.
tsim>


Jiri.

Tomas Kalibera wrote:
> Hi,
> 
> I seem not to be receiving timer interrupts in TSIM2-LEON3 with RTEMS 
> 4.8.0. Is the timer supposed to work in the evaluation version of TSIM ? 
> Or is any special config needed I am missing ?
> 
> My test code is below. On SIS-SPARC, the program works. On TSIM2-LEON3 
> it hangs in "rtems_task_wake_after".
> 
> Thanks,
> Tomas
> 
> #include <bsp.h>
> #include <stdlib.h>
> #include <stdio.h>
> 
> rtems_task Init(
>   rtems_task_argument ignored
> )
> {
>   printf("About to wait 1 tick...\n");
>   rtems_task_wake_after (1)  ;
>   printf("Woken up.\n");
>   exit( 0 );
> }
>  
> #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
> #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
> #define CONFIGURE_RTEMS_INIT_TASKS_TABLE
> #define CONFIGURE_MAXIMUM_TASKS 1
> #define CONFIGURE_INIT
> #include <rtems/confdefs.h>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users
> 
> 



More information about the users mailing list