Arduino nano micro на чипеCH340 и проце ATMEGA 168

serjio1388
Offline
Зарегистрирован: 19.10.2019

Добрый день. Я тут впервые столкнулся с 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.
 
Что мне делать?Проблема в системе виндовс? Спасибо.
BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Цитата:
Ecли Вы являeтecь пoльзoвaтeлem Windows XP SP1 или SP2, тo Вam цeлecooбpaзнo бyдeт нaчaть co ckaчивaния и oбнoвлeния вaшeй OC дo SP3. T.k. бoльшинcтвo пpoгpamm oтkaзывaютcя paбoтaть нa ycтapeвших OC. Или зaдymaйтecь o пepeхoдe нa Windows 10, бoлee или meнee cтaбильнaя oпepaциoннaя cиcтema. 

Начни с установки последних обновлений. А вообще почему ХР? Хотя бы 7ку...
Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

/home/jenkins/workspace/  - вот это откуда?

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Не плохо бы код посмотреть...

serjio1388
Offline
Зарегистрирован: 19.10.2019

Jeka_M пишет:

/home/jenkins/workspace/  - вот это откуда?

Спасибо большое за ответ. Но, что это? И какое отношение имеет к моему случаю?

serjio1388
Offline
Зарегистрирован: 19.10.2019

BOOM пишет:

Не плохо бы код посмотреть...

Скажите как это сделать? Я сделаю.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

serjio1388 пишет:

Jeka_M пишет:

/home/jenkins/workspace/  - вот это откуда?

Спасибо большое за ответ. Но, что это? И какое отношение имеет к моему случаю?

Вот и нам интересно - откуда это в вашем выводе с ошибкой... Выложите код, хотя бы.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

serjio1388 пишет:

BOOM пишет:

Не плохо бы код посмотреть...

Скажите как это сделать? Я сделаю.

Нажимаете кнопку при составлении сообщения -> {...} (внизу написано по англицки "code" (третья кнопка слева) и  в открывшееся окно копируете свой код (скеч).

Вот нагляднее:

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

я бы еще добавил, перед тем как вставлять код, в среде Arduino нажать CTR+T для форматирования.

а то иногда такой вставляют...

serjio1388
Offline
Зарегистрирован: 19.10.2019

Понял, сделаю.

serjio1388
Offline
Зарегистрирован: 19.10.2019
/*
  Jetemy's First Program
  It's awesome!
 */
 
void setup(){
  //initiolise digital pin D13 as outpute.
  pinMode(13, OUTPUT);
}

void loop(){
  digitalWrite(D13, HIGH);
  delay(1000);
  digitalWrite(D13, LOW);
  delay(1000);
}

Вот код.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

b707
Offline
Зарегистрирован: 26.05.2017

serjio1388 пишет:
Вот код.

да ужжж...

serjio1388, давайте вернемся к вопросу:

/home/jenkins/workspace/  - вот это откуда?

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

 

Добавка - вообще, больше всего похоже, что неправильно установлена Ардуино ИДЕ. Возможно, свежии версии Ардуино уже не поддерживают XP

serjio1388
Offline
Зарегистрирован: 19.10.2019

Я сам не знаю, откуда это /home/jenkins/workspace/. Попробую более позднюю версию arduino.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

https://forum.arduino.cc/index.php?topic=636677.0

Это сцылко на главный форум по ардуино. На аглицком. Если ты "альтернативно образован" и на аглицком не читаешь, то 1.8.10 не хочет на ХР, качай 1.8.9 и будет тебе счастье!

====================

и да, не надо использовать ХР, тып еще W95 поставил.

b707
Offline
Зарегистрирован: 26.05.2017

serjio1388 пишет:

Попробую более позднюю версию arduino.

вы не поняли - надо ставить не "более позднюю" - читай более свежую - а наоборот, более раннюю (старую) версию, подому что у вас устаревшая винда

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

serjio1388 пишет:

Я сам не знаю, откуда это /home/jenkins/workspace/. Попробую более позднюю версию arduino.

Я тут гуглил. Подобные пути на гитхабе всплывают. Но не понятно как в этом случае они могут быть. Похоже все же система старая. 

serjio1388
Offline
Зарегистрирован: 19.10.2019

Всем огромное спасибо. Поставил более старую версию ардуино. Всё заработало. Буду обращаться по мере возникновения проблем.