Hi,
is it possible to run ardunio bootloader in rt1050 evk to make it behave as arduino board
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).
Reference guide followed:
https://wiki.seeedstudio.com/Arch_Mix/#using-nxpbootutility-to-flash-arduino-bootloader ()
What I tried:
Converted RT1050 EVK to QSPI (IS25WP064A).
Flashed the prebuilt Arduino bootloader HEX file (from Arch Mix) into QSPI flash at address 0x60000000.
Followed the same procedure as mentioned in the above guide:
Connected in Serial Downloader mode
Used NXP MCUBootUtility
Selected FlexSPI NOR
Used “All-in-One Action” to flash
Flashing completes successfully.
Expected behavior:
After switching back to QSPI boot and resetting the board, the Arduino bootloader should run and USB (OTG) should enumerate as a CDC device. ()
Actual behavior:
USB is not detected
No COM port appears
Bootloader seems not running
My questions:
Is the Arch Mix Arduino bootloader HEX directly compatible with RT1050 EVK?
Even though both use RT1052, are there any board-specific differences (USB pins, clock config, PHY, etc.)?
Does the bootloader depend on Arch Mix-specific hardware configuration?
Do we need to rebuild or modify the bootloader for RT1050 EVK?
Any guidance would be very helpful.
Thanks!