|
Решил осваивать ARM, Есть вопрос по отладочной плате |
|
|
|
Dec 26 2007, 06:32
|

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

|
Здравствуйте! Почуял, что мне необходим профессиональный рост) Хочу преобрести вот эту плату.Понравилась тем, что имеет ETHERNET, USB, MMC/SD, LCD и др. на борту. Это дает возможность по полной программе поиграться с микроконтроллером на первых порах и в будущем, когда начнется серьезное освоение, не испытывать потребности в разнообразной внешней периферии. Собственно сам вопрос: нет ли чего негативного в моей будущей покупке? Наслышан о том, что т.к. называемый WIGGLER не пользуется популярностью, в связи с чем возникает еще один вопрос: а можно пока из программаторов-отладчиков ничего не брать? Можно ли обойтись только загрузчиком? (Как я понял из чтения других топиков - можно, просто решил уточнить)) Тем более отладку можно производить используя RS-232, LCD идр... Заранее благодарен!
--------------------
Выбор.
|
|
|
|
|
 |
Ответов
|
Dec 27 2007, 16:04
|
Знающий
   
Группа: Свой
Сообщений: 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. Отладочных плат везде полно.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Dec 27 2007, 16:41
|

Гуру
     
Группа: Свой
Сообщений: 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
|
|
|
|
|
Dec 27 2007, 21:46
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(zltigo @ Dec 27 2007, 19:41)  Я не удержался. Долгая реакция в тактах любимая избитая тема. На самом деле - надо смотреть на время реакции а не на такты; - само посебе время реакции на прерывание это только часть работы - важно то, что в рперывании надо еще что-то сделать, а не только ввалится в прерывание. Плохо с прерываниями у арм, плохо... На реальной задачке 3 потока по UART через DMA и один поток TWI через прерывания и все, SAM7 не справляется... Если уже говорить о быстрых прерываниях то тогда, ИМХО, Renesas SuperH, тока, блин, отладочные средства у них стоят, мама не горюй ...
|
|
|
|
|
Dec 27 2007, 22:26
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(zltigo @ Dec 28 2007, 01:09)  Разбирайтесь с реализацией. Самое главное понять, что DMA на у контроллеров без кэша или нескольких независимых банков памяти есть практически пиаровский трюк. Прерывание к фуфловому DMA отношение имеют вторичное. Это все понятно, но задействование DMA позволяет не тратить время на вход в прерывания, а прерывания на обслуживание TWI как раз и занимают слишком много процессорного времени.
|
|
|
|
Сообщений в этой теме
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     klen Цитата(singlskv @ Dec 28 2007, 01:26) ..ю... Dec 27 2007, 23:12    alexander55 Цитата(zltigo @ Dec 28 2007, 01:09) Самое... Dec 28 2007, 06:16  Vitaliy_ARM Цитата(zltigo @ Dec 27 2007, 19:41) Никаи... Dec 28 2007, 09:10   defunct Цитата(Vitaliy_ARM @ Dec 28 2007, 12:10) ... Dec 28 2007, 10:33    Vitaliy_ARM Цитата(defunct @ Dec 28 2007, 13:33) MIPS... Dec 28 2007, 10:50  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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|