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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Старт на 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
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

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 13:38
Рейтинг@Mail.ru


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