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

 
 
> UCOS и компилятор Keil, Или кто не жадный
Wano
сообщение Mar 3 2007, 23:28
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737



Люди,может кто нить имеет проект для компилятора Keil для LPC на UCOS? Хотябы чтоб только светодиодом маргнуть.
Конечно хорошо , что есть другие компиляторы,но всё таки, для неимеющих, может найдётся у кого.Существуют проектики под IAR,GCC и ADS,но не вижу ни одного под Keil.
Может тут весь подводный камень из-за портов? Может и не стоит время тратить на поиски,а учиться на том,что есть.
Напишите плизз кто что знает по этому поводу.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
pavel_k
сообщение Mar 4 2007, 02:10
Сообщение #2





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



Воспользуясь случаем тоже попрошу уважаемых гуру помочь с примерчиком для SAM7S/IAR или разъяснением.
Со скачанным с официального сайта (ver. 2.83) не получается ужиться: не могу заставить работать прерывание, например, от последовательного порта. После одного раза срабатывания ОС перестает корректно работать. На сколько понял, неправильно восстанавливается контекст.
И непонятно почему в AN-1014 (uCOS-II and ARM Processors) написано что "приложение никогда не будет в USER Mode", а у меня оказывается в этом самом USER Mode.
К тому же ассемблерный код в AN и скачаном проекте тоже различаются. И где искать правду пока не понял.

Спасибо!
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Mar 4 2007, 11:14
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Точнее определитесь с названиями.
Keil свой компилятор уже не продвигает и поэтому порты под него делать бессмысленно.
В пакете Keil сейчас идет компилятор RealView (бывший ADS) и под него портов хватает
Например вот этот проект: http://projects.caxapa.ru/index.html?ID=62

Цитата(Wano @ Mar 4 2007, 00:58) *
Люди,может кто нить имеет проект для компилятора Keil для LPC на UCOS? Хотябы чтоб только светодиодом маргнуть.
Конечно хорошо , что есть другие компиляторы,но всё таки, для неимеющих, может найдётся у кого.Существуют проектики под IAR,GCC и ADS,но не вижу ни одного под Keil.
Может тут весь подводный камень из-за портов? Может и не стоит время тратить на поиски,а учиться на том,что есть.
Напишите плизз кто что знает по этому поводу.



В USER моде обычно переводят процессор стандартные startup-ные файлы компиляторов.
В примерах применения uCOS должны идти свои startup-ные файлы в которых процессор остается в режиме супервизора.
Если вы исходники не меняли то все должно работать, ну а если подменили файл startup, то конечно будут проблемы.

Цитата(pavel_k @ Mar 4 2007, 03:40) *
Воспользуясь случаем тоже попрошу уважаемых гуру помочь с примерчиком для SAM7S/IAR или разъяснением.
Со скачанным с официального сайта (ver. 2.83) не получается ужиться: не могу заставить работать прерывание, например, от последовательного порта. После одного раза срабатывания ОС перестает корректно работать. На сколько понял, неправильно восстанавливается контекст.
И непонятно почему в AN-1014 (uCOS-II and ARM Processors) написано что "приложение никогда не будет в USER Mode", а у меня оказывается в этом самом USER Mode.
К тому же ассемблерный код в AN и скачаном проекте тоже различаются. И где искать правду пока не понял.

Спасибо!
Go to the top of the page
 
+Quote Post
ubobrov
сообщение Mar 5 2007, 11:37
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 15-08-05
Пользователь №: 7 636



Цитата(Wano @ Mar 3 2007, 23:28) *
Люди,может кто нить имеет проект для компилятора Keil для LPC на UCOS? Хотябы чтоб только светодиодом маргнуть.
Конечно хорошо , что есть другие компиляторы,но всё таки, для неимеющих, может найдётся у кого.Существуют проектики под IAR,GCC и ADS,но не вижу ни одного под Keil.
Может тут весь подводный камень из-за портов? Может и не стоит время тратить на поиски,а учиться на том,что есть.
Напишите плизз кто что знает по этому поводу.

Вот тестовый проект на LPC2148 и Keil с компилятором RealView, специально для подобных целей делал, использую как шаблон.
Прикрепленные файлы
Прикрепленный файл  Test2_uCOS_RealView.rar ( 397.68 килобайт ) Кол-во скачиваний: 174
 
Go to the top of the page
 
+Quote Post
Wano
сообщение Mar 5 2007, 23:38
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737



Хлопцы помогите!!! smile.gif хто не жадный.
Все отсылают на компилятор RealView. Я купил кит от Keil с платой диском и программатором.
В той версии на 22 метра uVIsion содержит тока родной компилятор,и это не RealView не ADS и ни что другое.Это родной Keil ARM. Есть ещё GCC.
Мож есть люди,скажите по русски где можно достать этот компилятор кроме здешнего фтп в который доступ закрыт.
Вот есть на Keil-м сайте дема,сказал Алексей что нынче Keil компилятор заглох и нынче идёт с RealView. Может кто знает есть там он или нет.чтоб зря не качать.
Хоть скажите какого объёма этот компилятор,ониж вроде не такие большие.Всё что с ними идёт тоже текст.
Go to the top of the page
 
+Quote Post
VAI
сообщение Mar 7 2007, 07:51
Сообщение #6


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



2 wano:
http://electronix.ru/forum/index.php?showt...mp;#entry220482


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
manifest
сообщение Aug 27 2007, 11:42
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 14-08-07
Пользователь №: 29 778



Цитата(Wano @ Mar 4 2007, 03:28) *
Существуют проектики под IAR,GCC и ADS,но не вижу ни одного под Keil.


Под Keil есть на офф. сайте, а вот под gcc-порт для LPC я не встречал. Может выложишь или поделишся ссылкой?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:49
Рейтинг@Mail.ru


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