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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> дайте пожалуйста характеристику МК, Выбор Cortex-M3
NicholasR
сообщение Apr 4 2010, 19:19
Сообщение #1


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

Группа: Свой
Сообщений: 175
Регистрация: 19-01-09
Пользователь №: 43 620



Извините, вопрос не совсем по теме, но все таки, дайте пожалуйста характеристику МК STM32F107 и LPC1768 (оба М3)- кто и чем именно лучше.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 4 2010, 21:06
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Не думаю что стоит ковыряться в их тех. параметрах они почти одинаковы. Важнее сопроводительный софт.
У ST его очевидно больше и разнообразней.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 4 2010, 22:54
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AlexandrY @ Apr 5 2010, 00:06) *
Важнее сопроводительный софт.

Конечно для ST "важнее", ибо для разборок с сырым и поверхностно документированным железом годится все, даже традиционно писанные левой ногой "библиотеки" sad.gif. Версия Cortex ядра у ST тоже старая. Банальные попугаи меньше. У ST Cortex-ов преимущество одно, но очень большое - гамма чипов в нижнем сегменте. Правда Автор конкретный спрашивает.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 4 2010, 23:23
Сообщение #4


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(NicholasR @ Apr 4 2010, 22:19) *
Извините, вопрос не совсем по теме

Раз уж пошла такая пьянка, извините, ответ не совсем по теме, очень рекомендую LM3S (тоже m3, LM3S9B92 как замену приведенным в первом посте), вставляет обоих названных и по поддержке и по функциональным возможностям. Ниже основные на мой взгляд особенности:

- встроенный ethernet MAC + PHY (подключаете чип сразу к UTP разъему и eth готов).
- встроенные в ROM драйвера всей имеющейся периферии
- встроенный AES бутлоадер через любой интерфейс в т.ч. ethernet
- 96KB SRAM
- нижние представители семейства в SOIC корпусе!!!
- делители частоты для периферии (напр UART) - дробные!!!

в общем бомба.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 4 2010, 23:57
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Apr 5 2010, 02:23) *
- нижние представители семейства в SOIC корпусе!!!

Хорошо, что не в DIP smile.gif. А в чем радость и бомба-то?
Цитата
- делители частоты для периферии (напр UART) - дробные!!!

PLL и fractional baud для UART LPC тоже, и давно уже, не обижены.
А так, конечно Luminary, привлекательные вещи делает и кроме того еще и внешнюю шину имеют, что для кортексов редкость.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 5 2010, 00:42
Сообщение #6


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(zltigo @ Apr 5 2010, 02:57) *
Хорошо, что не в DIP smile.gif. А в чем радость и бомба-то?

DIP40 с pin-to-pin совместимостью с C51 пригодился бы в хозяйстве..

Ну а радость и бомба - как для меня в первых трех пунктах. Это как минимум минус 1 корпус и минус туча smd лапши для PHY, минус пару-тройку man/months на написание и тестирование бут тулчейна, +экономия FLASH под application код.

Цитата
А так, конечно Luminary, привлекательные вещи делает и кроме того еще и внешнюю шину имеют, что для кортексов редкость.

точнее сказать для m3 редкость, кортексы то разные.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 5 2010, 10:26
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Apr 5 2010, 03:42) *
минус пару-тройку man/months на написание и тестирование бут тулчейна, +экономия FLASH под application код.

Явный перебор sad.gif. Если интерфейс для работы по любому поднимать, то загрузчик для него это никак не месяцы, а часы. Ну и насчет "экономии" FLASH - забивание флеша всяким мусором для непонятно чего, не есть экономия sad.gif, ибо в результате этого имеем рекордно малый объем Flash доступого для приложений sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 5 2010, 17:12
Сообщение #8


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Ну скажем MAC+PHY не так уж и приятно когда хочется PHY сделать на оптике. А еще бывают PHY специально для длинных линий на километры и с прочими особенностями. Так что встроенный PHY не плюс если в "мировом масштабе"

Драйвера в ROM это уж совсем для инвалидов. Вернее это такая хитрая привязка юзеров к этому семейству.

AES бутлодер - это просто туман с целью ослабить осторожность. Все эти чипы на ура вскрываются китайцами, без разницы какой криптоалгоритм они используют для бутлодеров.

96 KB SRAM в принципе аргумент. Но для средней RTOS с GUI, развитым WEB серваком и каким-то скриптовым движком все равно мало.
Правда у NXP и те жалкие 64K разбиты на специальные раздельные области.

UART в принципе сносно переносит разбросы по частоте. А благодаря PLL-ам 115200 можно практически изобразит на любом ARM-е с любым разумным кварцем.


А вот ST сильны количеством таймеров и каналов DMA.
Аппаратные таймера особенно помогают когда нужно реализовать много скоростных протоколов с короткими независимыми таймаутами по SPI и I2C на базе RTOS с большим системным тиком скажем в 10мс.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Apr 5 2010, 18:08
Сообщение #9


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(AlexandrY @ Apr 5 2010, 03:06) *
Не думаю что стоит ковыряться в их тех. параметрах они почти одинаковы. Важнее сопроводительный софт.
У ST его очевидно больше и разнообразней.


Как раз таки на STM32F107 это правило нарушается. Нет ни одного примера в исходниках по работе с USB Host. Я такого вообще раньше ни у кого не встречал - идёт development board (stm3210c-eval) и к ней все примеры в виде бинарников...

Мне кажется, что STM делает LPC в другом - в возможности более гибкого конфигурирования периферии за счёт ремапа.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 5 2010, 18:19
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AlexandrY @ Apr 5 2010, 20:12) *
96 KB SRAM в принципе аргумент. Но для средней RTOS с GUI, развитым WEB серваком и каким-то скриптовым движком все равно мало.

Забыли про внешнюю память.
Цитата
Аппаратные таймера особенно помогают когда нужно реализовать много скоростных протоколов с короткими независимыми таймаутами по SPI и I2C на базе RTOS с большим системным тиком скажем в 10мс.

Один таймер на систему второй на все остальные таймауты.
Цитата(AHTOXA @ Apr 5 2010, 21:08) *
Мне кажется, что STM делает LPC в другом - в возможности более гибкого конфигурирования периферии за счёт ремапа.

Делает smile.gif. Дожили sad.gif. Не более, чем мелкий приятный, но совершенно не принципиальный штрих.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Apr 5 2010, 19:14
Сообщение #11


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(zltigo @ Apr 6 2010, 00:19) *
Не более, чем мелкий приятный, но совершенно не принципиальный штрих.

Конечно, всё, чего нет в lpc - ерунда и мелочи. Вы у них на ставке чтоль? smile.gif
Если серьёзно, то было очень обидно обнаружить, что хотя Cortex-M3 от NXP имеет всё, что нужно для нескольких проектов, но ни на один из этих проектов полностью не ложится, ибо что-то нельзя использовать одновременно. А "приятный, но совершенно не принципиальный штрих" от STM позволяет замечательно разрулить такие ситуации.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 5 2010, 19:28
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AHTOXA @ Apr 5 2010, 21:14) *
ибо что-то нельзя использовать одновременно.

Давайте называйте конкретно, что нельзя использовать одновременно у LPC17xx списком периферии Вашего проекта.


Цитата(AHTOXA @ Apr 5 2010, 21:14) *
Вы у них на ставке чтоль? smile.gif

Нет, просто никогда не сталкивался с такой проблемой в реальности. Практически на их ARM7 есть подобные проблемы при использовании "тяжелой" периферии, типа LCD контроллеров.
Давайте опишите Вашу проблему.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Apr 5 2010, 19:45
Сообщение #13


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(zltigo @ Apr 6 2010, 01:28) *
Давайте называйте конкретно, что нельзя использовать одновременно у LPC17xx списком периферии Вашего проекта.

Я сейчас всего уже не вспомню, но вот один пример моих страданий.
Как видите, никакой тяжёлой периферии. Хотя наверное статистически это не самый частый вариант.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 5 2010, 20:55
Сообщение #14


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(AHTOXA @ Apr 5 2010, 21:08) *
Нет ни одного примера в исходниках по работе с USB Host.


USB Host и не надо делать на Cortex-M3. А кто делает тот явно выжимает копейки, т.е. работает на огромные объемы.
Для хостов есть ARM9 и выше с полным набором классов хоста на базе Win CE и без всяких урезаний.

ST забазировался на USB хосте от Micrium. Исходники конечно продают, но за хорошие деньги и в открытом доступе их еще долго не видать.

С другой стороны на фтп лежат исходники примитивного USB хоста для доступа к FAT на базе операционки Микриума.
Там драйвера на пару килобайт, и переделать их под STM32 займет не больше пары дней.
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 5 2010, 22:02
Сообщение #15


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(AlexandrY @ Apr 5 2010, 20:12) *
Ну скажем MAC+PHY не так уж и приятно когда хочется PHY сделать на оптике. А еще бывают PHY специально для длинных линий на километры и с прочими особенностями. Так что встроенный PHY не плюс если в "мировом масштабе"

Давайте не будем рассматривать дикие случаи для девайсов ценой до 100$.
Когда хочется подключиться по оптике, думаю разумнее просто купить свитч с одним оптовходом и кучей ethernet'ов, какой смысл к каждому девайсу ценой за $50 оптику тянуть, где разъем будет дороже. Дальнобойные PHY на километры лично меня как-то тоже мало интересуют, есть ethernet стандарт 802.3u который меня полностью устраивает и в его рамках LM3S предлагает самое выгодное решение.

Цитата
Драйвера в ROM это уж совсем для инвалидов. Вернее это такая хитрая привязка юзеров к этому семейству.

А Вы посмотрите как используется ROM у других конкурентов делающих МК с Flash. ROM в них - это мертвый груз, который вообще никак не используется устройством в life-time. Вопрос - зачем за него платить?

Цитата
AES бутлодер - это просто туман с целью ослабить осторожность.

Идея непонятна. Другие производители дают вам бутлоадер (если дают) априори без шифрования вообще, ну там для знакомства с МК может в таком и есть толк, но в life-time это полнейший непотреб. В то время как бутлоадер LM3S может использоваться конечными пользователями устройства, для обновления прошивки например по eth.

Цитата
Все эти чипы на ура вскрываются китайцами, без разницы какой криптоалгоритм они используют для бутлодеров.

Спорить не буду, однако замечу, что китайцы потратят одно и тоже число времени и средств - ломая конкретно ваш бутлоадер с конкретным тулчейном на который потрачено вами n месяцев, и LM3S'ный на который я не потрачу ни минуты.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 23:05
Рейтинг@Mail.ru


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