Описание тега arm-none-eabi-gcc
1
ответ
Разве программа make не встроена в библиотеку gcc-arm-none-eabi?
Я плохо владею английским, потому что я не носитель английского языка. Надеюсь, ты понимаешь. Я загрузил версию gcc-arm-none-eabi-9-2020-q2-update-win32.exe на https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-too…
04 июн '20 в 13:29
0
ответов
Связывание с Clang и слабыми символами
Я хотел бы выполнить кросс-компиляцию с целью ARM Cortex-M4 с Clang10 и использовать GCC10 (arm-none-eabi-gcc) для предоставления библиотек и заголовков. К сожалению, процесс связывания вызывает у меня головную боль. Кажется, есть проблема со слабым…
05 июн '20 в 21:52
3
ответа
Удобная переменная GDB не расширяется в .gdbinit
Я бегу gdb с .gdbinit файл, в котором есть некоторые вспомогательные переменные, которые просто не расширяются. 1. Моя установка Я написал следующее .gdbinitфайл для прошивки исполняемого файла в микроконтроллер через зонд blackmagic (см. https://gi…
04 июл '20 в 23:06
0
ответов
arm-none-eabi-gcc (ошибка: элемент инициализатора не постоянный)
Я работаю над книгой " Архитектура встроенных систем " Даниэля Лакамеры. В главе 4, Процедура загрузки, мы создаем таблицу векторов прерываний (для ARM Cortex M4) следующим образом: __attribute__ ((section(".isr_vector"))) void (* const ivt[])(void)…
15 май '20 в 17:55
1
ответ
Как получается, что программа с кодом arm-none-eabi-gcc работает на машине x86?
Многие вопросы на этом форуме начинаются с "почему мой код не запускается..." Для разнообразия этот вопрос: "почему мой код запускается..." Я разрабатываю Ubuntu 18.04 как виртуальную машину на ноутбуке (windows x86). Следующая программа, скомпилиро…
10 июн '20 в 18:21
0
ответов
Запросите помощь в получении помощи или сообщении о проблеме (arm-none-eabi-gcc 10.1.0-1)
Я понятия не имею, известна моя проблема уже или нет, и, честно говоря, я не знаю, что с ней делать. uname -r 5.4.44-1-МАНДЖАРО Проблема в том, что если я скомпилирую и загружу vanilla micropython-1.12 с помощью arm-none-eabi-gcc 10.1.0-1 make BOARD…
08 июл '20 в 15:56
1
ответ
Выравнивание, переданное как макрос в #pragma pack(push,ALIGNMENT), приводит к возникновению кода сбои
Я получаю жесткий сбой со следующим кодом, используя инструменты 9-2020-q2-update и 8-2019-q3-update arm-none-eabi: #define ALIGNMENT ( 1 ) #pragma pack(push, ALIGNMENT) typedef struct a { int16_t i16; uint64_t u64; } a_t; #pragma pack(pop) [...] //…
09 июл '20 в 14:50
0
ответов
Различия между GCC/Clang при линковке
Из-за значительно лучшего времени компиляции C++ я недавно добавил возможность компилировать проект для микроконтроллера ARM Cortex-M4 с помощью Clang вместо инструментальной цепочки arm-none-eabi-gcc. Весь процесс прошел довольно гладко, и у меня б…
11 июн '20 в 11:25
1
ответ
Eclipse с cmake4eclipse: редактор не распознает символы, определенные в CMakeLists.txt
Windows 10 версии 1809 Eclipse IDE для разработчиков C/C++ (Версия: 2019-06 (4.12.0)) cmake4eclipse 2.1.1 cmake версия 3.17.0 GNU Make 4.2.1 репозиторий для простого примера проекта: https://bitbucket.org/ChristianW/cmake_driven_example_arm-none-ea…
07 июл '20 в 09:58
1
ответ
У меня есть дубль при включении файлов с makefile для stm32f4xx
Я начинаю использовать Linux, и у меня возникли проблемы с использованием некоторых библиотек stm32f4 для моего проекта gcc-testing. Все необходимые программы CMSIS находятся внутри STM32F4_Discovery_FW_V1.1.0, и проект устроен следующим образом: ~ …
02 авг '20 в 04:27
1
ответ
Встроенный набор инструментов GNU Arm | Параметры arm-none-eabi-gcc: в чем разница между состоянием Thumb (-mthumb) и Arm (-marm)?
У меня, может быть, тривиальный вопрос, но в чем разница между Thumb (-mthumb) а также Arm (-marm) состояние и почему большинство руководств рекомендуют использовать Thumb штат? Мне любопытно, что именно это означает? С чем это связано? Лучший!
23 авг '20 в 16:43
0
ответов
Arm-Embedded-GCC Toolchain - разница версий 7 и 9
Мы используем ARM Embedded Toolchain на основе GCC для наших проектов Cortex-M3 (arm-none-eabi поддерживается ARM). Недавно мы обновили 7.2.1 до 9.3.1 в проекте, который использует GNU11 и GNU++14 и newlib-nano (nano.specs), а уровень оптимизации ус…
21 окт '20 в 12:19
1
ответ
Ошибки компиляции функции sqrt для RaspberryPI2 и BeableBoneBlack с компилятором arm-none-eabi-gcc
Я новичок в этом типе кодирования, и я пытаюсь провести тест, выполняя программное обеспечение без операционной системы для процессоров Cortex-A. У меня есть опыт работы с MCU Cortex-M, и я скомпилировал код с помощью IDE, такой как ARM-Keil, и SDK …
05 дек '20 в 22:37
2
ответа
Ошибка утверждения: инструментальная цепочка не может создать фиктивный файл C
Несколько студентов и я пытались настроить среду сборки Zephyr RTOS под Windows 10, чтобы создавать приложения, предназначенные для различных плат ARM Cortex M. Все мы следовали "Руководству по началу работы" Zephyr и столкнулись с одной и той же пр…
24 ноя '20 в 14:38
1
ответ
arm-none-eabi-gdb: ошибка при загрузке разделяемых библиотек: libncurses.so.5: невозможно открыть файл общих объектов: нет такого файла или каталога
Ubuntu 20.04.1 LTS 64-битная 3.36.3 Gnome Intel core-i7-975H 31,2 ГБ Память 1,6 ТБ дискового пространства Была у меня вакцина против гриппа COVID-19: Негр, но я скучный и никуда не пойду... Я пробовал несколько исправлений, в том числе это: Сообщени…
24 сен '20 в 16:48
1
ответ
Является ли поддержка языка компилятора общей для всех портов компилятора
Я использую GNU Arm Embedded Toolchain 10-2020-q4-major (arm-none-eabi-* 10.2.1), и я хотел бы воспользоваться преимуществами современных функций C ++. Поэтому я пытаюсь выяснить, какие функции C ++ (основные функции языка, а также функции libstdc +…
26 апр '21 в 11:53
0
ответов
Кросс-компиляция Linux и Arm в коде Visual Studio
Я создаю файл C ++ с visual stidio, хост-машина - linux-64, целевая архитектура - Arm. поэтому мне нужна кросс-компиляция. Я установил arm-none-eabi-gcc и изменил конфигурацию IntelliSense, указав следующий путь в пути компилятора / usr / bin / arm-…
23 май '21 в 16:06
0
ответов
Кросс-компиляция Linux && arm в коде Visual Studio
Я создаю файл c ++ на linux-64 для архитектуры arm (с визуальным стидио), поэтому мне нужна кросс-компиляция. Я установил arm-none-eabi-gcc и изменил конфигурацию IntelliSense, введя плавающий путь в путь компилятора / usr / bin / arm-none-eabi-gcc.…
22 май '21 в 22:29
1
ответ
Код разобранной руки, кажется, отключился из-за одной ошибки
Я компилирую тестовый код для встроенного чипа ARM, используя тестовый файл C. test.c составляет: int main(){ *(int*)0xFFFFF400 = 7; } Я компилирую файл с помощью следующей команды arm-none-eabi-gcc -march=armv4 -mtune=arm7tdmi -specs=nosys.specs -W…
26 май '21 в 23:01
1
ответ
Что делает аргумент -specs в arm-none-eabi-gcc?
У меня возникли проблемы с компоновщиком для встроенного компилятора arm gcc, и я нашел где-то в Интернете учебник, в котором говорится, что я могу исправить ошибки компоновщика в arm-none-eabi-gcc включив аргумент -specs=nosys.specs, который у меня…
11 июн '21 в 19:01