coastalwhite /
cw305-cortex-m3-clock-glitching
A collection of dataset gathered from clock glitching the CW305 FPGA embedding a softcore ARM Cortex M3
29/100 healthLoading repository data…
augustofg / repository
A collection of code examples for the STM32F103C8Tx microcontroller
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This repository contains source code examples for the ARM Cortex-M3 STM32F103C8T6 microcontroller.
$ make
You can change the default optimization level (-Og) through the OPT flag:
$ make clean
$ make OPT=-O3
Before uploading/flashing/debugging for the first time select the debug adapter:
$ ./dbgcfg
Please chose the debug interface:
[0] ST-LINK/V2
[1] ST-LINK/V2-1
[2] JLINK
[3] CMSIS-DAP
Choice:
After that, your choice will be stored on a local ".interface" file. You can change it at any time by invoking the dbgcfg script again.
To flash the microcontroller:
$ make flash
$ make clean
$ make bin
$ make hex
You can debug with gdb you can invoke the debug script (tui mode) or invoke gdb directly:
$ arm-none-eabi-gdb *.elf -x gdbcmd
If you have PyCortexMDebug installed you can invoke gdb with python:
$ arm-none-eabi-gdb *.elf -x pygdbcmd
This will make inspecting microcontroller's registers and bit fields much more convenient.
Selected from shared topics, language and repository description—not editorial ratings.
coastalwhite /
A collection of dataset gathered from clock glitching the CW305 FPGA embedding a softcore ARM Cortex M3
29/100 healthdwmoffatt /
This is a collection of embedded modules written in C/C++ for Arm Cortex-M microcontrollers.
37/100 healthArmanGrewal03 /
A collection of hands-on embedded systems labs exploring the ARM Cortex-M3 architecture, Keil uVision IDE, and RTX real-time operating system. Includes practical implementations of bit banding, conditional execution, barrel shifting, and both round-robin and preemptive task scheduling.
manicool271989 /
A collection of examples and assignments I did from scratch as part of the ARM Cortex-M7 STM32F7 Bare-Metal Programming From Ground Up Udemy class.
27/100 health