Unable to write into the NAND flash of the IMXRT1170

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

Unable to write into the NAND flash of the IMXRT1170

660 Views
santhoshkumar_T
Contributor II

Hi we are using IMXRT1170 EVKB evolution board and trying to load our application program into the NAND flash using parallel SEMC and boot from NAND.

We didn't find a way to flash application into the NAND.

We tried with BootUtility application with proper all switch setting but it didn't worked.

Thanks in advance.

0 Kudos
Reply
4 Replies

564 Views
santhoshkumar_T
Contributor II

Hi @Omar_Anguiano 

We are not able to connect with NAND flash from NXP bootulility through serial downloader. We have done hardware changes(placing resistors) and Switch setting as mentioned in manual. 

0 Kudos
Reply

627 Views
santhoshkumar_T
Contributor II

Hi Omar 

Thanks for reply.

We have tried NAND flash sdk example it was working fine.

And we have changed the switch setting too.

Below are the steps i have followed.

Step1:

santhoshkumar_T_2-1717651199734.png

 

SW1:1-OFF 2-OFF 3-OFF 4-ON ----> To enter serial mode.

SW2: 6th bit ON---> To boot from flash.

Step2:

Tried to connect from the NXP Boot utility.

It was connected to ROM but failed to connect to NAND Flash.(By selecting SEMC NAND in selection prompt)

Same thing is working for SPI Nor flash(If i select SPI NOR in selection prompt). Able to erase and program Nor flash. 

refer below image with error message for SEMC NAND

santhoshkumar_T_0-1717652798546.png

 

 

 

 

0 Kudos
Reply

540 Views
Omar_Anguiano
NXP TechSupport
NXP TechSupport

Please use Secure Provisioning tool as it has already the NAND memory configuration loaded. If it is not connecting through MCUBootUtility but the SDK example is working then it is likely that the no connection is due to the specific memory configuration. 

Best regards,
Omar

0 Kudos
Reply

644 Views
Omar_Anguiano
NXP TechSupport
NXP TechSupport

First, I suggest you verify that the NAND flash is working correctly, for this you may run the NAND SDK example. Did you populate the corresponding connections to connect the NAND?

If this is working, we need to understand that the image must be generated to run on internal RAM as the NAND flash does not support XIP so the content in NAND is copied to RAM to be executed from there.

Please check the status of the boot_cfg pins as they are modified to support the NAND, for more details please refer to chapter 10.6.4 of the reference manual.

Best regards,
Omar

0 Kudos
Reply