Auto detect (in code) LPC4357: Rev '-' or Rev 'A'?

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

Auto detect (in code) LPC4357: Rev '-' or Rev 'A'?

734件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by mysepp on Sun Mar 20 05:32:41 MST 2016
Is there an easy way to decide if a self-written program is running on a LPC4357 with Rev '-' or Rev 'A'?

With "ISP Read Part Identification command" it seems to be not possible to detect.
According to user manual there is no revision mentioned for LPC4357s.

With Errata Entry ISP.1 I can perhaps read the part id,
and if entry is 0 0 xxx it is perhaps a Rev '-'.
With 0 xxx 0 it is perhaps a Rev 'A' and upwards.

But there is a note in errata sheet: "‘-’ (with a boot ROM version of 11.2)".
So it seems there are also Rev '-' with correct numbering?

Is there an other way, perhaps a changed initial value of a register,
which I can use or any other behaviour?

I must detect for sure, that I have a Rev 'A' (or newer),
so I can reject Rev '-', which has erratas which I don't have and don't want to fix.

ラベル(1)
0 件の賞賛
返信
2 返答(返信)

701件の閲覧回数
lpcware
NXP Employee
NXP Employee
bump
0 件の賞賛
返信

701件の閲覧回数
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by bavarian on Thu Apr 07 03:07:50 MST 2016
I need to check the different error sheets, maybe something has been mixed up for flash and non-flash parts:

//   - LPC1850/30/20/10 Rev A                                                      Bootcode v11.2
//   - LPC4350/30/20/10 Rev A                                                      Bootcode v11.2
//   - LPC4370                                                                                  Bootcode v11.2
//   - LPC1857 and all other flash based derivatives rev "-"       Bootcode v12.1
//   - LPC4357 and all other flash based derivatives rev "-"       Bootcode v12.1
//   - LPC1857 and all other flash based derivatives rev "A"      Bootcode v12.2
//   - LPC4357 and all other flash based derivatives rev "A"      Bootcode v12.2

The 11.x bootcode is for the flashless parts, the 12.x is for the flash parts.

Regards,
NXP Support Team.
0 件の賞賛
返信