Definitely something funny with the mcp750

Eric Valette valette at crf.canon.fr
Fri Mar 9 08:55:24 UTC 2001


gregory.menke at gsfc.nasa.gov wrote:
> 
> 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 <====

The problem is there... Openpic is the interrupt controller.... 

The MCP750 BSP panic generate a software excption to push the context...


-- 
   __                 
  /  `                   	Eric Valette - Canon CRF
 /--   __  o _.          	Canon Development Europe Team Leader
(___, / (_(_(__         	Rue de la touche lambert
				35517 Cesson-Sevigne  Cedex
				FRANCE
Tel: +33 (0)2 99 87 68 91	Fax: +33 (0)2 99 84 11 30
E-mail: valette at crf.canon.fr	http://www.crf.canon.fr



More information about the users mailing list