Re: MPC8548 core "freezes"
From: Kumar Gala <hidden>
Date: 2011-10-25 20:28:00
On Oct 25, 2011, at 9:37 AM, JACOBS Willy wrote:
We discover on our own developed board based on a MPC8548, a FPGA =
connected
through the PCIe bus which the PQ3, and running U-BOOT, Linux 2.6.33.7 =
(+ RT
patches), and a Wind River 2.0 root file system on irregular =
occurrences that the
PQ3 "freezes". The main application running on the PQ3 transfer data =
between the
FPGA/PCIe (bi-directional over several PCIe lanes) and the MOTTSECs =
(at gigabit
speed). =20 With a Wind River Probe we can connected to the PQ3 JTAG, and to look into the PQ3 registers. In the erroneous state we always see: =20 - all the CPU e500 core registers have the value 0 - the L1 I/D caches are disabled - the L2 cache is still enabled - the DDR SDRAM logic is disabled (DDR_SDRAM_CFG[MEN_EN] =3D 0); the =
other DDR_SDRAM_CFG bits contains the programmed value
- the contents of the remaining peripheral registers look OK =20 We have already swapped boards, without any success. On the same boards we have also other applications running without =
this "freeze" problem.
Because no exception are generated it's very difficult to catch the =
root cause.
So any help is appreciated.
=20
U-Boot 2009.01.01 (Oct 08 2010 - 08:35:06)
=20
CPU: 8548, Version: 2.1, (0x80310021)
Core: E500, Version: 2.2, (0x80210022)
Clock Configuration:
CPU:1333.333 MHz, CCB:533.333 MHz,
DDR:266.667 MHz (533.333 MT/s data rate), LBC:66.667 MHz
L1: D-cache 32 kB enabled
I-cache 32 kB enabled
I2C: ready
Board: thales,payarapc8548, 12nc: 955683208506, snr: 0014
DRAM: DDR: 2 GB
FLASH: 128 MB
L2: 512 KB enabled
PCI: 32 bit, 66 MHz, async, host, arbiter
Scanning PCI bus 00
PCI on bus 00 - 00
=20
PCIE connected to slot as Root Complex (base address e000a000)
PCIE on bus 1 - 1
In: serial
Out: serial
Err: serial
Net: tsec0, tsec1, tsec2 [PRIME]You appear to be freezing in u-boot, should ask your question on that = list. - k=