[U-Boot] FW: MPC8313ERDB board hangs on u-boot start up
Doug Warner
dewarner1 at cox.net
Wed Dec 30 22:24:20 CET 2009
I found that u-boot-2008.10 with default settings, and anything prior to
this version, works; u-boot-2009.01 through u-boot-2009.11 will not (hangs
up per output below).
Has anybody else run into this problem when using 2009.01 or above with the
MPC8313ERDB REVB board and figured out the issue?
-----Original Message-----
From: Doug Warner [mailto:dewarner1 at cox.net]
Sent: Monday, December 28, 2009 6:44 PM
To: u-boot at lists.denx.de
Subject: FW: MPC8313ERDB board hangs on u-boot start up
The MPC8313E-RDB board I have is REV B running with a 33 MHz crystal.
Switch settings are default for NOR flash boot (S3 all ON, S4 all OFF).
I built the 2009.11 u-boot binary image using the tool chain from
ppc-2008-04-01_freescale.iso under Fedora 10. I used make
MPC8313ERDB_33_config for the setup
I used all of the default configuration settings (no changes to the unzipped
2009.11 source) for the build. I used the on-board I2C loader and Kermit
(Windows PC) to load the flash image on the board.
I did use the same above Linux tool chain above to build u-boot 1.3.0, which
booted with no problems (default configuration), which was also installed
with the I2C loader.
Am I missing something in the configuration beyond the defaults for this
board?
Hyperterm screen output of the failed boot process, which is in an endless
loop of getting a Machine check in kernel mode error when reaching the NAND
portion of the boot process is pasted below.
Thanks
Doug
U-Boot 2009.11 (Dec 28 2009 - 16:21:56) MPC83XX
Reset Status: Software Hard, External/Internal Soft, External/Internal Hard
CPU: e300c3, MPC8313EA, Rev: 2.0 at 333.333 MHz, CSB: 166.667 MHz
Board: Freescale MPC8313ERDB
I2C: ready
DRAM: 128 MB
FLASH: 8 MB
NAND: Machine check in kernel mode.
Caused by (from msr): regs 07f35dd8 Unknown values in msr
NIP: 07FD6E80 XER: 20000000 LR: 07FD7798 REGS: 07f35dd8 TRAP: 0200 DAR:
00000000
MSR: 00003030 EE: 0 PR: 0 FP: 1 ME: 1 IR/DR: 11
GPR00: 000258E0 07F35EC8 07F35F50 00000050 00000001 FFFFFFFF FFFFFFFF
00000000
GPR08: 07FF2FE9 07FF8CC8 FFFFFFFF 00000001 44000022 00000000 07FFC000
09FB8000
GPR16: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
07FBB098
GPR24: 07FBBAEC 00080000 00000001 09FB8000 09FB8000 00000050 07FFD04C
07FFAB14
Call backtrace:
BFFFFFFF 07FC9D60 07FC3BDC 07FBC888 07FBB5F0
machine check
Resetting the board.
U-Boot 2009.11 (Dec 28 2009 - 16:21:56) MPC83XX
Reset Status: Software Hard, External/Internal Soft, External/Internal Hard
CPU: e300c3, MPC8313EA, Rev: 2.0 at 333.333 MHz, CSB: 166.667 MHz
Board: Freescale MPC8313ERDB
I2C: ready
DRAM: 128 MB
FLASH: 8 MB
NAND: Machine check in kernel mode.
Caused by (from msr): regs 07f35dd8 Unknown values in msr
NIP: 07FD6E80 XER: 20000000 LR: 07FD7798 REGS: 07f35dd8 TRAP: 0200 DAR:
00000000
MSR: 00003030 EE: 0 PR: 0 FP: 1 ME: 1 IR/DR: 11
GPR00: 000258E0 07F35EC8 07F35F50 00000050 00000001 FFFFFFFF FFFFFFFF
00000000
GPR08: 07FF2FE9 07FF8CC8 FFFFFFFF 00000001 44000022 00000000 07FFC000
09FB8000
GPR16: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
07FBB098
GPR24: 07FBBAEC 00080000 00000001 09FB8000 09FB8000 00000050 07FFD04C
07FFAB14
Call backtrace:
BFFFFFFF 07FC9D60 07FC3BDC 07FBC888 07FBB5F0
machine check
Resetting the board.
More information about the U-Boot
mailing list