roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 23:52

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 120 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 8  След.
Автор Сообщение
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 24 янв 2010, 20:37 
Не в сети

Зарегистрирован: 16 янв 2010, 17:17
Сообщения: 4
Откуда: москва
тут можно скачать рабочую версию keil uVision3 http://mihanaha.narod.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 01 фев 2010, 20:31 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Скачал uVision с torrents.ru - все поставил, работает... Но периодически (пару раз в день) ругается на лицензию. Приходится ее генерить снова и менять. И при отладке размер кода ограничен 32 кб. Это кейген кривой или я что-то не так делаю?

Добавлено спустя 2 минуты 35 секунд:
mihanaha писал(а):
тут можно скачать рабочую версию keil uVision3 http://mihanaha.narod.ru


Че-то я не понял... Там вроде Keil для МК-51 только? Или я не туда смотрю?

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 02 фев 2010, 20:34 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Нашел и скачал с торрентс.ру версию 4.03 - там все нормально! Только была проблемка с присобачиванием Виглера - uVision4 по-дефолту не поддерживает RDI-драйверы. Точнее не дает выбрать свой, мол идите покупайте фирменный JTAG... Но скачал новый H-JTAG 1.0 - так он сам мне пропатчил Кейл и теперь там можно выбрать его в качестве программатора.

http://torrents.ru/forum/viewtopic.php?t=2305709

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 21 фев 2010, 22:32 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
где и чё нажать чтоб скомпилировать Сишный код?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 21 фев 2010, 22:33 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
keil.com рулит !


Вложения:
keil.png
keil.png [ 74.13 КиБ | Просмотров: 3978 ]

_________________
Читайте !
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 21 фев 2010, 22:52 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
хорошо, а как тогда очистить выбранный эволюшинборд и выбрать мой чип?

Вложение:
1.PNG
1.PNG [ 37.97 КиБ | Просмотров: 3974 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 21 фев 2010, 23:06 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Наверно в Проджект - настройка или свойства. Я с lpc2138 поработал уж года 1.5 назад, позабыл все, а KEIL у меня не установлен щас.
Ща кейлисты может подтянуться подскажут. Галекс вроде с ARM работал.

http://www.keil.com/uvision/ide_prj_dd.asp

Цитата:
One of the hardest parts of starting a new project is selecting the right mix of compiler, assembler, and linker options for the particular chip you use. µVision provides the Device Database which makes this tedious task easy.


Типа - самое сложное в старте проекта выбрать правильное сочетание настроек компилятора асма и линкера. Но с базой данных µVision все просто ! :)

Наверно в мануал придется зырить. Что-то типа "квик старт"

Добавлено спустя 7 минут 47 секунд:
Кстати там в кейл примеров в установкке полно под все семейства ARM - открой пример под atmel возможно там рихтовка будет очевидней.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 23 фев 2010, 14:35 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
код компилируется и прошивается без ошибок
но ни моргать ни даже просто выставить единичку или нолик на P0.30 не получается
такое впечатление что арм после старта висит (нога ресета на землю не закорочена)
что я делаю не так?

Код:
#include <LPC22xx.H>                       /* LPC22xx definitions */

void wait (void)  {                        /* wait function */
  int  d;

  for (d = 0; d < 1000000; d++);           /* only to delay for LED flashes */
}

int main (void) {
  unsigned int i;                          /* LED var */

  PINSEL0 = 0x00000000;
  PINSEL1 = 0x00000000;
  PINSEL2 = 0x00000000;
  FIO0DIR = 0xFF000000;                     /* P0.24..30 defined as Outputs */

  //FIO0SET = 1<<30;
  while (1)  {                             /* Loop forever */
   FIO0SET = 1<<30;                          /* Turn on LED */
   wait ();                             /* call wait function */
   FIO0CLR = 1<<30;                          /* Turn off LED */
   wait ();                             /* call wait function */
  }
}




Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 23 фев 2010, 14:37 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
А в его симуляторе работает ?

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 23 фев 2010, 15:07 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
да, в симуляторе работает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 23 фев 2010, 16:21 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Как я понял арм у тебя другой, тогда может быть дело в необходимости другого стартап файла ? расширение .s он наверно в папке проекта лежит а указывается в настройках проекта вроде.

Прицепи архив с проектом и твою схему.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 23 фев 2010, 17:55 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
мы с Galex-oм Сашей взяли из папки примеров keil-a типовой проект дерганья ногой
и перекомпилировали под мой камень LPC2294 и ногу P0.30


Вложения:
Blinky.rar [30.54 КиБ]
Скачиваний: 5
LPC-H2294.pdf [930.86 КиБ]
Скачиваний: 2
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 23 фев 2010, 19:10 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Даташит у олимекса конечно злой, столько разных названий чипа внутри (2294, 2124, 2214), копипастеры блин :).
Так вот вопрос на засыпку, у тебя на плате 2294 или 2294/01 ? Потому как они разные, и у простого 2294 быстрого ввода-вывода нет...

Добавлено спустя 5 минут 40 секунд:
А, а даже если это /01, то Fast GPIO все равно еще включать надо:
Код:
SCS = (1<<0)|(1<<1);
см. User Manual Chapter 6, section 7.1 System Control and Status flags register (SCS - 0xE01F C1A0)

Добавлено спустя 2 минуты 35 секунд:
А вообще лучше попробовать помигать сначала через медленный (старый) метод ввода-вывода:

Код:
IO0DIR = 0xFF000000;                     /* P0.24..30 defined as Outputs */

  while (1)  {                             /* Loop forever */
   IO0SET = 1<<30;                          /* Turn on LED */
   wait ();                             /* call wait function */
   IO0CLR = 1<<30;                          /* Turn off LED */
   wait ();                             /* call wait function */
  }


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 23 фев 2010, 19:45 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
так мы с начала через медленный и пробовали моргать, а только потом на быстрый перешли
как узнать какой 2294 или 2294/01?

Добавлено спустя 10 минут 9 секунд:
сейчас попробовал код предложенный boez, тажа фигня, в симуляторе моргает в железе нет.

Добавлено спустя 4 минуты 29 секунд:
да, забыл сразу написать, судя по показаниям нога не сконфигурирована на выход, т.к. на ней присутствует 1.94В

Добавлено спустя 17 минут 49 секунд:
тут правильно всё выставлено?

Вложение:
1.PNG
1.PNG [ 17.97 КиБ | Просмотров: 3913 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Keil uVision3
СообщениеДобавлено: 23 фев 2010, 19:46 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Эд, у тебя щас симулятор стоит, а вообще уверяю тебя что на этой вкладке все верно

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 120 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 8  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO