Skip to main content
Slina
Associate III
October 21, 2019
Question

Burning program onto yet unused STM32 with another MCU.

  • October 21, 2019
  • 2 replies
  • 676 views

I'm working on a project in which I would use another MCU to burn program onto STM32 MCU over USB, but I can't find USB bus timings anywhere. That other MCU will also have other functions. When powered on it should check sd-card for the binary file and if it's present, it will burn it onto STM32. The idea is here, now I only need USB timing diagrams to accomplish it.

Any help would be appreciated.

This topic has been closed for replies.

2 replies

Tesla DeLorean
Guru
October 21, 2019

STM32 DFU Application Note AN3156

https://www.st.com/content/ccc/resource/technical/document/application_note/6a/17/92/02/58/98/45/0c/CD00264379.pdf/files/CD00264379.pdf/jcr:content/translations/en.CD00264379.pdf

USB timings? Wouldn't that be dictated by the bus standard itself?

AN2606 might describe the system loader expectations for the specific "STM32" in question.

Perhaps also look a Linux USB DFU drivers for ST parts.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Slina
SlinaAuthor
Associate III
October 21, 2019

Yes, that is actually what I needed to get started. Thanks a bunch.