roboforum.ru

Технический форум по робототехнике.

Keil uVision3

ARM7, ARM9, ARM11 etc.

Keil uVision3

Сообщение pavo_lusa » 09 ноя 2008, 21:13

Где скачать KEIL и лекарство - Читайте ! viewtopic.php?f=59&t=3527
==================

Здравствуйте всем!
У меня возникла проблема при компиляции программы.
мне кажется, что ошибка находится где-то в строке линка Realview Folder(посмотрите рисунок ниже).
Кто-нибудь знает причину и как исправить ?
Спасибо большое!
Вложения
error.JPG
копия экрана
pavo_lusa
 
Сообщения: 11
Зарегистрирован: 09 ноя 2008, 01:48

Re: Keil uVision3

Сообщение hudbrog » 09 ноя 2008, 21:25

Должен стоять bin31
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Keil uVision3

Сообщение pavo_lusa » 09 ноя 2008, 23:48

спасибо за ответ !
Но почему bin31 и где оно находится ???
pavo_lusa
 
Сообщения: 11
Зарегистрирован: 09 ноя 2008, 01:48

Re: Keil uVision3

Сообщение hudbrog » 09 ноя 2008, 23:52

не знаю почему ) просто он должен стоять...
он находится в том каталоге, который у тебя указан...
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Keil uVision3

Сообщение pavo_lusa » 10 ноя 2008, 00:17

значит, в месте Realview Folder на до написать C:\Study-Programs\keil\ARM\BIN3 ?
я попробовал. Но все равно, ошибка остается.
Вложения
error.JPG
pavo_lusa
 
Сообщения: 11
Зарегистрирован: 09 ноя 2008, 01:48

Re: Keil uVision3

Сообщение hudbrog » 10 ноя 2008, 00:36

bin31 а не bin3
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Keil uVision3

Сообщение pavo_lusa » 10 ноя 2008, 00:58

так же ничего не изменяется
Вложения
error.JPG
pavo_lusa
 
Сообщения: 11
Зарегистрирован: 09 ноя 2008, 01:48

Re: Keil uVision3

Сообщение hudbrog » 10 ноя 2008, 01:01

я сейчас глупый вопрос задам... а эта папка вообще в системе-то есть? и что в ней лежит?
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: Keil uVision3

Сообщение pavo_lusa » 10 ноя 2008, 01:08

вот всё, что у меня там есть
Вложения
error.JPG
pavo_lusa
 
Сообщения: 11
Зарегистрирован: 09 ноя 2008, 01:48

Re: Keil uVision3

Сообщение avr123.nm.ru » 10 ноя 2008, 09:01

А у меня есть BIN31
Изображение
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Keil uVision3

Сообщение pavo_lusa » 10 ноя 2008, 11:34

ого, интересно !
где Вы скачали эту версию ?
pavo_lusa
 
Сообщения: 11
Зарегистрирован: 09 ноя 2008, 01:48

Re: Keil uVision3

Сообщение avr123.nm.ru » 10 ноя 2008, 12:19

на keil.com вестимо ! Читайте ! viewtopic.php?f=59&t=3527
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

У меня не получилось

Сообщение pavo_lusa » 11 ноя 2008, 23:07

надо установить только файл mdk324.exe , и всё да ???
или что-нибудь дополнительное надо ещё установить ?

Добавлено спустя 18 минут 12 секунд:
Re: Keil uVision3
после установления новой версии, у меня есть файл BIN31 как у Вас, но программа может компилировать только те проекты, которые находится в папке Examples, а не может компилировать проекты, созданные мной.
Вот так.
где можно найти выход ???
pavo_lusa
 
Сообщения: 11
Зарегистрирован: 09 ноя 2008, 01:48

Re: Keil uVision3

Сообщение Doniak » 22 апр 2009, 23:34

У кого есть и может выложить примеры реализации прерываний по таймеру ТС0, ТС1 под АТ91SAM7S?
Аватара пользователя
Doniak
 
Сообщения: 142
Зарегистрирован: 26 сен 2007, 08:25
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля

Re: Keil uVision3

Сообщение Doniak » 25 апр 2009, 19:30

ладно если не примера может скажете что я не правельно делаю?
Код: Выделить всёРазвернуть
#include <AT91SAM7S32.H>
#define TCK  1000                           /* Timer Clock  */
#define PIV  ((46000000/TCK/16)-1)         /* Periodic Interval Value */
#define LED1 1<<0

__irq void tc0_int (void){                                  /* funkciya prerivaniya timera */
  AT91S_TC* pTC0 = AT91C_BASE_TC0;

  *AT91C_PIOA_ODSR ^= LED1;         /* Toggle LED1 */

  *AT91C_AIC_EOICR = pTC0->TC_SR;           /* End of Interrupt */   
}                     
                                                   
void init_tc0 (void){                                    /*funkciya nastroyki timera     */
  AT91S_TC*  pTC0 = AT91C_BASE_TC0;
  AT91S_AIC* pAIC = AT91C_BASE_AIC;

  *AT91C_PMC_PCER |= (1 << AT91C_ID_TC0);    /* Enable Clock for TC0 */

  pTC0->TC_CCR  = AT91C_TC_CLKEN | AT91C_TC_SWTRG;
  pTC0->TC_CMR  = AT91C_TC_CLKS_TIMER_DIV4_CLOCK | AT91C_TC_CPCTRG; /* prescaler 128 */
  pTC0->TC_RC   = ((((double)(46000000/128)*TCK*100UL)/1E6)-1);   /* 100 ms        */
  pTC0->TC_IER  = AT91C_TC_CPCS;             

  /* Setup System Interrupt Mode and Vector with Priority 7 and Enable it */
  pAIC->AIC_SMR[AT91C_ID_TC0] = AT91C_AIC_SRCTYPE_INT_POSITIVE_EDGE | 0;
  pAIC->AIC_SVR[AT91C_ID_TC0] = (unsigned long) tc0_int;
  pAIC->AIC_IECR = (1 << AT91C_ID_TC0);
}


поидее должен моргать светодиодом. чего не происходит:(
Аватара пользователя
Doniak
 
Сообщения: 142
Зарегистрирован: 26 сен 2007, 08:25
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля

След.

Вернуться в ARM

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

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

cron