Перейти к содержанию
    

очередной SOS

Всем привет. У меня вот какая проблема:

Я только начал работать с mega128, прошил её раз сем-восем, и тут она перестала стираться и программироваться. Использую Avreal 1.25 rev4 + STK200. Вот что он пишет при попытке стирания:

 

Command:

-p1 +MEGA128 -o16000 -as -e -%

% LPT base port 0x378

% assume that LPT data writes not faster then 1uS

% Atmel adapter for STK*00 found

% STK mode

% osc = 16000kHz -> setup=1, hold=1,1

% Reset

% PgmOn reply 0xFFFE5300

% Synchronised after 1 try

% GetID reply 0x0030001E

% GetID reply 0x00300097

% GetID reply 0x00300002

% Read ID: 0x1E9702

Device connected, MEGA128 detected

% ReadLock command 0x58000000

% ReadLock reply 0x005800FF

Chip not locked

% ReadOsccal command 0x38000000

% ReadOsccal reply 0x003800AA

% ReadOsccal command 0x38000100

% ReadOsccal reply 0x003800A9

% ReadOsccal command 0x38000200

% ReadOsccal reply 0x003800A0

% ReadOsccal command 0x38000300

% ReadOsccal reply 0x003800A0

% Erase reply 0x00AC8000

Device erased

% Reset

% PgmOn reply 0x00AC5300

% Synchronised after 1 try

% GetID reply 0x003000FF

% GetID reply 0x003000FF

% GetID reply 0x003000FF

% Read ID: 0xFFFFFF

Device connected, but not recognised, ID: 0xFFFFFF

% ReadLock command 0x58000000

% ReadLock reply 0x005800FF

Can't continue

Reset pin released

Adapter disabled

 

В общем че попало. Мега не стирается, только перестаёт работать, после выключения-включения питания начинает выполняться старая программа. В схеме питания ничего не менял. Также после выкл/вкл мега нормально читается. Пробовал увеличивать время неактивного reset - не помогло.А теперь извечные вопросы: Что делать? Кто виноват? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я так же испортил штук 5 мега8. Пользовался собственным программатором. Предполагаю, что дело было в слишком высокой частоте SCK. После понижения все живы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А теперь извечные вопросы: Что делать? Кто виноват? :)

 

Попробуй программить при пониженном питании от 2,7 до 3,5 В. После этого у меня шились все кристалы без проблемм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуй программить при пониженном питании от 2,7 до 3,5 В. После этого у меня шились все кристалы без проблемм.

...говорят, если проц шить при 3в, а работать он будет потом всю жизнь от 5в, то могут плавающие биты появиться...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуй программить при пониженном питании от 2,7 до 3,5 В. После этого у меня шились все кристалы без проблемм.

...говорят, если проц шить при 3в, а работать он будет потом всю жизнь от 5в, то могут плавающие биты появиться...

Кто говорит? Бред какой-то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто говорит? Бред какой-то.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...