Age | Commit message (Collapse) | Author |
|
Clean up Makefiles and initialization code.
|
|
|
|
Apparently it's easier to duplicate source files into multiple project
directories than to write Makefiles that do something sane. Feh.
|
|
This involves entirely too much duplication of the CLI.
|
|
STM32 HAL code directly.
|
|
|
|
This avoids the situation where the bootloader systick happens during
firmware initialization, and freaks out.
Also build the bootloader with the minimum resources needed (no RTOS, no
SPI, no I2C).
|
|
|
|
This bootloader is now the application at 0x08000000 (FLASH start),
which the STM32 will execute upon reset.
The other applications are now loaded at 0x08030000 (128 KB into the
flash) and will never get started unless the bootloader has been
programmed into flash too.
|