blow fuse on imx25

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
2,715件の閲覧回数
leonardoalmeida
Contributor I

Hello all.

I'm trying to blow fuses using ATK MAX, version 1.7.1. The same error happens if FUSE_VDD is 0 or 1. The image attached contains the error image.

I'm using imx25_3stack board.

I appreciate your help.

ラベル(1)
タグ(2)
0 件の賞賛
返信
1 解決策
2,332件の閲覧回数
bfac
NXP Employee
NXP Employee

Team, thanks for the help,

I would like to update everyone with the solution to this topic.

The newest version of ATK 1.7.1 does not work for fuse blow on iMX25 for an unidentified reason.

We downgraded to 1.6.8 and could now successfully blow the fuses.

Tip provided by @Yuri_Muhin .

Best regards,

Bruno

元の投稿で解決策を見る

0 件の賞賛
返信
6 返答(返信)
2,333件の閲覧回数
bfac
NXP Employee
NXP Employee

Team, thanks for the help,

I would like to update everyone with the solution to this topic.

The newest version of ATK 1.7.1 does not work for fuse blow on iMX25 for an unidentified reason.

We downgraded to 1.6.8 and could now successfully blow the fuses.

Tip provided by @Yuri_Muhin .

Best regards,

Bruno

0 件の賞賛
返信
2,332件の閲覧回数
leonardoalmeida
Contributor I

I'd like to thank everybody for the help.

Best regards,

Leonardo

0 件の賞賛
返信
2,332件の閲覧回数
bfac
NXP Employee
NXP Employee

Thanks Jimmy,

I just talked with Leonardo, please notice that with this same board, with the Vdd_fuse powered on, we could program a test fuse using u-boot, so we know our hardware is ok.

The 2 problems with that are: this method is "blind" so I don't have a clear way of understanding what is done and what is not. We need a way to do this program in production line, the ATK should solve that.

We still have 2 main issues:

1) With ATK, we cannot program or read the fuses, see the error message above. We did this test in the same board, with the same Vdd_fuse applied, with no success. Can you help us understanding why ATK is not working?

2) We need to understand how to use the shadow-register test feature, what we need is a way to test the fuse-program once, before actually blowing the fuses, so we don't lose any boards (we only have a couple of prototypes). On a first study, we thought this would be accomplished by having GND on the Vdd_fuse, trying to program the fuses, and then doing a soft reset. But it didnt work.

Thanks!

0 件の賞賛
返信
2,332件の閲覧回数
bfac
NXP Employee
NXP Employee

Another important comment:

The ATK is working fine with that exact board and configuration, we can say this as we are able to successfully program a flash memory on the device using the ATK over USB. But when, in the same session, we try to read or write on fuses, the error message attached shows up.

Thanks!

Bruno

0 件の賞賛
返信
2,332件の閲覧回数
jimmychan
NXP TechSupport
NXP TechSupport

Please make sure the Fusebox program supply voltage is 3.6V.

For your information: http://cache.freescale.com/files/dsp/doc/app_note/AN3682.pdf

0 件の賞賛
返信
2,332件の閲覧回数
leonardoalmeida
Contributor I

Hi, Jimmy.

First of all, thanks for answering. I'd like to give some extra details and sumarize the problem:

- With FUSE_VDD in VCC: The iim driver from u-boot blows and reads fuses successfully. From ATK, it reads the "default fuse library", but it doesn't read/sense any fuse.

- With FUSE_VDD in GND: From ATK, the same error occurs. The iim driver from u-boot doesn't blow the fuses, but it reads always as unblown even before software reset. The reading is also done by iim driver, which follows the section 30.4.5.1 - Read Sequence from datasheet.

I'd like to simulate it with shadow fuses or to have the ATK working for diagnostics before blowing fuses.

Thanks!

0 件の賞賛
返信