2025-01-23 04:48:29 +00:00
|
|
|
# Notes
|
|
|
|
|
|
|
|
This is where I'm putting my notes on this project and where I'm hitting
|
|
|
|
challenges in setting up stuff.
|
|
|
|
|
2025-01-30 04:15:56 +00:00
|
|
|
Ideally I'll be able to setup stuff so that the micro controller can be
|
|
|
|
abstracted. This way each family of controllers can have their own directories.
|
|
|
|
|
|
|
|
At the very least I plan to support the cortext m0+, m3 and m4..maybe at some
|
|
|
|
point I'll also add support for the H7 series.
|
|
|
|
|
2025-01-23 04:48:29 +00:00
|
|
|
## Challanges
|
|
|
|
|
|
|
|
- [ ] linker stuff.
|
|
|
|
- [ ] toolchain file arguments.
|
|
|
|
- [ ] CMSIS understanding
|
|
|
|
- [ ] STM32 HAL support and understanding.
|
|
|
|
- [ ] Better directory layout.
|
|
|
|
- [ ] debugging across platforms/os.
|
|
|
|
|
2025-01-23 04:57:31 +00:00
|
|
|
|
|
|
|
## 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.
|
|
|
|
|
|
|
|
- [X] Remove RTOS stuff
|
2025-01-23 05:06:48 +00:00
|
|
|
- [X] Remove CMSIS stuff
|
|
|
|
- [X] Remove Unity test framework stuff.
|
|
|
|
- [X] Remove HAL stuff.
|
2025-01-23 05:08:48 +00:00
|
|
|
- [X] Remove doxygen stuff from toolchain file.
|
2025-01-25 07:39:46 +00:00
|
|
|
- [X] Check through debuging flags in toolchain file.
|
2025-01-23 04:57:31 +00:00
|
|
|
|
2025-01-25 07:30:07 +00:00
|
|
|
## Questions
|
|
|
|
|
2025-01-25 07:39:46 +00:00
|
|
|
- [X] What is semi-hosting in stm32 context.
|
|
|
|
- [X] What are mthumb or thumb?
|
2025-01-25 07:30:07 +00:00
|
|
|
- [ ]
|