MBED и дешевые STM32

ssss
Offline
Зарегистрирован: 01.07.2016

Имея обычный ST Link... можно прошить любую плату... и в любой вменяемой среде... А "virtual com port"... это ваще отдельная песня... можно даже ЛА заюзать... У любого вменяемого разраба ЛА уже должен быть... пусть и самый простой...

nikantovik
Offline
Зарегистрирован: 19.06.2015

ПРОГРАММАТОР ST Link V2-1 из maple mini

Что бы прошить не родную плату из онлайн IDE MBED необходим программатор ST LINK V2-1, но их отдельно в продаже почему-то нет.... Покупать даже самую дешевую NUCLEO из за программатора дороговато. Но, как говориться, мир не без добрых людей.

https://habr.com/ru/post/442290/

плюс это

https://habr.com/ru/post/247275/

тогда с переделкой ST Link никаких заморочек.

Проверено. Работает.

PS: Можно и с stm32f103c8t6 https://hackaday.io/project/158262-using-blue-pill-stm32f103c8t6-as-st-link

только flash stm должна быть 120 кб. Тоже проверил.Работает.

nikantovik
Offline
Зарегистрирован: 19.06.2015
nikantovik
Offline
Зарегистрирован: 19.06.2015
b707
Offline
Зарегистрирован: 26.05.2017

nikantovik пишет:

ПРОГРАММАТОР ST Link V2-1 из maple mini

Что бы прошить не родную плату из онлайн IDE MBED необходим программатор ST LINK V2-1, но их отдельно в продаже почему-то нет....

чей-та нет? на Али 120 рублей

https://ru.aliexpress.com/item/32792513237.html

 

 

ЗЫ - конечно я понимаю, что сделать самому из STM32F103 прикольнее... я сам поначалу тоже самоделку собрал, чтобы с Али не ждать

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

b707 пишет:

чей-та нет? на Али 120 рублей

это точно ST LINK V2-1 ?

nikantovik
Offline
Зарегистрирован: 19.06.2015

xDriver пишет:

b707 пишет:

чей-та нет? на Али 120 рублей

это точно ST LINK V2-1 ?

Нет конечно. Это обычный ST Link V2.

V2-1 определяется как флешка. И ему никакие утилиты для прошивки не нужны.

Плюс у него есть COM порт.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

а че про парня то потер ? я тоже не первый раз за ним замечаю, вот и решил распросить с пристрастием :)

nikantovik
Offline
Зарегистрирован: 19.06.2015

xDriver пишет:

а че про парня то потер ? я тоже не первый раз за ним замечаю, вот и решил распросить с пристрастием :)

не хочу задевать лишний раз ни кого. Тут и так бойцовский клуб а не форум ))

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

ok )

и да, за ссыль на STM32F401CCU6 спасибо, взял парочку.

nikantovik
Offline
Зарегистрирован: 19.06.2015

xDriver пишет:

и да, за ссыль на STM32F401CCU6 спасибо, взял парочку.

всегда пожалуйста ))

Я думаю форумы для этого и нужны чтобы люди делились знаниями и интересами.

b707
Offline
Зарегистрирован: 26.05.2017

xDriver пишет:

а че про парня то потер ? я тоже не первый раз за ним замечаю, вот и решил распросить с пристрастием :)

о как интересно. Кого это вы тут обсуждаете? :)

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

я расскажу, если на #56 ответишь :))

b707
Offline
Зарегистрирован: 26.05.2017

xDriver пишет:

я расскажу, если на #56 ответишь :))

Так вроде в #57 уже ответили.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

325 рублей!

b707
Offline
Зарегистрирован: 26.05.2017

Неплохо

И STM32F401 с 256к флеша и 64к оперативы за 230 руб - тоже классно.

Жалко только сайт СТМ32дуино сдох, негде будет спросить, если что-то не пойдет на этих платах

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

я младшие стм-ы мучаю только в кейле или STM32CubeIDE 

а вот для таких и ей подобных - Visual Studio Code c MBED (светиком помигать :))))

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

b707,  на гитхабе альтернативного аддона от STM  пишут, что, цитата: "форум stm32duino будет перенесён на STM"

b707
Offline
Зарегистрирован: 26.05.2017

dimax пишет:

b707,  на гитхабе альтернативного аддона от STM  пишут, что, цитата: "форум stm32duino будет перенесён на STM"

что-то мне это напоминает. как волк зайца на обед приглашал :)

Хотя если архивы кларковского форума будут доступны - это уже очень хорошо.

nikantovik
Offline
Зарегистрирован: 19.06.2015

xDriver пишет:

светиком помигать :))))

Мне кажется что вы слишком принижаете возможности MBED

STM32F411 с объемом флеш в 512 кб можно довольно много сделать используя OS, не опасаясь что ресурсов не хватит.

А за ссылку огромное спасибо!!!!

 

nikantovik
Offline
Зарегистрирован: 19.06.2015

xDriver пишет:

325 рублей!

Даже удивительно, заработало все без танцев с бубном, несмотря на то что не родной контроллер.

Целевую платформу выбираем NUCLEO F411RE

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

nikantovik пишет:

Даже удивительно, заработало все без танцев с бубном, несмотря на то что не родной контроллер.

Целевую платформу выбираем NUCLEO F411RE

да, я писал недавно в другой ветке.

ща времени все нет пощупать PWM,SERIAL,I2C,SPI и т.д.

nikantovik
Offline
Зарегистрирован: 19.06.2015

xDriver пишет:

да, я писал недавно в другой ветке.

ща времени все нет пощупать PWM,SERIAL,I2C,SPI и т.д.

serial проверил работает.

Даже USBSerial работает, правда как то странно.Программа запускается только после подключения USB.

Остальное пока тоже в процессе.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

аддон какой?

nikantovik
Offline
Зарегистрирован: 19.06.2015

аддон, если я правильно понимаю, некий доп пакет для мк?

но, ничего дополнительного я не устанавливал.

вот мой ini файл в platformio

[env:nucleo_f411re]
platform = ststm32
board = nucleo_f411re
framework = mbed

ну и плюс подключил встроенную библиотеку  USBSerial.h

 

strange_v
Offline
Зарегистрирован: 17.06.2017

nikantovik, что посоветуете если нужна поддержка проводного ethernet? (есть ли не очень дорогая плата с хорошей поддержкой от mbed)

nikantovik
Offline
Зарегистрирован: 19.06.2015

strange_v пишет:

nikantovik, что посоветуете если нужна поддержка проводного ethernet? (есть ли не очень дорогая плата с хорошей поддержкой от mbed)

я бы попробовал https://os.mbed.com/users/hudakz/code/STM32F407VET6_Hello/

в комплекте с https://os.mbed.com/users/hudakz/notebook/using-lan8720-modules-as-ethernet-interface-for-cu/

а так как  SeeedArchMax https://os.mbed.com/platforms/Seeed-Arch-Max/  имеет тот же проц, то вот вам и поддержка ))

strange_v
Offline
Зарегистрирован: 17.06.2017

Спасибо, выглядит интересно, закажу для теста.

UPD
DP83848 будет проще наверное (родной чип для Seeed Arch Max)

https://os.mbed.com/users/hudakz/code/STM32F407VET6_WebSwitch-os/graph/

 
nikantovik
Offline
Зарегистрирован: 19.06.2015

strange_v пишет:

UPD
DP83848 будет проще наверное (родной чип для Seeed Arch Max)

 

да, согласен.

nik182
Offline
Зарегистрирован: 04.05.2015

xDriver пишет:

это точно ST LINK V2-1 ?

Из блюпил сделал V2-1 c помощью https://github.com/Krakenw/Stlink-Bootloaders  В результате полный функционал, да и нуклеу 411 восстановил после вылета МС STlink. 

mixail844
Offline
Зарегистрирован: 30.04.2012

nik182 пишет:

xDriver пишет:

это точно ST LINK V2-1 ?

Из блюпил сделал V2-1 c помощью https://github.com/Krakenw/Stlink-Bootloaders  В результате полный функционал, да и нуклеу 411 восстановил после вылета МС STlink. 

а еще можно скачать с сайта Segger'a, утилиту которая перепрошивает ST-Link в J-Link ,а потом еще прикрутить Segger System View

nikantovik
Offline
Зарегистрирован: 19.06.2015

Китайский клон STM32F103C8T6  120kb

https://aliexpress.ru/item/32902945061.html?spm=a2g0s.9042311.0.0.64d933ed34SNtd

rконфигурация ini файла для работы с mbed в Platformio:

platform = ststm32
board = nucleo_f103rb
framework = mbed
upload_flags = -c set CPUTAPID 0x2ba01477

 

nikantovik
Offline
Зарегистрирован: 19.06.2015

https://aliexpress.ru/item/1005002065440420.html?spm=a2g0o.productlist.0.0.4bb2a40d84FAmC&sku_id=12000018614458263&algo_pvid=54f350cf-4fbd-4231-8d9f-1a0346d63764&algo_expid=54f350cf-4fbd-4231-8d9f-1a0346d63764-18&btsid=0b8b15c416311589852624697e57eb&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

Не скажу что плата дешевая, да и сейчас вообще цены подскачили. Но дешевле  чем  Nucleo F446 которая поддерживается mbed. Да и формфактор интереснее. 

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

не забываем что на нукле сразу есть стлинк. да цены конечно полный ахтунг!

думаю пока нет альтернативы черной таблетке на STM32F401CCU6 / STM32F411CE.

nikantovik
Offline
Зарегистрирован: 19.06.2015

Это точно, f401ccu6 дешевле обходится чем f103c8t6 (((

b707
Offline
Зарегистрирован: 26.05.2017

Думаю тему можно закрывать... В связи с окончанием "дешевых стм"

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

b707 пишет:
Думаю тему можно закрывать... В связи с окончанием "дешевых стм"

да не, не надо, все относительно, относительно стройматериалов или какой нибудь морковки в Москве - СТМ подешевели :))

nikantovik
Offline
Зарегистрирован: 19.06.2015

https://aliexpress.ru/item/1005001620616382.html?spm=a2g0s.8937460.0.0.762b2e0ei1lTnh

Вроде не дешево...

Но учитывая что на плате много что есть вроде как то и не оч дорого. Плюс родной контроллер mbed