cancel
Showing results for 
Search instead for 
Did you mean: 

USB field programming

teva
Associate

Hi,

 

I want to start using the STM32U073KCU6 MCU in an upcoming product but don't have a ton of familiarity with STM MCUs.

My attraction to the device is based around the integrated USB functionality and I am trying to figure out if it can be field programed using the USB lines only (and of course being powered on).

 

What do I need to do in my pcb to make sure this is possible? what software tools (command line scripts or otherwise) do you recommend for this programming step?

 

Best,

 

Teva

 

2 REPLIES 2
FBL
ST Employee

Hi @teva 

> field programed using the USB lines

You mean DFU IAP application? Check this firmware example using STM32G0 and MB1933 schematics to interface USB peripheral on U083 discovery kit.

Getting started with STM32U0 MCUs hardware development application note should be helpful.

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.


I'm thinking the question is more about if the System Loader supports "STM32 DEVICE" type DFU programming with tools like STM32 Cube Programmer. Per AN2606

 https://www.st.com/resource/en/application_note/an2606-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf#page=444 

 

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..