4.104.114.95
Last change
on this file since 1d0ee80e 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
|
Rev | Line | |
---|
[c8471315] | 1 | # |
---|
| 2 | # $Id$ |
---|
| 3 | # |
---|
| 4 | |
---|
| 5 | Simple BSP for the TX3904 simulator built into gdb. |
---|
| 6 | |
---|
| 7 | Simulator Invocation |
---|
| 8 | ==================== |
---|
[a9c55f5] | 9 | The following is how the simulator is invoked. |
---|
[c8471315] | 10 | |
---|
[a9c55f5] | 11 | target sim --board=jmr3904 |
---|
| 12 | |
---|
| 13 | GDB must be configured with a target like "tx39-rtems". Otherwise, |
---|
| 14 | the simulator will not be built for the correct instruction |
---|
| 15 | and peripheral set. |
---|
[c8471315] | 16 | |
---|
[7a677fd7] | 17 | Simulator Information |
---|
| 18 | ===================== |
---|
| 19 | The simulated system clock counts instructions. Setting the clock |
---|
| 20 | source to "clock" and the divider to 1 results in the timer directly |
---|
| 21 | counting the number of instructions executed. |
---|
| 22 | |
---|
[c8471315] | 23 | Status |
---|
| 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.