<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
If you are testing RTEMS 4.9 or newer then you need to <br>
boot 'hello.ralf', not 'hello.exe'.<br>
<br>
HTH<br>
-- Till<br>
<br>
On 06/03/2010 07:47 AM, Heinz Junkes wrote:
<blockquote
 cite="mid:E6D68233-6B78-4362-9BCF-7DE331D0A7CF@fhi-berlin.mpg.de"
 type="cite">
  <pre wrap="">Hi,

I am new to RTEMS. Up to now i have worked with VxWorks and will use RTEMS in future.
I have a couple of mvme-CPU-boards and to get experiences with the development process
of RTEMS i tried to get RTEMS running on this type of boards.

Unfortunately i run into  "Illegal Instruction" calls when it try to run the test-programms like "hello.exe"

PPC5-Bug>nbo
Network Booting from: DEC21143, Controller 0, Device 0
Device Name: /pci@fec00000/pci1011,19@e,0:0,0
Loading: hello.exe

Client IP Address      = 141.14.128.21
Server IP Address      = 141.14.131.168
Gateway IP Address     = 141.14.128.128
Subnet IP Address Mask = 255.255.240.0
Boot File Name         = hello.exe
Argument File Name     = 

Network Boot File load in progress... To abort hit <BREAK>

Bytes Received =&2524435, Bytes Loaded =&2524435
Bytes/Second   =&841478, Elapsed Time =3 Second(s)

Exception: Program (Illegal Instruction)
SRR0 =001F0000 SRR1 =00083040 Vector-Offset =00700
IP     =001F0000 MSR    =00003040 CR     =00000000 FPSCR  =00000000
R0     =00000000 R1     =03F00000 R2     =00000000 R3     =00000000
R4     =00000000 R5     =49504C01 R6     =00007000 R7     =001F0000
R8     =03F0CF4C R9     =03F0CD4C R10    =03F0CD55 R11    =03F0CE4C
R12    =03F0CE4C R13    =00000000 R14    =00000000 R15    =00000000
R16    =00000000 R17    =00000000 R18    =00000000 R19    =00000000
R20    =00000000 R21    =00000000 R22    =00000000 R23    =00000000
R24    =00000000 R25    =00000000 R26    =00000000 R27    =00000000
R28    =00000000 R29    =00000000 R30    =00000000 R31    =00000000
SPR0   =BA57C814 SPR1   =00000000 SPR8   =00000000 SPR9   =00000000
001F0000 7F454C46  WORD        $7F454C46

I assume that it has something to do with the amount of memory. On my boards i have 64MB and more memory available.
I think one have to use longjumps (gcc -mlongcall). I didn't found the point where i can define the used memory for my boards to get
the right initialization. 

Any idea to overcome that problem ?

Heinz
 

  </pre>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
rtems-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rtems-users@rtems.org">rtems-users@rtems.org</a>
<a class="moz-txt-link-freetext" href="http://www.rtems.org/mailman/listinfo/rtems-users">http://www.rtems.org/mailman/listinfo/rtems-users</a>
  </pre>
</blockquote>
<br>
</body>
</html>