Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
Мне нужно выяснить, делать ли разъём на макетной плате с STM32 для программатора, совместимым с остальными отладочными платами на AVR и PIC.
Ещё вопрос, нужно ли у STM32f103 при программировании удерживать кнопку reset,
(такой вопрос возник потому что я вычитал что в этом программаторе http://ali.onl/16BA
линия reset предназначена только для STM8)?
Мне нужно выяснить, делать ли разъём на макетной плате с STM32 для программатора, совместимым с остальными отладочными платами на AVR и PIC.
Ещё вопрос, нужно ли у STM32f103 при программировании удерживать кнопку reset,
(такой вопрос возник потому что я вычитал что в этом программаторе http://ali.onl/16BA
линия reset предназначена только для STM8)?
- Реклама
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
Если интерфейс отладки доступен, отладчик (ST-Link, J-Link и т. д.) может перезагрузить МК используя методы "Software System Reset", "Core Reset" без использования вывода сброса.
Прошивка. 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
Только при заливке через SWD и при программно отключенной отладке. При прошивке через загрузчик в этом нет необходимости.DENIS451 писал(а):нужно ли у STM32f103 при программировании удерживать кнопку reset
Если интерфейс отладки доступен, отладчик (ST-Link, J-Link и т. д.) может перезагрузить МК используя методы "Software System Reset", "Core Reset" без использования вывода сброса.
-
Alex-Elektron
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Сб янв 11, 2014 21:25:55
Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
Если напишете свой загрузчик, хоть через кнопку вбивайте прогу во FLASHПрошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
-
Alex-Elektron
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Сб янв 11, 2014 21:25:55
Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
Вам же в этой статье написали, зачем все эти танцы с бубном произведены. Хотя реально я ни разу не использовал хардварный ресет и ногу SWO для получения отладочной информации. А для отладки всегда хватало двуногого SWD - интерфейса. Не вдавался в подробности, есть ли отличия у программатора в той статье от этого,
могу сказать только одно - последний я брал за 200 руб и никаких проблем с ним не было. А можно сэкономить на спичках и потом мучиться с допайками-перепайками.
могу сказать только одно - последний я брал за 200 руб и никаких проблем с ним не было. А можно сэкономить на спичках и потом мучиться с допайками-перепайками.- Реклама
- VladislavS
- Собутыльник Кота
- Сообщения: 2562
- Зарегистрирован: Вт май 01, 2018 19:44:47
Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
[uquote="DENIS451",url="/forum/viewtopic.php?p=3495658#p3495658"]А как вы прокомментируете необходимость такой переделки:[/uquote]
SWO не нужно. Перешиваете ST-Link в J-Link-OB и получаете RTT. Он сильно круче SWO.
RESET иногда бывает нужен тем кто первые шаги в кубе делает. Куб по умолчанию интерфейс SWD отключает и без RESET потом не подключишься. Если не пользоваться кубом или знать эту особенность, то вполне можно без ресета обойтись. В крайнем случае, ресет можно и пинцетом/кнопкой нажать.
SWO не нужно. Перешиваете ST-Link в J-Link-OB и получаете RTT. Он сильно круче SWO.
RESET иногда бывает нужен тем кто первые шаги в кубе делает. Куб по умолчанию интерфейс SWD отключает и без RESET потом не подключишься. Если не пользоваться кубом или знать эту особенность, то вполне можно без ресета обойтись. В крайнем случае, ресет можно и пинцетом/кнопкой нажать.
-
Alex-Elektron
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Сб янв 11, 2014 21:25:55
Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
Даже если и отключит SWD - через USART1 можно цепануться и в Demonstratorе восстановитьОн по умолчанию интерфейс SWD отключает и без RESET потом не подключишься.
Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
На Boot0 подаем 1 и подключаемся.VladislavS писал(а):Куб по умолчанию интерфейс SWD отключает и без RESET потом не подключишься.
Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
Спасибо всем ответившим.
Новый вопрос, в схеме от "синей таблетки" (см. arduino-stm32f103c8t6-schematics.png) на reset есть подтягивающий резистор
и конденсатор, они там на всякий случай, или должны быть обязательно?
Новый вопрос, в схеме от "синей таблетки" (см. 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 возможна?
Если это серийное серьёзное устройство, то просто must have! А для себя побаловаться и внутреннего пуллапа хватит
Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
Пуллап на ресет и на не нужен. Это предудущий оратор с дуру ляпнул. Конденсатор обязателен...
-
Alex-Elektron
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Сб янв 11, 2014 21:25:55
Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
Не надо тут на счёт с дуру ляпнул. Страницу дш не помню, но указано следующее: "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к, всё нормально заработало.
It has an internal pullup and does not require an external connection..." Т.е. у него внутренний пуллап. Но, как ни странно сопротивление там порядка 50 кОм, если мне память не изменяет. Делал я как-то модулятор звуковых частот на стм32ф103 для трансформатора Тесла, так вот он с просто кондёром на 0,1 при первом же стриммере ресетился. Импульсная мощность того транса 50 МВт (в размерностях не ошибся, это у нас хобби в студенчестве такое было, у кого стриммере длиннее в лаборатории импульсной техники будет). Так вот, когда я добавил внешний пуллап на 4.7к, всё нормально заработало.
Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
Вот то что указано и переведите , а не надумывайте...
А в вашем экстремальном случае нужен экран, возможно клетка Фарадея.
А в вашем экстремальном случае нужен экран, возможно клетка Фарадея.
-
Alex-Elektron
- Встал на лапы
- Сообщения: 113
- Зарегистрирован: Сб янв 11, 2014 21:25:55
Re: Прошивка STM32 через Pic2Kit, Pic3Kit, USBASP возможна?
А нафига, если на тот момент это решило проблему? И переводить мы умеем. Я вам описал ситуацию и решение, которое сработало. Но всё равно каждый считает, что "есть мнение моё и неправильное"А в вашем экстремальном случае нужен экран, возможно клетка Фарадея.


