[U-Boot] Bad CPU identification on MPC8544DS
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.
The PTR Group
More information about the U-Boot