Есть плата с мк atmega128A и прошивка написана через CodeVisionAVR но она при открытии пишет ошибку, раннее только редактировал проекты никогда не писал с 0. Есть рабочая плата пытался перенести прошивку методом считывания flash eeprom fuse stop/bit но результата не дало. Что проще сделать: - Перенести прошивку с существующей платы - восстановить проект - написать по новой Что нужно для того что бы все заработало?
Открываете блокнотом CodeVisionAVR Project File (.prj) и смотрите в какой версии CVAVR проект создавался (строка FormatVersion=) и пробуете открыть его в той же версии.
Вполне читабельный чтобы понять, что это не CVAVR. Судя по строкам внутри проекта - это Iar Embedded workbench. Есть 30-дневный триал https://www.iar.com/iar-embedded-workbench/#!?architecture=AVR