Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/22: Рейтинг темы: голосов - 22, средняя оценка - 4.77
Fohrimhiyt
1

stm32f3discovery проблемы с ST-Link [решено]

10.03.2014, 09:03. Показов 4265. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Возникла у меня проблема. перестал работать встроенный программатор ST-Link.
Случайно проинициализировал и начал использовать GPIOA_pin14, и только потом увидел, что он используется при программировании (TCK/SWCLK).
В итоге вычитал в интернете, что прошить можно через JTAG или SWD.
Может кто сталкивался с этим и знает как решить данную проблему.
Покупать отладочный модуль за 2к ради одного раза не очень то и хочется, притом, что сама плата дешевле стоит.

Использую Keil v5. В настройках прошивки/отладки выбран режим SW (после косяка с пином перестал определять устройство).
устройство опознается в диспетчере устройств правильно
при выборе JTAG отображает диапазон памяти
0x0FFFFFFF JTAG-DP
0xFFFFFFFF STM32 BSC (boundary scap) TAP
но все равно пишет ошибку, при попытке прошить.

заранее спасибо
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2014, 09:03
Ответы с готовыми решениями:

[Решено] STM32F3Discovery + кварц
Есть 4 датчика на STM32F3Dyscovery и приёмнк на STM32F4Dyscovery. Всё соединено CAN шиной. Есть...

STM32F3Discovery + NRF24L01 [Решено]
Добрый вечер! Собираю связку STM32F3Dyscovery + NRF24L01. Радио передатчик подключен к SPI3....

[Решено] STM32F3Discovery глюк тактирования
Есть проект на 4х платах STM32F3Dyscovery. В 4х платах прошивки отличаются только 1 байтом адреса...

Проблемы с отправкой факсов через SIP (D-link 5112S и D-link 2102S).
Есть 2 шлюза D-link 5112S и D-link 2102S Звонки через них проходят отлично, а вот с отправкой /...

3
Fohrimhiyt
10.03.2014, 09:12 2
вопрос снят.
преждевременно поднял панику.
решение проблемы как оказалось было бессмысленным и беспощадным.
зажать кнопку ресет на плате
нажать в Keil кнопку Load.
отпустить ресет на плате.

в итоге он успевает прошить память до инициализации всех портов.
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
10.03.2014, 15:51 3
Цитата Сообщение от Fohrimhiyt
в итоге он успевает прошить память до инициализации всех портов.
На самом деле там не это происходит.
Коннектиться к чипу по SWD можно и под Risetом, причём не обязательно жать кнопку Riset - можно выбрать опцию "Connect under Riset" в свойствах проекта в IDE.
Когда коннект состоялся, всё управление чипом переходит к SWD-хосту, а зашитая в МК программа не выполняется - то есть и PA14 не переинициализируется.
0
Fohrimhiyt
10.03.2014, 15:57 4
Цитата Сообщение от OtyxPM
На самом деле там не это происходит.
Коннектиться к чипу по SWD можно и под Risetом, причём не обязательно жать кнопку Riset - можно выбрать опцию "Connect under Riset" в свойствах проекта в IDE.
Когда коннект состоялся, всё управление чипом переходит к SWD-хосту, а зашитая в МК программа не выполняется - то есть и PA14 не переинициализируется.
спасибо за информацию, а то как бы еще чего не наделал, да так, чтобы восстановить можно было.
10.03.2014, 15:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2014, 15:57
Помогаю со студенческими работами здесь

ST LINK v2 видит МК, но не шъёт (решено: невнимательность)
Пробовал из STM32 ST-LINK Utility (gui/cli) и из IAR. К программатору подключены выводы...

ST-Link V2 + Keil MDK 5.15: USB Communication Error (решено)
С Новым Годом, форумчане! Столкнулся с проблемой при использовании STM32F429 Dyscovery: запустив...

[Решено] проблемы CAN
Добрый вечер! Есть измерительный комплекс состоящий из 4х датчиков (STM32F3Dyscovery + SN65HVD232...

[РЕШЕНО] Проблемы с инициализацией USART
Доброго времени суток всем. Столкнулся с совсем простой проблемой, но никак не пойму что же не...

(Решено)STM32f100 Проблемы с таймером 2.
Здравствуйте уважаемые форумчане. Начал изучение и один проект на STM32, добрался до таймеров, и...

[РЕШЕНО] Проблемы записи EEPROM
Коллеги! Доброго времени суток! Кто может подтвердить наличие/отсутствие т.н. «мертвой зоны» в...

[Решено] Проблемы с древовидным QAbstractModelItem
Доопределил, первый уровень вложенности работает. Для второго уровня вложенности генерятся индексы...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru