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

 
 
> Решил осваивать ARM, Есть вопрос по отладочной плате
haker_fox
сообщение Dec 26 2007, 06:32
Сообщение #1


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Здравствуйте!
Почуял, что мне необходим профессиональный рост)
Хочу преобрести вот эту плату.
Понравилась тем, что имеет ETHERNET, USB, MMC/SD, LCD и др. на борту. Это дает возможность по полной программе поиграться с микроконтроллером на первых порах и в будущем, когда начнется серьезное освоение, не испытывать потребности в разнообразной внешней периферии.
Собственно сам вопрос: нет ли чего негативного в моей будущей покупке?
Наслышан о том, что т.к. называемый WIGGLER не пользуется популярностью, в связи с чем возникает еще один вопрос: а можно пока из программаторов-отладчиков ничего не брать? Можно ли обойтись только загрузчиком? (Как я понял из чтения других топиков - можно, просто решил уточнить)) Тем более отладку можно производить используя RS-232, LCD идр...
Заранее благодарен!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Vitaliy_ARM
сообщение Dec 27 2007, 16:04
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



А у меня не очень приятные впечатления от NXP. Много глюков натерпелся на плате с MCB2300 & IAR. Причем IAR стабильней работет с Wiggler'ом для этих чипов(LPC23xx/LPC24xx) в сравнении с J-link. Аtmel чуть получше будет в этом плане. Всяких "чудес" бесплатного мира по-больше, например H-JTAG поддерживает все чипы. А вот NXP LPC2468 я пока не дождался. Если не закрывать глаза на недостатки процессоров ARM7TDMI, а именно долгая реакция на прерывания, неопределенные точно задержки на вход и выход в/из прерывания, и то, что прерываний у этого ядра всего 2!!! Можно посмотреть на многообещающий CORTEX, который куда складней и приятней по всем параметрам (и по цене тоже), только пока переферия еще хромает, нет внешней шины и т.п.

Если вы находитесь на стадии изучения АРМа, возьмите лучше CORTEX: http://www.st.com/mcu/

Могу назвать несколько причин:
1. Более компактное и производительное ядро
2. Поддержка THUMB2 -> меньше размер кода и выше быстродействие
и т.д.

Есть еще так же фирма Luminaru Micro. Отладочных плат везде полно.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 27 2007, 16:41
Сообщение #3


Гуру
******

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



Цитата(Vitaliy_ARM @ Dec 27 2007, 18:04) *
Много глюков натерпелся на плате с MCB2300 & IAR.

Никаих глюков кроме моих собственных и/или документированных.
Цитата
Если не закрывать глаза на недостатки процессоров ARM7TDMI, а именно долгая реакция на прерывания, неопределенные точно задержки на вход и выход в/из прерывания, и то,

Я не удержался. Долгая реакция в тактах любимая избитая тема. На самом деле
- надо смотреть на время реакции а не на такты;
- само посебе время реакции на прерывание это только часть работы - важно то, что в рперывании надо еще что-то сделать, а не только ввалится в прерывание. Нет если, конечно задачи стоят типа в махать пинами на мегагерцах в ответ на прерывание, и не использовать мощь ARM тогда конечно.....
- время реакции при желании можно существенно сокращать не используя длиннющие групповые команды.
Вопрос поднимался несколько раз - такты цифры я приводил.
Цитата
что прерываний у этого ядра всего 2!!!

У многих вообще одно. Дальше контроллер прерываний.
Цитата
Можно посмотреть на многообещающий CORTEX, который куда складней и приятней по всем параметрам

Чудес не бывает - некоторые параметры просто выпячиваются а отрицательные последствия усечения ядра замалчиваются. В целом THUMB2 аккуратнее THUMB, но отнюдь не автоматически "приятнее" ARM.
Цитата
... только пока переферия еще хромает,

С чего-бы это. Наборы периферии обычные и цельнотянутые с предшествующих чипов.
Цитата
нет внешней шины

Это более мелкие, усеченные контроллеры занимающие низшую нишу а не улучшающие или заменяющие ARM7. За счет усечения ядра и команд формально подняли мегагерцы и попугаи, за счет этого и упрощенного контроллера прерываний шустрее реагирует (но не значит, что обрабатывает!) на прерывания. Это ядро заточенное под периферийные задачи, как в свое время был заточен PIC. Вещь хорошая и нужная, но если говорить о начале изучения, то классический середнячок-универсал это сейчас ARM7. От него уже подниматьcя или опускаться.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Dec 28 2007, 09:10
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(zltigo @ Dec 27 2007, 19:41) *
Никаих глюков кроме моих собственных и/или документированных.

Я не удержался. Долгая реакция в тактах любимая избитая тема. На самом деле
- надо смотреть на время реакции а не на такты;
- само посебе время реакции на прерывание это только часть работы - важно то, что в рперывании надо еще что-то сделать, а не только ввалится в прерывание. Нет если, конечно задачи стоят типа в махать пинами на мегагерцах в ответ на прерывание, и не использовать мощь ARM тогда конечно.....
- время реакции при желании можно существенно сокращать не используя длиннющие групповые команды.
Вопрос поднимался несколько раз - такты цифры я приводил.

У многих вообще одно. Дальше контроллер прерываний.

Чудес не бывает - некоторые параметры просто выпячиваются а отрицательные последствия усечения ядра замалчиваются. В целом THUMB2 аккуратнее THUMB, но отнюдь не автоматически "приятнее" ARM.

С чего-бы это. Наборы периферии обычные и цельнотянутые с предшествующих чипов.

Это более мелкие, усеченные контроллеры занимающие низшую нишу а не улучшающие или заменяющие ARM7. За счет усечения ядра и команд формально подняли мегагерцы и попугаи, за счет этого и упрощенного контроллера прерываний шустрее реагирует (но не значит, что обрабатывает!) на прерывания. Это ядро заточенное под периферийные задачи, как в свое время был заточен PIC. Вещь хорошая и нужная, но если говорить о начале изучения, то классический середнячок-универсал это сейчас ARM7. От него уже подниматьcя или опускаться.


Пока CORTEX только на заре по сравнению с ARM7, который находится на пике применяемости. Чем хуже процессор, на котором мощи не меньше, чем на ARM7 (1,25 MIPS CORTEX против 0.9 ARM7) , но еще можно и ногами подергать, я не понимаю, и на прерывания он быстрее реагирует, это расширяет его область применения при хороших ценах. Для нестандартых протоколов он очень удобен, а со стандарными у него проблем нет. Словом, новое ядро от ARM. Только нет пока больших процессоров, типа LPC2468 на CORTEX, но скоро появятся. Низкое энергопотребление! Думаю обсуждать это не имеет смысла. Информации, кучи примеров и так навалом в интернете.
http://www.st.com/mcu/familiesdocs-110.html
Ходят слухи, что филипс на стадии подготовки производства LPC1XXX на базе CORTEX, http://www.obmotchik.ru/arhiv-of-news/view/3134/. Но на сайте у них ничего я пока не видел.
Думаю будущее ARM-линейки именно за этим ядром. Если начать его изучать сейчас, то через пол года он, возможно, составить большую конкуренцию ARM7. И вы сможете съекономить деньги и время.

Сообщение отредактировал Vitaliy_ARM - Dec 28 2007, 09:14


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 28 2007, 10:33
Сообщение #5


кекс
******

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



Цитата(Vitaliy_ARM @ Dec 28 2007, 12:10) *
(1,25 MIPS CORTEX против 0.9 ARM7)

MIPS - "миллион инструкций в секунду".
И количество тех самых мипсов зависит от частоты.
Так на каких частотах ваши данные?

Если вы привели некое соотношение 1.25 к 0.9, тогда что взято за единицу?
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Dec 28 2007, 10:50
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(defunct @ Dec 28 2007, 13:33) *
MIPS - "миллион инструкций в секунду".
И количество тех самых мипсов зависит от частоты.
Так на каких частотах ваши данные?

Если вы привели некое соотношение 1.25 к 0.9, тогда что взято за единицу?


Здесь, 5-я страница:
Я привел производительность на 1 МГц (DMIPS).

Сообщение отредактировал Vitaliy_ARM - Dec 28 2007, 10:56
Прикрепленные файлы
Прикрепленный файл  Flyer_STM3210x.rar ( 285.79 килобайт ) Кол-во скачиваний: 248
 


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- haker_fox   Решил осваивать ARM   Dec 26 2007, 06:32
- - DASM   Я бы эту взял... http://www.olimex.com/dev/lpc-237...   Dec 26 2007, 06:46
|- - alexander55   Цитата(DASM @ Dec 26 2007, 09:46) Мне NX...   Dec 26 2007, 06:56
|- - haker_fox   Цитата(DASM @ Dec 26 2007, 14:46) Я бы эт...   Dec 26 2007, 08:38
|- - defunct   Цитата(haker_fox @ Dec 26 2007, 11:38) Ес...   Dec 26 2007, 13:14
|- - haker_fox   Цитата(defunct @ Dec 26 2007, 21:14) X256...   Dec 27 2007, 03:48
- - DASM   Цены вроде те же, не в ЭФО. Где - не скажу, самому...   Dec 26 2007, 06:59
|- - IgorKossak   Цитата(DASM @ Dec 26 2007, 08:59) А что п...   Dec 26 2007, 08:08
- - DASM   То же самое примерно говорили и про чипы с DES на ...   Dec 26 2007, 08:14
- - zltigo   Если ужиматься по цене, тогда может сюда: http://w...   Dec 26 2007, 13:32
- - Dron_Gus   А я себе недавно взял http://www.olimex.com/dev/st...   Dec 26 2007, 13:51
|- - zltigo   Цитата(Dron_Gus @ Dec 26 2007, 15:51) Пра...   Dec 26 2007, 14:02
|- - Pat   Раз уж затронули NXP – SAM Хочу спросить о плясках...   Dec 26 2007, 15:20
|- - defunct   Цитата(Pat @ Dec 26 2007, 18:20) Хочу спр...   Dec 26 2007, 15:55
|- - singlskv   Цитата(defunct @ Dec 26 2007, 18:55) С SA...   Dec 26 2007, 16:12
|- - defunct   Цитата(singlskv @ Dec 26 2007, 19:12) Нав...   Dec 26 2007, 16:24
|- - singlskv   Цитата(defunct @ Dec 26 2007, 19:24) Поль...   Dec 26 2007, 16:31
||- - defunct   Цитата(singlskv @ Dec 26 2007, 19:31) И п...   Dec 26 2007, 17:16
|- - klen   Вставлю сви пять копеек: я б порекомендовал на SAM...   Dec 27 2007, 11:30
- - Dron_Gus   Цитата(zltigo @ Dec 26 2007, 17:02) Сильн...   Dec 26 2007, 20:22
|- - singlskv   Цитата(zltigo @ Dec 27 2007, 19:41) Я не ...   Dec 27 2007, 21:46
||- - zltigo   Цитата(singlskv @ Dec 27 2007, 23:46) На ...   Dec 27 2007, 22:09
||- - singlskv   Цитата(zltigo @ Dec 28 2007, 01:09) Разби...   Dec 27 2007, 22:26
|||- - klen   Цитата(singlskv @ Dec 28 2007, 01:26) ..ю...   Dec 27 2007, 23:12
|||- - defunct   Цитата(singlskv @ Dec 28 2007, 01:26) а п...   Dec 27 2007, 23:18
||- - alexander55   Цитата(zltigo @ Dec 28 2007, 01:09) Самое...   Dec 28 2007, 06:16
|- - Andy Great   Цитата(zltigo @ Dec 27 2007, 18:41) Чудес...   Dec 28 2007, 10:53
|- - zltigo   Цитата(Andy Great @ Dec 28 2007, 12:53) А...   Dec 28 2007, 14:01
|- - Andy Great   Цитата(zltigo @ Dec 28 2007, 16:01) Сокра...   Jan 1 2008, 20:12
|- - zltigo   Цитата(Andy Great @ Jan 1 2008, 22:12) мн...   Jan 1 2008, 21:17
|- - Andy Great   Цитата(zltigo @ Jan 1 2008, 23:17) А c ...   Jan 2 2008, 08:22
- - haker_fox   Проанализировав все прочитанное, решил заказать во...   Dec 28 2007, 09:07
|- - zltigo   Цитата(haker_fox @ Dec 28 2007, 11:07) Пр...   Dec 28 2007, 16:21
|- - haker_fox   Цитата(zltigo @ Dec 29 2007, 00:21) А по...   Dec 29 2007, 07:26
- - haker_fox   2 zltigo Респект за Вашу программу at200. Ничего н...   Jan 17 2008, 10:47
- - zltigo   Цитата(haker_fox @ Jan 17 2008, 13:47) Но...   Jan 17 2008, 19:13
- - Сергей Борщ   Цитата(haker_fox @ Jan 17 2008, 12:47) но...   Jan 17 2008, 20:39


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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 19:23
Рейтинг@Mail.ru


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