source: rtems/c/src/lib/libbsp/mips/jmr3904/README @ 867ab080

4.104.114.84.95
Last change on this file since 867ab080 was 7a677fd7, checked in by Joel Sherrill <joel.sherrill@…>, on 12/13/00 at 22:16:28

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
RevLine 
[c8471315]1#
2#  $Id$
3#
4
5Simple BSP for the TX3904 simulator built into gdb.
6
7Simulator Invocation
8====================
[a9c55f5]9The following is how the simulator is invoked.
[c8471315]10
[a9c55f5]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.
[c8471315]16
[7a677fd7]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
[c8471315]23Status
24======
[c1a24fbe]25
[a9c55f5]26+ hello.exe locks up while running the global destructors.  This almost
27  has to be a linkcmds issue.
[c1a24fbe]28
[7a677fd7]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.
[c1a24fbe]33
[a9c55f5]34+ There is no timer device driver.
Note: See TracBrowser for help on using the repository browser.