реклама на сайте
подробности

 
 
> Старт на STM, с чего начать
k155la3
сообщение Mar 25 2018, 22:02
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Рассматриваю платформы из STM Discovery.

критерии: наличие Ethernet, CAN, доступное ПО с удобным отладочным режимом в стиле IAR.

1. Какой процессор ?
рассматриваю
STM32F429ZI
STM32F746G, F746NGH6
STM32F767ZI
. . . ? . . .

2. Какой отладчик использовать. Насколько нужен-ненужен JTAG
? пока думаю достаточно будет STLink встроенного на Discovery ?

3. Имеет ли смысл брать комплект периферии (LCD и тд модули).

4. Доступность ПО. А именно совместимость по отладке с п.2 и поддержка соотв-го процессора п.1
Если использовать F746 - есть ли доступная среда разработки с его поддержкой. Оптимальный вариант - IAR.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 28)
HardEgor
сообщение Mar 26 2018, 02:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



1. Такой процессор в котором есть Ethernet, CAN. И читаем вдумчиво errata на конкретный процессор.
2. У всех есть. У ядра STM32F7 есть бага недавно обсуждали в соответствующем разделе.
3. Если будете использовать эту периферию (LCD и тд модули), то берите.
4. ПО доступно для всех SMT32

ps. исправил ошибку STM32F4 на STM32F7
Go to the top of the page
 
+Quote Post
arhiv6
сообщение Mar 26 2018, 03:47
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 633
Регистрация: 21-05-10
Из: Томск
Пользователь №: 57 423



Цитата(HardEgor @ Mar 26 2018, 09:12) *
2. У всех есть. У ядра STM32F4 есть бага недавно обсуждали в соответствующем разделе.


Это опечатка и речь об F7 (эта тема) или у F4 тоже есть какие-то проблемы?


--------------------
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 26 2018, 05:11
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(HardEgor @ Mar 26 2018, 05:12) *
1. Такой процессор в котором есть Ethernet, CAN. И читаем вдумчиво errata на конкретный процессор.

Если почитать ерраты, то никакой не хочется брать laughing.gif
Go to the top of the page
 
+Quote Post
k155la3
сообщение Mar 26 2018, 11:18
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Мдя... Особенно "обнадеживает" замечание
Цитата(jcxz @ Mar 26 2018, 08:11) *
Если почитать ерраты, то никакой не хочется брать laughing.gif
Посмотрел errata на F429.

Спасибо за инф.




Go to the top of the page
 
+Quote Post
adnega
сообщение Mar 26 2018, 12:48
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(k155la3 @ Mar 26 2018, 14:18) *
Спасибо за инф.

Можете озвучить круг задач, которые вы собираетесь решать на STM32?
Если это задачи уровня F7, то может, лучше сразу Cortex-A начинать?
Go to the top of the page
 
+Quote Post
k155la3
сообщение Mar 26 2018, 14:19
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(adnega @ Mar 26 2018, 15:48) *
Можете озвучить круг задач, которые вы собираетесь решать на STM32?
Если это задачи уровня F7, то может, лучше сразу Cortex-A начинать?

1. Практическая работа с CAN (управление сервоприводами как мастер, эмуляция слейвов)
2. Ethernet - для изучения и последующего применения.
3. Реализация HMI-GUI - подобие панели оператора. Интерфейсы п.1 и п.2 + RS485

В F7 привлекает наличие внешней оперативной памяти.

ps Пока ориентируюсь на "среднюю" модель, в надежде что поменьше errata, хотя кто его знает, какая маркировка будет на чипе sm.gif
Go to the top of the page
 
+Quote Post
adnega
сообщение Mar 26 2018, 15:59
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(k155la3 @ Mar 26 2018, 17:19) *
1. Практическая работа с CAN (управление сервоприводами как мастер, эмуляция слейвов)

Лучше F0 подойдет.

Цитата(k155la3 @ Mar 26 2018, 17:19) *
2. Ethernet - для изучения и последующего применения.

советую F407.

Цитата(k155la3 @ Mar 26 2018, 17:19) *
3. Реализация HMI-GUI - подобие панели оператора. Интерфейсы п.1 и п.2 + RS485

Т.е. еще и дисплей с сенсорной панелью, тянущие за собой много внешней оперативки.
Тут либо F429 и выше, либо Cortex-A решения.

Цитата(k155la3 @ Mar 26 2018, 17:19) *
В F7 привлекает наличие внешней оперативной памяти.

Внешняя статическая память есть почти у всех, у кого ног хватает (100 и выше).
Динамическая появилась у F42x.

Цитата(k155la3 @ Mar 26 2018, 17:19) *
ps Пока ориентируюсь на "среднюю" модель, в надежде что поменьше errata, хотя кто его знает, какая маркировка будет на чипе sm.gif

А кому-то лично errata когда-то помешала? Да, там есть много ужасных вещей, но как правило все обходибельные.
Go to the top of the page
 
+Quote Post
yes
сообщение Mar 26 2018, 16:45
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



на всякий случай
STM32F767ZI
в первых версиях баг с эзернетом, не работает MII - все платки, которые мне попадались в РФ, были с этим багом

но с другой стороны - где еще купите double precision за такие деньги?
то есть мне STM32 и вся экосистема CUBE, HAL и т.п. нравится
я считаю что надежность устройства определяется не красотой кода или короткой ератой чипа, а тестовым покрытием


Go to the top of the page
 
+Quote Post
k155la3
сообщение Mar 26 2018, 17:24
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(adnega @ Mar 26 2018, 18:59) *
Лучше F0 подойдет.
. . . .
Большое спасибо за Ваши рекомендации.
Плата с F407 у меня в пределах доступа отсутствует, останавливаюсь на F429.

Цитата(yes @ Mar 26 2018, 19:45) *
на всякий случай
STM32F767ZI . . . .
Математика сейчас для меня не так критична. Если "пойдет" работа с F429 - будем посмотреть.

Cube - это хорошо. На HAL не особо расчитываю, тк по опыту работы с MSP430
все равно надо лезть в "потроха" подобной библиотеки и выдергивать оттуда 1-2-10 "значимых" строк реального кода
или алгоритма.
Еслиб они делели реализации HAL для каждой модели процессора (буквально) без монстроидальных макро-переключателей,
может это было бы и "гут".
Go to the top of the page
 
+Quote Post
k155la3
сообщение Mar 29 2018, 16:38
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



В общем, взял я NUCLEO-429ZI. около 36 кваксов.
На плате трансивер и коннектор Ethernet.
Go to the top of the page
 
+Quote Post
adnega
сообщение Mar 29 2018, 17:23
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(k155la3 @ Mar 29 2018, 19:38) *
В общем, взял я NUCLEO-429ZI. около 36 кваксов.
На плате трансивер и коннектор Ethernet.

А почему не NUCLEO-F767ZI ? Вроде, она повкуснее будет.
Go to the top of the page
 
+Quote Post
mantech
сообщение Mar 29 2018, 17:38
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(yes @ Mar 26 2018, 19:45) *
но с другой стороны - где еще купите double precision за такие деньги?


Уже 3й раз читаю такой коммент, вот честно, неужели это так востребовано, именно дабл и быстро? ИМХО, 0.1% из всех задач здешних обитателей laughing.gif
Go to the top of the page
 
+Quote Post
k155la3
сообщение Mar 29 2018, 18:45
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(adnega @ Mar 29 2018, 20:23) *
А почему не NUCLEO-F767ZI ? Вроде, она повкуснее будет.

1. надежда на менее объемную errata
2. не уверен что в компиляторе будет поддержка старших моделей процессора.
3. "навороты" мной пока не востребованы. То что мне нужно, с запасом, есть в F429ZI. После MSP430 - "более чем".

Go to the top of the page
 
+Quote Post
dimka76
сообщение Mar 29 2018, 20:22
Сообщение #15


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



А почему именно STM ?
Cortex-Mxx сейчас только ленивые не выпускают.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
k155la3
сообщение Mar 30 2018, 12:24
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(dimka76 @ Mar 29 2018, 23:22) *
А почему именно STM ? . . . .
Доступность в смысле приобретения (наличие в ближнем доступе и цена) + недорогой девайс-отладчик STLink (на всех отладочных платах STM присутствует).

Если посоветуете еще что-то (камень+отладчик+софт) - спасибо.



Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 30 2018, 12:47
Сообщение #17


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Дискавери 746 - отличная штука. Видел даже готовые устройства на основе. Для штучных проектов лучше и не придумать.
Мы купили за 3500р, сейчас вроде подороже немного.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
k155la3
сообщение May 23 2018, 14:38
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Update
-------
1(?). STM32F429ZI / NUCLEO-F429ZI , IAR
Чем слить бинарник-прошивку (для резервной копии) ?
В "STM32 ST-LINK Utility v4.2.0" - режима чтения прошивки не увидел.

2.(?). Какой состав "джентльменского набора" софта для работы с NUCLEO-F429ZI (утилиты, итп)
С компилятором пока определился - IAR.


Go to the top of the page
 
+Quote Post
adnega
сообщение May 23 2018, 15:08
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(k155la3 @ May 23 2018, 17:38) *
В "STM32 ST-LINK Utility v4.2.0" - режима чтения прошивки не увидел.

Самое большое окно Device Memory. Указываете адрес и размер, а затем File->Save file as...
Go to the top of the page
 
+Quote Post
k155la3
сообщение May 24 2018, 05:55
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



adnega спасибо.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 24 2018, 07:03
Сообщение #21


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (k155la3 @ May 23 2018, 17:38) *
С компилятором пока определился - IAR.
Почем нынче IAR?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
k155la3
сообщение May 24 2018, 07:44
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(Сергей Борщ @ May 24 2018, 10:03) *
Почем нынче IAR?
Использования в коммерческой плоскости не предполагается. Инф. по цене нет. Много.

Go to the top of the page
 
+Quote Post
leocat
сообщение May 25 2018, 12:03
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 109
Регистрация: 12-10-16
Пользователь №: 93 727



Цитата(k155la3 @ May 24 2018, 08:44) *
Использования в коммерческой плоскости не предполагается. Инф. по цене нет. Много.

Посмотрите на Embitz
Go to the top of the page
 
+Quote Post
k155la3
сообщение May 30 2018, 16:37
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(leocat @ May 25 2018, 15:03) *
Посмотрите на Embitz
Спасибо за инф.

Вопрос. Mbed. Mbed - EVB
1. Что это, в двух словах, - инкарнация ардуины ?
2. Имеет ли смысл тратить на это время.
2.1. Работа в режиме RTOS
2.2. Удобство средств разработки и отладки, компактность.
Go to the top of the page
 
+Quote Post
jcxz
сообщение May 30 2018, 19:32
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(k155la3 @ May 30 2018, 19:37) *
2. Имеет ли смысл тратить на это время.

Если начинаете что-то осваивать, то инструмент освоения лучше брать наиболее популярный.
Откройте местную https://electronix.ru/forum/index.php?showforum=88 и выберите что нравится.
Я, например, везде использую uCOS-II и мне её хватает на всё - простая и лёгкая. Если не напрягает отсутствие равноприоритетных задач.
Go to the top of the page
 
+Quote Post
k155la3
сообщение May 30 2018, 19:36
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(jcxz @ May 30 2018, 22:32) *
Если начинаете что-то осваивать, . . .
Ok Спасибо.
Go to the top of the page
 
+Quote Post
yes
сообщение May 30 2018, 19:47
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



что-то я прослоупочил, но отвечу для порядка

Цитата(adnega @ Mar 29 2018, 20:23) *
А почему не NUCLEO-F767ZI ? Вроде, она повкуснее будет.


не работают на этих NUCLEO-F767 эзернеты - бага в чипе. купил аж две штуки в разных местах, думал, что повезет...
ну и еще общая бага с дебагером в F7 - если разбираться, то лучше F429


Цитата(mantech @ Mar 29 2018, 20:38) *
Уже 3й раз читаю такой коммент, вот честно, неужели это так востребовано, именно дабл и быстро? ИМХО, 0.1% из всех задач здешних обитателей laughing.gif


точность нужна - если какая-то математика (типа обернуть матрицу), то синглов не хватает, а сэмулировать дабл на флоатах вообще нельзя (нет разумного метода), а на интах долго

с точки зрения железа дабловый кремний раз в 10 больше чем сингл, то есть если производители на это идут, то значит нужны даблы
Go to the top of the page
 
+Quote Post
Arlleex
сообщение May 30 2018, 19:49
Сообщение #28


Местный
***

Группа: Участник
Сообщений: 492
Регистрация: 12-11-11
Пользователь №: 68 264



Цитата(yes @ May 30 2018, 22:43) *
не работают на этих NUCLEO-F767 эзернеты - бага в чипе. купил аж две штуки в разных местах, думал, что повезет...
ну и еще общая бага с дебагером в F7 - если разбираться, то лучше F429

Шта? У нас вот на столе валяется сейчас отладка NUCLEO-F767, чип Z-ревизии, Ethernet работает отлично и никаких проблем с ним нет. Очевидно, Вы делаете что-то не так.
Go to the top of the page
 
+Quote Post
adnega
сообщение May 30 2018, 20:20
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Arlleex @ May 30 2018, 22:49) *
Шта? У нас вот на столе валяется сейчас отладка NUCLEO-F767, чип Z-ревизии, Ethernet работает отлично и никаких проблем с ним нет. Очевидно, Вы делаете что-то не так.

У меня тоже ревизия Z.
Интересно, что за бага?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 15:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01652 секунд с 7
ELECTRONIX ©2004-2016