Top.Mail.Ru
Уведомления
Очистить все

[Решено] STM32CubeIDE удалила пользовательский код из main.c

(@evgen74)
New member

Изменил настройки проекта в STMCubeMx, перегенерировал код и все мои изменения пропали из main.c. Есть ли возможность как-то откатить изменения?

Цитата
Создатель темы Размещено : 14.12.2022 13:19
Aveal
(@aveal)
Top level Admin

По поводу отката не уверен, что есть песпективы... А код внутри секций USER_CODE был?

ОтветитьЦитата
Размещено : 14.12.2022 13:35
(@evgen74)
New member

@aveal 

Хмм, что-то я уже и не уверен, недавно работаю с STM32, может и не туда поместил код на автомате...

ОтветитьЦитата
Создатель темы Размещено : 14.12.2022 14:19
Aveal
(@aveal)
Top level Admin

@evgen74 Вообще на заре своего появления CubeMx имел такой грешок, что код, помещенный в верные секции (!) бывал вероломно удален. Поэтому я в случае, когда изменений было внесено много, перед генерацией бэкап создаю на всякий. Но в новых версиях CubeIde таких проблем давненько возникало.

ОтветитьЦитата
Размещено : 14.12.2022 15:14
(@evgen74)
New member

По поводу бэкапов хорошая идея, надо взять себе тоже такую привычку.

ОтветитьЦитата
Создатель темы Размещено : 14.12.2022 15:39
(@evgen74)
New member

Чем больше вспоминаю, тем больше кажется, что код я не поместил в нужные секции, так что сам виноват выходит.

ОтветитьЦитата
Создатель темы Размещено : 14.12.2022 16:04
Aveal
(@aveal)
Top level Admin

Ничего, бывает.

ОтветитьЦитата
Размещено : 14.12.2022 16:20
Поделиться: