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:
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:
After programming ther are also not the right values burned into Flash:
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
Solved! Go to Solution.
It seem that the chips program frequenzy should not exceed 66MHz. A read can be done with 133MHz.
So the solution is to reduce frequency wenn we write to the Flash chip!
Thank you very much!
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?
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.
-------------------------------------------------------------------------------
It seem that the chips program frequenzy should not exceed 66MHz. A read can be done with 133MHz.
So the solution is to reduce frequency wenn we write to the Flash chip!
Thank you very much!
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.
-------------------------------------------------------------------------------