Help! MPC8313E Revision Error!

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Help! MPC8313E Revision Error!

跳至解决方案
2,430 次查看
AlphaCao
Contributor I

We user MPC8313E for IEEE 1588 function, but we found some bug in RevB(2.2) chip. When we buy and use the New Revision Chip (RevC 2.2), we read register System Version Register (SVR)  from chip and the result is 0x80B1_0021.

 

I am sure the chip is right from Freescale agence. Next is our chip information:

 

MPC8313ECVRAFFC
333/333MHZ
QQAQ1108
MALAYSIA

MPC8313ECVRAFFC
333/333MHZ
UHQEZ1123
KOREA

 

The uboot debug string is below:

CPU:   e300c3, MPC8313E, Rev: 21 at 266.666 MHz, CSB:  133 MHz
Board: Freescale MPC8313ERDB
I2C:   ready
DRAM:  128 MB
FLASH: 16 MB
In:    serial
Out:   serial
Err:   serial
Net:   TSEC0, TSEC1 [PRIME]
Hit any key to stop autoboot:  0

标记 (1)
0 项奖励
回复
1 解答
2,283 次查看
alexander_yakov
NXP Employee
NXP Employee

Your U-boot does not read SVR, it reads SPRIDR

 

The value of SPRIDR is the same for 2.1 and 2.2

 

 

 

 

在原帖中查看解决方案

0 项奖励
回复
3 回复数
2,283 次查看
genuap
NXP Employee
NXP Employee

You need to go by the SVR. Look at the updated description in the errata sheet:

http://cache.freescale.com/files/32bit/doc/errata/MPC8313ECE.pdf?fpsp=1&WT_TYPE=Errata&WT_VENDOR=FRE...

 

SVR ending in 0021 is Rev 2.1

SVR ending in 0022 is Rev 2.2 

 

It looks like someone put the wrong part on the board.

0 项奖励
回复
2,284 次查看
alexander_yakov
NXP Employee
NXP Employee

Your U-boot does not read SVR, it reads SPRIDR

 

The value of SPRIDR is the same for 2.1 and 2.2

 

 

 

 

0 项奖励
回复
2,283 次查看
AlphaCao
Contributor I

Thank you so much.

We will try again for changing uboot code.

 

I want to know the different in SPRIDR、PVR、IVR。Because I can't find svr used in 8313 uboot

0 项奖励
回复