cmake_cpputest_template/notes.md

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?