|
Хочу попробовать ARM, подскажите, что для этого нужно?, Какой проц выбрать, отлад. платку и какой софт? |
|
|
|
 |
Ответов
|
Jan 25 2007, 03:32
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 25-01-07
Пользователь №: 24 744

|
Кстати, есть ещё вопросы к уважаемым участникам форума. В uVision для ARM можно устанавливать три вида компилятора. RealViwe, Keil, GNU. Про GNU слышал только отрицательнее отзывы (в основном по размеру кода и быстродействию, на некоторых сайтах были описаны почти 10 кратное преимущества вышеописанных компиляторов по сравнению с GNU). Хотя я понимаю, что это сильно зависит от версии компилятора и используемых библиотек (например, float оптимизированная), но неприятный осадок остался  . В скаченной среде в папке BIN , почему-то есть только компилятор RealView. Про него читал что это родной компилятор разработанный компанией ARM, которая вроде бы купила компанию Keil? (если я не прав поправьте, а то от перегруза информацией стек уже переполнился в мозгах  )И он вроде как считается наиболее качественным и типа является основным для среды uVision for ARM. Однако на одном форуме прочитал, что кто-то компилировал одну и туже программу в Keil и RealViwe и код в кеил пулучился 400 байт, а в RealViwe 1K. Что наводит на смутные сомнения  . В книге про PHILIPS контроллеры, все примеры используется Keil компилятор. Из сказанного выше сформулирую вопросы: 1. Где скачать компилятор keil. Конкретно CA.exe AA.exe LA.exe. Искал, не нашёл 2. Если преимущества у какого-нибудь из этих двух компиляторов. 3. Почему _tutmb _arm __task директивы не понимает компилятор RealViwe. Или есть другие способы обозначить подпрограмму как задачу, что бы компилятор не вставлял лишнее сохранение контекста, или обозначить функцию как tumb. Еслиже подобная настройка отпала за ненадобностью то обясните почему? 4. Как в RelaViwe сгенерировать .ELF file, чтобы вставить его в отладку в proteus. Если никак то может ли это сделать Keil компилятор? Заранее выражаю свой глубочайший  ответившим. Если что-то не так не смейтесь. ARM-ы я изучаю около недели  . Ну и на последок (извините за наглость). Если кто знает ссылки на русские-аккаунты по ARM. В частности интересует описание регистров Philips контроллеров. А то читаешь их убогий datashet (английский более мнение знаю, со словарем  ) и думаешь толи лыжи не едут…  И ещё, пытаюсь разобраться с прерываниями. Есть куча регистров типа VICxxx но в даташите (долгих лет жизни его писателям  ) пару скудных строк про эти регистры. Объясните VICIntEnable что включает? Разрешает прерывание каждой ноги порта A, что ли? Не мог бы кто-нибудь привести пример инит- файла с комментариями. Типа запрещаем прерывания, для этого такой регистр так, другой регистр сяк. Инициализируем порты. Инициализируем прерывания и т.д.
|
|
|
|
Сообщений в этой теме
sonycman Хочу попробовать ARM, подскажите, что для этого нужно? Jan 23 2007, 16:44 defunct Цитата(sonycman @ Jan 23 2007, 16:44) Пок... Jan 23 2007, 17:10 sonycman Цитата(defunct @ Jan 23 2007, 18:10) 1. U... Jan 23 2007, 18:19  zltigo Цитата(sonycman @ Jan 23 2007, 17:19) 1. ... Jan 23 2007, 18:28  defunct Цитата(sonycman @ Jan 23 2007, 18:19) 3. ... Jan 23 2007, 18:30   Andy Great Цитата(defunct @ Jan 23 2007, 18:30) Цита... Jan 23 2007, 23:31    sonycman Цитата(Andy Great @ Jan 24 2007, 00:31) У... Jan 24 2007, 01:18  SpiritDance Цитата(sonycman @ Jan 23 2007, 18:19) 2. ... Jan 23 2007, 18:34 Alex03 Цитата(defunct @ Jan 23 2007, 19:10) 2. J... Jan 24 2007, 08:36  Сергей Борщ Цитата(Alex03 @ Jan 24 2007, 07:36) Цитат... Jan 24 2007, 10:53 SpiritDance отладочные платы olimex на этом контроллере продаю... Jan 23 2007, 17:32 sonycman Насчёт MT-Link понял, спасибо.
Можно взять.
Разве... Jan 23 2007, 18:54 sonycman Что-то я не понял, для LPC2xxx макс. скорость SPI ... Jan 23 2007, 21:00 GetSmart SPI1 (в отличие от SPI0) может работать на 1/2 CPU... Jan 24 2007, 02:12 zltigo Цитата(GetSmart @ Jan 24 2007, 01:12) SPI... Jan 24 2007, 04:23 sonycman Цитата(GetSmart @ Jan 24 2007, 03:12) SPI... Jan 24 2007, 04:32  zltigo Цитата(sonycman @ Jan 24 2007, 03:32) При... Jan 24 2007, 04:50   sonycman Цитата(zltigo @ Jan 24 2007, 05:50) Datas... Jan 24 2007, 12:23    SpiritDance Цитата(sonycman @ Jan 24 2007, 12:23) Но ... Jan 24 2007, 12:34    zltigo Цитата(sonycman @ Jan 24 2007, 11:23) Но ... Jan 24 2007, 12:37 Andreas1 ЦитатаУ меня и IAR с ним работал на "ура... Jan 24 2007, 11:19 Сергей Борщ Цитата(Andreas1 @ Jan 24 2007, 10:19) Цит... Jan 24 2007, 11:26  zltigo Цитата(Сергей Борщ @ Jan 24 2007, 10:26) ... Jan 24 2007, 12:31   sonycman Цитата(zltigo @ Jan 24 2007, 13:31) Не зн... Jan 24 2007, 12:39    zltigo Цитата(sonycman @ Jan 24 2007, 11:39) А в... Jan 24 2007, 12:43   Сергей Борщ Цитата(zltigo @ Jan 24 2007, 11:31) Цитат... Jan 24 2007, 13:42    AlexBoy Запугали человека всякими MT и J-Link-ми.
Вигглер ... Jan 24 2007, 14:15    zltigo Цитата(Сергей Борщ @ Jan 24 2007, 12:42) ... Jan 24 2007, 15:16 boez CrossWorks последний 1.6b3 неплох. Они там многое ... Jan 24 2007, 14:20 Andreas1 ЦитатаТут я выкладывал схему Вигглера, которая у м... Jan 24 2007, 14:32 sonycman Хорошо, всем спасибо за советы.
Решил заказывать в... Jan 24 2007, 17:23 Сергей Борщ Цитата(sonycman @ Jan 24 2007, 16:23) А в... Jan 24 2007, 18:56  sonycman Понятно, значит устарели PLCC...
Цитата(Сергей Бо... Jan 24 2007, 20:10   Сергей Борщ Цитата(sonycman @ Jan 24 2007, 19:10) Зап... Jan 24 2007, 20:20 SpiritDance Кстати если посмотреть на даташит lpc2103 можно на... Jan 24 2007, 19:15 sonycman Народ, помогите, где можно скачать нормальную верс... Jan 24 2007, 23:28 Alex_inventor Цитата(sonycman @ Jan 25 2007, 00:28) Нар... Jan 25 2007, 02:39  DRUID3 Цитата(Alex_inventor @ Jan 25 2007, 01:39... Jan 25 2007, 05:32 sonycman 2Alex_inventor
Хорошо, завтра взгляну на диск от к... Jan 25 2007, 04:59 ek74 Цитата(sonycman @ Jan 25 2007, 04:59) Сей... Jan 25 2007, 11:22  sonycman Цитата(ek74 @ Jan 25 2007, 12:22) Т.е. AD... Jan 25 2007, 13:28 Andy Great В каталоге BIN лежит собственно Кейловский компиле... Jan 25 2007, 11:41 Alex_inventor 2Andy Great:
Да вы правы насчёт размещения компил... Jan 25 2007, 13:42 Andrew_Ch 2 Alex_inventor
Подскажите, пожалуйста, ссылку на ... Jan 25 2007, 13:55 Andy Great Цитата(Alex_inventor @ Jan 25 2007, 13:42... Jan 25 2007, 14:38 Alex_inventor 2sonycman:
Огромный за мыло. Jan 25 2007, 13:53 Alex_inventor 2Andrew_Ch:
Ссылка книги http://ihtik.dreamhosters... Jan 25 2007, 14:08 Andrew_Ch 2 Alex_inventor:
Спасибо большое. Не хилый ре... Jan 25 2007, 15:31 sonycman Цитата(Alex_inventor @ Jan 25 2007, 14:53... Jan 25 2007, 16:08 Andrew_Ch 2 sonycman
Тогда моем его, а средство вот ... Jan 25 2007, 16:29 Alex_inventor 2 Andy Great:
Не могли бы вы выложить keil компиля... Jan 25 2007, 16:44 Andy Great Цитата(Alex_inventor @ Jan 25 2007, 16:44... Jan 26 2007, 09:47 Alex_inventor Проверил для какого компилятора написаны примеры п... Jan 25 2007, 17:22 Alex_inventor Подскажите, что это за ошибка:
Build target 'T... Jan 25 2007, 17:41 sonycman Я вот тоже не в понятках пока - разбираюсь со Star... Jan 25 2007, 20:02 Alex_inventor Народ, а как в uVision узнать размер полцчившегося... Jan 25 2007, 23:44 Alex_inventor Hello All.
Изучаю UART в LPC20xx. Есть одна непон... Jan 26 2007, 02:36 Alex_inventor Кто-нибудь пользуется такой софтиной “Embest IDE f... Jan 26 2007, 03:33 IgorKossak Цитата(Alex_inventor @ Jan 26 2007, 02:33... Jan 26 2007, 10:24 sonycman 2Alex_inventor
Там uVision версии 3.50, это просто... Jan 26 2007, 05:23 Dr.Craft В 3,03 уже нету CARMa, был в 3,02. Выкладываю те ф... Jan 26 2007, 12:21 Alex_inventor Скачал Embest Register Editor. Прога так себе… Н... Jan 26 2007, 13:39 Alex_inventor To All
Объясните в чём причина. Вот пример кода... Jan 26 2007, 15:01 sonycman Цитата(Alex_inventor @ Jan 26 2007, 16:01... Jan 26 2007, 15:22 Alex_inventor Запарил уже uVision. Надоело уже переустанавлива... Jan 26 2007, 15:31 Alex_inventor ЦитатаБлин, тяжело изучать ARM по книге, в которой... Jan 26 2007, 15:44 sonycman Цитата(Alex_inventor @ Jan 26 2007, 16:44... Jan 26 2007, 16:04 Alex_inventor Нет экран не прыгает ниже или выше указателя. С эт... Jan 26 2007, 16:20 sonycman Цитата(Alex_inventor @ Jan 26 2007, 17:20... Jan 26 2007, 16:51 Dr.Craft Примерно 100 мБ IAR весит с небольшим. Jan 26 2007, 17:06 sonycman Вот цитата с форума IXBT.com:
ЦитатаНо поковырявши... Jan 26 2007, 17:19 Alex_inventor Про IAR могу поведать следующую историю. Раньше, к... Jan 26 2007, 18:18 sonycman 2Alex_inventor
Понятно, спасибо за разъяснение
Сл... Jan 26 2007, 19:09 Alex_inventor 2sonycman
Кидай мыло, а то я письмо удалил.
Что к... Jan 27 2007, 02:39 sonycman 2Alex_inventor
Моё мыло: sonycman(собачка)mail(тчк... Jan 27 2007, 04:00 Alex_inventor ЦитатаВсё, дочитал я книгу по LPC2000. Неплохая, е... Jan 27 2007, 14:53 sonycman 2Alex_inventor
Спасибо за кряк. Музыка и правда ни... Jan 27 2007, 15:20 Andy Great Все примеры отлично работают, только их надо брать... Jan 27 2007, 17:24 Alex_inventor Я не специалист, но попробую объяснить как я понял... Jan 27 2007, 17:29 Alex_inventor 2Andy Great
Компилятор я качал с keil.com. Он лежи... Jan 27 2007, 17:48 sonycman 2Alex_inventor
Да, я бы тоже был бы рад послушать ... Jan 27 2007, 18:01 zltigo Цитата(sonycman @ Jan 27 2007, 17:01) я б... Jan 27 2007, 18:17  sonycman Цитата(zltigo @ Jan 27 2007, 19:17) Очень... Jan 27 2007, 18:40   zltigo Цитата(sonycman @ Jan 27 2007, 17:40) Ска... Jan 27 2007, 19:11    sonycman Цитата(zltigo @ Jan 27 2007, 20:11) И на ... Jan 27 2007, 19:20 Alex_inventor Кстати, ещё одна ниточка в решение проблемы размещ... Jan 27 2007, 19:57 sonycman Цитата(Alex_inventor @ Jan 27 2007, 20:57... Jan 27 2007, 20:19 Alex_inventor Столкнулся с проблемой. Есть например в проекте дв... Jan 27 2007, 20:40 Alex_inventor 2 sonycman
Спасибо за разъяснение, хотя не совсем ... Jan 27 2007, 20:59 sonycman 2Alex_inventor
Смотри: допустим, мы читаем данные ... Jan 27 2007, 21:06 Alex_inventor 2sonycman
Давай для точности, разберёмся с определ... Jan 27 2007, 22:15 sonycman 2Alex_inventor
Давай
Const - запрешает любые опе... Jan 27 2007, 22:34 Alex_inventor Если быть точным, то EQU-это директива компилятора... Jan 27 2007, 23:55 sonycman 2Alex_inventor
Можно тебя спросить, как давно ты н... Jan 28 2007, 00:19 Alex_inventor На С работаю около года. Исключительно на микрокон... Jan 28 2007, 02:46 Сергей Борщ Цитата(Alex_inventor @ Jan 28 2007, 01:46... Jan 28 2007, 03:22 sonycman 2Alex_inventor
Я пробовал программить только PIC и... Jan 28 2007, 03:37 Alex_inventor 2 Сергей Борщ
ЦитатаНу хотя бы по диагонали осталь... Jan 28 2007, 04:40 Alex_inventor 2sonycman
А у тебя proteus есть? Ты им когда-нибуд... Jan 28 2007, 05:16
3 страниц
1 2 3 >
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|