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

Stm32F411 после перегенерации проекта в кубе перестал запускаться

Проблема в следующем.

Имеем проект на stm32f411.

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

Сгенерил проект - и все. Stm не запускается. Заремарил все новые инициализации. Вставил команду зажечь светодиод в самом начале программы - не помогло. Не стартует.

 

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


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

14 часов назад, vorrom сказал:

Сгенерил проект - и все. Stm не запускается

А чуть конкретнее, что "не запускается"  можно? :) STM32CubeIDE, STM32CubeMX, STM32F411, фирма "ST Microelectorncis'.

Может шутки все это конечно, но все-таки от правильной постановки вопроса многое зависит.

Как Вы подключили контроллер? (вообще реально это он не запускается или среда тут?)

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


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

Может после куба в исходном проекте что-то вносилось руками в секции, которые куб перетер, или библиотеки изменились.

Брать исходный проект , получившийся и натравить на них программу типа winmerge

 

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


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

Имеем следующее.

1. Был рабочий проект. Настройка была сгенерирована в Кубе неоднократно !!!

2. Необходимо было добавить два таймера, Tim4 и Tim5.

3.  В Кубе все сделал не трогая больше ничего. Сгкнерировал и вуаля. Контроллер не выполняет ни одной строчки. Проверил сей факт миганием светодиодв. Перенося это все выше по тексту. Дошел до момента инициализации GPIO.

Дальше уже некуда. Там только инициализация клоков и HAL.

4. Сегодня сделал так :

Обновил Куб.

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

Перенес содержимое из старого.

И чудо свершилось. Все зарабртало.

Несколько раз в Кубе делал изменения - эффект больше не всплывал.

Вот такие, брат, дела....

 

Проект содержит :

1. ST7789 со своей граф библиотекой.

2. DS18B20 2 штуки.

3. NRF24L01A - связь с головным устройством.

4. Кнопки - 5 шт.

5. Два канала АЦП для измерения АКБ и штатного питания.

6. Ножки, управляющие внешними реле через оптроны.

 

 

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


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

7 hours ago, mitya1698 said:

. . . .Брать исходный проект , получившийся и натравить на них программу типа winmerge

ТС, если не работать с полным текстом кода, который Вы компилируете, практически гарантированы непонятные и трудно-диагностируемые грабли.

Лайт версия "сравнителя"  - windiff. В идеальном варианте - использование системы управления версиями. 

 

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


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

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

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

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

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

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

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

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

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

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