Bootloader for RT1060

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

Bootloader for RT1060

1,892 Views
SaiPrasadAB_1919
Contributor I
Hi, We had tried building flash loader(from bootloader_example) source from SDK examples for RT1060 board and replaced instead of ivt_flashloader.bin (C:\nxp\MCUX_Provi_v1\bin\data\targets\MIMXRT1060\ivt_flashloader.bin) - generated .bin from .axf using MCUExpressso provisioning tool, We expected this to be enumerated as a secondary bootloader which then flashes application firmware into SPI Flash, but this secondary firmware which is built from SDK source failed to enumerate. Is there any specific GUI to work with it or should we enable any bits in the source or should we take care of any internal address? Thank you in Advance.
 
Labels (1)
0 Kudos
3 Replies

1,848 Views
SaiPrasadAB_1919
Contributor I

Hi Gustavo, first of all thanks for the information but I tried this application MfgTool and completely analyzed this folder attached  above, right back this query, the very brief question of mine is that "I want the source of ivt_Bootloader.bin" for some development purpose. Thank you.

0 Kudos

1,840 Views
mjbcswitzerland
Specialist V

Hi

The uTasker project also includes MCU boot loader compatible UART and USB-HID operation, plus various other secondary loader methods (USB-MSD device/host, SD card, Ethernet) and OTA support for the 1060 (and all i.MX RT 10xx parts) with integrated clone protection and security concept for very simply use:

- i.MX RT 1060: https://www.utasker.com/iMX/RT1062.html / https://www.utasker.com/iMX/iMX_RT1062_OEM.html
- Boot loader concept including XiP on-the-fly decryption, clone protection or AES256 protected RAM execution.
-- Boot Loader concept flow chart: https://www.utasker.com/docs/iMX/Loader.pdf and usage reference https://www.utasker.com/docs/iMX/uTaskerLoader_TestDrive.pdf
-- Serial Loader features: https://www.utasker.com/docs/uTasker/uTaskerSerialLoader.pdf
-- Building the loader with MCUXpresso: https://www.utasker.com/docs/iMX/MCUXpresso.pdf (and video guide https://youtu.be/p_eUGo6GypY ) - the guide document explains how to use with any application (eg. SDK) and to enabling its operation with On-The-Fly decryption in 5 minutes
-- Building the loader with IAR: https://www.utasker.com/docs/iMX/IAR.pdf (and video guide https://youtu.be/XPCwVndP99s )
-- Building the loader with VisualStudio and GCC: https://www.utasker.com/docs/iMX/GCC.pdf (and video guide https://youtu.be/0UzLLSXABK8 )
Video Guide to encrypting NXP SDK examples to run from XiP memory using on-the-fly decryption and uploading with the µTasker loader: https://www.youtube.com/watch?v=5iT7KP691ls&list=PLWKlVb_MqDQEOCnsNOJO8gd3jDCwiyKKe&index=10
Video Guide to encrypting NXP SDK examples to run at optimal speed in internal RAM and uploading with the µTasker loader:
https://www.youtube.com/watch?v=fnfLQ-nbscI&list=PLWKlVb_MqDQEOCnsNOJO8gd3jDCwiyKKe&index=11
Video Guide for Embedded Artist OEM Module for i.MX RT 1062 showing precise secured application operation analysis: https://youtu.be/o7hQbOqhJoc

 

Regards

Mark
[uTasker project developer for Kinetis and i.MX RT]
Contact me by personal message or on the uTasker web site to discuss professional training, solutions to problems or product development requirements

 

0 Kudos

1,859 Views
gusarambula
NXP TechSupport
NXP TechSupport

Hello SaiPrasadAB_1919,

The flash bootloader can communicate using the OpenSDA/UART or USB-HDI interfaces. The tools available are available for use with the flash loader are available on the link below (please note that you may need to login to download this file).

https://www.nxp.com/webapp/Download?colCode=FLASHLOADER-RT106x-1-GA&appType=license

Inside you will find documentation on the different tools on the doc folder. The tools themselves are located on the Tools folder. The Manufacturing Tool (mfgtools-rel) would be the tool that provides a GUI in case you are interested in this feature.

For more information on how to use the flash loader please see Application Note 12238 (link below)

https://www.nxp.com/docs/en/nxp/application-notes/AN12238.pdf

I hope that this information helps.

Regards,
Gustavo

0 Kudos