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