Update target architecture and FPU settings for ARM toolchain
This commit is contained in:
@@ -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) |
|
||||
|
||||
## Структура каталогов
|
||||
|
||||
Reference in New Issue
Block a user