source: rtems/c/src/lib/libbsp/mips/jmr3904/README @ 1d0ee80e

4.104.114.9
Last change on this file since 1d0ee80e was 7a677fd7, checked in by Joel Sherrill <joel.sherrill@…>, on Dec 13, 2000 at 10:16:28 PM

2000-12-13 Joel Sherrill <joel@…>

  • README: Updated. We are now vectoring a clock tick ISR handler. But RTEMS is not returning from the ISR properly.
  • clock/clockdrv.c: Now causes interrupts but has not been calibrated.
  • include/bsp.h: Use <libcpu/tx3904.h>
  • startup/Makefile.am: Add setvec.c from shared.
  • startup/bspstart.c: Initialize the status register (SR) so no interrupts are masked but global interrupts (SR_IEC) are off. Added call to install the ISR prologue code.
  • wrapup/Makefile.am: Pick up more pieces from libcpu.
  • Property mode set to 100644
File size: 893 bytes
Line 
1#
2#  $Id$
3#
4
5Simple BSP for the TX3904 simulator built into gdb.
6
7Simulator Invocation
8====================
9The following is how the simulator is invoked.
10
11target sim --board=jmr3904
12
13GDB must be configured with a target like "tx39-rtems".  Otherwise,
14the simulator will not be built for the correct instruction
15and peripheral set.
16
17Simulator Information
18=====================
19The simulated system clock counts instructions.  Setting the clock
20source to "clock" and the divider to 1 results in the timer directly
21counting the number of instructions executed.
22
23Status
24======
25
26+ hello.exe locks up while running the global destructors.  This almost
27  has to be a linkcmds issue.
28
29+ Workaround: bspclean.c actually explicits invokes _sys_exit() BEFORE
30  letting the global destructors run.
31
32+ There is a clock tick device driver which has not been calibrated.
33
34+ There is no timer device driver.
Note: See TracBrowser for help on using the repository browser.