edb7312 and SkyeEye followup
Joel Sherrill <joel@OARcorp.com>
joel.sherrill at OARcorp.com
Tue Nov 22 21:48:46 UTC 2005
Jay.. I cc'ed you because you wrote the BSP initially and I think
you could read the simulator code for this CPU enough to figure out
why the clock tick isn't happening.
Using google to translate I deciphered the attached patch to the
edp7312 BSP for SkyEye. I managed to get hello to run on SkyEye.
Unfortunately, it looks like ticker is hung and the gdb support doesn't
seem to work well. I suspect it is partially because the patch ended up
RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/edb7312/irq/bsp_irq_init.c,v
retrieving revision 1.4
diff -u -r1.4 bsp_irq_init.c
--- irq/bsp_irq_init.c 21 Apr 2004 10:42:43 -0000 1.4
+++ irq/bsp_irq_init.c 22 Nov 2005 16:41:12 -0000
@@ -25,8 +25,8 @@
/* mask all interrupts */
*EP7312_INTMR1 = 0x0;
- *EP7312_INTMR2 = 0x0;
- *EP7312_INTMR3 = 0x0;
+ /* *EP7312_INTMR2 = 0x0; */
+ /* *EP7312_INTMR3 = 0x0; */
And I don't know if the clock tick source works in the simulator or if
it requires any further configuration. I turned on some internal
debugging and got this extra output from ticker:
start addr is set to 0xc0000124 by exec file.
*** CLOCK TICK TEST ***
TA1 - rtems_clock_get - 09:00:00 12/31/1988
TA2 - rtems_clock_get - 09:00:00 12/31/1988
TA3 - rtems_clock_get - 09:00:00 12/31/1988
... hung here ...
I think some of it could be eliminated with appropriate
changes to the configuration file.
Here is my skyeye.conf file:
#skyeye config file sample
mem_bank: map=I,type=RW, addr=0x80000000, size=0x00010000
mem_bank: map=M, type=RW, addr=0xc0000000, size=0x1000000
log: logon=1, logfile=/tmp/sk1.log, start=2000000, end=3000000
I got this off the net and it is generating some logfile that I
haven't quite decoded yet.
I invoked skyeye as follows:
~/skyeye/skyeye-v1/binary/skyeye -c ~/skyeye/skyeye.conf -e
Advice, hints, solutions, etc really appreciated. Solutions are very
much appreciated. :)
Joel Sherrill, Ph.D. Director of Research & Development
joel at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 1300 bytes
Desc: not available
More information about the users