iMX257 based board not booting

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX257 based board not booting

1,812 Views
anamika_ng
Contributor I

Hi,

We have designed a custom board based on iMX257 processor. Now we are trying to download code(u.boot) through UART(Boot Pins are set to 1:1). It gives error "Connection error. Please reset the board and make sure the board in bootstrap mode".

I have a doubt. Does first code which gets execute after RESET remains in Internal Boot-ROM and that comes with Processor or We have to burn the Boot-ROM code also.

Please guide.

Thanks & Regards,

Anamika

Labels (1)
0 Kudos
Reply
7 Replies

1,383 Views
Yuri
NXP Employee
NXP Employee

Looks like the i.MX25 (boot ROM) does not start.

1.

Please check clkout signal CLKO it should be toggling.

2.

Please check output at reset signal VSTBY_ACK.

Toggle on this contacts indicates on finish of internal system reset.

3.

For internal UART / USB boot mode one can detect UART / USB related pin

activities during boot. Please look at section 7.3.5 [UART/USB Serial Download Mode (BOOT_MODE[1:0]=11)]

of the i.MX25 Reference Manual for more details about boot activity.

0 Kudos
Reply

1,383 Views
anamika_ng
Contributor I

Hi Yuri,

Thanks for your helpful and valuable suggestion.

We have tried the ways suggested by you.

(1) signal CLKO --> Its toggling correctly with 8.9 kHz.

(2) signal VSTBY_ACK. --> In our  custom Board, this pin has been put to NC. So we can not check this.

I have a basic query.

Does BootROM program comes pre-programmed in internal ROM of iMX257 for the newly assembled Board based on iMX257?

Thanks & Regards,

Anamika Singh

0 Kudos
Reply

1,383 Views
Yuri
NXP Employee
NXP Employee

Let me look at the schematic - (ref SR #1-1010436803)

0 Kudos
Reply

1,383 Views
Yuri
NXP Employee
NXP Employee

> Does BootROM program comes pre-programmed in internal ROM of iMX257
> for the newly assembled Board based on iMX257?

Yes, of course - boot ROM may be considered as part of silicon.

1,383 Views
anamika_ng
Contributor I

Hi Yuri,

Thanks a lot for clearing the doubt.

Situation is that --> We have build a Board based on iMX257 with NAND(MT29F8G16ADADAH4) and

mDRR(MT46H64M16LFB) .

Now at first we are trying to burn uboot through ATK.But we are not able to program it. We have set the Boot_Mode[1:0] to 1:1.

During analysis, it came that ATK is sending its 1st command to Board but Board is not sending anything back.

There is no message on TX pin of UART0 traced through CRO.

We are stuck. Please suggest some ways to find the issue.

Thanks & Regards,

Anamika


0 Kudos
Reply

1,383 Views
fabio_estevam
NXP Employee
NXP Employee

From which media (NOR, NAND, MMC) are you trying to boot from?

0 Kudos
Reply

1,383 Views
anamika_ng
Contributor I

Thanks for the reply.

I am trying to boot from NAND. However it the first time case(the board has just come out after assembly from hardware team) and we are trying to program NAND from ATK through UART.

It is giving us error "Connection error. Please reset the board and make sure the board in bootstrap mode".

What may be the problem?

Thanks & Regards,

Anamika

0 Kudos
Reply