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

 
 
> Странные проблемы с прошивкой.
slanted
сообщение Jul 15 2008, 10:05
Сообщение #1


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

Группа: Участник
Сообщений: 140
Регистрация: 2-01-08
Пользователь №: 33 768



Пытаюсь тут соорудить одну игрушечную железяку (пара кнопок, светодиоды, мелкий матюгальничек) -- наступаю на какие-то невообразимые совершенно грабли. Если коротко: в попытках отладить это барахло дохнет уже четвертый камень (и вторая ревизия платы). Пробовал tiny2313V и мегу8.

Выглядит это так: пишу программу, зашиваю (avreal + byteblaster) -- не работает, или работают только самые примитивные вещи (счет на порту со светодиодами с busy-loop задержкой). Попытка отлаживать это дело (расставить мигания светодиодом в нужных участках программы) приводит к плавающим результатам, а потом где-то на десятой-двадцатой прошивке камень скукоживается, т.е. перестает обнаруживаться avreal'ом совсем. При этом могут происходить всякие странности, вроде мигания светодиодами в момент прошивки (хотя они висят на порту C, а SPI интерфейс на порту cool.gif. Мигание происходит не всегда, а только если камню "особенно плохо" (от чего это зависит я так и не понял). Если дать плате отлежаться примерно сутки, функциональность частично восстанавливается, пока опять не прошьешь раз пять, и тогда -- здравствуйте глюки!

Байтбластер -- боевой и проверенный, не один камень с ним зашил, кабели короткие, резисторы где положено, звонов не было. Разве что может его космическими лучами ударило и он заглючил -- посмотрю еще раз сегодня.

Плату -- мыл.

Чип -- не перегревал.

То, что упомянутый выше порт C питается от AVCC -- знаю, питание разведено как положено.

Блокировочные конденсаторы -- есть.

Подтяжка #RST к питанию -- есть.

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

Начинаю грешить на чипдип, где камни покупались (покупались в последние три-четыре месяца где-то). Купленная пару лет назад tiny12 так и не нашедшая применения, и валяющаяся на столе в скотских условиях и лапаемая пальцами со статикой шьется и читается тем же бластером на ура (раз двести по-моему уже зашил).

Ах да, еще одно: к глюкам приводит даже не то что попытка зашить чип, а просто попытка раз 10 почитать байтбластером конфигурацию и идентифицировать чип (то, что avreal делает по умолчанию, если не указать иного).

Что еще можно проверить?

Сообщение отредактировал slanted - Jul 15 2008, 10:05
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
delamoure
сообщение Jul 17 2008, 08:43
Сообщение #2


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

Группа: Свой
Сообщений: 176
Регистрация: 2-04-08
Из: Днепропетровск
Пользователь №: 36 406



Может, всё-же длинный кабель от программатора? Симптомы больно похожие...


--------------------
Ребята, как же это вы без гравицапы пепелац выкатываете из гаража? Это непорядок. ©
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- slanted   Странные проблемы с прошивкой.   Jul 15 2008, 10:05
- - smac   Цитата(slanted @ Jul 15 2008, 14:05) Пыта...   Jul 15 2008, 10:34
|- - slanted   Цитата(smac @ Jul 15 2008, 14:34) Действи...   Jul 15 2008, 11:05
|- - smac   Цитата(slanted @ Jul 15 2008, 15:05) Меня...   Jul 15 2008, 13:34
|- - Огурцов   Как-то огреб такой глюк - шил мегу 8, как мегу 128...   Jul 15 2008, 13:58
|- - slanted   Цитата(smac @ Jul 15 2008, 17:34) Мне все...   Jul 17 2008, 09:04
|- - 777777   Цитата(slanted @ Jul 17 2008, 13:04) Коро...   Jul 18 2008, 04:48
|- - slanted   Цитата(777777 @ Jul 18 2008, 08:48) Ну а ...   Jul 18 2008, 08:49
|- - delamoure   Цитата(slanted @ Jul 18 2008, 11:49) Тем ...   Jul 18 2008, 08:58
|- - slanted   Цитата(delamoure @ Jul 18 2008, 12:58) Im...   Jul 18 2008, 10:45
- - Serjio   А от чего питается плата (проц. соответственно)? П...   Jul 15 2008, 14:33
- - Tiny   Я бы поставил МК на отдельную панельку, повесил бы...   Jul 15 2008, 15:51
|- - slanted   Цитата(Tiny @ Jul 15 2008, 19:51) У больш...   Jul 17 2008, 09:07
- - _Pasha   Цитата(slanted @ Jul 15 2008, 14:05) дохн...   Jul 15 2008, 17:16
- - 777777   Цитата(slanted @ Jul 15 2008, 14:05) Пыта...   Jul 16 2008, 06:16
- - Ivan A-R   Одна тинька у меня сдохла подобным образом. Правда...   Jul 16 2008, 12:45
- - ArtemKAD   А как там на счет WDT ? В программе сбрасываешь?   Jul 17 2008, 09:05
|- - slanted   Цитата(ArtemKAD @ Jul 17 2008, 13:05) А к...   Jul 17 2008, 09:19
- - ArtemKAD   ЦитатаЧто странно -- байтбластер не может при чтен...   Jul 17 2008, 09:11
- - delamoure   Народ задумался... Попробуйте теперь упорядочить и...   Jul 17 2008, 09:46
|- - slanted   Цитата(delamoure @ Jul 17 2008, 13:46) На...   Jul 17 2008, 09:50
- - Igor26   ЦитатаПри питании +5В, на ресете что-то около трех...   Jul 18 2008, 06:04


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

 


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


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