Заказал платку с Китая: stm32f103c8, по дефолту залита прошивка блинка, пытался прошить разными способами и через SWD, используя stlink, и через UART, используя переходник, разными способами и позициями перемычек. Софт: CubeIDE, ST-LINK Utility. Думаю, данная прошивка заточенная под Ардуино или что?
Комментарии: 37
Anonim
Нет С бутом юарта должно работать железобетонно Ессно через пины этого самого юарта
Pavel
Посмотрите джампера на бут
Zumin
Попробую другой переходник, ресет подключать на DTR?
Pavel
там не нужен ресет на 32стмки
Zumin
Смотрел и ставил, пока что глухо Спасибо
Shtolcman
Если это отладочная плата, то шиться должно хоть программатором, хоть через Boot. А что у Вас за платка?
Zumin
Стандартная
Andrey
а просто подключить по юсб и залить прошивку как на диск:?
Pavel
А вы питание как подаете? да-да В мире, где все прогают на CMSIS
Shtolcman
Если да, то сразу вопрос, stlink плату видит вообще?
Pavel
А И в догонку - если не видит - пропаяйте на всякие GND,VCC и SWD пины Мало -ли
Andrey
мне то зачем?)
Pavel
Пардон, ошибся Там вообще может быть такое, что питание через USB только прокидывается, а питание с SWD не разведено Купил внешне две абсолютно одинаковые платы на радиорынке А они разные)
Shtolcman
Ну и схему коннкта проверить не мешает
Dmitry
я не про это, вот я прогаю на cmsis, но это все к тому, что вот лично я не куплю плату без нормального разъема под отладчик, это просто неудобно... хотя бы такое, все на том же али и дешевле https://www.waveshare.com/product/mcu-tools/stm32/core/core107v.htm
Pavel
Хз. Подразумевается, что ты один раз вставил и прогаешь до посинения на ней. Лично я не вижу ничего плохо в 4 угловых PLS ээээ То есть 12 пиновый ID удобнее? В случае если у тебя оригинальный программатор =)
Dmitry
20-пиновый стандартный для st-link и j-link (jtag/swd)
Zumin
Получилось зашить через переходник,Arduino IDE
Dmytro
Там на некоторых blue pill-ах неправильные резисторы на линии данных USB. Если планируете это использовать (USB) - нужно их проверить Гуглить по фразе "blue pill USB"
Andrey
без проблем в такие платы загонял маплевский загрузчик, после чего они грузятся через USB
Pavel
Должна) Продавцы должны продавать чистые чипы, а мне в крупном магазе уже прошитый достался Всякое бывает
Andrey
или эта фича только в nucleo-платах?
Shtolcman
Согласен, у китаез может и паленка быть
Dmitry
ну эта blue-pill изначально заточена под использование в качестве "ардуины", поэтому не должны )
Pavel
Расскажите, с чего бы это Бред.
Dmitry
потому что 99% их так и используют. всем остальным эта древняя 103 серия особо нафиг не нужна уже сейчас
Pavel
Всем - кому?)
Dmitry
кто может это кодить на CMSIS и т.д. есть просто варианты куда лучше сейчас
Pavel
Таких людей единицы и с приходом LL - они переходят на него По энергосбережению? Частоте? ну да, есть
Dmitry
ну и эти вот "blue-pill" обычно и на али называются "STM32F103C8T6 ARM STM32 Минимальная плата разработки системы модуль для Arduino"
Pavel
Короче, бесполезный спор, имхо, платка выше должна шиться через SWD
Dmitry
да тут не о чем спорить, всего лишь суровая действительность
Andrey
да, должна... у нас были такие и все норм
Shtolcman
Получается там что, кастом бут?
Pavel
Nucleo тоже заточена под ардуино и изи шьется через SWD И тогда вопрос - а нахера выводить пины для SWD?