Getting Started with STM32 - class description

From Embedded Workshop
Revision as of 13:43, 7 April 2022 by JMerkle (talk | contribs)
Jump to navigation Jump to search

Getting Started with STM32 Class

Instructor: Jim Merkle, jim@merkles.com
Assisting: Rusty Cain
When you're ready for a professional processor with professional tools,
debugger, and hundreds of processor choices, you may want to consider the STM32.

The "Getting Started with STM32" class will cover:

  1. The 64-Pin NUCLEO boards (NUCLEO-F103RB as the example)
  2. The STM32-F103RB processor (as the example)
  3. Creating a new project using STM32CubeIDE_1.9.0
  4. Configure your processor's clock speed SYSCLK
  5. JTAG (SWD) debugging
  6. Add console serial and printf() output
  7. Fix Eclipse's Small Icon issue
  8. Discuss additional development environments using the NUCLEO-F103RB
  9. Questions and Answers

What Next?

  1. Integrating a serial Command Line interface?
  2. Integrating LittleFS file system?
  3. Integrating FreeRTOS ?


Getting Started with STM32

In preparation for this class, I purchased several NUCLEO-F103RB boards.
  These will be available at cost, $13.72 each.
I accept Zelle (jim@merkles.com) or cash.
The NUCLEO-F103RB board requires a USB cable with a mini-B connector.
  I also purchased a few 3-foot mini-B cables, available for $2 each.