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
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
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