Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
DENIS451
Прорезались зубы
Сообщения: 213
Зарегистрирован: Вт сен 09, 2008 18:17:27

Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение DENIS451 »

Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Мне нужно выяснить, делать ли разъём на макетной плате с STM32 для программатора, совместимым с остальными отладочными платами на AVR и PIC.

Ещё вопрос, нужно ли у STM32f103 при программировании удерживать кнопку reset,
(такой вопрос возник потому что я вычитал что в этом программаторе http://ali.onl/16BA
линия reset предназначена только для STM8)?
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение Мурик »

Прошить можно через USB-USART конвертер. Например такой. https://ru.aliexpress.com/item/1pcs-USB ... 95746.html
Прошивка. http://easystm32.ru/useful-things/42-bootloader-stm32
http://www.avislab.com/blog/stm32_st_link_ru/
Понадобится программа "Flash loader demonstrator". https://www.st.com/en/development-tools ... stm32.html
DENIS451 писал(а):нужно ли у STM32f103 при программировании удерживать кнопку reset
Только при заливке через SWD и при программно отключенной отладке. При прошивке через загрузчик в этом нет необходимости.

Если интерфейс отладки доступен, отладчик (ST-Link, J-Link и т. д.) может перезагрузить МК используя методы "Software System Reset", "Core Reset" без использования вывода сброса.
Реклама
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение Alex-Elektron »

Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
Если напишете свой загрузчик, хоть через кнопку вбивайте прогу во FLASH
DENIS451
Прорезались зубы
Сообщения: 213
Зарегистрирован: Вт сен 09, 2008 18:17:27

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение DENIS451 »

А как вы прокомментируете необходимость такой переделки:

https://habr.com/post/402927/ ?
Реклама
Эиком - электронные компоненты и радиодетали
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение Alex-Elektron »

Вам же в этой статье написали, зачем все эти танцы с бубном произведены. Хотя реально я ни разу не использовал хардварный ресет и ногу SWO для получения отладочной информации. А для отладки всегда хватало двуногого SWD - интерфейса. Не вдавался в подробности, есть ли отличия у программатора в той статье от этого, Изображение могу сказать только одно - последний я брал за 200 руб и никаких проблем с ним не было. А можно сэкономить на спичках и потом мучиться с допайками-перепайками.
Реклама
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение VladislavS »

[uquote="DENIS451",url="/forum/viewtopic.php?p=3495658#p3495658"]А как вы прокомментируете необходимость такой переделки:[/uquote]
SWO не нужно. Перешиваете ST-Link в J-Link-OB и получаете RTT. Он сильно круче SWO.

RESET иногда бывает нужен тем кто первые шаги в кубе делает. Куб по умолчанию интерфейс SWD отключает и без RESET потом не подключишься. Если не пользоваться кубом или знать эту особенность, то вполне можно без ресета обойтись. В крайнем случае, ресет можно и пинцетом/кнопкой нажать.
Реклама
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение Alex-Elektron »

Он по умолчанию интерфейс SWD отключает и без RESET потом не подключишься.
Даже если и отключит SWD - через USART1 можно цепануться и в Demonstratorе восстановить
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение Мурик »

VladislavS писал(а):Куб по умолчанию интерфейс SWD отключает и без RESET потом не подключишься.
На Boot0 подаем 1 и подключаемся. :) :)
DENIS451
Прорезались зубы
Сообщения: 213
Зарегистрирован: Вт сен 09, 2008 18:17:27

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение DENIS451 »

Спасибо всем ответившим.

Новый вопрос, в схеме от "синей таблетки" (см. arduino-stm32f103c8t6-schematics.png) на reset есть подтягивающий резистор
и конденсатор, они там на всякий случай, или должны быть обязательно?
Вложения
arduino-stm32f103c8t6-schematics.png
(214.08 КБ) 616 скачиваний
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение Alex-Elektron »

Если это серийное серьёзное устройство, то просто must have! А для себя побаловаться и внутреннего пуллапа хватит
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение dosikus »

Пуллап на ресет и на не нужен. Это предудущий оратор с дуру ляпнул. Конденсатор обязателен...
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение Alex-Elektron »

Не надо тут на счёт с дуру ляпнул. Страницу дш не помню, но указано следующее: "NRST is the reset pin.
It has an internal pullup and does not require an external connection..." Т.е. у него внутренний пуллап. Но, как ни странно сопротивление там порядка 50 кОм, если мне память не изменяет. Делал я как-то модулятор звуковых частот на стм32ф103 для трансформатора Тесла, так вот он с просто кондёром на 0,1 при первом же стриммере ресетился. Импульсная мощность того транса 50 МВт (в размерностях не ошибся, это у нас хобби в студенчестве такое было, у кого стриммере длиннее в лаборатории импульсной техники будет). Так вот, когда я добавил внешний пуллап на 4.7к, всё нормально заработало.
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение dosikus »

Вот то что указано и переведите , а не надумывайте...
А в вашем экстремальном случае нужен экран, возможно клетка Фарадея.
Alex-Elektron
Встал на лапы
Сообщения: 113
Зарегистрирован: Сб янв 11, 2014 21:25:55

Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?

Сообщение Alex-Elektron »

А в вашем экстремальном случае нужен экран, возможно клетка Фарадея.
А нафига, если на тот момент это решило проблему? И переводить мы умеем. Я вам описал ситуацию и решение, которое сработало. Но всё равно каждый считает, что "есть мнение моё и неправильное"
Ответить

Вернуться в «ARM»