Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

CORTEX M3 със ETHERNET
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=6884
Страница 1 от 1

Автор:  emilvtc [ Пон Юни 08, 2009 4:53 pm ]
Заглавие:  CORTEX M3 със ETHERNET

Здравейте.

Някой може ли да ми препоръча CORTEX M3 с Ethernet контролер?

Гледам едни на Луминари с вграден МАК и ФАЙ. Изглеждат ми доста прилични и като че ли няма друга фирма която предлага такава опция ...

Някой от вас има ли опит с такова животно?

От къде може да се доставят единични бройки от Луминари в БГ?

Автор:  miro_atc [ Пон Юни 08, 2009 5:07 pm ]
Заглавие: 

Texas Instruments купиха Луминари, вероятно и по техните канали ще се доставя (у нас евентуално Акерман) ама едва ли още може да се купува през тексас. По скоро виж стандартните вериги като дигикей и т.н.

Чипът ако се произвежда вероятно ще си го доставиш по един или друг начин, въпросът е какво ще го правиш после? С две думи като избираш етернет първо се ослушай за работеш софтуер и после гледай на какъв хардуер бачка.

Автор:  gicho [ Пон Юни 08, 2009 6:18 pm ]
Заглавие: 

Определено луминари-то. До скоро футурел доставяха безпроблемно, включително и семпъли, не вярвам тексасците да резнат доставките така. Имат евтини развойни платки, с тях развоя е песен ...
Според мен, липсата на PHY-та в другите (атмел, стм) е доста неприятно и е голям плюс на луминари. Е, малко странно става икономично арм ядро да "засмуче" 200ма заради етернета, ама такъв е живота.

Автор:  emilvtc [ Пон Юни 08, 2009 6:19 pm ]
Заглавие: 

miro_atc, въпросът ти относно софтуера е много добър.

Гледам че TCP стека на Keil има разни библиотеки и поддръжка за Луминари LM3S_EMAC.
Има ли и други вариянти в случай че се спра на Луминари?

Намерих из нет-а версия на Кeil средата заедно с RL RTX пакета им. Генератора на Сер. Ном. за съжаление не е много добър и не отключва много читаво средата. (та в тази връзка някой може ли да ми помогне по въпроса?)

Как стои въпроса с OpenSource компилаторите поддържащи тези процесори?
Има ли нещо читаво, което става за ползване и да може да свърши работа?
(С Цецо във форума обсъждахте нещо подобно)

Нямам никакъв опит с CORTEX, така че всичко ще е ново за мене ...
Е, човек се учи докъто е жив, нали ? :)

Автор:  gicho [ Пон Юни 08, 2009 6:22 pm ]
Заглавие: 

фреертос е доста добра алтернатива (че и евтина).
Всъщност, ако търсиш икономия на тока, варианта с външно PHY с по-ниска консумация е по-подходящ.
Имаше тема тук за развойни инструменти за кортекс.

Автор:  miro_atc [ Пон Юни 08, 2009 9:05 pm ]
Заглавие: 

emilvtc написа:
Гледам че TCP стека на Keil има разни библиотеки и поддръжка за Луминари LM3S_EMAC.

По принцип за библиотечките на Луминари се носят добри слухове, но как стои въпроса с етернета не знам. Едва ли имат собствен стек - не съм чувал... а ако е чужд, добре е да провериш кой, с какъв компилатор с каква ОС и т.н. щото много мъка има на тоя свят и ако се наложи нещо да променяш ще го разбереш ;-)
За това ти казвам виж потърси демо платка, даже ако можеш готова си купи или поне събери информация за какъв дебъгер е правено, компилатор и прочие...

Цитат:
Има ли и други вариянти в случай че се спра на Луминари?

Разбира се решения много - разгледай примерно сайта на Олимекс, те предлагаха няколко платки с етернет. А и то зависи какво точно наричаш "етернет" щото малките стекове са доста окастрени и не знам дали ще ти свършат работата. Има и по-сериозни като хардуер решения - примерно Freescale имат на прилични цени доста неща. С uClinux или други подобни и сериозни ОС-ве, за които няма проблем с мрежата.


Цитат:
Намерих из нет-а версия на Кeil средата заедно с RL RTX пакета им. Генератора на Сер. Ном. за съжаление не е много добър и не отключва много читаво средата. (та в тази връзка някой може ли да ми помогне по въпроса?)

за кейл нищо не мога да помогна...

Цитат:
Как стои въпроса с OpenSource компилаторите поддържащи тези процесори?

Зависи от гледната точка. Аз съм пристанен фен и не знам доколко ми е обективно мнението. GNU е нещо като начин на живот и на мислене. Няма да го разбереш ако хванеш едно GNU-базирано нещо и искаш да си свършиш работата без да те интересуват подробности. С две думи нещата са оплетени като свински черва и ако дърпаш само едно няма начин да не се оцапаш с.... ;-)
От друга страна ако имаш време и навлезеш получаваш страшно много. Имаш безброй инструменти, повечето от които са универсални и ще можеш да ги ползваш на всякакви процесори. Аз лично не знам дали някога ще си помисля да ползвам нещо друго освен GCC+Eclipse. Като то не е само компилатор и среда, значи повечето сериозни ОС-ве са опън сорс. Ех, има и не лоши комерсиални, но тях забрави да ги подкараш без съпорт и ако ти се наложи нещо дето го нямат умираш прав.

Цитат:
Има ли нещо читаво, което става за ползване и да може да свърши работа?
(С Цецо във форума обсъждахте нещо подобно)

По-скоро проблемът с GCC е че не бързат за никъде и бавно изчистват нещата. А пък кортекс е сравнително нов и не всичко върви по мед и масло още...
Проблемът няма да е такъв ако имаш вече опит с GNU, но без опит е малко като да се учиш да караш кола в най-лявата лента на Цариградско.... Цецо ще ти каже повече :D

Иначе ако видиш нещо с lwIP - това е не лош стек. С ОС-а обаче ще имаш грижи, аз лично бих избягвал неща от сорта на freertos, но за по-големите пък ме е страх да те съветвам. То затова ти казвам да разгледаш първо какво готови платки има, да прочетеш коментари на хора дето са ги подкарали вече и после да му мислиш.

Автор:  Цецо [ Пон Юни 08, 2009 10:47 pm ]
Заглавие: 

Ми при мен комбинацията GCC 4.3 + Eclipse (Ganimede) + J-link (по скоро руския клонинг) + STM32 .... работи прилично стабилно. Тоест работи си съвсем стабилно. Прилично се озорих докато заработи. Но сега е ок.

Мисля че няма да е проблем да се почовръкне да се подкара и на Стелариса. Но все нещо ще запече, т.е. гърча е гарантиран, все пак GCC е това. Мисълта ми е че ако си настроен борбено (по скоро да трошиш глава в стена), скачай на GCC. Иначе туряй IAR и карай по лесния начин.

Относно едернета.... идея си нямам. Никога не съм пускал едернет върху тия железарии, нито пък съм гледал какви стекове има.

Ако решиш за GCC ще помагам с каквото мога. Ама другата седмица...... Утре хващам към WRC - то :):):):):):)

Автор:  miro_atc [ Пон Юни 08, 2009 10:56 pm ]
Заглавие: 

Цецо написа:
Утре хващам към WRC - то


първо беше написал че ще гледаш едни камънаци и си викам тоя трябва нещо да е слъчасал да ходи да се катери че и да плаща, като долу покрай брега има толкова хубави кръчми :D

Автор:  Цецо [ Вто Юни 09, 2009 2:51 pm ]
Заглавие: 

Че то там дето е ралито са яко каманаци и тръни. Като в мексиканска пустиня :)

Ама е готино :) Тръпката е невероятна.

Автор:  emilvtc [ Вто Юни 09, 2009 4:34 pm ]
Заглавие: 

От четенето до момента - най подходящ за целите ми е
LM3S6918-IQC50 => 100-pin LQFP –40 C to +105 C на Луминари.
във Фарнел го предлагат за по 8.8 евро единична бройка

Мисля да се спра на него.

Интересно обаче защо само Луминари и Микрочип (до колкото ми е известно) предлагат микроконтролер+Етернет+вграден фай ?!? Масово процесорите на другите производители използват външен фай ?!? Защо ли? Проблем с относително големите токове(мощности) за драйване на трафа ли имат? Или може би повишени ел-магнитни излъчвания? (въпреки че при едночипово решение може би ел. мангн. излъчвания са по-малки)

Дали да очаквам "изненади" в това отношение ?

Предлагат и интересно китче с графичен ЛСД дисплей с тъчскриин.
във Фарнел струва 150 евро.
http://www.luminarymicro.com/products/rdk-idm.html

Друго нещо което ме озадачава е защо тези контролери нямат вградени ДМА контролери?
Хайде - за УАРТ-а разбирам да няма ДМА - има ФИФО с настройваеми трешолди и тайм-аути, но за SPI-я определено си трябва DMA ...


Относно софтуера - все още разучавам вариянтите.

Някой от вас има ли опит с Луминари?

Автор:  miro_atc [ Вто Юни 09, 2009 5:00 pm ]
Заглавие: 

emilvtc написа:
Интересно обаче защо само Луминари и Микрочип (до колкото ми е известно) предлагат микроконтролер+Етернет+вграден фай ?!?

въпрос на решение и на технология... Не всички разполагат с готов PHY за същата технология която ще правят и проца, а и да разполагат не е задължително да го сложат. Примерно аз ползвам SAM7X без етернет и е по-добре че не плащам PHY дето не използвам.

Цитат:
Друго нещо което ме озадачава е защо тези контролери нямат вградени ДМА контролери?

Пак въпрос на решение... По принцип е за предпочитане да има, но не винаги помагат толкова, колкото си мислиш. В твоя случай като прегледаш някой TCP стек и като видиш колко пъти един пакет се пакетира ще разбереш за какво става дума....

Автор:  valioman [ Сря Юни 10, 2009 8:49 am ]
Заглавие: 

emilvtc написа:
Интересно обаче защо само Луминари и Микрочип (до колкото ми е известно) предлагат микроконтролер+Етернет+вграден фай ?!?

Абе бая си и греят ... специално Пикльовците с етернет доста топлят... но като се замисля и чиповете с вградено USB не си поплюват откъм топлина...

Автор:  [ Сря Юни 10, 2009 4:42 pm ]
Заглавие: 

На една от развойните платки на Луминари бях подкарал техен пример с техния стек, някаква игра беше, с дисплей и изпращаше резултата по мрежата, компилатор Кейл. Стека блокирваше през няколко минути, оттам угасваше целия процесор (LM3S8962) каква беше причината не ми се търсеше, зарязох го. Та идеята ми е, да не очакваш че като се чуват добри думи за библиотечките им, че всичко ще работи без проблем, те затова са библиотечки, като се изтестват след 2-3г. ще станат библиотеки :)

Автор:  LamiLami [ Сря Юни 10, 2009 11:33 pm ]
Заглавие: 

http://www.st.com/stonline/products/literature/ds/15274.pdf
....
– 10/100 Ethernet MAC with dedicated DMA
and SRAM (4 Kbytes): IEEE1588 hardware
support, MII/RMII available on all packages

- Вече има и семпли ама с библиотеките ST са мнго назад.
Аз го пусках заради USB-OTG с IAR и стека на Micrium - Работи ! ! !

Автор:  miro_atc [ Чет Юни 11, 2009 10:06 pm ]
Заглавие: 

valioman написа:
но като се замисля и чиповете с вградено USB не си поплюват откъм топлина...


Само highspeed (480mbit) може да топлят и то ако са в комбинация с някакво 200+МХц ядро...

В случая говорим за кортекс, който на теория би трябвало да харчи по-малко и от АРМ7, а АРМ7 с USB и ethernet (mac без phy) трудно ше го накараш да харчи > 50mW - на тая мощност няма как да грее...

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/