I couldn't download my program into the flash...
Flash=88H Required=00H
Too myany errors to display!
Error: Flash Download failed - "Cortex-M7"
What's wrong?
I use SWD, and my MDK edition is 5.25.
Hi Fun
for swd one can look on
NXP RT1020 Program/Debug by SWD
for QSPI issues one can check app notes, like AN12108 How to Enable Boot from QSPI Flash on link
i.MX RT1020 MCU/Applications Crossover Processor | Arm® Cortex®-M7 @500 MHz |NXP
for programming also one can use flashloader :
Programmers (Flash, etc.)
Flash loader i.MXRT1020
https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/i.mx-appl...
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thanks. Inside AN12108, Table 3, QSPI FLASH support list, they are all 8MB or 16MB, but I want to use small-size flash around 1MB or even 512KB , is it Oaky? do I need to change the flash programming algorithm ? and can you provide it ?
yes small-size flash also may be used, for programming please check
https://www.nxp.com/docs/en/nxp/application-notes/AN12183.pdf
May be useful to look on latest MCUXpressoIDE which allows programming all JESD216
compatible flashes (it has iMXRT1020_JEDEC_SFDP.cfx driver).
https://community.nxp.com/message/1041547?commentID=1041547#comment-1041547
Check MCUXpresso_IDE_User_Guide included in package
Welcome | MCUXpresso SDK Builder
Best regards
igor
The chip is PIMXRT1021CAG4A, and the interface we used is QSPI. We changed the external flash (serial nor flash) several times, different brands, different capacity, but the error is same.
Why?