Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

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

Вт окт 30, 2018 20:57:30

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

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

Ещё вопрос, нужно ли у STM32f103 при программировании удерживать кнопку reset,
(такой вопрос возник потому что я вычитал что в этом программаторе http://ali.onl/16BA
линия reset предназначена только для STM8)?

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

Вт окт 30, 2018 23:25:09

Прошить можно через 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" без использования вывода сброса.

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

Ср окт 31, 2018 08:34:01

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

Если напишете свой загрузчик, хоть через кнопку вбивайте прогу во FLASH

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

Ср окт 31, 2018 10:38:34

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

https://habr.com/post/402927/ ?

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

Ср окт 31, 2018 11:02:16

Вам же в этой статье написали, зачем все эти танцы с бубном произведены. Хотя реально я ни разу не использовал хардварный ресет и ногу SWO для получения отладочной информации. А для отладки всегда хватало двуногого SWD - интерфейса. Не вдавался в подробности, есть ли отличия у программатора в той статье от этого, Изображение могу сказать только одно - последний я брал за 200 руб и никаких проблем с ним не было. А можно сэкономить на спичках и потом мучиться с допайками-перепайками.

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

Ср окт 31, 2018 11:16:52

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

SWO не нужно. Перешиваете ST-Link в J-Link-OB и получаете RTT. Он сильно круче SWO.

RESET иногда бывает нужен тем кто первые шаги в кубе делает. Куб по умолчанию интерфейс SWD отключает и без RESET потом не подключишься. Если не пользоваться кубом или знать эту особенность, то вполне можно без ресета обойтись. В крайнем случае, ресет можно и пинцетом/кнопкой нажать.

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

Ср окт 31, 2018 11:19:58

Он по умолчанию интерфейс SWD отключает и без RESET потом не подключишься.
Даже если и отключит SWD - через USART1 можно цепануться и в Demonstratorе восстановить

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

Ср окт 31, 2018 12:16:40

VladislavS писал(а):Куб по умолчанию интерфейс SWD отключает и без RESET потом не подключишься.
На Boot0 подаем 1 и подключаемся. :) :)

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

Ср окт 31, 2018 18:43:46

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

Новый вопрос, в схеме от "синей таблетки" (см. arduino-stm32f103c8t6-schematics.png) на reset есть подтягивающий резистор
и конденсатор, они там на всякий случай, или должны быть обязательно?
Вложения
arduino-stm32f103c8t6-schematics.png
(214.08 KiB) Скачиваний: 580

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

Ср окт 31, 2018 19:12:51

Если это серийное серьёзное устройство, то просто must have! А для себя побаловаться и внутреннего пуллапа хватит

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

Ср окт 31, 2018 20:06:15

Пуллап на ресет и на не нужен. Это предудущий оратор с дуру ляпнул. Конденсатор обязателен...

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

Ср окт 31, 2018 20:37:12

Не надо тут на счёт с дуру ляпнул. Страницу дш не помню, но указано следующее: "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к, всё нормально заработало.

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

Чт ноя 01, 2018 06:18:13

Вот то что указано и переведите , а не надумывайте...
А в вашем экстремальном случае нужен экран, возможно клетка Фарадея.

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

Чт ноя 01, 2018 06:49:45

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