|
Вот,начальство купило тестовую платку на ADuC7026 |
|
|
|
Feb 8 2005, 19:07
|
Участник

Группа: Свой
Сообщений: 49
Регистрация: 8-02-05
Из: 61RUS
Пользователь №: 2 510

|
Добрый день. Сегодня получили платку от Analog devices на ADuC7026 + адаптер jtag под кейл. До этого я работал с ad dsp, а там в pure asm , ну и с pic, конечно, но и там - pure asm. Хочется попробывать их (ARM) поизучать, а там, возможно и попременять, как более продвинутые контроллеры, чем pic  , попутно и молодость вспомню, на С попишу  . Кстати, почитал я немного доку на их ассемблер - могу выразить свой респект, грамотно сделали процессор(ARM). Ладно, поставил пакет - Keil uVision3 - ругается на ограничение в 16 кил на код. Это как я понимаю, лечится? Еще вопрос: там же на компакте был IAR, но он не ставится, требует license #. Этот license берется на iar.com, как я понимаю, а вот потом его полечить мона? Еще вопрос: адаптер jtag ulink будет работать в IAR? Или надо wigler собирать? И как мнение народа, в чем лучше работать в keil или в IAR? Если дочитали до сюда, то мой А если еще и ответите, то 2x
|
|
|
|
|
 |
Ответов
|
Feb 9 2005, 16:04
|
Участник

Группа: Свой
Сообщений: 49
Регистрация: 8-02-05
Из: 61RUS
Пользователь №: 2 510

|
Ох, и намучался я с этим кейлом сегодня. Пытался собрать и запустить uC/OS 2. В конце концов все кончилось на том, что компилятор GNU не понимает extern из асма, конечно, с этим можно разобраться, но помойму проще на IAR соскочить ;-) Кроме того, не так уж и безглючно у меня работает jtag адаптер - время от времени отваливается, приходится его из usb втыкать/вытыкать. ДМА лично мне в нем не нуно, там где оно нуно bf стоят, а если их не хватает, то и ts мона поставить. А вот контроллер с ОС РВ для всякого рода управления, опрашивания клавиатур, вырисовывания всякой чепухи на lcd, комуникационных задач и т.д. очень даже подойдет.
Хотелось бы все таки узнать у народа, с чьим пакетом лучше работать?
И еще один вопрос про виглер: слышал я где-то, что есть несколько вариантов, какой более безглюкавый? (если можно, ссылку).
|
|
|
|
|
Feb 10 2005, 10:45
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(AlexandrY @ Feb 9 2005, 20:09) ... Так в IAR об этом кажись даже понятия не имеют. (еще ему один минус  ... Если только "кажись", то зачем же сразу минус? У меня IAR при максимальных оптимизациях (что по размеру, что по скорости) с ARM (LPC, Samsung) и uC/OS работает на ура. Как сказал NickB - все ошибки из головы, особенно в плане реентерабельности кода (в этом у IAR огромный плюс).
|
|
|
|
|
Feb 11 2005, 13:13
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(AlexandrY @ Feb 11 2005, 12:16) Если найдете место в документации IAR где расписано какая функция реентерабельная, а какая нет, то буду вам очень благодарен. Например здесь поищите слово reentrant. И немного истории. В ранних версиях библиотек (для AVR по крайней мере) действительно была не реентерабельная функция _formatted_write, применяемая в printf. Но в последних версиях этот недостаток исправлен, о чём имеется явное указание в заголовках соответствующих файлов. Кроме того, есть ещё функции, работающие с глобальным кодом ошибки, но они не реентерабельны по определению и поэтому не обсуждаются. Что касается продукции для ARM, то там всё реентерабельно по умолчанию. Для скептиков. С целью убедиться в правоте вышеизложенного можно просмотреть исходники библиотек.
|
|
|
|
Сообщений в этой теме
angir Вот,начальство купило тестовую платку на ADuC7026 Feb 8 2005, 19:07 AlexandrY Не лучший выбор, однако. TMS470 выглядят приятнее.... Feb 8 2005, 21:27 angir Цитата(AlexandrY @ Feb 9 2005, 00:27)Не лучши... Feb 9 2005, 04:38  AlexandrY Для знакомства хватит и симулятора на Keil.
Вижу б... Feb 9 2005, 07:55 VAI ЦитатаНе лучший выбор, однако. TMS470 выглядят при... Feb 9 2005, 05:35 NickB А вот по моему мнению IAR код генерит поплотнее че... Feb 9 2005, 08:21 AlexandrY Меньший код чем у других часто свидетельствует о р... Feb 9 2005, 10:07  NickB Цитата(AlexandrY @ Feb 9 2005, 13:07)Меньший ... Feb 10 2005, 08:34  angir Цитата(AlexandrY @ Feb 9 2005, 20:09)Ну с GNU... Feb 9 2005, 17:23  v_shamaev Цитата(AlexandrY @ Feb 9 2005, 20:09)Ну с GNU... Feb 9 2005, 18:18    NickB Цитата(AlexandrY @ Feb 11 2005, 12:16)Хе-хе..... Feb 11 2005, 11:52     AlexandrY IAR даже хуже оказался чем я о нем думал.
Протести... Feb 11 2005, 16:47      IgorKossak Цитата(AlexandrY @ Feb 11 2005, 19:47)Не стра... Feb 12 2005, 10:36       AlexandrY А бенчи-то по размеру.
И вообще, народ имеет право... Feb 15 2005, 19:32     AlexandrY Спасибо за намек. Но в EWARM_CompilerReference так... Feb 11 2005, 13:49 COMA ЦитатаИ еще один вопрос про виглер: слышал я где-т... Feb 9 2005, 20:14 v_shamaev Цитата(COMA @ Feb 9 2005, 23:14)Извечный вопр... Feb 9 2005, 21:01 COMA Может Микрософт что-нибудь предложит ? Что-то вро... Feb 9 2005, 22:26 angir Скачал вчера IAR, получил по емейл ключик, постави... Feb 10 2005, 10:09 IgorKossak Цитата(angir @ Feb 10 2005, 13:09)Скачал вчер... Feb 10 2005, 13:50  SlavaCh Здравствуйте! Мы тоже собираемся использовать ... Feb 11 2005, 07:49 angir Вылез еще один интересный глюк: при компиляции os_... Feb 10 2005, 12:38
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|