Is There Arduino Support or Board Package Available for i.MX RT1041?

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

Is There Arduino Support or Board Package Available for i.MX RT1041?

946 Views
Harisha
Contributor I

Hi,

I am currently working on the i.MX RT1041 and I want to use it with the Arduino IDE, similar to how we use boards like ESP32 or Seeeduino.

For RT1052 (RT1050 EVKB), I have already achieved this by flashing the Seeeduino Arch Mix Arduino bootloader. After that, the board behaves like a Seeeduino board in the Arduino IDE, and I can successfully upload Arduino programs. I have already tested peripherals like I2C, SPI, UART (Modbus RTU), PWM, etc., and everything is working fine.

Now, I want to do the same for RT1041. However, unlike RT1052, there are no official Arduino-compatible boards (like Seeeduino) available for RT1041.

As far as I understand, there are two ways to add a board to Arduino IDE:

Using an existing board package via Board Manager
Manually creating a custom board support package

The second option is more complex. So my question is:

Is there any existing Arduino board package or support available for RT1041 that I can directly install and use in Arduino IDE?

Labels (1)
0 Kudos
Reply
1 Reply

894 Views
Pablo_Ramos
NXP Employee
NXP Employee

Hi @Harisha,

We do not have an Arduino board package for the i.MX RT1041.

Instead, you can refer to the i.MX RT1040 EVK, which is the closest supported implementation to the i.MX RT1041. For this board, we provide SDK examples covering different modules.

You can obtain the SDK from the MCUXpresso SDK Builder. The SDK is designed to be used with MCUXpresso IDE or MCUXpresso for Visual Studio Code, and I highly recommend using one of these IDEs.

Best Regards,

Pablo

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2355644%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIs%20There%20Arduino%20Support%20or%20Board%20Package%20Available%20for%20i.MX%20RT1041%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2355644%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EI%20am%20currently%20working%20on%20the%20i.MX%20RT1041%20and%20I%20want%20to%20use%20it%20with%20the%20Arduino%20IDE%2C%20similar%20to%20how%20we%20use%20boards%20like%20ESP32%20or%20Seeeduino.%3C%2FP%3E%3CP%3EFor%20RT1052%20(RT1050%20EVKB)%2C%20I%20have%20already%20achieved%20this%20by%20flashing%20the%20Seeeduino%20Arch%20Mix%20Arduino%20bootloader.%20After%20that%2C%20the%20board%20behaves%20like%20a%20Seeeduino%20board%20in%20the%20Arduino%20IDE%2C%20and%20I%20can%20successfully%20upload%20Arduino%20programs.%20I%20have%20already%20tested%20peripherals%20like%20I2C%2C%20SPI%2C%20UART%20(Modbus%20RTU)%2C%20PWM%2C%20etc.%2C%20and%20everything%20is%20working%20fine.%3C%2FP%3E%3CP%3ENow%2C%20I%20want%20to%20do%20the%20same%20for%20RT1041.%20However%2C%20unlike%20RT1052%2C%20there%20are%20no%20official%20Arduino-compatible%20boards%20(like%20Seeeduino)%20available%20for%20RT1041.%3C%2FP%3E%3CP%3EAs%20far%20as%20I%20understand%2C%20there%20are%20two%20ways%20to%20add%20a%20board%20to%20Arduino%20IDE%3A%3C%2FP%3E%3CP%3EUsing%20an%20existing%20board%20package%20via%20Board%20Manager%3CBR%20%2F%3EManually%20creating%20a%20custom%20board%20support%20package%3C%2FP%3E%3CP%3EThe%20second%20option%20is%20more%20complex.%20So%20my%20question%20is%3A%3C%2FP%3E%3CP%3E%3CLI-EMOJI%20id%3D%22lia_backhand-index-pointing-right%22%20title%3D%22%3Abackhand_index_pointing_right%3A%22%3E%3C%2FLI-EMOJI%3E%20Is%20there%20any%20existing%20Arduino%20board%20package%20or%20support%20available%20for%20RT1041%20that%20I%20can%20directly%20install%20and%20use%20in%20Arduino%20IDE%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2355644%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EDevelopment%20Board%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2356032%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Is%20There%20Arduino%20Support%20or%20Board%20Package%20Available%20for%20i.MX%20RT1041%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2356032%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F253824%22%20target%3D%22_blank%22%3E%40Harisha%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EWe%20do%20not%20have%20an%20Arduino%20board%20package%20for%20the%20i.MX%20RT1041.%3C%2FP%3E%0A%3CP%3EInstead%2C%20you%20can%20refer%20to%20the%20i.MX%20RT1040%20EVK%2C%20which%20is%20the%20closest%20supported%20implementation%20to%20the%20i.MX%20RT1041.%20For%20this%20board%2C%20we%20provide%20SDK%20examples%20covering%20different%20modules.%3C%2FP%3E%0A%3CP%3EYou%20can%20obtain%20the%20SDK%20from%20the%20%3CA%20href%3D%22https%3A%2F%2Fmcuxpresso.nxp.com%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EMCUXpresso%20SDK%20Builder%3C%2FA%3E.%20The%20SDK%20is%20designed%20to%20be%20used%20with%20MCUXpresso%20IDE%20or%20MCUXpresso%20for%20Visual%20Studio%20Code%2C%20and%20I%20highly%20recommend%20using%20one%20of%20these%20IDEs.%3C%2FP%3E%0A%3CP%3EBest%20Regards%2C%3C%2FP%3E%0A%3CP%3EPablo%3C%2FP%3E%3C%2FLINGO-BODY%3E