Easyelectronics.ru

Электроника для всех
Текущее время: 22 янв 2021, 21:12

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Не откликается atmega128
СообщениеДобавлено: 23 июн 2019, 19:17 
Только пришел

Зарегистрирован: 09 июл 2018, 18:00
Сообщения: 12
Уважаемые форумчане, у меня есть несколько плат одной корейской фирмы (разливочные линии).
Там стоят atmega128a, хотел сделать бэкап. При попытках подключиться через USBASP и ISP получаю:

C:\tr>avrdude -cusbasp -pm128 -F

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0xe08cbc
avrdude: Expected signature for ATmega128 is 1E 97 02

Т.е. имс не отвечает, выдает странную сигнатуру и она иногда меняется.
Подключение вроде по даташиту, PEN подцеплен на +5в. Перекидывал на GND и отцеплял - все поодному.
При залочивании сигнатура и фюзы кажется должны читаться. В общем я завис... Нужна помощь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 23 июн 2019, 19:58 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 3051
Проверяйте подключение. Питание и линии данных. Где-то явно мусор идет просто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 24 июн 2019, 13:25 
Старожил

Зарегистрирован: 04 окт 2012, 00:23
Сообщения: 2745
Откуда: Москва
Цитата:
При залочивании сигнатура и фюзы кажется должны читаться.
А что по этому поводу говорит DS?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 24 июн 2019, 13:42 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 3051
Что сигнатура должна всё-таки читаться всегда.
Цитата:
31.3. Signature Bytes
All Atmel microcontrollers have a three-byte signature code which identifies the device. This code can be
read in both serial and parallel mode, also when the device is locked.


А вот фьюзы конечно от настроек лока зависят.

Тут раз ТС вместо сигнатуры разный мусор приходит - явно с подключение что-то не так. Если б там 0х00 или 0xFF приходили бы, еще возможны варианты, а тут особо без вариантов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 24 июн 2019, 16:30 
Заглядывает иногда

Зарегистрирован: 10 май 2011, 12:39
Сообщения: 73
Откуда: Ижевск
ZaySan писал(а):
...
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
...

Установите другую частоту SCK в программаторе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 24 июн 2019, 16:48 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 3051
Да это херня. В китайской прошивке автоматом sck ставится просто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 27 июл 2019, 21:26 
Только пришел

Зарегистрирован: 09 июл 2018, 18:00
Сообщения: 12
Отцепляю мегу от программатора - "... avrdude: Device signature = 0xe08cbc".
Чудеса!!!

Думаю собрать Jtag прогер. Есть на arduino? Все, что я пробовал (jtagduino) - туфта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 27 июл 2019, 21:52 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 3051
Да че уж там мелочиться - свой разработайте с нуля сразу. Купите нормальный USBAsp или почините этот и всё.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 28 июл 2019, 03:13 
Старожил

Зарегистрирован: 04 окт 2012, 00:23
Сообщения: 2745
Откуда: Москва
128-ая вещь в себе
Во- первых она может работать в двух режимах
Во- вторых , а тудали вы вообще подключили программатор. К тому ли SPI


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 28 июл 2019, 10:58 
Только пришел

Зарегистрирован: 09 июл 2018, 18:00
Сообщения: 12
Не понял про вещь. Но это не важно.
Про режимы программирования по SPI и JTAG я знаю. USBASP я уже купил, также подключался через ARDUINO UNO (ArduinoISP).
На плате два разъема, они подписаны. Всё теже - SPI и JTAG, ошибиться можно если зажмуриться.
Дунька на жтэге проверенно работает??
Хотелось бы шить через мудрый Avrdude.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 28 июл 2019, 12:38 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 3051
А вы уверены, что разъемы на плате ведут куда надо? Да еще и ничего не стоит мешающего.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 28 июл 2019, 12:42 
Только пришел

Зарегистрирован: 09 июл 2018, 18:00
Сообщения: 12
КАНЕЧНА уверен. С цэшкой не один день перепроверял и злобно листал доки.
Есть другой девайс с темже камнем, но жтег разьем со своей разводкой(плоско). Вот к нему с аспом не сунешся.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 28 июл 2019, 16:31 
Старожил

Зарегистрирован: 04 окт 2012, 00:23
Сообщения: 2745
Откуда: Москва
ZaySan писал(а):
Не понял про вещь. Но это не важно.
Про режимы программирования по SPI и JTAG я знаю.

Т.е Вы уверены , что имеете дело со 128 и что разъём SPI подключён туда куда Вам нужно. А ещё интереснее будет , если JTAG отключён , и установлены LOCK биты


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 28 июл 2019, 17:30 
Только пришел

Зарегистрирован: 09 июл 2018, 18:00
Сообщения: 12
С одной платы я считал фюзы:
Lock 3f
hfuse 89
lfuse 1f
Иными словами - припонов быть не должно.
Но флэш не читается!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 02 авг 2019, 11:59 
Только пришел

Зарегистрирован: 09 июл 2018, 18:00
Сообщения: 12
Купил платку с FT232RL. Прикрутить к avrdude в режиме JTAG не смог.
Пишет - нет связи c камнем.
DI HALT писал про ISP, а про JTAG с этой ИМС примеров нет.
Там статья про фтху без обвязки, я без буфера и генера собрал.
Толкните в нужном направлении, плизз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не откликается atmega128
СообщениеДобавлено: 07 авг 2019, 01:17 
Только пришел

Зарегистрирован: 09 июл 2018, 18:00
Сообщения: 12
Справился сам. На макетке собрал JtagIce( miniIce). Взял у DIHALT прошивку miniICE.hex.
Кварца на 7 с лишим мег небуло. Вскрыл код, исправил константу. Через FT232RL прошил.
Зашевелисось!!!! Через жтаг влетаю в проц, узкоглазые дузья исп закрыли, но ждег оставили.
В прошивке менял константы для кварцов 4 и 8 мегов - результат отличный. На 4 мег ставил керамику - работает.
Попробую на встроенный переключить (если не забуду).

Модификация jtagICE на разные кварцы:
В прошивке менял по адресам 0х256 и 0х257. Для 4 мега - 0х0С 0хЕ0. Для 8 мег - 0х09 0хЕ1.

Строка для ком.строки:
avrdude -c jtag1slow -Pcom1 -pm128 .... дальше сами ;)

Вотакто.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 


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


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB