6 Commits

Author SHA1 Message Date
Konrad Beckmann
74466b26bb Perform SHA256 hashing of ram and flash 2021-01-03 16:09:47 +01:00
Konrad Beckmann
f58b959c84 Add CFLAGS --pedantic 2020-12-28 16:17:55 +01:00
Konrad Beckmann
4348775920 Improve Makefile output readability 2020-12-28 16:08:35 +01:00
Joksan Alvarado
476e0e138f Added the ability to automatically download sources from the STM32CubeH7 SDK.
- Added configuration options for SDK location and version.
- Separated source tracking variables into application C sources, SDK C sources, SDK ASM sources and
  and SDK headers (the latter were added so they can be downloaded individually).
- Added automated prerequisite generation for SDK object file rules. This compensates for the fact
  that chains of implicit rules cannot work anymore as they did, as file location can't be
  determined through vpath anymore (downloaded files don't exist until after rules are procesed).
2020-12-02 09:51:42 +01:00
Joksan Alvarado
874d131a5c Several minor improvements aimed for speed and extensibility.
- Added a configuration option to move the interrupt vector table to ITCM and made it active.
- Relocated all code and IVT sections to ITCRAM for even faster execution in the linker script.
  Also relocated exception unwinding sections from FLASH to DTCM and updated comments.
- Disabled data section initialization (not needed anymore as DTCM is now initialized by the
  debugger).
2020-12-01 01:52:53 +01:00
Thomas Roth
c5a8090cfa Init 2020-11-24 14:16:11 +01:00