I am working on adding flash programming support for S25FL512S for an IMXRT1171 design. My understanding is that the example drivers that are packaged with MCUExpresso are meant for CMIS-DAP interface, for example iMXRT117x_FlexSPI_SFDP.zip. Our debugger is the Segger J-Link Pro, therefore we would like the flash programming to functional using Segger devices.
Questions:
Solved! Go to Solution.
Hi @KenG
I hope that you are doing excellent!
Regarding : My understanding is that the example drivers that are packaged with MCUExpresso are meant for CMIS-DAP interface, for example iMXRT117x_FlexSPI_SFDP.zip.
Yes, this is correct! Those projects are meant for the CMSIS DAP interface or LinkServer. Segger, does use a different flash driver.
About your questions :
Please let me know if there is anything else we can check over here.
All the best,
Diego
Hi @KenG
I hope that you are doing excellent!
Regarding : My understanding is that the example drivers that are packaged with MCUExpresso are meant for CMIS-DAP interface, for example iMXRT117x_FlexSPI_SFDP.zip.
Yes, this is correct! Those projects are meant for the CMSIS DAP interface or LinkServer. Segger, does use a different flash driver.
About your questions :
Please let me know if there is anything else we can check over here.
All the best,
Diego
Diego,
Thanks for the response and confirming my understanding. We do not have a usb like CMIS-DAP interface on our design like the 1176 EVK. Therefore Segger J-Link Pro is the only debug for us. Does this mean the option to flash software in to flash FlexSPI flash is to get Segger support and implement their driver, which as far as I can tell is propietary?
Hi @KenG
Thank you for your response as well!
I have to mention that the cheapest and simplest CMSIS DAP debugger we have is the MCU-Link, in case you want to use to for debugging/development purposes. But Maybe you are planning to get this to a production environment, with high performance using Segger J-Link Pro.
I think you may contact them to get assistance for the driver development using their tools. But I have seen that there is a flashdriver project using J-Link drivers + MCUXpresso :
Piziheng Embedded: RT-UFL - A Super Download Algorithm Design Applicable to All Platforms i.MXRT
Piziheng Embedded: The use of super download algorithm RT-UFL v1.0 under MCUXpresso IDE
https://github.com/JayHeng/RT-UFL
This is still under development and beyond of my support. You can translate the documentation to English using google. Please take a look to see if it works for you.
Best regards,
Diego