Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/94: Рейтинг темы: голосов - 94, средняя оценка - 4.83
248 / 0 / 1
Регистрация: 29.11.2015
Сообщений: 231

ARM Keil, STM32 не перезапускается

08.10.2019, 00:55. Показов 22139. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ARM Keil v5.28, STM32F103C8, ST-Link v2. После перепрошивки программа не запускается. Галочка Reset and Run поставлена. Запускаю её только нажатием кнопки Reset на плате (Blue Pill). Если USB шнур перетыкаю на свой старенький ПК с XP ничего более не трогая, то всё работает адекватно. Все настройки сверил. В отладчике кнопкой Reset нормально перезапускается. А пока так и щёлкаю кнопкой на плате. Нет, нет да и поднимается муть раздражения. Что тут может быть?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.10.2019, 00:55
Ответы с готовыми решениями:

ARM Keil, STM32 не подключить библиотеку stm32f10x_flash.c
Надо записывать калибровочные коэффициенты в EEPROM. Первым делом пытаюсь подключить библиотеку stm32f10x_flash.c. В этой игре подключения...

Сравнить программные продукты Keil uVision 5.11.2.0 и Keil ARM 5.29.0.0
прив! программные среды разработки Keil uVision 5.11.2.0 и Keil ARM 5.29.0.0 это просто разные версии одной и той же среды или...

Keil MDK-ARM
На руках имеют две демонстрационные платки от ST: STM32VL omd STM32F4 Есть некоторые идеи, которые хотелось бы реализовать, но опыта и...

26
0 / 0 / 0
Регистрация: 31.03.2023
Сообщений: 1
31.03.2023, 23:42
Студворк — интернет-сервис помощи студентам
Та же проблема была, перетыкал все настройки, замена файла ST-LINKIII-KEIL_SWO.dll, решила проблему.
Большое спасибо!
0
1 / 1 / 0
Регистрация: 18.01.2024
Сообщений: 4
18.01.2024, 14:12
Подниму старую тему. Столкнулся с такой же проблемой, и тоже не помогла замена dll.
keil v.5.35.0.0
DLL: подсунул ST-LINKIII-KEIL_SWO.dll - v3.0.5.0

Не помогло, не стартует после загрузки во флеш.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
18.01.2024, 18:40
Цитата Сообщение от vladbfg Посмотреть сообщение
не стартует после загрузки во флеш.
не стартует или не запускается? Что говорит отладчик?
После нажатия на "ресет" запускается?
0
1 / 1 / 0
Регистрация: 18.01.2024
Сообщений: 4
18.01.2024, 22:30
Цитата Сообщение от ValeryS Посмотреть сообщение
не стартует или не запускается? Что говорит отладчик?
После нажатия на "ресет" запускается?
После нажатия на ресет - стартует. После отключения питания и включения - тоже стартует, с новой прошитой программой.

А вот сразу после записи во флеш (F8) не стартует.
Галочка "run..." стоит.

Во, есть зацепка, с новым пустым проектом всё работает как надо - после записи флеш сразу стартует.
0
1 / 1 / 0
Регистрация: 18.01.2024
Сообщений: 4
19.01.2024, 16:18
Цитата Сообщение от vladbfg Посмотреть сообщение
Во, есть зацепка, с новым пустым проектом всё работает как надо - после записи флеш сразу стартует.
Нету зацепки. Добавил пару строчек кода в условно пустой проект, который запускался - перестало запускаться.
Т.е. стал вести себя так же - после записи не стартует. Если дёрнуть питание, то запускается стабильно. Если запускать отладкой - тоже работает.

В общем, теперь вообще ничего не понимаю.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
19.01.2024, 16:26
Цитата Сообщение от vladbfg Посмотреть сообщение
Добавил пару строчек кода в условно пустой проект, который запускался - перестало запускаться.
скинь проект сюда, проверю на своей версии. Да и еще, какой камень?
0
1 / 1 / 0
Регистрация: 18.01.2024
Сообщений: 4
22.01.2024, 14:23
камень gd32f450.
проект выложу позже. 40Мб весит полностью, сгенерировал новый проект кубом, добавил своё

В облако положил https://cloud.mail.ru/public/Yzwn/cfvFHTmqw

Вот ещё до чего дошёл: "виснет" на моей функции delay_us() (она сделана на счётчике циклов DWT).
Под отладчиком работает, при сбросе питания - так же всё работает.

Добавлено через 1 час 33 минуты
Всё, победил! Спасибо за поддержку
Вот, нашёл такую же проблему
{del}
Оказалось, что:
при отключении отладчик сбрасывает бит TRCENA в DEMCR
Программа не НЕстартовала, а просто крутилась на месте, т.к. DWT->CYCCNT был в неопределённом состоянии (на месте наверно стоял тоже)
Даже вернул новую dll (ST-LINKIII-KEIL_SWO.dll 1974784байт) работает с ней, нужно снять галочку Debug->Pack->Enable
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.01.2024, 14:23

Keil ARM Clang 6
Добрый день. В опциях проекта включил компилятор Keil ARM Clang 6. Выставил язык с++11/с++14. Запустил компиляцию, повылезла куча...

Keil MDK-ARM Version 5
Вышла 5-я версия. Из замеченных глюков, на мой взгляд ничего не изменилось ) Ярлык стал зеленным. ...

Где взять Keil под ARM?
Всем привет. Что-то нигде не могу найти крякнутый Keil для арм. Для 51 везде есть, а для арм нету. Подскажите, пожалуйста, где его найти? )

Keil MDK-ARM 5.11.0.0 Странное поведение CallStack
Столкнулся с явлением, которое не очень укладывается в моём сознании. Суть такова: При отладке в окне "Call Stack" появляются...

Keil MDK ARM 5 + Tiva C = полнейшая каша в голове
Разбираюсь тут с платкой http://www.ti.som/tool/ek-tm4c123gxl на TM4C123GH6PM. Установил Keil, библиотеки, скачал учебных проектов, всё...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru