I'm developing a custom board with the iMXRT1062DVL6B, and I'm basing my schematic on the Teensy 4.0. However, it uses an external MCU to put the RT1062 in boot mode so it can be programmed via USB.
I don't want to use this external MCU on my custom board. Any suggestions for a schematic on how I should maintain the logic state of these pins? Will I need a custom bootloader on my RT1062 to be able to program via USB?
Hello @frotaitalo,
You can use the Serial Downloader. It provides a means to download a program image to the chip over
the USB and UART serial connection. You can obtain more information in the chapter 9.9 called "Serial Downloader".
Also, the utility that can help you is the MCUxpresso Secure Provisioning Tool version 10.0, in this software there is a "Manufacturing tool" section where you can load the image to several Boards at the same time, the following image shows where this tool is located:
For more information about how this tool works, you can review chapter 5.7 of the document called MCUXpresso Secure Provisioning Tool User Guide v.10 which can be found in the following link: MCUXpresso Secure Provisioning Tool | NXP Semiconductors
Finally, you can check the PDF file called "Hardware Development Guide for the MIMXRT1050/MIMXRT1060 Processor" in order to make a good design.
Also, if you experience any issue, do not hesitate to let me know.
BR
Habib