STM32CubeIDE — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Добавил инструкцию про stm32 CubeIDE.)
 
м (-опечатка)
 
Строка 7: Строка 7:
 
# Установить распакованные пакеты напрямую не удастся из-за криво прописанных зависимстей. Поэтому…
 
# Установить распакованные пакеты напрямую не удастся из-за криво прописанных зависимстей. Поэтому…
 
## Сперва убедимся, что установлено то, что действительно нужно: <code>sudo dnf in lib64usb1.0_0 lib64tinfo6</code>
 
## Сперва убедимся, что установлено то, что действительно нужно: <code>sudo dnf in lib64usb1.0_0 lib64tinfo6</code>
## А затем установим саму среду, взяв на себя ответственность за то, что в системе есть необходимое: <code>rpm -ihv --nodeps ./*rpm</code>
+
## А затем установим саму среду, взяв на себя ответственность за то, что в системе есть необходимое: <code>sudo rpm -ihv --nodeps ./*rpm</code>
  
 
Как-то так.
 
Как-то так.

Текущая версия на 09:12, 19 декабря 2022

  1. На данный момент скачивание программ с о.ф сайта ST Microelectronics заблокировано. Однако блокировка весьма формальная, на стороне браузера. Чтобы обойти её, достаточно в фильтр блокировщика рекламы вписать строку https://www.st.com/bin/st/geolocation/ip/restrictions
  2. Далее можно скачать (зайдя в свою учётную запись) rpm-вариант IDE. На самом деле это архив, в котором расположен самораспаковывающийся архив (бррр). Распакуем их (лучше вместо звёздочек указать фрагменты тех файлов,которые у вас получатся):
    • unzip en.st-stm32cubide*.zip
    • chmod +x st-stm32cubeide*.sh
    • ./st-stm32cubeide*sh --keep --noexec
    • cd ./makeself_dir_*
  3. Установить распакованные пакеты напрямую не удастся из-за криво прописанных зависимстей. Поэтому…
    1. Сперва убедимся, что установлено то, что действительно нужно: sudo dnf in lib64usb1.0_0 lib64tinfo6
    2. А затем установим саму среду, взяв на себя ответственность за то, что в системе есть необходимое: sudo rpm -ihv --nodeps ./*rpm

Как-то так.