I have recently successfully updated the bootloader on an Arch Mix board using the instructions in your Wiki here:
Using NXPBooTUtility to Flash Arduino Bootloader
However, there are two bits of information missing which should be added to the Wiki article:
At the instruction:
- Connect Arch Mix’s Rx Pin to 3.3V Pin using a Female Jumper wire and adjust the Switches to 0001
the pin should be the RXD Pin, or pin 19. There are several pins called RX on the pinout image.
Also, in the NXP Boot Utility it’s necessary to set the MCU Device to i.MXRT105x - LFBGA196, as it was initially set to something different.
1 Like
Title: Arduino Bootloader HEX (Arch Mix) not working on i.MX RT1050 EVK (RT1052 MCU)
Hi,
I am trying to use the Arduino bootloader provided for the Seeeduino Arch Mix (i.MX RT1052) on an NXP i.MX RT1050 EVK board, since both boards use the same MCU (RT1052).
What I tried:
Flashing completes successfully.
Expected behavior:
After switching to QSPI boot and resetting the board, the Arduino bootloader should run and the USB (OTG) should enumerate as a CDC device.
Actual behavior:
My question:
-
Is the Arch Mix Arduino bootloader HEX directly compatible with RT1050 EVK?
-
Even though both use RT1052, are there any board-specific dependencies (USB pins, clock, PHY, etc.) that prevent it from running?
-
Do we need to modify or rebuild the bootloader specifically for RT1050 EVK?
Any guidance would be helpful.
Thanks!
Hi there,
So , see the other thread…
HTH
GL
PJ 