Hello,
I'm currently working on the IMXRT1010, and I would like to connect it to an OV7670 camera. I've consulted the document AN12686 which deals with the emulation of a parallel camera interface using FlexIO.
https://www.nxp.com/docs/en/application-note/AN12686.pdf
The document clearly explains how the application works, but I couldn't find the corresponding application in the MCUXpresso SDK. So I was wondering if there was one.
Any help will be appreciated, thanks in advance.
Best regards.
Hi emmanuel19,
About the application note which you mentioned, please check it from this link:
https://www.nxp.com/docs/en/application-note-software/AN12686SW.zip
This is the application note, it has it's own code package, which is not added in the MCUXPresso SDK, that's why you can't find it from the SDK.
Please note, this code package just contains the IAR project:
AN12686SW\ANxxxx-SW\boards\evbmimxrt1010\demo_apps\flexio_camera\iar
No other IDE version.
Wish it helps you!
Best Regards,
Kerry
Hello,
Thank you for your response.
In order to execute the code on the board, I need to access 11 consecutive flexio inputs , however I can't find the arduino interface that allows me to access the routable GPIOs on the corresponding flexio. However, I found access to some of the GPIOs (GPIO9, GPIO10 or GPIO_SD_02) via the connectors.
In addition the application note advises about hardware customization on the platform and underlines the fact that the IMXRT1010 does not have a Flexio interface (4.1 Hardware application) https://www.nxp.com/docs/en/application-note/AN12686.pdf . However, I have no idea how to do this.
Finally I would like to know if there is a way to access to 11 flexios pin interface using the arduino interface on the IMXRT1010.
thank you in advance.
Best regards,
Hi emmanuel19,
You are right, the MIMXRT110-EVK board doesn't have the directly FlexIO interface, but please note, it is not the RT1010 can't support it, as you know, the AN12686 is totally based on the MIMXRT1010 chip, so the chip can support it, just the EVK board didn't design the directly flexIO port.
So, just as the AN12686 mentioned, customer can run the code on the customized board.
Now, 1. you can design your own RT1010 board
2. I have checked the related flexIO pins in the table1, all the related pins are fan out, maybe you can connect it with the wire, but that method maybe not very good, as the data line is not the same length.
So, if you have the condition, you can design the related PCB board, you can design the interface to your required Arduino interface. It need the hardware board. The chip totally can support it.
Wish it helps you!
Best Regards,
Kerry