
Kim, Timur,
after spending some more hours there's some success in MPC8377 based board bring up.
After using I2C for HRCW boot sequencing it is working fine now. BDI setup is also up and running, i.e. DDR and Flash are working fine.
U-Boot is starting properly and hangs after relocation, but having a look at the relocated address in RAM everything looks fine. Having a look at the DDR-Bus it is working fine and signal integrity is quite good.
What worries me is that the CPU doesn't get recognized properly :
The BGA package shows "MPC8377CVRALG" ... which is what we've ordered.
After looking at the Manual I'd expect SVR = 80C7_0021
Unfortunately BDI tells "SVR is 0x80C30021" indicating a MPC8379 :-(
U-Boot comes up with : CPU: e300c4, MPC8379, Rev: 2.1 at ...
Of course this would lead to disaster regarding PCIe/SATA port config since they're different. I have configured my board with 2x PCIe + 2x SATA ....
Any ideas ?
Regards, André
MATRIX VISION GmbH, Talstrasse 16, DE-71570 Oppenweiler Registergericht: Amtsgericht Stuttgart, HRB 271090 Geschaeftsfuehrer: Gerhard Thullner, Werner Armingeon, Uwe Furtner

Kim, Timur,
after spending some more hours there's some success in MPC8377 based board bring up.
After using I2C for HRCW boot sequencing it is working fine now. BDI setup is also up and running, i.e. DDR and Flash are working fine.
U-Boot is starting properly and hangs after relocation, but having a look at the relocated address in RAM everything looks fine. Having a look at the DDR-Bus it is working fine and signal integrity is quite good.
What worries me is that the CPU doesn't get recognized properly :
It's a hardware issue - the 837x are distinguished by ID Pins. Unfortunately they are buried within the listing of power pins and are not named exclusively ... bloody documentation.
Even the MPC837x design checklist does not mention them at all.
The BGA package shows "MPC8377CVRALG" ... which is what we've ordered.
After looking at the Manual I'd expect SVR = 80C7_0021
Unfortunately BDI tells "SVR is 0x80C30021" indicating a MPC8379 :-(
U-Boot comes up with : CPU: e300c4, MPC8379, Rev: 2.1 at ...
Of course this would lead to disaster regarding PCIe/SATA port config since they're different. I have configured my board with 2x PCIe + 2x SATA ....
Do you think there's any chance in bringing the CPU up and running ? Maybe without PCIe/SATA ....
Cheers, André
MATRIX VISION GmbH, Talstrasse 16, DE-71570 Oppenweiler Registergericht: Amtsgericht Stuttgart, HRB 271090 Geschaeftsfuehrer: Gerhard Thullner, Werner Armingeon, Uwe Furtner

André Schwarz wrote:
It's a hardware issue - the 837x are distinguished by ID Pins. Unfortunately they are buried within the listing of power pins and are not named exclusively ... bloody documentation.
I can't talk about the MPC8377CVRALG specifically, but using pin configs to change the ID of the chip is not unusual. A dip switch setting on the P1022DS board will change the P1022 into a P1013, and the SVR will change accordingly.
Perhaps your pin config is not set to the "default" for the chip you ordered, which is why it looks like a different chip?
participants (2)
-
André Schwarz
-
Timur Tabi