Definitely something funny with the mcp750

gregory.menke at gsfc.nasa.gov gregory.menke at gsfc.nasa.gov
Thu Mar 8 20:00:59 UTC 2001


Attached is the full trickle of an example exception.  I can cause the
exception at will by including a C file that contains 1100 or so bytes
of static data, arranged as follows;

char confdata[]= "......
...
...
...";


The data itself is the contents of an ascii config file, no graphics
chars.  The file into which I'm including/not including the file above
is the rtems startup code, which I'd be happy to supply as needed.

If I don't include the file that has the definition of confdata above,
then RTEMS starts up happily.  If I do include it, then RTEMS bombs as
shown below.  If its verboten to include data defined in such a way,
please tell what way it should be done... 

I'm using the linux hosted tools on a 2.2.18 Debian system.

Thanks,

Gregm


==============================
Copyright Motorola Inc. 1988 - 1998, All Rights Reserved

PPC1 Debugger/Diagnostics Release Version 4.1 - 10/12/98 RM01
COLD Start

Local Memory Found =02000000 (&33554432)

WARNING: Board Configuration Data Failure

MPU Clock Speed =233Mhz

BUS Clock Speed =67Mhz

WARNING: Keyboard Not Connected

Reset Vector Location  : ROM Bank B
Mezzanine Configuration: Single-MPU
Current 60X-Bus Master : MPU0
Idle MPU(s)            : NONE

System Memory: 32MB, ECC Enabled (ECC-Memory Detected)
L2Cache:       1024KB, 117Mhz

PPC1-Bug>nbo
Network Booting from: DEC21140, Controller 0, Device 0
Device Name: /pci at 80000000/pci1011,9 at e,0:0,0
Loading: bootimage

Client IP Address      = 128.183.234.80
Server IP Address      = 128.183.235.130
Gateway IP Address     = 128.183.232.1
Subnet IP Address Mask = 255.255.252.0
Boot File Name         = bootimage
Argument File Name     =

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

Bytes Received =&250648, Bytes Loaded =&250648
Bytes/Second   =&250648, Elapsed Time =1 Second(s)

Residual-Data Located at: $01F78000

Model: (e2)
Serial: MOT0000000
Processor/Bus frequencies (Hz): 233347744/66670784
Time Base Divisor: 4000
Memory Size: 2000000
Original MSR: 3040
Original HID0: 80a4
Original R31: 0

PCI: Probing PCI hardware

RTEMS 4.x/PPC load:
Uncompressing the kernel...
Kernel at 0x00000000, size=0x76670
Initrd at 0x00000000, size=0x0
Residual data at 0x00077000
Command line at 0x0007e000
done
Now booting...
-----------------------------------------
Welcome to RTEMS RELEASE rtems-4.5.0(PowerPC/PowerPC 750/mcp750) on Mesquite cPCI (MCP750)
-----------------------------------------
RTEMS RELEASE rtems-4.5.0(PowerPC/PowerPC 750/mcp750) PANIC OpenPic Not found

exception handler called for exception 12
         Next PC or Address of fault = 12cc8
         Saved MSR = 3032
         R0 = 12cc4
         R1 = 775b0
         R2 = 0
         R3 = 4f
         R4 = 5ab28
         R5 = 0
         R6 = 0
         R7 = 77590
         R8 = 77180
         R9 = 800003f8
         R10 = 5c9d4
         R11 = 20
         R12 = ffffffff
         R13 = 1f73d40
         R14 = 0
         R15 = 0
         R16 = 0
         R17 = 0
         R18 = 0
         R19 = 0
         R20 = 0
         R21 = 0
         R22 = 74ef4
         R23 = ffffffff
         R24 = 7e00f
         R25 = 6e4b0
         R26 = 5ff14
         R27 = 6e480
         R28 = 60000
         R29 = 60000
         R30 = 62674
         R31 = 775c0
         CR = 28800024
         CTR = 0
         XER = 20000000
         LR = 12cc4
         MSR = 60000
unrecoverable exception!!! Push reset button




More information about the users mailing list