Stellaris Application Update Using Stellaris USB DFU Class (AN01273) (Rev. A)

Texas Instruments

Published Date: 07/08/2013

Description

This application report provides a brief overview of the Device Firmware Upgrade (DFU) class describes the Stellaris implementation in the USB boot loader (boot_usb) application and also describes the hostside lmdfu dynamic link library for Windows. Use of the standard USB DFU class on Stellaris USBenabled microcontrollers offers a convenient and fast method of replacing main application image

Parts

Part Number Name Companion Part
LM3S3634-IQR50-A0T LM3S3634-IQR50-A0T Buy Datasheet
LM3S3651-IQR50-A0T LM3S3651-IQR50-A0T Buy Datasheet
LM3S3654-IQR50-C5 LM3S3654-IQR50-C5 Buy Datasheet
LM3S3654-IQR50-C5T LM3S3654-IQR50-C5T Buy Datasheet
LM3S3739-IQC50-A0 LM3S3739-IQC50-A0 Buy Datasheet
LM3S3739-IQC50-A0T LM3S3739-IQC50-A0T Buy Datasheet
LM3S3748-IQC50-A0 LM3S3748-IQC50-A0 Buy Datasheet
LM3S3748-IQC50-A0T LM3S3748-IQC50-A0T Buy Datasheet
LM3S3749-IQC50-A0 LM3S3749-IQC50-A0 Buy Datasheet
LM3S3749-IQC50-A0T LM3S3749-IQC50-A0T Buy Datasheet
LM3S3826-IQR50-C5 LM3S3826-IQR50-C5 Buy Datasheet
LM3S3826-IQR50-C5T LM3S3826-IQR50-C5T Buy Datasheet
LM3S3J26-IQR50-C5 LM3S3J26-IQR50-C5 Buy Datasheet
LM3S3J26-IQR50-C5T LM3S3J26-IQR50-C5T Buy Datasheet
LM3S3N26-IQR50-C5 LM3S3N26-IQR50-C5 Buy Datasheet
LM3S3N26-IQR50-C5T LM3S3N26-IQR50-C5T Buy Datasheet
LM3S3W26-IQR50-C5 LM3S3W26-IQR50-C5 Buy Datasheet
LM3S3W26-IQR50-C5T LM3S3W26-IQR50-C5T Buy Datasheet
LM3S3Z26-IQR50-C5 LM3S3Z26-IQR50-C5 Buy Datasheet
LM3S3Z26-IQR50-C5T LM3S3Z26-IQR50-C5T Buy Datasheet
LM3S5632-IQR50-A0T LM3S5632-IQR50-A0T Buy Datasheet
LM3S5651-IBZ80-C5 LM3S5651-IBZ80-C5 Buy Datasheet
LM3S5651-IBZ80-C5T LM3S5651-IBZ80-C5T Buy Datasheet
LM3S5651-IQC80-C5 LM3S5651-IQC80-C5 Buy Datasheet
LM3S5651-IQC80-C5T LM3S5651-IQC80-C5T Buy Datasheet
LM3S5652-IQR50-A0T LM3S5652-IQR50-A0T Buy Datasheet
LM3S5656-IQR80-C5 LM3S5656-IQR80-C5 Buy Datasheet
LM3S5656-IQR80-C5T LM3S5656-IQR80-C5T Buy Datasheet
LM3S5662-IQR50-A0T LM3S5662-IQR50-A0T Buy Datasheet
LM3S5732-IQR50-A0T LM3S5732-IQR50-A0T Buy Datasheet
LM3S5737-IQC50-A0 LM3S5737-IQC50-A0 Buy Datasheet
LM3S5737-IQC50-A0T LM3S5737-IQC50-A0T Buy Datasheet
LM3S5739-IQC50-A0 LM3S5739-IQC50-A0 Buy Datasheet
LM3S5739-IQC50-A0T LM3S5739-IQC50-A0T Buy Datasheet
LM3S5747-IQC50-A0 LM3S5747-IQC50-A0 Buy Datasheet
LM3S5747-IQC50-A0T LM3S5747-IQC50-A0T Buy Datasheet
LM3S5749-IQC50-A0 LM3S5749-IQC50-A0 Buy Datasheet
LM3S5749-IQC50-A0T LM3S5749-IQC50-A0T Buy Datasheet
LM3S5752-IQR50-A0T LM3S5752-IQR50-A0T Buy Datasheet
LM3S5762-IQR50-A0T LM3S5762-IQR50-A0T Buy Datasheet
LM3S5791-IBZ80-C5 LM3S5791-IBZ80-C5 Buy Datasheet
LM3S5791-IBZ80-C5T LM3S5791-IBZ80-C5T Buy Datasheet
LM3S5791-IQC80-C5 LM3S5791-IQC80-C5 Buy Datasheet
LM3S5791-IQC80-C5T LM3S5791-IQC80-C5T Buy Datasheet
LM3S5951-IBZ80-C5 LM3S5951-IBZ80-C5 Buy Datasheet
LM3S5951-IBZ80-C5T LM3S5951-IBZ80-C5T Buy Datasheet
LM3S5951-IQC80-C5 LM3S5951-IQC80-C5 Buy Datasheet
LM3S5951-IQC80-C5T LM3S5951-IQC80-C5T Buy Datasheet
LM3S5956-IQR80-C5 LM3S5956-IQR80-C5 Buy Datasheet
LM3S5956-IQR80-C5T LM3S5956-IQR80-C5T Buy Datasheet
LM3S5B91-IBZ80-C5 LM3S5B91-IBZ80-C5 Buy Datasheet
LM3S5B91-IBZ80-C5T LM3S5B91-IBZ80-C5T Buy Datasheet
LM3S5B91-IQC80-C5 LM3S5B91-IQC80-C5 Buy Datasheet
LM3S5B91-IQC80-C5T LM3S5B91-IQC80-C5T Buy Datasheet
LM3S5C31-IBZ80-A2 LM3S5C31-IBZ80-A2 Buy Datasheet
LM3S5C31-IBZ80-A2T LM3S5C31-IBZ80-A2T Buy Datasheet
LM3S5C31-IQC80-A2 LM3S5C31-IQC80-A2 Buy Datasheet
LM3S5C31-IQC80-A2T LM3S5C31-IQC80-A2T Buy Datasheet
LM3S5C36-IQR80-A2 LM3S5C36-IQR80-A2 Buy Datasheet
LM3S5C36-IQR80-A2T LM3S5C36-IQR80-A2T Buy Datasheet
LM3S5C51-IBZ80-A2 LM3S5C51-IBZ80-A2 Buy Datasheet
LM3S5C51-IBZ80-A2T LM3S5C51-IBZ80-A2T Buy Datasheet
LM3S5C51-IQC80-A2 LM3S5C51-IQC80-A2 Buy Datasheet
LM3S5C51-IQC80-A2T LM3S5C51-IQC80-A2T Buy Datasheet
LM3S5C56-IQR80-A2 LM3S5C56-IQR80-A2 Buy Datasheet
LM3S5C56-IQR80-A2T LM3S5C56-IQR80-A2T Buy Datasheet
LM3S5D51-IBZ80-A2 LM3S5D51-IBZ80-A2 Buy Datasheet
LM3S5D51-IBZ80-A2T LM3S5D51-IBZ80-A2T Buy Datasheet
LM3S5D51-IQC80-A2 LM3S5D51-IQC80-A2 Buy Datasheet
LM3S5D51-IQC80-A2T LM3S5D51-IQC80-A2T Buy Datasheet
LM3S5D56-IQR80-A2 LM3S5D56-IQR80-A2 Buy Datasheet
LM3S5D56-IQR80-A2T LM3S5D56-IQR80-A2T Buy Datasheet
LM3S5D91-IBZ80-A2 LM3S5D91-IBZ80-A2 Buy Datasheet
LM3S5D91-IBZ80-A2T LM3S5D91-IBZ80-A2T Buy Datasheet
LM3S5D91-IQC80-A2 LM3S5D91-IQC80-A2 Buy Datasheet
LM3S5D91-IQC80-A2T LM3S5D91-IQC80-A2T Buy Datasheet
LM3S5G31-IBZ80-A2 LM3S5G31-IBZ80-A2 Buy Datasheet
LM3S5G31-IBZ80-A2T LM3S5G31-IBZ80-A2T Buy Datasheet
LM3S5G31-IQC80-A2 LM3S5G31-IQC80-A2 Buy Datasheet
LM3S5G31-IQC80-A2T LM3S5G31-IQC80-A2T Buy Datasheet
LM3S5G36-IQR80-A2 LM3S5G36-IQR80-A2 Buy Datasheet
LM3S5G36-IQR80-A2T LM3S5G36-IQR80-A2T Buy Datasheet
LM3S5G51-IBZ80-A2 LM3S5G51-IBZ80-A2 Buy Datasheet
LM3S5G51-IBZ80-A2T LM3S5G51-IBZ80-A2T Buy Datasheet
LM3S5G51-IQC80-A2T LM3S5G51-IQC80-A2T Buy Datasheet
LM3S5G56-IQR80-A2 LM3S5G56-IQR80-A2 Buy Datasheet
LM3S5G56-IQR80-A2T LM3S5G56-IQR80-A2T Buy Datasheet
LM3S5K36-IQR80-C5 LM3S5K36-IQR80-C5 Buy Datasheet
LM3S5K36-IQR80-C5T LM3S5K36-IQR80-C5T Buy Datasheet
LM3S5P31-IBZ80-C5 LM3S5P31-IBZ80-C5 Buy Datasheet
LM3S5P31-IBZ80-C5T LM3S5P31-IBZ80-C5T Buy Datasheet
LM3S5P31-IQC80-C5 LM3S5P31-IQC80-C5 Buy Datasheet
LM3S5P31-IQC80-C5T LM3S5P31-IQC80-C5T Buy Datasheet
LM3S5P36-IQR80-C5 LM3S5P36-IQR80-C5 Buy Datasheet
LM3S5P36-IQR80-C5T LM3S5P36-IQR80-C5T Buy Datasheet
LM3S5P3B-IBZ80-C5 LM3S5P3B-IBZ80-C5 Buy Datasheet
LM3S5P3B-IBZ80-C5T LM3S5P3B-IBZ80-C5T Buy Datasheet
LM3S5P3B-IQC80-C5 LM3S5P3B-IQC80-C5 Buy Datasheet
LM3S5P3B-IQC80-C5T LM3S5P3B-IQC80-C5T Buy Datasheet
LM3S5P51-IBZ80-C5 LM3S5P51-IBZ80-C5 Buy Datasheet
LM3S5P51-IBZ80-C5T LM3S5P51-IBZ80-C5T Buy Datasheet
LM3S5P51-IQC80-C5 LM3S5P51-IQC80-C5 Buy Datasheet
LM3S5P51-IQC80-C5T LM3S5P51-IQC80-C5T Buy Datasheet
LM3S5P56-IQR80-C5 LM3S5P56-IQR80-C5 Buy Datasheet
LM3S5P56-IQR80-C5T LM3S5P56-IQR80-C5T Buy Datasheet
LM3S5R31-IBZ80-C5 LM3S5R31-IBZ80-C5 Buy Datasheet
LM3S5R31-IBZ80-C5T LM3S5R31-IBZ80-C5T Buy Datasheet
LM3S5R31-IQC80-C5 LM3S5R31-IQC80-C5 Buy Datasheet
LM3S5R31-IQC80-C5T LM3S5R31-IQC80-C5T Buy Datasheet
LM3S5R36-IQR80-C5 LM3S5R36-IQR80-C5 Buy Datasheet
LM3S5R36-IQR80-C5T LM3S5R36-IQR80-C5T Buy Datasheet
LM3S5T36-IQR80-C5 LM3S5T36-IQR80-C5 Buy Datasheet
LM3S5T36-IQR80-C5T LM3S5T36-IQR80-C5T Buy Datasheet
LM3S5U91-IBZ80-A2 LM3S5U91-IBZ80-A2 Buy Datasheet
LM3S5U91-IBZ80-A2T LM3S5U91-IBZ80-A2T Buy Datasheet
LM3S5U91-IQC80-A2 LM3S5U91-IQC80-A2 Buy Datasheet
LM3S5U91-IQC80-A2T LM3S5U91-IQC80-A2T Buy Datasheet
LM3S5Y36-IQR80-C5 LM3S5Y36-IQR80-C5 Buy Datasheet
LM3S5Y36-IQR80-C5T LM3S5Y36-IQR80-C5T Buy Datasheet
LM3S9781-IBZ80-C5 LM3S9781-IBZ80-C5 Buy Datasheet
LM3S9781-IBZ80-C5T LM3S9781-IBZ80-C5T Buy Datasheet
LM3S9781-IQC80-C5 LM3S9781-IQC80-C5 Buy Datasheet
LM3S9781-IQC80-C5T LM3S9781-IQC80-C5T Buy Datasheet
LM3S9790-IBZ80-C5 LM3S9790-IBZ80-C5 Buy Datasheet
LM3S9790-IBZ80-C5T LM3S9790-IBZ80-C5T Buy Datasheet
LM3S9790-IQC80-C5 LM3S9790-IQC80-C5 Buy Datasheet
LM3S9790-IQC80-C5T LM3S9790-IQC80-C5T Buy Datasheet
LM3S9792-IBZ80-C5 LM3S9792-IBZ80-C5 Buy Datasheet
LM3S9792-IBZ80-C5T LM3S9792-IBZ80-C5T Buy Datasheet
LM3S9792-IQC80-C5 LM3S9792-IQC80-C5 Buy Datasheet
LM3S9792-IQC80-C5T LM3S9792-IQC80-C5T Buy Datasheet
LM3S9971-IBZ80-C5 LM3S9971-IBZ80-C5 Buy Datasheet
LM3S9971-IBZ80-C5T LM3S9971-IBZ80-C5T Buy Datasheet
LM3S9971-IQC80-C5 LM3S9971-IQC80-C5 Buy Datasheet
LM3S9971-IQC80-C5T LM3S9971-IQC80-C5T Buy Datasheet
LM3S9997-IBZ80-C5 LM3S9997-IBZ80-C5 Buy Datasheet
LM3S9997-IBZ80-C5T LM3S9997-IBZ80-C5T Buy Datasheet
LM3S9997-IQC80-C5 LM3S9997-IQC80-C5 Buy Datasheet
LM3S9997-IQC80-C5T LM3S9997-IQC80-C5T Buy Datasheet
LM3S9B81-IBZ80-C5 LM3S9B81-IBZ80-C5 Buy Datasheet
LM3S9B81-IBZ80-C5T LM3S9B81-IBZ80-C5T Buy Datasheet
LM3S9B81-IQC80-C5 LM3S9B81-IQC80-C5 Buy Datasheet
LM3S9B81-IQC80-C5T LM3S9B81-IQC80-C5T Buy Datasheet
LM3S9B90-IBZ80-C5 LM3S9B90-IBZ80-C5 Buy Datasheet
LM3S9B90-IBZ80-C5T LM3S9B90-IBZ80-C5T Buy Datasheet
LM3S9B90-IQC80-C5 LM3S9B90-IQC80-C5 Buy Datasheet
LM3S9B90-IQC80-C5T LM3S9B90-IQC80-C5T Buy Datasheet
LM3S9B92-IBZ80-C5 LM3S9B92-IBZ80-C5 Buy Datasheet
LM3S9B92-IBZ80-C5T LM3S9B92-IBZ80-C5T Buy Datasheet
LM3S9B92-IQC80-C5 LM3S9B92-IQC80-C5 Buy Datasheet
LM3S9B92-IQC80-C5T LM3S9B92-IQC80-C5T Buy Datasheet
LM3S9B95-IBZ80-C5 LM3S9B95-IBZ80-C5 Buy Datasheet
LM3S9B95-IBZ80-C5T LM3S9B95-IBZ80-C5T Buy Datasheet
LM3S9B95-IQC80-C5 LM3S9B95-IQC80-C5 Buy Datasheet
LM3S9B95-IQC80-C5T LM3S9B95-IQC80-C5T Buy Datasheet
LM3S9B96-IBZ80-C5T LM3S9B96-IBZ80-C5T Buy Datasheet
LM3S9B96-IQC80-C5 LM3S9B96-IQC80-C5 Buy Datasheet
LM3S9B96-IQC80-C5T LM3S9B96-IQC80-C5T Buy Datasheet
LM3S9BN2-IBZ80-C5 LM3S9BN2-IBZ80-C5 Buy Datasheet
LM3S9BN2-IBZ80-C5T LM3S9BN2-IBZ80-C5T Buy Datasheet
LM3S9BN2-IQC80-C5 LM3S9BN2-IQC80-C5 Buy Datasheet
LM3S9BN2-IQC80-C5T LM3S9BN2-IQC80-C5T Buy Datasheet
LM3S9BN5-IBZ80-C5 LM3S9BN5-IBZ80-C5 Buy Datasheet
LM3S9BN5-IBZ80-C5T LM3S9BN5-IBZ80-C5T Buy Datasheet
LM3S9BN5-IQC80-C5 LM3S9BN5-IQC80-C5 Datasheet
LM3S9BN5-IQC80-C5T LM3S9BN5-IQC80-C5T Buy Datasheet
LM3S9BN6-IBZ80-C5 LM3S9BN6-IBZ80-C5 Buy Datasheet
LM3S9BN6-IBZ80-C5T LM3S9BN6-IBZ80-C5T Buy Datasheet
LM3S9BN6-IQC80-C5 LM3S9BN6-IQC80-C5 Buy Datasheet
LM3S9BN6-IQC80-C5T LM3S9BN6-IQC80-C5T Buy Datasheet
LM3S9C97-IBZ80-A2 LM3S9C97-IBZ80-A2 Buy Datasheet
LM3S9C97-IBZ80-A2T LM3S9C97-IBZ80-A2T Buy Datasheet
LM3S9C97-IQC80-A2 LM3S9C97-IQC80-A2 Buy Datasheet
LM3S9C97-IQC80-A2T LM3S9C97-IQC80-A2T Buy Datasheet
LM3S9D81-IBZ80-A2 LM3S9D81-IBZ80-A2 Buy Datasheet
LM3S9D81-IBZ80-A2T LM3S9D81-IBZ80-A2T Buy Datasheet
LM3S9D81-IQC80-A2 LM3S9D81-IQC80-A2 Buy Datasheet
LM3S9D81-IQC80-A2T LM3S9D81-IQC80-A2T Buy Datasheet
LM3S9D90-IBZ80-A2T LM3S9D90-IBZ80-A2T Buy Datasheet
LM3S9D90-IQC80-A2T LM3S9D90-IQC80-A2T Buy Datasheet
LM3S9D92-IBZ80-A2 LM3S9D92-IBZ80-A2 Buy Datasheet
LM3S9D92-IBZ80-A2T LM3S9D92-IBZ80-A2T Buy Datasheet
LM3S9D92-IQC80-A2 LM3S9D92-IQC80-A2 Buy Datasheet
LM3S9D92-IQC80-A2T LM3S9D92-IQC80-A2T Buy Datasheet
LM3S9D96-IBZ80-A2 LM3S9D96-IBZ80-A2 Buy Datasheet
LM3S9D96-IBZ80-A2T LM3S9D96-IBZ80-A2T Buy Datasheet
LM3S9D96-IQC80-A2T LM3S9D96-IQC80-A2T Buy Datasheet
LM3S9DN5-IBZ80-A2 LM3S9DN5-IBZ80-A2 Buy Datasheet
LM3S9DN5-IBZ80-A2T LM3S9DN5-IBZ80-A2T Buy Datasheet
LM3S9DN5-IQC80-A2 LM3S9DN5-IQC80-A2 Buy Datasheet
LM3S9DN5-IQC80-A2T LM3S9DN5-IQC80-A2T Buy Datasheet
LM3S9DN6-IBZ80-A2 LM3S9DN6-IBZ80-A2 Buy Datasheet
LM3S9DN6-IBZ80-A2T LM3S9DN6-IBZ80-A2T Buy Datasheet
LM3S9DN6-IQC80-A2 LM3S9DN6-IQC80-A2 Buy Datasheet
LM3S9G97-IBZ80-A2 LM3S9G97-IBZ80-A2 Buy Datasheet
LM3S9G97-IBZ80-A2T LM3S9G97-IBZ80-A2T Buy Datasheet
LM3S9G97-IQC80-A2 LM3S9G97-IQC80-A2 Buy Datasheet
LM3S9G97-IQC80-A2T LM3S9G97-IQC80-A2T Buy Datasheet
LM3S9GN5-IBZ80-A2 LM3S9GN5-IBZ80-A2 Buy Datasheet
LM3S9GN5-IBZ80-A2T LM3S9GN5-IBZ80-A2T Buy Datasheet
LM3S9GN5-IQC80-A2 LM3S9GN5-IQC80-A2 Buy Datasheet
LM3S9GN5-IQC80-A2T LM3S9GN5-IQC80-A2T Buy Datasheet
LM3S9L71-IBZ80-C5 LM3S9L71-IBZ80-C5 Buy Datasheet
LM3S9L71-IBZ80-C5T LM3S9L71-IBZ80-C5T Buy Datasheet
LM3S9L71-IQC80-C5 LM3S9L71-IQC80-C5 Buy Datasheet
LM3S9L71-IQC80-C5T LM3S9L71-IQC80-C5T Buy Datasheet
LM3S9L97-IBZ80-C5 LM3S9L97-IBZ80-C5 Buy Datasheet
LM3S9L97-IBZ80-C5T LM3S9L97-IBZ80-C5T Buy Datasheet
LM3S9L97-IQC80-C5 LM3S9L97-IQC80-C5 Buy Datasheet
LM3S9L97-IQC80-C5T LM3S9L97-IQC80-C5T Buy Datasheet
LM3S9U81-IBZ80-A2 LM3S9U81-IBZ80-A2 Buy Datasheet
LM3S9U81-IBZ80-A2T LM3S9U81-IBZ80-A2T Buy Datasheet
LM3S9U81-IQC80-A2 LM3S9U81-IQC80-A2 Buy Datasheet
LM3S9U81-IQC80-A2T LM3S9U81-IQC80-A2T Buy Datasheet
LM3S9U90-IBZ80-A2 LM3S9U90-IBZ80-A2 Buy Datasheet
LM3S9U90-IBZ80-A2T LM3S9U90-IBZ80-A2T Buy Datasheet
LM3S9U90-IQC80-A2 LM3S9U90-IQC80-A2 Buy Datasheet
LM3S9U90-IQC80-A2T LM3S9U90-IQC80-A2T Buy Datasheet
LM3S9U92-IBZ80-A2 LM3S9U92-IBZ80-A2 Buy Datasheet
LM3S9U92-IBZ80-A2T LM3S9U92-IBZ80-A2T Buy Datasheet
LM3S9U92-IQC80-A2 LM3S9U92-IQC80-A2 Buy Datasheet
LM3S9U92-IQC80-A2T LM3S9U92-IQC80-A2T Buy Datasheet
LM3S9U96-IBZ80-A2 LM3S9U96-IBZ80-A2 Buy Datasheet
LM3S9U96-IBZ80-A2T LM3S9U96-IBZ80-A2T Buy Datasheet
LM3S9U96-IQC80-A2T LM3S9U96-IQC80-A2T Buy Datasheet
TM4C1230C3PMI7R TM4C1230C3PMI7R Buy Datasheet
TM4C1230E6PMI7 TM4C1230E6PMI7 Buy Datasheet
TM4C1231C3PMI7R TM4C1231C3PMI7R Buy Datasheet
TM4C1231H6PGEI7 TM4C1231H6PGEI7 Buy Datasheet
TM4C1232C3PMI7R TM4C1232C3PMI7R Buy Datasheet