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

 
 
> Зависает SAM7S64, ...в произвольном месте
Joy
сообщение Aug 16 2006, 10:27
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 89
Регистрация: 28-10-05
Из: Киев
Пользователь №: 10 227



В проце SAM7S64 в цикле выполняется одна и та же последовательность функций. Идет обмен пакетами по USART1 и обмен данными по программно эмулируемому SPI. Проблема в том, что после произвольного количества циклов проц подвисает на моменте передачи байта по USART1, при чем реанимировать его можно только передергиванием питания (на команды JTag'а не отзывается). Кварц после сбоя не работает.
Watchdog работает корректно, это не он.
В обработчиках исключений стоят джампы на начальный сброс, тоже на них не похоже.
help.gif
Может есть идеи, где искать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SpiritDance
сообщение Aug 18 2006, 07:36
Сообщение #2


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Все просто.

Во первых
У меня был внешний генератор, внутренний при этом я отключить "забыл". Потом можете попробовать установить частоту MCK больше 70 при работе из флеш - процессор при этом перейдет на slow clock.

Во вторых
Генератор был подпаян проводами, и один проводок отпаивался во время работы, не специально, потом запаивался назад, в это время происходило описанное выше переключение клоков, после которого не работал ресет, но программа работала как обычно - мигала исправно светодиодом с положенными интервалами. Кроме того посмотрите не дергается ли извне случайно ножка "тест" во время работы.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Joy   Зависает SAM7S64   Aug 16 2006, 10:27
- - SpiritDance   В обработчиках исключений должны стоять джампы сам...   Aug 16 2006, 13:29
|- - Joy   Цитата(SpiritDance @ Aug 16 2006, 16:29) ...   Aug 16 2006, 13:34
- - Harbour   там этих компонентов аж пару штук - надоть смотрет...   Aug 17 2006, 03:53
- - Master   Цитата(Joy @ Aug 16 2006, 13:27) Кварц по...   Aug 17 2006, 07:02
|- - Joy   Все это я уже раза по 4 проверил Кварц перепаивал...   Aug 17 2006, 11:05
- - Harbour   тут надо определится - железо виснет или прога. кв...   Aug 18 2006, 02:25
|- - Joy   Цитата(Harbour @ Aug 18 2006, 05:25) тут ...   Aug 18 2006, 05:59
- - SpiritDance   Помигайте светодиодом в конце-концов, сбой работы ...   Aug 18 2006, 03:55
- - Harbour   Вот и чуденько - если железо пашет - значит осталь...   Aug 19 2006, 01:43
|- - Joy   Цитата(Harbour @ Aug 19 2006, 04:43) Вот ...   Aug 19 2006, 09:29
|- - Joy   Новые подробности: проц на ресет не реагирует То ...   Sep 6 2006, 16:47
- - Harbour   Если вниматально почитать доку на RSTC то можно вп...   Sep 7 2006, 04:39


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

 


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


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