Прошить Atmega64 проектом от TL-866A
Добавлено: Пт мар 13, 2020 02:54:41
Приветствую! Ребята, я с АВР на уровне начинающий, помогите решить задачку. Есть дамп от 64-ой атмеги, считанный на программаторе TL-866A. Я так понимаю этот программатор при считывании дампа создает проект с 4-мя файлами типа: code.BIN, data.BIN, fuse, BIN и свой project.mpj. Т.е. по идее это отдельные файлы для прошивки Flash, EEPROM, фьюзов и локов + 1 свой с настройками проекта и прочей внутренней ерундой, который при использовании другого программатора в принципе не нужен.
В наличии имеется парочка простеньких программаторов типа PonyProg, CH431A, ST Link V2, несколько разных USB AVR и т.п. + разный софт, поддерживающий их. Самый удобный и быстрый по подключению как ни странно оказался PonyProg, собранный лет 15 назад... Подключился, определился, прошиваю по отдельности фьюзы, Flash, EEPROM, вычитываю обратно - всё красиво, контрольные суммы совпадают. Запаиваю процик в плату, а устройство не работает..
Что я делаю не так? Может TL-866A создает бинарники в каком то своём формате или может в Пони надо как то по особенному фьюзы выставлять? Фьюзы у меня вот так стоят:

Слева скрин от дампа с TL-866A, справа - как у меня выставлено в PonyProg
Кто сталкивался с такой проблемой, отзовитесь пожалуйста...
В наличии имеется парочка простеньких программаторов типа PonyProg, CH431A, ST Link V2, несколько разных USB AVR и т.п. + разный софт, поддерживающий их. Самый удобный и быстрый по подключению как ни странно оказался PonyProg, собранный лет 15 назад... Подключился, определился, прошиваю по отдельности фьюзы, Flash, EEPROM, вычитываю обратно - всё красиво, контрольные суммы совпадают. Запаиваю процик в плату, а устройство не работает..
Что я делаю не так? Может TL-866A создает бинарники в каком то своём формате или может в Пони надо как то по особенному фьюзы выставлять? Фьюзы у меня вот так стоят:
Слева скрин от дампа с TL-866A, справа - как у меня выставлено в PonyProg
Кто сталкивался с такой проблемой, отзовитесь пожалуйста...