Arch Mix Wiki documentation suggestions

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:

  • Converted RT1050 EVK to QSPI (IS25WP064A) by modifying resistors.

  • Flashed the prebuilt Arduino bootloader HEX file (from Arch Mix) into QSPI flash at address 0x60000000.

  • Tried flashing using:

    • NXP MCU Boot Utility

    • J-Flash (with external QSPI loader)

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:

  • USB is not detected at all

  • No COM port appears

  • Bootloader seems not running

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 :slight_smile: PJ :v: