Age | Commit message (Collapse) | Author |
|
Unfortunately, we can't read the jumper GPIOs directly, as that just gives
us the last values written to them, so we see if we can read the FPGA
configuration memory.
|
|
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.
|