MIMXRT1176 using IS25LP01G MIMXRT1170_SFDP_QSPI.cfx fails

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

MIMXRT1176 using IS25LP01G MIMXRT1170_SFDP_QSPI.cfx fails

Jump to solution
1,569 Views
Flo1989
Contributor III

Hi,

we are developing with the MIMXRT1176 Controller. After evaluation on the Eval-Board we are switching to our custom board, which uses a IS25LP01G Flash Device. When i try to flash via MCUXpresso and MCULink Debugger i get an error:

Flo1989_0-1660314632140.png

 

I think there is an error which occures in the FlashDriver MIMXRT1170_SFDP_QSPI.cfx

I opened the FlashDriver Project and load the test_main Program into RAM Execution says Erase Operation OK but Balck-Check fails.

When I look at the Memory Browser, there is always a 0x0F at some Addresses:

Flo1989_4-1660315204026.png

 

Flo1989_1-1660315109216.pngFlo1989_2-1660315150676.pngFlo1989_3-1660315177061.png

After programming ther are also not the right values burned into Flash:

Flo1989_5-1660315270493.png

 

I am not fimilar with the FlashDriver, what do i have to change to make it working? Is there a description about how to change the settings for new Flash Device?

 

Thank you very much!

Forian

Tags (1)
0 Kudos
1 Solution
1,537 Views
Flo1989
Contributor III

It seem that the chips program frequenzy should not exceed 66MHz. A read can be done with 133MHz.

Flo1989_0-1660912454964.png

 

So the solution is to reduce frequency wenn we write to the Flash chip!

Thank you very much!

View solution in original post

0 Kudos
4 Replies
1,551 Views
Flo1989
Contributor III

Hi,

i reduced the Frequency of the FlashDiver in FlashConfig.h to 80MHz, now i can Program, Erase and Debug correctly. Our traces on the PCB are not longer than 20mm so our Hardware Engineer didn't expected problems with this frequency. Is there a way to adjust slew rate of the FlexSPI Signals?

Flo1989_0-1660643473801.png

 

0 Kudos
1,544 Views
jeremyzhou
NXP Employee
NXP Employee

Hi,
Thanks for your reply.
1) Is there a way to adjust slew rate of the Flexispy Signals?
-- No, I'm afraid not.
Further, does the code can boot from the QSPI flash with the Flexispy clock frequency exceeding 80 MHz?
Have a great day,
TIC

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

 

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos
1,538 Views
Flo1989
Contributor III

It seem that the chips program frequenzy should not exceed 66MHz. A read can be done with 133MHz.

Flo1989_0-1660912454964.png

 

So the solution is to reduce frequency wenn we write to the Flash chip!

Thank you very much!

0 Kudos
1,556 Views
jeremyzhou
NXP Employee
NXP Employee

Hi,
Thank you for your interest in NXP Semiconductor products and for the opportunity to serve you.
Before sharing some advice, I was wondering if you can introduce your testing environment, such as a schematic of the custom board, debug tool, etc.
Have a great day,
TIC

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

 

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos