Например TDA7294

Форум РадиоКот • Просмотр темы - ATmega128A - ошибка верификации
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 20:33:19

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 21 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: ATmega128A - ошибка верификации
СообщениеДобавлено: Вс июн 08, 2014 16:04:10 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Пт окт 21, 2011 14:39:31
Сообщений: 210
Рейтинг сообщения: 0
Если залить совсем маленькую прошивку (пробовал 206 Байт), типа помигать светодиодом - то заливается, проходит верификация, программа выполняется нормально. Если что-то чуть по крупнее (пробовал на прошивке в 688 Байт и больше) - после прошивки верификация не проходит, программа не выполняется.

Программатор - USBasp, прошиваю avrdude.
MOSI - подключен к PDI.
MISO - подключен к PDO.
SCK - SCK.
RESET - RESET.
PEN - висит в воздухе (если притянуть к земле - программатор не видит микроконтроллер, дополнительная подтяжка к VCC никак не вляет).
На пинах программирования никакой периферии не висит. Прозвонку всех цепей на обрывы и замыкания делал.

Калибровочные ячейки генератора читаются, фьюзы читаются и изменяются.
Установка на USBasp перемычки снижающей скорость - к успешной прошивке не приводит(маленькая заливается и проходит верификацию и без перемычки).
Микроконтроллер новый, из chip-nn.ru, фьюзы были дефолтные. На обе ноги VCC подано питание, а так-же на AVCC. Все три GND соединены с землёй. На RESET подтяжка 10кОм и конденсатор на землю.
Питание взято от USBasp - 5В. Пробовал с фьюзами как дефолтными, так и с тактированием от кварца 7,3728МГц.

Первый раз имею дело с этим микроконтроллером, ранее использовал только ATtiny13A, ATtiny2313A, ATmega8A и ATmega32A. Может есть какая особенность, кроме подключения MOSI и MISO?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Вс июн 08, 2014 19:51:11 
Друг Кота
Аватар пользователя

Карма: 39
Рейтинг сообщений: 597
Зарегистрирован: Вс янв 24, 2010 13:14:02
Сообщений: 4540
Откуда: Омск
Рейтинг сообщения: 0
А если с RESET-а конденсатор убрать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Вс июн 08, 2014 21:15:13 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Пт окт 21, 2011 14:39:31
Сообщений: 210
Рейтинг сообщения: 0
vem566 писал(а):
А если с RESET-а конденсатор убрать?

Убрал - без изменений.
Позаливал разные прошивки от фонаря, на всех верификация спотыкается на одном и том же адресе:
Цитата:
avrdude.exe: verification error, first mismatch at byte 0x0100
0xff != 0x1f

avrdude.exe: verification error, first mismatch at byte 0x0100
0xff != 0x00

avrdude.exe: verification error, first mismatch at byte 0x0100
0xff != 0xfd

avrdude.exe: verification error, first mismatch at byte 0x0100
0xff != 0x49

avrdude.exe: verification error, first mismatch at byte 0x0100
0xff != 0x92

Если заливать бутлоадеры - то на разных.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Вс июн 08, 2014 21:17:51 
Опытный кот
Аватар пользователя

Карма: 9
Рейтинг сообщений: 61
Зарегистрирован: Пт ноя 16, 2007 11:21:37
Сообщений: 831
Рейтинг сообщения: 0
А среда программирования и программатор какой?


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Вс июн 08, 2014 21:28:50 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Пт окт 21, 2011 14:39:31
Сообщений: 210
Рейтинг сообщения: 0
Pavel_1978 писал(а):
А среда программирования и программатор какой?

Atmel Studio 6.2
USBasp пробовал как купленный на ebay так и самосборный.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Вс июн 08, 2014 23:07:34 
Держит паяльник хвостом
Аватар пользователя

Карма: 15
Рейтинг сообщений: 70
Зарегистрирован: Ср мар 28, 2012 21:45:24
Сообщений: 904
Откуда: ВО
Рейтинг сообщения: 0
Цитата:
Пробовал с фьюзами как дефолтными

M103C ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Вс июн 08, 2014 23:17:10 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Пт окт 21, 2011 14:39:31
Сообщений: 210
Рейтинг сообщения: 0
ILYAUL писал(а):
Цитата:
Пробовал с фьюзами как дефолтными

M103C ?

Как с ним так и без него.

Сумел нормально прошить при помощи программатора на FT232RL на основе этой статьи. Первый раз USBasp меня так подводит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Вс ноя 12, 2017 02:01:32 
Открыл глаза
Аватар пользователя

Карма: -2
Рейтинг сообщений: 5
Зарегистрирован: Чт окт 13, 2016 08:56:23
Сообщений: 52
Откуда: Усолье-Сибирское
Рейтинг сообщения: 0
Слепил прогер по этой статье-шил много и счасливо. Но вот трабла такая же встала-не видит м/к ...сама прога пишет что в памяти флеш прописано читание и стирание по кольцу, уж третий прогер прибил. Комп чистил -AVRdude переставлял, микры в прогере менял- две недели бестолового секса...Лет 7 назад сталкивался с подобной траблой, но как то прогаммно решил-счас не помню-кажись какого файлика не хватает в проге.

_________________
Я не волшебник, я только учусь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 11:02:36 
Открыл глаза

Карма: 4
Рейтинг сообщений: 4
Зарегистрирован: Вс май 03, 2015 15:05:58
Сообщений: 55
Рейтинг сообщения: 0
Столкнулся с этой же проблемой. Верификация в avrdudess не проходит, а вот в khazama avr programmer верификация проходит! :?

Добавлено after 13 minutes 24 seconds:
Ан, нет! При большой прошивке никто не верифицирует


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 11:11:45 
Друг Кота
Аватар пользователя

Карма: 187
Рейтинг сообщений: 8259
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 39544
Откуда: Нерезиновая
Рейтинг сообщения: 1
Скорее всего, надо подбирать программатор и саму "оболочку" программатора.. Капк- то столкнулся с тем, что надо было перепрошить АТМегу128.. Пробовал "Автопрог- ом", пробовал через "пять проводков"..
Автопрог не помог, через "пять проводков" сначала шил Унипроф- ом, он сделал вид, что "всё ОК", но само устройство не "завелось", а вот ПониПрог успешно прошил всё, и всё заработало.. Собственно, на этом моя цель была достигнута, и я добросовестно "забил" на дальнейшие разбирательства..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 13:40:23 
Открыл глаза

Карма: 4
Рейтинг сообщений: 4
Зарегистрирован: Вс май 03, 2015 15:05:58
Сообщений: 55
Рейтинг сообщения: 0
Да вот же, кроме USBASP программаторов нет. Попробую обновить дудку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 13:59:47 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14056
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Помнится у 128й два варианта подключения при последовательном программировании... На том все проблемы и творятся...
Уже даавненько было - в одном из вариантов у товарышша не работало - поставил свой (обычный без PDI|PDO) - спокойненько заработало...
2.3.15 PEN
PEN is a programming enable pin for the SPI Serial Programming mode, and is internally pulled
high . By holding this pin low during a Power-on Reset, the device will enter the SPI Serial Pro-
gramming mode. PEN has no function during normal operation.

26.7 Serial Downloading
Both the Flash and EEPROM memory arrays can be programmed using the serial SPI bus while
RESET is pulled to GND. The serial interface consists of pins SCK, MOSI (input) and MISO (out-
put). After RESET is set low, the Programming Enable instruction needs to be executed first
before program/erase operations can be executed. NOTE, in Table 26-13 on page 304, the pin
mapping for SPI programming is listed. Not all parts use the SPI pins dedicated for the internal
SPI interface. Note that throughout the description about Serial downloading, MOSI and MISO
are used to describe the serial data in and serial data out respectively. For ATmega128A these
pins are mapped to PDI and PDO.

SPI Serial Programming Pin Mapping
Even though the SPI Programming interface re-uses the SPI I/O module, there is one important
difference: The MOSI/MISO pins that are mapped to PB2 and PB3 in the SPI I/O module are not
used in the Programming interface. Instead, PE0 and PE1 are used for data in SPI Program-
ming mode as shown in Table 26-13.

Вот где-то в вышеприведенном "собака зарыта"...
:roll:
Даавно то було... СКЛЕРОЗЬ...
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 15:52:26 
Открыл глаза

Карма: 4
Рейтинг сообщений: 4
Зарегистрирован: Вс май 03, 2015 15:05:58
Сообщений: 55
Рейтинг сообщения: 0
PEN притянут к плюсу внутри МК, я его вообще не использую. Программирую через RESET/PE0/PE1/PB1. Режим совместимости M103 отключен, т.к. фьюзы читаются и пишутся без проблем. Одним словом 1 в 1 как у топикстартера.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 16:00:09 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
думаю есть какойто глюк в проге при болших масивах может пробовать свежие версии7 к сожалению жирных мег нетути для проверок

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 16:17:33 
Открыл глаза

Карма: 4
Рейтинг сообщений: 4
Зарегистрирован: Вс май 03, 2015 15:05:58
Сообщений: 55
Рейтинг сообщения: 0
viewtopic.php?p=836757
Возможно Вы правы! Вот в этой ветке ARV сделал похожее предположение. Я решил проверить это заменив в AVRDUDESS файлы avrdude.exe и .conf на файлы дудки последней версии (думал что в дудке этот баг пофиксили). Не прокатило.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 16:46:28 
Друг Кота
Аватар пользователя

Карма: 123
Рейтинг сообщений: 7955
Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега
Рейтинг сообщения: 0
прочитал ту тему походу предполдожние у меня было верное -ошибка трансляци болшого масива в проге надо искать обновленые версии если есть...или писать автору проги пусть пофиксит

Добавлено after 2 minutes 1 second:
прогеры весма масовые поэтому думаю програму должны обновлять китаюзы
кстти похожий глюк описывал 1 знакомый при прошивка 24с256
потом он прошил другой прогой

_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 17:44:23 
Открыл глаза

Карма: 4
Рейтинг сообщений: 4
Зарегистрирован: Вс май 03, 2015 15:05:58
Сообщений: 55
Рейтинг сообщения: 0
И вот у человека похожая проблема, так и не решилась.
http://www.avrfreaks.net/forum/problem- ... vrdude-bsd


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 17:59:21 
Друг Кота
Аватар пользователя

Карма: 187
Рейтинг сообщений: 8259
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 39544
Откуда: Нерезиновая
Рейтинг сообщения: 0
кроме USBASP программаторов нет. Попробую обновить дудку.
:dont_know: Когда у меня комп с ЛПТ портом "дал дуба" (частично скончался) :))) :))) Я пытался и USBtiny поюзать, и USBASP, и ещё какие- то USB"чего-то".. В общем, так стабильной работы и не добился, и очень был рад, когда мой старенький комп "выписался из реанимации".. :))) :))) Сразу все проблемы исчезли.. :beer: :beer: ....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 18:05:10 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Feruz писал(а):
Ан, нет! При большой прошивке никто не верифицирует
А маленькую прошивку в область загрузчика пишет? Можно тогда простенький загрузчик наваять. Хотя как-то это неправильно, но может быть выходом.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ATmega128A - ошибка верификации
СообщениеДобавлено: Ср янв 17, 2018 19:09:49 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14056
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Прийдется в архивах покопаться...
:sleep:
Правда обработка велась на понипроге с STK200 & LPT...
И подопытный кристальчик вроде ёсть... правда с чем-то внутрях дай бог не залочен под фузедоктора).
:roll:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 21 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: veso74 и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y