|
дайте пожалуйста характеристику МК, Выбор Cortex-M3 |
|
|
|
Apr 4 2010, 23:23
|

кекс
     
Группа: Свой
Сообщений: 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) - дробные!!! в общем бомба.
|
|
|
|
|
Apr 4 2010, 23:57
|

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

|
Цитата(defunct @ Apr 5 2010, 02:23)  - нижние представители семейства в SOIC корпусе!!! Хорошо, что не в DIP  . А в чем радость и бомба-то? Цитата - делители частоты для периферии (напр UART) - дробные!!! PLL и fractional baud для UART LPC тоже, и давно уже, не обижены. А так, конечно Luminary, привлекательные вещи делает и кроме того еще и внешнюю шину имеют, что для кортексов редкость.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 5 2010, 00:42
|

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

|
Цитата(zltigo @ Apr 5 2010, 02:57)  Хорошо, что не в DIP  . А в чем радость и бомба-то? DIP40 с pin-to-pin совместимостью с C51 пригодился бы в хозяйстве.. Ну а радость и бомба - как для меня в первых трех пунктах. Это как минимум минус 1 корпус и минус туча smd лапши для PHY, минус пару-тройку man/months на написание и тестирование бут тулчейна, +экономия FLASH под application код. Цитата А так, конечно Luminary, привлекательные вещи делает и кроме того еще и внешнюю шину имеют, что для кортексов редкость. точнее сказать для m3 редкость, кортексы то разные.
|
|
|
|
|
Apr 5 2010, 10:26
|

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

|
Цитата(defunct @ Apr 5 2010, 03:42)  минус пару-тройку man/months на написание и тестирование бут тулчейна, +экономия FLASH под application код. Явный перебор  . Если интерфейс для работы по любому поднимать, то загрузчик для него это никак не месяцы, а часы. Ну и насчет "экономии" FLASH - забивание флеша всяким мусором для непонятно чего, не есть экономия  , ибо в результате этого имеем рекордно малый объем Flash доступого для приложений  .
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 5 2010, 18:19
|

Гуру
     
Группа: Свой
Сообщений: 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 в другом - в возможности более гибкого конфигурирования периферии за счёт ремапа. Делает  . Дожили  . Не более, чем мелкий приятный, но совершенно не принципиальный штрих.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 5 2010, 19:14
|

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

|
Цитата(zltigo @ Apr 6 2010, 00:19)  Не более, чем мелкий приятный, но совершенно не принципиальный штрих. Конечно, всё, чего нет в lpc - ерунда и мелочи. Вы у них на ставке чтоль?  Если серьёзно, то было очень обидно обнаружить, что хотя Cortex-M3 от NXP имеет всё, что нужно для нескольких проектов, но ни на один из этих проектов полностью не ложится, ибо что-то нельзя использовать одновременно. А "приятный, но совершенно не принципиальный штрих" от STM позволяет замечательно разрулить такие ситуации.
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Apr 5 2010, 19:28
|

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

|
Цитата(AHTOXA @ Apr 5 2010, 21:14)  ибо что-то нельзя использовать одновременно. Давайте называйте конкретно, что нельзя использовать одновременно у LPC17xx списком периферии Вашего проекта. Цитата(AHTOXA @ Apr 5 2010, 21:14)  Вы у них на ставке чтоль?  Нет, просто никогда не сталкивался с такой проблемой в реальности. Практически на их ARM7 есть подобные проблемы при использовании "тяжелой" периферии, типа LCD контроллеров. Давайте опишите Вашу проблему.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 5 2010, 19:45
|

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

|
Цитата(zltigo @ Apr 6 2010, 01:28)  Давайте называйте конкретно, что нельзя использовать одновременно у LPC17xx списком периферии Вашего проекта. Я сейчас всего уже не вспомню, но вот один пример моих страданий. Как видите, никакой тяжёлой периферии. Хотя наверное статистически это не самый частый вариант.
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Apr 5 2010, 20:55
|

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 займет не больше пары дней.
|
|
|
|
|
Apr 5 2010, 22:02
|

кекс
     
Группа: Свой
Сообщений: 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'ный на который я не потрачу ни минуты.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|