Arduino nano micro на чипеCH340 и проце ATMEGA 168
- Войдите на сайт для отправки комментариев
Вс, 20/10/2019 - 02:39
Добрый день. Я тут впервые столкнулся с Arduino. Начал с Arduino nano micro на чипеCH340 и проце ATMEGA 168. При попытке залить скетч мигания диода вот такая ошибка:
Arduino: 1.8.10 (Windows XP), Плата:"Arduino Nano, ATmega168"
C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Documents and Settings\ADMIN\Мои документы\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega168 -vid-pid=1A86_7523 -ide-version=10810 -build-path C:\DOCUME~1\ADMIN\LOCALS~1\Temp\arduino_build_426199 -warnings=none -build-cache C:\DOCUME~1\ADMIN\LOCALS~1\Temp\arduino_cache_384203 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Program Files\Arduino\hardware\tools\avr -verbose C:\Arduino\blink\blink.ino
panic: Failed to find GetFileInformationByHandleEx procedure in kernel32.dll: Не найдена указанная процедура.
goroutine 1 [running]:
syscall.(*LazyProc).mustFind(0x11c35a00)
/home/jenkins/go1.12.5/src/syscall/dll_windows.go:311 +0x42
syscall.(*LazyProc).Addr(0x11c35a00, 0xdda500)
/home/jenkins/go1.12.5/src/syscall/dll_windows.go:318 +0x21
internal/syscall/windows.GetFileInformationByHandleEx(0x778, 0x9, 0x11c5ba04, 0x8, 0x3, 0x11c1a048)
/home/jenkins/go1.12.5/src/internal/syscall/windows/zsyscall_windows.go:353 +0x27
os.newFileStatFromGetFileInformationByHandle(0x11cef880, 0x3c, 0x778, 0x0, 0x11cef880, 0x3c)
/home/jenkins/go1.12.5/src/os/types_windows.go:52 +0x135
os.(*File).Stat(0x11c06ef0, 0x984490, 0x11c06ef0, 0x0, 0x11c06ef0)
/home/jenkins/go1.12.5/src/os/stat_windows.go:55 +0x133
io/ioutil.ReadFile(0x11cef880, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/jenkins/go1.12.5/src/io/ioutil/ioutil.go:62 +0xac
github.com/arduino/go-paths-helper.(*Path).ReadFile(...)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/go-paths-helper/paths.go:407
github.com/arduino/arduino-cli/arduino/cores/packageindex.LoadIndex(0x11c06ee8, 0xa29e60, 0x11c41e00, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packageindex/index.go:205 +0x2f
github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).LoadPackageIndexFromFile(0x11cd2c20, 0x11c06ee8, 0x0, 0x0, 0x11c06ee8)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/package_manager.go:202 +0x25
github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).loadPlatforms(0x11cd2c20, 0x11c69650, 0x11c06e28, 0x7, 0x11c3cb38)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/loader.go:186 +0xf4d
github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).LoadHardwareFromDirectory(0x11cd2c20, 0x11c06c10, 0xdda500, 0x703815)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/loader.go:116 +0x43f
github.com/arduino/arduino-cli/arduino/cores/packagemanager.(*PackageManager).LoadHardwareFromDirectories(0x11cd2c20, 0x11c06c18, 0x1, 0x2, 0x1, 0x1)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/arduino/cores/packagemanager/loader.go:52 +0x4f
github.com/arduino/arduino-cli/legacy/builder.(*HardwareLoader).Run(0xdebc68, 0x11cb45a0, 0xdebc68, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/hardware_loader.go:43 +0xe4
github.com/arduino/arduino-cli/legacy/builder.(*ContainerSetupHardwareToolsLibsSketchAndProps).Run(0xdebc68, 0x11cb45a0, 0xdebc68, 0xdda500)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/container_setup.go:60 +0x266
github.com/arduino/arduino-cli/legacy/builder.runCommands(0x11cb45a0, 0x11c5bf0c, 0x2, 0x2, 0xffffff01, 0x0, 0x4)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/builder.go:210 +0xbd
github.com/arduino/arduino-cli/legacy/builder.(*ParseHardwareAndDumpBuildProperties).Run(0x11c5bf40, 0x11cb45a0, 0xdebbb4, 0x11c06ca0)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/builder.go:198 +0xbc
github.com/arduino/arduino-cli/legacy/builder.RunParseHardwareAndDumpBuildProperties(...)
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-cli/legacy/builder/builder.go:231
main.main()
/home/jenkins/workspace/arduino-builder-all-cross-cli-inception/src/github.com/arduino/arduino-builder/main.go:388 +0x772
C:\Program Files\Arduino\arduino-builder возвратил 2
Ошибка компиляции для платы Arduino Nano.
Что мне делать?Проблема в системе виндовс? Спасибо.
/home/jenkins/workspace/ - вот это откуда?
Не плохо бы код посмотреть...
/home/jenkins/workspace/ - вот это откуда?
Спасибо большое за ответ. Но, что это? И какое отношение имеет к моему случаю?
Не плохо бы код посмотреть...
Скажите как это сделать? Я сделаю.
/home/jenkins/workspace/ - вот это откуда?
Спасибо большое за ответ. Но, что это? И какое отношение имеет к моему случаю?
Вот и нам интересно - откуда это в вашем выводе с ошибкой... Выложите код, хотя бы.
Не плохо бы код посмотреть...
Скажите как это сделать? Я сделаю.
Нажимаете кнопку при составлении сообщения -> {...} (внизу написано по англицки "code" (третья кнопка слева) и в открывшееся окно копируете свой код (скеч).
Вот нагляднее:
я бы еще добавил, перед тем как вставлять код, в среде Arduino нажать CTR+T для форматирования.
а то иногда такой вставляют...
Понял, сделаю.
Вот код.
да ужжж...
serjio1388, давайте вернемся к вопросу:
/home/jenkins/workspace/ - вот это откуда?
Это из вашего вывода о ошибке. Если у система виндоуз, то такой директории у вас на компе просто не должно быть.
Добавка - вообще, больше всего похоже, что неправильно установлена Ардуино ИДЕ. Возможно, свежии версии Ардуино уже не поддерживают XP
Я сам не знаю, откуда это /home/jenkins/workspace/. Попробую более позднюю версию arduino.
https://forum.arduino.cc/index.php?topic=636677.0
Это сцылко на главный форум по ардуино. На аглицком. Если ты "альтернативно образован" и на аглицком не читаешь, то 1.8.10 не хочет на ХР, качай 1.8.9 и будет тебе счастье!
====================
и да, не надо использовать ХР, тып еще W95 поставил.
Попробую более позднюю версию arduino.
вы не поняли - надо ставить не "более позднюю" - читай более свежую - а наоборот, более раннюю (старую) версию, подому что у вас устаревшая винда
Я сам не знаю, откуда это /home/jenkins/workspace/. Попробую более позднюю версию arduino.
Я тут гуглил. Подобные пути на гитхабе всплывают. Но не понятно как в этом случае они могут быть. Похоже все же система старая.
Всем огромное спасибо. Поставил более старую версию ардуино. Всё заработало. Буду обращаться по мере возникновения проблем.