]>
| description | Cross compilation helpers |
| last change | Wed, 8 Oct 2025 05:00:00 +0000 (00:00 -0500) |
| git clone | https://dev.begriffs.com/git/meson-cross |
Contains build settings for STM32 chips. Architectures to be added as needed.
Requires: * arm-none-eabi-gcc * arm-none-eabi-gdb * picolibc * openocd * ddd
Set up a new build directory:
git submodule add \
https://dev.begriffs.com/git/meson-cross cross
meson setup \
--cross-file cross/armv7m/cortex-m4/st/nucleo-f411re/cross.ini \
--cross-file cross/armv7m/gcc.ini \
buildThe architecture also provides two helper commands,
flash_cmd and debug_cmd so that your main
meson.build file can be shorter:
subdir('cross/armv7m')
run_target('flash', command: [flash_cmd, /* image */])
run_target('debug', command: [debug_cmd, /* image */])
| 2025-10-08 | Joe Nelson | Scripts for choice of debuggers main | commit | commitdiff | tree | snapshot |
| 2025-10-07 | Joe Nelson | Split debug scripts into gdb and ddd | commit | commitdiff | tree | snapshot |
| 2025-05-22 | Joe Nelson | Make debugging command work | commit | commitdiff | tree | snapshot |
| 2025-05-21 | Joe Nelson | Static linking for libraries | commit | commitdiff | tree | snapshot |
| 2025-05-21 | Joe Nelson | Reorder inclusion of cross files in readme | commit | commitdiff | tree | snapshot |
| 2025-05-18 | Joe Nelson | Flashing command that works | commit | commitdiff | tree | snapshot |
| 2025-05-18 | Joe Nelson | Properties that work in cross files | commit | commitdiff | tree | snapshot |
| 2025-05-06 | Joe Nelson | Adjustable constants for memory placement | commit | commitdiff | tree | snapshot |
| 2025-04-21 | Joe Nelson | Initial work for stm32f411 | commit | commitdiff | tree | snapshot |
| 2 months ago | main | shortlog | log | tree |