Allows a few rudimentary commands to be entered on the STM32 Minimum System Development Board Module ARM STM32F103C8T6 available from various online outlets.
The code was originally forged in C but limitations in that approach led me to ARM assembler, and fortunately GNU compiler collection helped in that transition.
Small assembler code experiments can be typed into the module's read write memory, displayed and executed.
One strange, annoying feature is that the code running in the STM32 can't execute any subroutines in the flash memory.
This project requires a serial terminal e.g. on Linux, minicom
on a USB serial TTL adapter running at 9600 baud, 8bits, no parity. The usart port on the STM32 is at the other end of this hardware. Using TTL levels is easier that introducing RS-232 levels.
The code experiments in read write memory should be subroutines and will be called by this monitor and a return in the user's code will return to this monitor program.

Features

  • E dump memory to display
  • F fill memory with an 8 bit value
  • G go to address of user subroutine
  • L load blocks of Motorola S37 format to memory
  • M change memory
  • P punch block of memory in Motorola S37 format

Project Activity

See All Activity >

Follow STM32 machine language monitor

STM32 machine language monitor Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of STM32 machine language monitor!

Additional Project Details

Registered

2021-06-07