Pyku_He_oTTyda 0 11 апреля, 2006 Опубликовано 11 апреля, 2006 · Жалоба Проблема следующая: подпалил сей девайс, 9 нога 90S8535 стала поджимать сигнал RXD к земле и соответственно устройство не обнаруживалось. Заменил на МЕГУ8535, заработало, но не могу обновить прошивку средствами AVRstudio ни в ручном режиме ни в автомате. За что отвечает 1200? Думаю проблема в ней, правда подкинуть нечего, хотя она прошивается. Нет ли способа проверить ее, или я с фузами напутал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 11 апреля, 2006 Опубликовано 11 апреля, 2006 · Жалоба За что отвечает 1200? Думаю проблема в ней, правда подкинуть нечего, хотя она прошивается. Нет ли способа проверить ее, или я с фузами напутал? В ней прошивка AVRProg и она отвечает за программирование 8535. поидее без 8535 с одним только AT90S1200 у вас плата должна нормально распознаваться AVR-Prog'ом. Может вместе с пином Rx подпалили также "Rx" у 1200 и драйвер rs232? Быстрое решение проблемы - выкинуть 1200, взять любой другой программатор, конвертнуть прошивку stk500.ebn в hex и залить ее в 8535. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 11 апреля, 2006 Опубликовано 11 апреля, 2006 · Жалоба За что отвечает 1200? Думаю проблема в ней, правда подкинуть нечего, хотя она прошивается. Нет ли способа проверить ее, или я с фузами напутал? 1200 отвечает за заливку в 8535 загрузчика. После того, как поменяли 8535 на mega8535, нужно перепрошить 1200, чтобы и он, и AVRProg "понимали" mega8535. Для того, чтобы AVRProg мог связаться с 1200, нужно закоротить на землю порт PB0 в 1200-м. После прошивки в mega8535 загрузчика надо вернуть PB0 1200-го в прежнее состояние, передернут питание, и апдейтить прошивку в mega8535. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 11 апреля, 2006 Опубликовано 11 апреля, 2006 · Жалоба 1200 отвечает за заливку в 8535 загрузчика. После того, как поменяли 8535 на mega8535, нужно перепрошить 1200, чтобы и он, и AVRProg "понимали" mega8535. А где взять прошивку для 1200, не подскажите? Для того, чтобы AVRProg мог связаться с 1200, нужно закоротить на землю порт PB0 в 1200-м. После прошивки в mega8535 загрузчика надо вернуть PB0 1200-го в прежнее состояние, передернут питание, и апдейтить прошивку в mega8535. В точности так и делал, осталось найти модифицированную прошивку для 1200 Может вместе с пином Rx подпалили также "Rx" у 1200 и драйвер rs232? Драйвер жив, подкинуть 1200 в таком корпусе нет пока. Быстрое решение проблемы - выкинуть 1200, взять любой другой программатор, конвертнуть прошивку stk500.ebn в hex и залить ее в 8535. Так и делаю пока, но хочется восстановить до полной работоспособности Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 11 апреля, 2006 Опубликовано 11 апреля, 2006 · Жалоба А где взять прошивку для 1200, не подскажите? Считать из 1200-го, дизассемблировать, подкрутить, откомпилировать, и записать обратно. Или пишите в приват. Для того, чтобы AVRProg мог связаться с 1200, нужно закоротить на землю порт PB0 в 1200-м. После прошивки в mega8535 загрузчика надо вернуть PB0 1200-го в прежнее состояние, передернут питание, и апдейтить прошивку в mega8535. В точности так и делал, осталось найти модифицированную прошивку для 1200 Да, и еще - просле того, как перепаяли 8535 на mega8535 нужно фьюзы у последнего установить на работу от внешнего кварца (по умолчанию внутренний RC-генератор активен). Без тактового сигнала 1200-й работать не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 11 апреля, 2006 Опубликовано 11 апреля, 2006 · Жалоба Фьюзы 8535 исправлены сразу были. Написал в приват Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 11 апреля, 2006 Опубликовано 11 апреля, 2006 · Жалоба Файло отправил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 12 апреля, 2006 Опубликовано 12 апреля, 2006 · Жалоба Stewart Little Спасибо! Сегодня если успею, обязательно займусь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
m16 0 12 апреля, 2006 Опубликовано 12 апреля, 2006 · Жалоба 1200 отвечает за заливку в 8535 загрузчика. После того, как поменяли 8535 на mega8535, нужно перепрошить 1200, чтобы и он, и AVRProg "понимали" mega8535. А где взять прошивку для 1200, не подскажите? в приложеннии прошивка 1200-й и для 8535 на всякий случай. кстати эти прошивки годятся и для STK500 удачи firmware.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 12 апреля, 2006 Опубликовано 12 апреля, 2006 · Жалоба Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 12 апреля, 2006 Опубликовано 12 апреля, 2006 · Жалоба Что то мои потуги закончились провалом.:( Попробовал три файла, родной, от m16, и от Stewart Little. Всем большое спасибо! Но если можете помогите разобратся с проблемой. 1200 менял, подкинул в DIP, результат один: Error: No programmer found... И вопрос, если эту прошивку загнать в AVRprog то при закорачивании РВ0 на землю студия должна увидеть программатор (естественно заменю кварц на 3,68)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 12 апреля, 2006 Опубликовано 12 апреля, 2006 · Жалоба Что то мои потуги закончились провалом.:( Попробовал три файла, родной, от m16, и от Stewart Little. Всем большое спасибо! Но если можете помогите разобратся с проблемой. 1200 менял, подкинул в DIP, результат один: Error: No programmer found... И вопрос, если эту прошивку загнать в AVRprog то при закорачивании РВ0 на землю студия должна увидеть программатор (естественно заменю кварц на 3,68)? Порядок действий после замены AT90S8535 на ATmega8535 : 1. Перепрограммируем фузы в меге8535 на работу от внешнего кварцевого резонатора (нужно установить/сбросить и другие фузы, все сейчас не помню) - это делается любым "внешним" IPS-программатором (т.е. не тем. который мы починяем). 2. Тем же внешним программатором прошиваем в 1200-й новый подкорректированный hex-файл. 3. Подключаем починяемый AVRISP к ком-порту, коротим PB0 в землю, включаем питание и запускаем AVRProg. Он должен определить программатор, в списке поддерживаемых кристаллов должен быть только ATmega8535 (отображаться серым). 4. Указываем файл STK500.ebn (он находится где-то в глубинах AVR Studio) и жмем "Program" 5. После окончания программирования-верификации возвращаем PB0 в исходное, передергиваем питание, и радуемся жизни. P.S. Если Вы в Питере, то заезжайте, починю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 12 апреля, 2006 Опубликовано 12 апреля, 2006 · Жалоба Все вроде так и делал, единственное мега была заранее запрограммирована. Попробую стереть и последовательно по пунктам пройтись. К сожалению не в Питере, хотя сей девайс брал у вас на фирме:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 12 апреля, 2006 Опубликовано 12 апреля, 2006 · Жалоба Все вроде так и делал, единственное мега была заранее запрограммирована. Попробую стереть и последовательно по пунктам пройтись. К сожалению не в Питере, хотя сей девайс брал у вас на фирме:) Вы осциллоскопом-то посмотрите, гудит ли кварц? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pyku_He_oTTyda 0 12 апреля, 2006 Опубликовано 12 апреля, 2006 · Жалоба Алилуя))))) Сбивайте меня палками))))) Как говорится чудес не бывает, когда чинил, приподнял третью лапу 1200, да так аккуратно, что незаметно при беглом взгляде. Полез оссцилом смотреть обмен с СОМпортом и увидел... Все сразу заработало, стало обновлятся как в ручном режиме (с перемычкой) так и автоматом. БОЛЬШОЕ СПАСИБО за помощь!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться