STM32 новичку в ARM что к чему

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Собутыльник Кота
Аватара пользователя
Сообщения: 2567
Зарегистрирован: Вт май 01, 2018 19:44:47

Сообщение VladislavS »

[uquote="Мурик",url="/forum/viewtopic.php?p=3699447#p3699447"]Думаешь в него китайцы не могут поставить не STM32?[/uquote]Могут, конечно. Но в первый то точно поставили, так что...

[uquote="Мурик",url="/forum/viewtopic.php?p=3699447#p3699447"]А что касается "свистков". Не первый год пользуюсь и работают нормально.[/uquote]На F103 будет работать, куда он денется. В хозяйстве должен валяться про запас. А работать j-link удобнее.
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

[uquote="Мурик",url="/forum/viewtopic.php?p=3699428#p3699428"]Завязывайте с линуксом. Поставьте винду и IDE и не нужно будет лезть в дебри gdb. :)[/uquote]
Жесть-то какая! Мастдайку использовать для работы? Мдее.... Это ж совсем слов нет!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3386
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

VladislavS писал(а):Но в первый то точно поставили
Просто фоток второго нет...
Eddy_Em писал(а):Жесть-то какая!
Согласен. Не понимаю как можно пользоваться линуксом? Как-то пробовал - очень неудобный.
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Вы, батенька, неправильно пробовали.
Потому что линукс — операционная система. Отличная, кастомизируемая — на любой вкус.
А мастдайка — обычная прошивка для игровых приставок. Серьезные люди ее в работе не используют. Это как у плотника забрать циркулярку и дать лобзик: пили, дорогой!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

Мурик, ну не знаю, где Вы покупаете МК, но в последних двух купленных STM32F100C8T6 с Али никаких признаков бутлоадера я не обнаружил.
Что касается нормальной IDE, то это уже дело вкуса. Ни одной проприетарной IDE, полностью меня устраивавшей, со времен Multi-Edit я не встречал. А опенсорсные всегда можно заточить под себя, как захочется. Но тут следует учесть, что мои проекты, нередко, гетерогенные и мультиплатформенные, представляя собой объединение от МК до BI и BigData. То бишь, мне нужно одно IDE, в котором комфортно можно управлять проектом не только на C/С++, но и на C#, Perl, Python, Java, Ruby, DAX, MDX, SQL и т.п. Поэтому IDE, которая заточена только на МК меня не устраивает категорически.
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

ПростоНуб, как может в F100 не быть USART-бутлоадера? Вот DFU нет, это да...
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

Eddy_Em, тут все же дело вкуса. Если говорить о десктопе, то мне совершенно монопенисуально, под линуском я или под виндой. Все равно почти все мое общение с системой проиходит без использования DE, а Thunderbird и Firefox под обоими системами выглядят одинаково )))
Если же говорить о серверных платформах, то возможность тонкой настройки ядра линукс (в первую очередь планировщика задач), позволяет получить для некоторых веб-приложений под линукс производительность в разы больше, чем под виндой, тогда как для чисто виндовых приложений однозначено проще использовать винду.
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

Asmodey, бери первый, и вперед! Это полноценный отладчик с возможностью прошивки, который с удовольствием принимают все системы программирования для STM32 через интерфейс SWD (Single Wire Debug). То есть, конечно, второй, кроме SWD, поддерживает еще и JTAG, но, во-первых, он вчетверо дороже, а, во-вторых, и для отладки, и для прошивки STM32 вполне достаточно SWD. Тнм более, что SWD занимает всего две ноги МК, а JTAG'у будьте добры отдать 5 ног. Ну, хотя бы, 4...

А на тему возможных подделок... Получив этот "свисток", первым делом качаешь с ST его софтину - ST-Link Utility, ставишь ее, при этом поставятся дровишки, затем запускаешь и первым делом обновляешь прошивку. Если прошивка обновится нормально, то все в порядке, "свистулька" рабочая. Если же нет, предъявляешь претензии продавцу. Впрочем, ни разу не слышал, чтобы у кого-то не прошло обновление прошивки.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Друг Кота
Аватара пользователя
Сообщения: 7058
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

Спасибо за ответы. Уточню, что я интересовался как прошивкой, так и отладкой. Мне для начала хотелось бы иметь возможность шить всякое, и STM8 в том числе. Поскольку планирую переход с младших серий МК Microchip на младшие же серии STM.

Возьму тогда второй. Хоть на Алике в комментах к лотам и пишут, что последние (кастрированные) версии тоже не умеют рулить питанием. Но я так думаю: если в нем чего-то будет не хватать, его проще доработать в силу больших габаритов платы. И как пишет ПростоНуб, в нем интерфейсов больше. И он мне удобнее кажется, потому как к системнику (ноуту) не прикован разъемом. Можно на другую сторону стола перекинуть при необходимости, а она порой возникает такая необходимость, когда на столе всякое навалено.

P.S. Четко понял для себя, что первые два отладчики, умеющие вдобавок шить пустые чипы без бутлоадера.

P.P.S. По прочтению поста [bVladislavS[/b] появился новый вопрос - что такое j-link-OB? Чем отличается от j-link?

P.P.P.S. Третью штуку (преобразователь USB в разные интерфейсы) тоже возьму, наверное. Штоб було. Потому как кроме STM заинтересовался еще ESP32. Да им еще, наверное, микросхемы eeprom шить можно, а мне сейчас нечем. Прав я насчет прошивки ипромок?
Астролябия-сама меряет, было бы что мерять!!!
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

Eddy_Em, откуда я знаю, где изготавливаются китайские STM32, которые стоят в розницу дешевле, чем в партии из 1000 штук прямо у ST, и почему они могут оказаться без бутлоадера? Последний раз брал тут. Но так как лично мне бутлоадер на фиг не был нужен, я особо не заморачивался и претензий продавцу не выставлял.
А вот STM32F103C8T6 без бутлоадера не встречал ни разу.
Друг Кота
Аватара пользователя
Сообщения: 3386
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

ARV, сзади стоят еще два качка. Вероятно вы один из них. :)))
Eddy_Em писал(а):как может в F100 не быть USART-бутлоадера?
В китайской подделке все может быть. :dont_know:
ПростоНуб писал(а):Если же говорить о серверных платформах, то возможность тонкой настройки ядра линукс
Мы говорим о рабочем/домашнем компе. На рабочем может сэкономить фирма и поставить линукс, а ты выкручивайся как знаешь, но чтобы на домашний поставить линукс... :dont_know:
afz писал(а):Впрочем, ни разу не слышал, чтобы у кого-то не прошло обновление прошивки.
У досикуса не прошло. http://kazus.ru/forums/showthread.php?t=110470
Но это касается не только отладчика, но и китайских МК в целом.
Asmodey писал(а):И как пишет ПростоНуб, в нем интерфейсов больше.
Одинаково. Ведь прошивка та же и схема похожая. Работать с JTAG тем более через 20-ти проводный кабель неудобно из-за числа проводов. В этом плане SWD с его 3 или 4 проводами, гораздо удобнее.
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

Мурик, JTAG в прошивке там, естественно, есть. Вот только по неизвестным причинам он наружу не всегда выведен. То есть 8 и 9 ноги могут быть в воздухе (JTDI и JRESET)
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

Asmodey писал(а):И он мне удобнее кажется, потому как к системнику (ноуту) не прикован разъемом.
А что, удлиннители USB (USB-A папа - USB-A мама) отменили? Хоть мой основной инструмент - стационарный комп, ни разу не пришла в голову мысль втыкать этот "свисток" в системник напрямую - или через удлиннитель, или в мелкий USB-hub, который тоже на шнурке.
Мурик писал(а):У досикуса не прошло.
Для только что полученного с Али это железное основание для предъявления претениии.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Друг Кота
Аватара пользователя
Сообщения: 7058
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

Осмелюсь еще раз спросить про j-link-OB. В чем разница с st-link?
Последний раз редактировалось Asmodey Чт сен 12, 2019 21:15:00, всего редактировалось 1 раз.
Астролябия-сама меряет, было бы что мерять!!!
afz
Опытный кот
Аватара пользователя
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Сообщение afz »

ПростоНуб писал(а):JTAG в прошивке там, естественно, есть. Вот только по неизвестным причинам он наружу не всегда выведен. То есть 8 и 9 ноги могут быть в воздухе (JTDI и JRESET)
Вообще-то там говорят о двухбаксовой свистульке, у нее там _3.3 и +5 В, а не воздух.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

afz, точно! +5В там было! Но SWD и SWIM исправно работали, чего не скажешь о JTAG.
Друг Кота
Аватара пользователя
Сообщения: 3794
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

[uquote="Asmodey",url="/forum/viewtopic.php?p=3699513#p3699513"]Осмелюсь еще раз спросить про j-link-OB. В чем разница с st-link?[/uquote]https://www.segger.com/products/debug-probes/j-link/models/j-link-ob/
Друг Кота
Аватара пользователя
Сообщения: 7058
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

Там я уже смотрел. Мне непонятно, что такого есть в j-link, чего нет в st-link? Я ни того, ни другого в руках не держал.
Астролябия-сама меряет, было бы что мерять!!!
Друг Кота
Аватара пользователя
Сообщения: 3386
Зарегистрирован: Пн окт 11, 2010 19:00:08

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

ПростоНуб писал(а):чего не скажешь о JTAG.
https://habr.com/ru/post/402927/
Аналогичным образом добавляется JTAG.
Asmodey писал(а):Мне непонятно, что такого есть в j-link, чего нет в st-link?
j-link не только для STM32, но он не поддерживает STM8. ST-Link только для STM8 и STM32 и не поддреживает МК других производителей.
Собутыльник Кота
Аватара пользователя
Сообщения: 2723
Зарегистрирован: Пт сен 07, 2018 20:20:02
Откуда: деревня в Тульской губернии

Сообщение ПростоНуб »

Мурик, Спасибо, конечно, но я пока ни разу еще не столкнулся с ситуацией, когда бы мне SWD не хватало.
Ответить

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