95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886

Работа с Keil начинающего освоение программирования STM32

08.06.2025, 21:24. Показов 11012. Ответов 164
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Пытаюсь освоить программирование STM32 по книге "Освоение STM32 самостоятельно". У меня установлена версия uVision 5.38.0.0. В книге на рис. 52 и 53 показано окно с заголовком "Contex M Target Driver Setup". Подскажите, пожалуйста, через какие пункты меню Keil можно вызвать это окно. Прикрепил скриншот проекта и интерфейса Keil
Миниатюры
Работа с Keil начинающего освоение программирования STM32  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.06.2025, 21:24
Ответы с готовыми решениями:

Книги "Освоение STM32 самостоятельно. Практическое руководство" без #, c #1 и #2 в названии
Здравствуйте! На Озоне появились книги с одинаковым названием, но разные по переплету и количеству...

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

STM32 + KEIL. Найти смещение функции в прошивке
Привет, коллеги! Столкнулся с проблемой - надо найти адрес и размер функции, а также все что к...

164
Эксперт .NET
 Аватар для Rius
13824 / 7867 / 1703
Регистрация: 25.05.2015
Сообщений: 23,895
Записей в блоге: 14
10.06.2025, 13:22
Студворк — интернет-сервис помощи студентам
tumanovalex, все на линукс, винда масдай, Куб - говно, юникод не нужен - это всё стало религией для тех, кто не понял областей и возможностей применения. У человека есть свойство возводить догмы и упрощать решения для экономии мыслительных ресурсов.
0
Эксперт по электронике
7162 / 3339 / 344
Регистрация: 28.10.2011
Сообщений: 13,177
Записей в блоге: 7
11.06.2025, 20:38
Цитата Сообщение от tumanovalex Посмотреть сообщение
Посоветуйте что-то не бредовое.
Только для Windows.
Можете на EmBitz посмотреть. Среда бесплатная, но разработчик в 2022 году закрыл доступ к сайту из РФ. Так что качайте с рутрекера https://rutracker.org/forum/vi... ?t=6235554
1
Эксперт .NET
 Аватар для Rius
13824 / 7867 / 1703
Регистрация: 25.05.2015
Сообщений: 23,895
Записей в блоге: 14
11.06.2025, 20:40
Цитата Сообщение от locm Посмотреть сообщение
разработчик как выяснилось - русофоб
Это значит, что в коде могут быть закладки. Такое не качать надо, а удалять.
0
Эксперт по электронике
7162 / 3339 / 344
Регистрация: 28.10.2011
Сообщений: 13,177
Записей в блоге: 7
11.06.2025, 20:44
Цитата Сообщение от Rius Посмотреть сообщение
Это значит, что в коде могут быть закладки.
Поэтому используем версию не выше 2.30 что на рутрекере. Она выпущена до 2022 года и проблем быть не должно. По крайней мере я не заметил закладок в ней.
1
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 380
11.06.2025, 21:59
Цитата Сообщение от locm Посмотреть сообщение
но разработчик как выяснилось - русофоб и в 2022 году закрыл доступ к сайту из РФ
он даже не по IP палит, а возможно по языку, по user agent-у
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3461 / 2782 / 575
Регистрация: 04.09.2018
Сообщений: 8,746
Записей в блоге: 3
11.06.2025, 22:05
Забавно выглядит когда начинающего всякой хренью пичкают
0
Эксперт .NET
 Аватар для Rius
13824 / 7867 / 1703
Регистрация: 25.05.2015
Сообщений: 23,895
Записей в блоге: 14
11.06.2025, 23:20
Ещё ассемблерщики в тему не заходили

Добавлено через 38 минут
И rust-оманы...
0
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
17.06.2025, 13:37  [ТС]
Подключил STM32F103C6T6 к ST-Link, индикатор на плате замигал. Как я понимаю, программа мигания уже зашита. Хотел сохранить имеющуюся прошивку в файл на всякий случай. Попробовал STM32CubeProgrammer, получил ошибку (скриншот прикрепил). Несколько раз проверял подключение STM32 к ST-Link - ошибок не нашел. Подскажите, пожалуйста, как сохранить имеющуюся прошивку?
0
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
17.06.2025, 13:39  [ТС]
Забыл прикрепить скриншот
Миниатюры
Работа с Keil начинающего освоение программирования STM32  
0
Эксперт .NET
 Аватар для Rius
13824 / 7867 / 1703
Регистрация: 25.05.2015
Сообщений: 23,895
Записей в блоге: 14
17.06.2025, 13:40
Unable get core Id
Насколько это совпадает с J-Link... у вас чип не определился отладчиком. Нет соединения или питания.
0
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
17.06.2025, 14:00  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Куда?)
Забыл, извините

Добавлено через 19 минут
У STM-Link 2 ряда контактов. Не важно, к какому ряду подключать?
0
Эксперт .NET
 Аватар для Rius
13824 / 7867 / 1703
Регистрация: 25.05.2015
Сообщений: 23,895
Записей в блоге: 14
17.06.2025, 14:04
Если не важно, то и не заработает.
Я к STM32 подключаю J-Link через GND, SWDIO, SWCLK:
Название: Screenshot 2025-06-17 160205.png
Просмотров: 101

Размер: 91.9 Кб

Как там лучше в ST-Link, не знаю.

Вот:
1
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
17.06.2025, 14:10  [ТС]
Я имел в виду, что там есть 2 ряда контактов - верхний и нижний. Я подключил соответствующие контакты к верхнему ряду, как у Вас указано
0
Эксперт .NET
 Аватар для Rius
13824 / 7867 / 1703
Регистрация: 25.05.2015
Сообщений: 23,895
Записей в блоге: 14
17.06.2025, 14:17
Фото приложите всех соединений или схему нарисуйте.

Добавлено через 6 минут
Вон люди подключают и у них всё работает:

How to connect ST-Link V2 to STM 32 board Step-by-Step Guide


1
95 / 15 / 3
Регистрация: 09.07.2009
Сообщений: 886
17.06.2025, 14:25  [ТС]
У меня плата с чипом STM32F103C6T6A (которая мигала). Подключил плату с чипом STM32F103C8T6, индикатор питания горит красным, а синий индикатор не мигает. Прикрепил фото соединения ST-Link и платы
Миниатюры
Работа с Keil начинающего освоение программирования STM32  
0
 Аватар для COKPOWEHEU
4148 / 2726 / 433
Регистрация: 09.09.2017
Сообщений: 12,080
17.06.2025, 14:39
Цитата Сообщение от tumanovalex Посмотреть сообщение
Я подключил соответствующие контакты к верхнему ряду
А верхний у вас это какой?
Там на картинке распиновки на вашем программаторе нарисован ключ - вырез в пластмасске, окружающей контакты. Белый прямоугольник со стороны RST, SWIM. А вам, получается, надо подключать к той стороне разъема, которая от выреза дальше.
0
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 380
17.06.2025, 15:25
верхний.. нижний.. ключ.. всегда считал, что перед stm нужно на avr потренироваться..
Цитата Сообщение от tumanovalex Посмотреть сообщение
STM32F103C8T6, индикатор питания горит красным, а синий индикатор не мигает.
Завалялась такая же. Некогда пока осваивать. Подключил - зелёный мигает.
Два варианта: или у вас что-то неисправно, или просто прошивка не залита.

PS чтобы замигало хватает подключения только + и -, и не обязательно от программатора.
0
Эксперт .NET
 Аватар для Rius
13824 / 7867 / 1703
Регистрация: 25.05.2015
Сообщений: 23,895
Записей в блоге: 14
17.06.2025, 15:27
Корректность подключения можно определить по одному чтению ID чипа даже без прошивки на борту.
0
Модератор
Эксперт по электронике
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,876
17.06.2025, 15:31
Цитата Сообщение от tumanovalex Посмотреть сообщение
Прикрепил фото соединения ST-Link и платы
и подключил для STM8
нужно не в эту "линейку" а следующую (нижнюю)по фотографии
1
51 / 49 / 2
Регистрация: 23.01.2019
Сообщений: 380
17.06.2025, 15:33
PS2: также работает если просто микроюсб подключить..

Может провода попутали и чип уже того..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.06.2025, 15:33

STM32, Keil, передача массива в функцию
Использую uVision 4.60.00. Есть функция, которая выполняет расчёт контрольной суммы (CRC). Для её...

C++ в Keil + STM32
Доброго времени суток. Пытаюсь написать небольшой проектик на С++ под STM32 в Keil, но что то не...

CMSIS STM32 проект в Keil - это просто
Пишу небольшую обзорную статейку про CMSIS, это её часть ... Скачайте у ST последний HAL и...

Stm32 и Keil
Здравствуйте, помогите пожалуйста. Пытаюсь оценить ограничения Keilа. 32 кб этого хватит для таких...

STM32 и Keil v5 (5.14)
Всем доброго времени суток, я навичек в МК, прошу прощения, если выкладываю мысли слегка путано для...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru