Автор Тема: Компиляция файла .asm в .hex с помощью AVRstudio 4  (Прочитано 5307 раз)

0 Пользователей и 1 Гость просматривают эту тему.

romuald

  • .
  • *
  • Сообщений: 674
Заинтересовало зарядное, рекомендованное Speys вот отсюда http://aviamodelka.ru/electronics_zaryadnik.php#up
Приобрел деталюхи, изготовил плату, собрал почти. Дошло дело до прошивки, и тут загвоздка - нужно перекомпилить файл формата .asm в .hex уже под свое железо, но не получается. Сам исходный файл изменить получилось. На данный момент установлена прога AVRstudio 4, инструкцию к ней нашел.
Ситуация такова, что файл загружаю, прописываю используемый контроллер..но..выдает вот это:
FATAL ERROR: Cannot open output file G:-юъєьхэЄvTхїышЄхЁрЄєЁр¦рЁ фър фы  ышЄш  эр TшэшLiPoCharger.hex: No such file or directory
Подскажите куда копать?

romuald

  • .
  • *
  • Сообщений: 674
Сам исходник вот

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4757
пишет
Цитировать
G:-юъєьхэЄvTхїышЄхЁрЄєЁр¦рЁ фър фы  ышЄш  эр TшэшLiPoCharger.hex: No such file or directory
попробуй положить исходник в директорию без русских букв и пробелов
while(1||!1);
зберігай спокій

romuald

  • .
  • *
  • Сообщений: 674
Попробовал...совсем непонятно:
Loaded plugin STK500
gcc plug-in: No WinAVR installation found. The AVR GCC plug-in can still be used if you set up your own build tools.
G:LiPoCharger.asm:  is not a AVR Studio 4-savefile
 is not a AVR Studio 4-savefile
G:LiPoCharger.asm:  is not a AVR Studio 4-savefile

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4757
(Нет темы)
« Ответ #4 : 24 Март 2013, 23:22:46 »
только-что поставил у себя AVRstudio 4 и попробовал скомпилить. Всё ОК.
Для компиляции одного .asm файла не достаточно. Надо все файлы исходника разархивировать в отдельную папку и открывать студией как проект файл .aps
while(1||!1);
зберігай спокій

romuald

  • .
  • *
  • Сообщений: 674
Создал папку, в неё разархивировал, открыл проект, изменил 5 чисел (хотя рекомендовано было 2 пересчитаных по указаным формулам, 3 из них номинары резисторов исходного проекта - поменял на свои). Вроде скомпилилось...вот последняя строка окна Build^
Assembly complete, 0 errors. 6 warnings
Теперь нужно сохранить проект и откомпилированый hex брать из созданой мною папки?

slav0n

  • Администратор
  • .
  • *****
  • Сообщений: 4757
Цитата: "romuald"
Вроде скомпилилось...вот последняя строка окна Build^
Assembly complete, 0 errors. 6 warnings
Теперь нужно сохранить проект и откомпилированый hex брать из созданой мною папки?
Действительно, ошибок нет. Теперь хекс в папке проекта обновился - это хорошо видно по дате-времени его создания.
Можно зашивать и проверять - что ты там наизменял.
while(1||!1);
зберігай спокій

romuald

  • .
  • *
  • Сообщений: 674
Прошил...если успею - запущу...

romuald

  • .
  • *
  • Сообщений: 674
Да...наизменял...После включения и регулировки контрастности в верхнем ряду дисплея малевичи :-(
Может сначала зашить исходный хекс?

Извиняюсь...поспешил с выводами...все заработало - был непропай :smu:sche_nie: