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

 
 
> Проблемы с запуском SAM7S64, Не стартует RC-генератор.
KAlex
сообщение Mar 19 2008, 13:59
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Собственно сабж.
Проблема наблюдается при охлаждении камня до -20С, молчит даже после того как нагреется.
Эффект устойчивый. Помогает только пересброс питания.
Какие есть мнения по этому поводу?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KAlex
сообщение Mar 22 2008, 11:55
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719



Господа! Тема очень Важна для меня и требует решения. Объясню подробнее.
Девайс будет использоваться в авто. Так что температура - важная составляющая.
Термокамеры нет, поэтому охлаждали фризером из баллончика(что то типа сжиженного газа).
Контроль температуры ИК-термометр. Эффект незапуска наблюдается только при охлаждении АРМ7.
На выходе XOUT полный 0.
Заморозка кварца и другой периферии на запуск не влияет.
Под дебагом(IAR+J-Link), АРМ хоть до -40ка морозь, запускается собака.
Cstartup.s79, Generic CStartup for IAR No Use REMAP, 1.0 15/Jun/04, не правил.
Startup.с :
Код
void AT91F_LowLevelInit( void) @ "ICODE"{
  int   i;
  AT91PS_PMC     pPMC = AT91C_BASE_PMC;
  AT91C_BASE_MC->MC_FMR = ((AT91C_MC_FMCN)&(48<<16)) | AT91C_MC_FWS_1FWS;
  AT91C_BASE_WDTC->WDTC_WDMR = AT91C_SYSC_WDRSTEN |AT91C_SYSC_WDD | AT91C_SYSC_WDDBGHLT | AT91C_SYSC_WDIDLEHLT  | 0x3FF;
            
  pPMC->PMC_MOR = (( AT91C_CKGR_OSCOUNT & (0x06 <<8) | AT91C_CKGR_MOSCEN ));
  while(!(pPMC->PMC_SR & AT91C_PMC_MOSCS));
  pPMC->PMC_PLLR = ((AT91C_CKGR_DIV & 0x03) | (AT91C_CKGR_PLLCOUNT & (28<<8)) | (AT91C_CKGR_MUL & (23<<16)));

      // Wait the startup time
  while(!(pPMC->PMC_SR & AT91C_PMC_LOCK));
  while(!(pPMC->PMC_SR & AT91C_PMC_MCKRDY));

  pPMC->PMC_MCKR = AT91C_PMC_CSS_PLL_CLK | AT91C_PMC_PRES_CLK_2;
  while(!(pPMC->PMC_SR & AT91C_PMC_MCKRDY));
            
  AT91C_BASE_AIC->AIC_SVR[0] = (int) AT91F_Default_FIQ_handler;
  for (i=1;i < 31; i++) { AT91C_BASE_AIC->AIC_SVR[i] = (int) AT91F_Default_IRQ_handler;}
  AT91C_BASE_AIC->AIC_SPU  = (int) AT91F_Spurious_handler;
}

Потом еще добавил
AT91C_BASE_RSTC->RSTC_RMR = (0xA5 << 24) | AT91C_SYSC_URSTEN;
Но даже после прогрева реакции на NRST нет.
Пробовал комментить циклы ожидания - не помогает. Может я чего упустил?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KAlex   Проблемы с запуском SAM7S64   Mar 19 2008, 13:59
- - aaarrr   Мы гоняли платы с SAM7S64 в термокамере, но стабил...   Mar 19 2008, 14:07
- - richie   Как то наблюдал чудеса с запуском процессоров SiLa...   Mar 19 2008, 14:24
|- - KAlex   Цитата(richie @ Mar 19 2008, 17:24) А что...   Mar 19 2008, 14:34
- - richie   К сожалению, ничего больше путнего сказать не могу...   Mar 19 2008, 15:41
- - aaarrr   Я что-то не понимаю, какой генератор у Вас не стра...   Mar 22 2008, 15:18
|- - KAlex   Не стартует RC. Судя по всему. Соответственно стар...   Mar 24 2008, 08:52
|- - SpiritDance   Цитата(KAlex @ Mar 24 2008, 11:52) Не ста...   Mar 24 2008, 10:34
|- - KAlex   Цитата(SpiritDance @ Mar 24 2008, 13:34) ...   Mar 24 2008, 11:09
- - _dem   Раз под отладчиком стартует, расскажите что у Вас ...   Mar 24 2008, 15:29
|- - KAlex   На ресете висит подтяжка на плюс питания. Если ста...   Mar 25 2008, 09:47
- - _dem   Есть возможность прицепить внешний генератор ?   Mar 25 2008, 10:49
|- - SpiritDance   Цитата(_dem @ Mar 25 2008, 13:49) Есть во...   Mar 25 2008, 10:59
|- - aaarrr   Цитата(SpiritDance @ Mar 25 2008, 13:59) ...   Mar 25 2008, 11:14
||- - KAlex   На всякий случай, надписи на камне: AT91SAM7S64 AU...   Mar 25 2008, 11:55
|- - _dem   Цитата(SpiritDance @ Mar 25 2008, 14:59) ...   Mar 25 2008, 13:17
|- - KAlex   Цитата(_dem @ Mar 25 2008, 16:17) "П...   Mar 25 2008, 13:38
- - _dem   А если сделать "attach to target" ?   Mar 25 2008, 14:38
- - KAlex   Вопрос снимается! Как оказалось, данный баг на...   Mar 26 2008, 09:51


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:51
Рейтинг@Mail.ru


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