Help! MPC8313E Revision Error!

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Help! MPC8313E Revision Error!

ソリューションへジャンプ
2,281件の閲覧回数
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,134件の閲覧回数
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,134件の閲覧回数
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,135件の閲覧回数
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,134件の閲覧回数
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 件の賞賛
返信