842 B
842 B
Notes
This is where I'm putting my notes on this project and where I'm hitting challenges in setting up stuff.
Challanges
- linker stuff.
- toolchain file arguments.
- CMSIS understanding
- STM32 HAL support and understanding.
- Better directory layout.
- debugging across platforms/os.
Basics
I need to walk before I run I suppose.
AKA I should try to eliminate the fancy shit and just get it to correctly build an flashable binary that blinks an led correctly on my development board.
- Remove RTOS stuff
- Remove CMSIS stuff
- Remove Unity test framework stuff.
- Remove HAL stuff.
- Remove doxygen stuff from toolchain file.
- Check through debuging flags in toolchain file.
Questions
- What is semi-hosting in stm32 context.
- What are mthumb or thumb?