Как установить STM32CubeProgrammer в Linux

Я установил STM32CubeProgrammer в Ubuntu 18.04.3 LTS с намерением решить ошибку, которую я получаю при попытке высветить микро контроллеры в моем Пакете STM32WB55 Nucleo, но STM32CubeProgrammer не запускается на установку.

Ничего не происходит, когда я нажимаю на значок в средстве запуска, и я не нашел исполняемых файлов для запуска программы. Как я могу продолжить двигаться?

0
задан 13 December 2019 в 15:14

2 ответа

Инструкции в разделе 1.2.1 из описания программного обеспечения STM32CubeProgrammer работали на меня.

я установил openjdk-8

sudo apt install openjdk-8-jre-headless

, я установил выбранный java-8 как свой механизм исполнения по умолчанию

sudo update-alternatives --config java

и установил следующие пакеты

sudo apt purge openjfx
sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2
sudo apt-mark hold openjfx libopenjfx-jni libopenjfx-java

Затем, я установил STM32CubeProgrammer, поскольку я сделал ранее

sudo ./SetupSTM32CubeProgrammer-2.2.1.linux

, последняя страница процесса установки упомянула путь к программным файлам. Следующий путь теперь приводит к программным файлам в моей системе

/usr/local/STMicroelectronics/STM32Cube/STM32CubeProgrammer/

, программа может быть запущена с помощью [1 113]

sudo /usr/local/STMicroelectronics/STM32Cube/STM32CubeProgrammer/bin/./STM32CubeProgrammer
0
ответ дан 21 December 2019 в 23:34

Другие упомянутые здесь решения не работали у меня на Ubuntu 20.04.

По словам пользователя форума ST (источник), версия openjfx, совместимая с JDK8, недоступна для Focal Fossa.

В этом вопросе StackOverflow описывается простое и эффективное решение.

Чтобы обойти эту проблему, вы можете установить версию OpenJDK, включающую JavaFX.

Я установил Liberica (убедившись, что выбран полный JDK) Запуск

sudo dpkg -i /path/to/bellsoft-jdk8u275+1-linux-amd64-full.deb

Это устанавливает JDK и обновляет альтернативы. (не нужно запускать sudo update-alternatives --config java)

Для меня это было все, что мне нужно было сделать, чтобы CubeProgrammer заработал

1
ответ дан 14 November 2020 в 14:54

Другие вопросы по тегам:

Похожие вопросы: