Перейти к содержанию
    

Stm32cube - как узнать версию IDE и остальное по файлам проекта?

Всем добра.
Подскажите начинающему МК-шнику, как ответить на вопрос в теме, если это, вообще, возможно?
В файле AD ADC\AD ADC Debug.launch увидел строку №33:
    <stringAttribute key="com.st.stm32cube.ide.mcu.debug.stlink.log_file" value="C:\Users\dmitr\STM32CubeIDE\workspace_1.5.1\AD ADC\Debug\st-link_gdbserver_log.txt"/>
Это оно?
И, вообще, по проекту что мне надо установить на чистой машине, чтобы скомпилировать исходный проект as is перед переконвертации и прочего с получением точно такого же результата, как и у автора?

ЗЫ. Из архива убрал каталог Debug, т.к. он весит 25МБ, что в сумме с остальным, превышает установленное ограничение в 10МБ. 
ЗЫЫ. Весь архив целиком в моём облаке - https://cloud.mail.ru/public/4ijC/3rcit4MvW

AD ADC.ZIP

Изменено пользователем haker_fox
Тему перенёс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот это больше похоже на версию куба:

AD ADC$ grep -i version AD\ ADC.ioc 
File.Version=6
MxCube.Version=6.6.1
MxDb.Version=DB.6.0.60

Но это не версия IDE. На сколько я понимаю, там внутри Эклипс и ему в принципе пофигу на версии файлов проектов в привязке к версии IDE, он скорее всего ориентируется на версию формата файла (.cproject):

Цитата

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 минут назад, makc сказал:

Но это не версия IDE. На сколько я понимаю, там внутри Эклипс и ему в принципе пофигу на версии файлов проектов в привязке к версии IDE, он скорее всего ориентируется на версию формата файла (.cproject):

Спасибо, но что порекомендуете (в т.ч. из закромов) ставить, дабы не опасаться также, как и в этом случае

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, Zversky сказал:

Спасибо, но что порекомендуете (в т.ч. из закромов) ставить, дабы не опасаться также, как и в этом случае

Мне сложно что-то порекомендовать, т.к. я не пользуюсь готовыми IDE. Я обычно беру библиотеки (SDK), редактор (gVim), тулчейн (например Arm GNU Toolchain или самособранный), сборочную среду на базе Make/Cmake и спокойно работаю. Но порог входа достаточно велик.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 3/29/2024 at 10:40 AM, Zversky said:

И, вообще, по проекту что мне надо установить на чистой машине, чтобы скомпилировать исходный проект as is перед переконвертации и прочего с получением точно такого же результата, как и у автора?

 

Скорее всего для этого надо ту же версию компилятора.
Но компилятор входит в комплект Куба.

Следовательно, нужна абсолютно такая же версия Куба.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 минут назад, dimka76 сказал:

Следовательно, нужна абсолютно такая же версия Куба.

Следовательно, возвращаемся к исходному вопросу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 3/29/2024 at 11:57 AM, Zversky said:

Следовательно, возвращаемся к исходному вопросу.

Да ставьте саму свежую версию.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, dimka76 сказал:

Да ставьте саму свежую версию.

Из закромов ли с родины скачать умудриться тоже можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 3/29/2024 at 3:47 PM, Zversky said:

Из закромов ли с родины скачать умудриться тоже можно?

не знаю, я Кубом не пользуюсь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26 минут назад, dimka76 сказал:

не знаю, я Кубом не пользуюсь

а чем пользуетесь? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 3/29/2024 at 5:25 PM, Zversky said:

а чем пользуетесь? 

System Workbench for STM32 

плюс отдельный GCC, т.к. в составе System Workbench for STM32 идет старая версия GCC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 hours ago, dimka76 said:

Но компилятор входит в комплект Куба.

Не входит. Какой бы не был проект, IDE его импортирует и сделает под себя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 3/29/2024 at 7:47 PM, x893 said:

Не входит. 

А вот создатели Куба с вами не согласны

Quote

STM32CubeIDE is an advanced C/C++ development platform with peripheral configuration, code generation, code compilation, and debug features for STM32 microcontrollers and microprocessors. It is based on the Eclipse®/CDT™ framework and GCC toolchain for the development, and GDB for the debugging. It allows the integration of the hundreds of existing plugins that complete the features of the Eclipse® IDE.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 minutes ago, dimka76 said:

А вот создатели Куба с вами не согласны

 

CubeMX это не STM32CubeIDE. почувствуйте разницу

image.png.4c04715a95d66fe6c5dfb3f6deee2062.png

image.png.4a661ddc46ad7dbe6ec7cad860c8fcbb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 3/29/2024 at 8:14 PM, x893 said:

CubeMX это не STM32CubeIDE

так у ТС готовый сгенерированный проект под  STM32CubeIDE

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...