Jump to content
    

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

Edited by haker_fox
Тему перенёс.

Share this post


Link to post
Share on other sites

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

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">

 

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

System Workbench for STM32 

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

Share this post


Link to post
Share on other sites

8 hours ago, dimka76 said:

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

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

Share this post


Link to post
Share on other sites

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.

 

Share this post


Link to post
Share on other sites

20 minutes ago, dimka76 said:

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

 

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

image.png.4c04715a95d66fe6c5dfb3f6deee2062.png

image.png.4a661ddc46ad7dbe6ec7cad860c8fcbb.png

Share this post


Link to post
Share on other sites

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

CubeMX это не STM32CubeIDE

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...