Update target architecture and FPU settings for ARM toolchain

This commit is contained in:
2026-08-07 09:13:18 +03:00
parent 8267e2e4da
commit cc50788acd
5 changed files with 24 additions and 15 deletions

View File

@@ -27,10 +27,10 @@
## Характеристики целевой платформы
- **Архитектура:** ARM 32-bit (ARMv7-m)
- **Архитектура:** ARM 32-bit (ARMv7E-M, Cortex-M7 / i.MX RT1050)
- **Набор инструкций:** Thumb
- **ABI:** EABI с поддержкой FDPIC
- **Плавающая точка:** программная (soft float)
- **Плавающая точка:** аппаратная (FPU VFPv5, `fpv5-d16`, `-mfloat-abi=hard`)
- **Потоки:** отключены
- **TLS:** отключён
@@ -105,7 +105,7 @@ source ./env.sh
| Переменная | Значение | Назначение |
|------------|----------|------------|
| `CFLAGS` | `-O2` | Базовые флаги оптимизации |
| `CFLAGS_FOR_TARGET` | `-Os -mthumb` | Оптимизация по размеру, Thumb для target |
| `CFLAGS_FOR_TARGET` | `-Os -mthumb -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard` | Оптимизация по размеру, Thumb, аппаратный FPU для target |
| `LDFLAGS` | `-Wl,--fdpic` | Линковка с поддержкой FDPIC (при полной настройке toolchain) |
## Структура каталогов