ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
961759
Nikolay_Po (29.11.2019 23:01 - 23:10, просмотров: 8122)
В чём разница между "GNU Arm Embedded Toolchain" с сайта ARM и "GNU Arm Embedded GCC" с xpack.github.io для работы в Eclipse? Устанавливаю Eclipse для работы с STM32F10x. Настраиваю инструментарий заново (менял диск на SSD, потому с нуля). По имеющимся инструкциям, для Eclipse рекомендуется установить "xPack GNU Arm Embedded GCC", который заявлен как "an alternate binary distribution that complements the official GNU Arm Embedded Toolchain maintained by Arm". Причём во всех инструкциях рекомендуется устанавливать пути по умолчанию, дескать, иначе огребёте проблем. Я хочу использовать более свежий официальный инструментарий ARM, но не понимаю, как его установить "правильно" для IDE Eclipse C/C++, чтобы получить минимум проблем. Почему инструкции рекомендуют пути по умолчанию и как обеспечить эти пути для архива с инструментарием от АРМ (он идёт без установщика)? Куда распаковывать? И вообще, взаимозаменяемы ли The xPack GNU Arm Embedded GCC и GNU Arm Embedded Toolchain ? Если что, инструкции пробую такую: Настраиваем бесплатную сборку для написания и отладки программ под микроконтроллеры на основе ядра ARM под Windows 10 (правда, у меня Debian Linux) и такую (они, в общем, очень похожи): DEPRECATED > How to install the ARM toolchain? . В последней речь о том, что теперь актуальный способ установки - менеджер пакетов xpm (установил, работает, устанавливает). Но я хочу тулчейн от АРМ, а не с непонятного мне xpack.github.io. Несколько лет назад я уже использовал на тот момент последнюю версию GNU Arm Embedded Toolchain от ARM (тогда не было xPack) но были большие проблемы с системными функциями при попытке включить LTO (что-то с путями или пропущен какой-то важный шаг сборки). P.S. проверил, xpm устанавливает сюда: Installing globally in '/home/username/opt/xPacks/@gnu-mcu-eclipse/arm-none-eabi-gcc/8.2.1-1.7.1'