[U-Boot] Bad CPU identification on MPC8544DS

jeff angielski jeff at theptrgroup.com
Fri Mar 6 14:39:53 CET 2009


On Tue, 2009-03-03 at 14:04 -0500, jeff angielski wrote:
> Despite the SVR being the same (0x803c0011), the latest u-boot is
> misidentifying the CPU when compared against the original 1.3.0 u-boot.
> The CPU is a 8544E but u-boot is reporting 8533E.
> 
> The wierd part of this is that according to the Chip Errata for the
> MPC8544E, the SVR *should* be 0x803c01xx  - which is different than both
> the 1.3 and latest git version are reading.
> 
> Can any of the Freescale guys explain this discrepancy between the
> manual, the Freescale BSP u-boot, and the latest u-boot?

The problem has been resolved.

It would appear that two forces were at work.  The older u-boot only
looked at 16 bits when determining the CPU type and could incorrectly
identify the various MPC85xx CPUs.  The second issue was that the
MPC8544DS hardware was being deployed with incorrect jumper settings.
These jumpers relate to the CPU ID.  Manufacturing never picked up on
this error because of the first problem.

So the latest u-boot is correct.



-- 
Jeff Angielski
The PTR Group
www.theptrgroup.com




More information about the U-Boot mailing list