How to implement DFU in IMX RT1170

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

How to implement DFU in IMX RT1170

Jump to solution
967 Views
Ragnar
Contributor III

Hello,

         I want to update the IMX RT1170 firmware through the DFU via USB.

I have gone through the basic USB examples provided in the SDK. There I found examples regarding the DFU "evkmimxrt1170_dev_dfu_freertos_cm7". But in those I didn't find any text documents that explains how to executive it like other examples has.

I want to know the following:

1. Does the DFU works with the J11(On board debugger) or else I have to use the OTG's provided.

   If it works with the J11. How it would be and can I use the J11 for Debugging and DFU at the same time.

2. Is there any application that can supports for DFU on windows to update the RT1170 firmware through USB.

DFU example:

Ragnar_0-1702625025040.png

 

HID example:

Ragnar_1-1702625107144.png

 

          Thanks & Regards,

             Ragnar.

0 Kudos
Reply
1 Solution
947 Views
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @Ragnar,

The evkmimxrt1170_dev_dfu_freertos_cm7 example code does have a readme file, it is just a bit more tricky to find it. You need to navigate to the SDK installation path, by default it is: C:\Users\<user>\mcuxpresso\02\SDKPackages\

In there, extract the SDK, and follow this path: SDK_2_14_0_MIMXRT1170-EVKB.zip\boards\evkbmimxrt1170\usb_examples\usb_device_dfu\freertos\cm7

Here you will find the readme.pdf, which is a 12 page pdf that has all of the information and explains all of the setup and process for the usb dfu example code.

I hope this helps!

BR,
Edwin.

View solution in original post

2 Replies
942 Views
Ragnar
Contributor III

Hi @EdwinHz,

           Thanks for the reply. 

           Now, I was able to execute the given SDK example.

           Thanks & Regards,

                Ragnar.

     

 

0 Kudos
Reply
948 Views
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @Ragnar,

The evkmimxrt1170_dev_dfu_freertos_cm7 example code does have a readme file, it is just a bit more tricky to find it. You need to navigate to the SDK installation path, by default it is: C:\Users\<user>\mcuxpresso\02\SDKPackages\

In there, extract the SDK, and follow this path: SDK_2_14_0_MIMXRT1170-EVKB.zip\boards\evkbmimxrt1170\usb_examples\usb_device_dfu\freertos\cm7

Here you will find the readme.pdf, which is a 12 page pdf that has all of the information and explains all of the setup and process for the usb dfu example code.

I hope this helps!

BR,
Edwin.