Загрузка Windows из командной строки дает отказ в доступе

где-то видел, что для того, чтобы загрузить шестнадцатеричный файл в Arduino, вы можете посмотреть в Arduino IDE - посмотреть команду, которую она выполняет, а затем заменить шестнадцатеричный файл своим файлом. это команда, которую я вижу в окне вывода:

C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avrdude -CC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\ tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM5 -b115200 -D -Uflash:w:C:\Users\yossi\AppData\Local\Temp\arduino_build_696128/sketch_aug21a.ino.hex:i

Я пытаюсь запустить это из команды (от имени администратора):

cd "C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\bin"
avrdude -CC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM5 -b115200 -D -Uflash:w:C:\Users\foosMaster\AppData\Local\Temp\arduino_build_696128/sketch_aug21a.ino.hex:i 

выдает Доступ запрещен. на самом деле, просто запуск avrdude дает ту же ошибку, так что на самом деле - это не имеет ничего общего с COM-портом (который отлично работает из IDE) Пробовал закрывать IDE и снова запускать, пробовал перезагружать - то же самое.

*** изменить 1 ****

На самом деле я запустил это:

cd "C:\PROGRA~1\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr\bin"
avrdude -CC:\PROGRA~1\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM5 -b115200 -D -Uflash:w:C:\Users\foosMaster\AppData\Local\Temp\arduino_build_696128/sketch_aug21a.ino.hex:i

поскольку я не хотел возиться с переносом параметров, но я не думаю, что это имеет значение, так как проблема в том, что avrdude работает без каких-либо параметров, все равно выдает ту же ошибку: Отказано в доступе.

, 👍0


1 ответ


1

Это связано с тем, что вы используете версию среды IDE для Windows App Store.

Windows не любит, когда вы копаетесь во внутренностях программ App Store (думаю, это ее пугает...).

Установите настоящую версию IDE с веб-сайта Arduino.cc, и она заработает.

,