ingord 0 12 января, 2008 Опубликовано 12 января, 2008 · Жалоба IAR 4.30A и программатор AVReAl. В настройках проекта на вкладке Build Actions в строке Post-Build command line: указал путь к bat-файлу программатора (находится в этом же каталоге в Release\Exe, там же, где и соответствующий hex. Все работало исключительно-замечательно - после успешной отработки проекта автоматически программируется контроллер. Создал еще один проект в другой папке, все по той-же схеме - с программатором. Запускаю - после линковщика IAR пишет Performing Post-Build Action и зависает на неопределенное время. Если нажать Stop Build, получаю Total number of errors: 1 Total number of warnings: 0 Программатор даже не запускается (контроллер не сбрасывается). Хотя если bat запустить вручную, работает. Но самое непонятное, после этого перестал запускаться программатор и из предыдущего проекта, в котором все работало. Я даже переустановил IAR - история та же. Программатор перестал запускаться. Все пути, имена - все проверено, ошибок нет (я неоднократно так делал в ICC). Может, в IAR это делается как-то по-другому? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MicroDiP 1 13 января, 2008 Опубликовано 13 января, 2008 · Жалоба IAR 4.30A и программатор AVReAl. В настройках проекта на вкладке Build Actions в строке Post-Build command line: указал путь к bat-файлу программатора (находится в этом же каталоге в Release\Exe, там же, где и соответствующий hex. А не пробовали бат-файл разместить в другой папке, отличной от Release\Exe ? Может просто конфликт доступа к hex-файлу ? Как вариант: пока проект не содержит ошибок - всё ок. А если ошибки есть - выходные данные проекта в папке Release\Exe удаляются компилятором и программатор пытается обратится к несуществующему hex-файлу ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ingord 0 13 января, 2008 Опубликовано 13 января, 2008 · Жалоба Дело как раз в том, что bat не запускается. Даже если нет ошибок. Попродовал создать другую папку и в ней разместить все файлы программатора и hex старый, ничем и никем не занятый. Результат тот же. Т.е. глюк или IARа, или Windows, наверное. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MicroDiP 1 13 января, 2008 Опубликовано 13 января, 2008 · Жалоба Да, действительно... Ну попробуйте после удаления ИАРа, перед его повторной инсталяцией, подчистить реестр вручную, всё что касается ИАРа и, если есть, программатора. Может поможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 14 января, 2008 Опубликовано 14 января, 2008 · Жалоба Аналогичная ситуация с IAR 4.12A, из оболочки IAR bat файл с AVReal32 не запускается, а просто из проводника или командера без проблем, плюнул и смирился в итоге. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 14 января, 2008 Опубликовано 14 января, 2008 · Жалоба Сам IDE не пользуюсь, но по просьбе делал подключение в postbuild некоего конвертера HEX формата. Ни на одной из версиий IDE проблем нет, одно НО! батфайлл не используется и не вижу причины его использовать и с AVRreal - командная строка прекрасно прописывается непосредственно в postbuild. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ingord 0 15 января, 2008 Опубликовано 15 января, 2008 · Жалоба Установил IAR на другом компьютере. Ситуация та же. Даже если запускаю не bat, а непосредственно программатор. Попробовал для эксперимента из командной строки IAR запустить пасьянс mshearts из system32. Первоначальная картинка высвечивается, а дальше и IAR, и пасьянс висят. После ручного останова IAR'а выскакивает то же сообщение об ошибке, о котором я писал выше, а окошко с пасьянсом просто исчезает. Так что виновник - или IAR, или Windows. А жаль. Наверное, придется все-таки вручную запускать программатор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 15 января, 2008 Опубликовано 15 января, 2008 · Жалоба Запускаю программатор из IDE. Все работает, правда только в том случае, когда параметры командной строки передаются через окошко Argument. Так же не любит перенаправлений вывода в файл (типа >> out.txt). А на bat плюнул. Правильно советовали в форуме отказаться от IDE совсем и работать с нормальным редактором, ИМХО. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться