Ошибка при генерации исходного кода из STM32CubeMx в Keil V5.29

Я делаю программу для мигания светодиода с помощью STM32F103C8T6. Я открыл порт pc13 для вывода входных данных. Затем эта ошибка возникает при генерации кода, что я буду делать, пожалуйста, помогите.

Этот код успешно сгенерирован в C: / ......, но при создании проекта MDK ARM v5.29 возникла проблема.

Я также дал правильную версию Кейла

введите описание изображения здесь

Я ожидаю, что код, сгенерированный STM32CubeMx, откроется в Keil (MDK ARM). Раньше он открывался, но теперь не открывается в Кейле.


person Anubhav Sharma    schedule 04.12.2019    source источник
comment
Добро пожаловать в StackOverflow. Не могли бы вы лучше описать вашу проблему. Что вы имеете в виду под этим кодом? Что вы имеете в виду под «генерацией проекта»? Опишите проблему точно: чего вы ожидаете? Что происходит вместо этого? Если есть, укажите сообщение об ошибке.   -  person Codo    schedule 04.12.2019
comment
Это означает, что когда я пытаюсь сгенерировать свой код из STM32CubeMx, он показывает некоторую ошибку: Этот код успешно сгенерирован под C: / ..., но при создании проекта MDK ARM v5.29 возникла проблема. Я ожидаю, что код, сгенерированный STM32CubeMx, откроется на Keil (MDK ARM). он открывался раньше, но теперь он не открывается в Кейле   -  person Anubhav Sharma    schedule 04.12.2019
comment
Я не ожидал, что при создании проекта проблема будет частью сообщения об ошибке коммерческого продукта ... Очень удивительно. Существует известная проблема, связанная с путем к проекту. Можете ли вы изменить Местоположение проекта так, чтобы это был короткий путь, без пробелов и без каких-либо неанглийских букв, а затем повторить попытку?   -  person Codo    schedule 04.12.2019
comment
да, вы можете увидеть описание изображения   -  person Anubhav Sharma    schedule 04.12.2019
comment
Вы погуглили текст сообщения об ошибке? Вот одна ссылка, которую нашел Google: https://community.st.com/s/question/0D50X00009XkWJBSA3/cubemx-project-generation-have-problem   -  person kkrambo    schedule 04.12.2019
comment
Я пробовал все эти методы, но безрезультатно   -  person Anubhav Sharma    schedule 05.12.2019
comment
К сожалению, CubeMX не очень надежный инструмент. Для такого простого проекта будет намного проще начать с одного из готовых к использованию проектов, представленных в STM32Cube. Есть несколько примеров, когда светодиод мигает.   -  person Guillaume Petitjean    schedule 05.12.2019
comment
На самом деле эта проблема возникает сейчас, раньше все работает нормально   -  person Anubhav Sharma    schedule 05.12.2019


Ответы (1)


Я избавился от этой ошибки:

  1. Создание проекта в Cubes, например версии v5-3-0 или той, которая сделает проект для Kill без ошибок

  2. Запускаем Cubase v5-6-0 и открываем этот проект v5-3-0, при компиляции выбираем «модернизации»

person user13241213    schedule 06.04.2020