Загрузка 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 работает без каких-либо параметров, все равно выдает ту же ошибку: Отказано в доступе
.
@FoosMaster, 👍0
1 ответ
Это связано с тем, что вы используете версию среды IDE для Windows App Store.
Windows не любит, когда вы копаетесь во внутренностях программ App Store (думаю, это ее пугает...).
Установите настоящую версию IDE с веб-сайта Arduino.cc, и она заработает.
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- CH340 Nano avrdude: stk500_getsync() не синхронизирован, resp=0xa4
- Проблема с загрузкой кода
- Скетчи не загружаются в Uno
- Нет заголовочных файлов (.h) в Documents\Arduino\libraries\arduino_144469 с демонстрационным кодом
- Ардуино для чтения с преобразователя RS232 в последовательный модуль TTL
- Отключение Arduino при загрузке
- Не могу загрузить программу в Arduino Uno