2017-01-30 8 views
0

Я работаю со встроенной системой, разработанной специально для компании, в которой я работаю. Я хочу использовать командную строку Atmel для программирования целевого процессора, который довольно прост.Почему atprogram не работает из пакетного файла?

Но в будущем техник, строящий наши продукты, сделает это сам, поэтому я подумал о пакетном файле, который они могли бы запускать с помощью скриптов для программирования и проверки кода для них автоматически.

В этом случае я не могу запустить его через * .bat-файл. Когда я делаю это без меня просто запустить консоль Atmel и введите

atprogram -i ... 

Я пытался писать пакетный файл, как:

"C:\...\StudioCommandPrompt.exe" atprogram -i ... 

Который дает мне результат atprogram is neither a file nor a program

Я также попытался с:

START "C:\...\StudioCommandPrompt.exe" atprogram -i ... 

Затем запуск программы s в отдельном приглашении и выдает ту же ошибку, что и выше.

пустое множество, как предложено в комментариях:

START "" "C:\...\StudioCommandPrompt.exe" atprogram -i ... 

дает тот же результат, что и без пустого множества.

Кто-нибудь знает, как это решить?

+0

ли вы попробовать: 'START "" "C: \ ... \ AtmelCommandPrompt.exe" atprogram -i'. Обратите внимание на пустой набор кавычек. – Squashman

+0

@Squashman, thx для вашего ответа. Код, который вы предложили, открыл новое приглашение _StudioCommandPrompt_. Аргументы ** atprogram -i ... ** игнорируются в подсказках стенда, и фокус все еще находится в первом окне cmd. – TraxxMalardalen

+0

В нашей компании разработчики используют AVRStudio для разработки встроенного программного обеспечения для контроллеров AVR. Но пользователи в нашей компании не используют приложение Atmel для программирования контроллеров. Вместо этого я создал небольшой пакет для пользователей, состоящий из серии пакетных файлов для 5 используемых AVR-контроллеров и AVRdude в качестве инструмента программирования и драйверов Jungo для 3-х используемых программистов (2 с использованием USB напрямую, 1 через эмулируемый последовательный порт). И, конечно, я написал небольшое руководство по установке драйверов для разных программистов. Пакетные файлы являются самообучающимися. – Mofi

ответ