-
つきさんManyaさん
ありがとうございました。
多分私がボードを壊したんだと思います。
「こうなったら失敗です。」と言う情報はあまりないので、どんどん出せたらいいかと思いました。2014/02/28
-
しばさん流れをぶった切るようで申し訳ないのですが、IDEからマイコンボードに書き込む際、このようなエラーが出るようになってしまいました…ちょっと、というかかなり困っているので、書き込ませていただきました。
以下、そのエラーメッセージです。
<ここから>
Moving downloaded file to /sketch/sketch.elf on target
#mv the downloaded file to /sketch/sketch.elf
target_download_name="${host_file_name##*/}"
echo "Moving downloaded file to /sketch/sketch.elf on target"
#$fixed_path/lsz.exe --escape -c "cp sketch /sketch/sketch.elf" <> $tty_port_id 1>&0
$fixed_path/lsz.exe --escape -c "mv $target_download_name /sketch/sketch.elf; chmod +x /sketch/sketch.elf" <> $tty_port_id 1>&0
C:\arduino-1.5.3/hardware/arduino/x86/tools/izmir/clupload_win.sh: line 40: /dev/ttyS6: No such file or directory
<ここまで>
あと、スクリーンショットを添付します。
環境はWindows 8 64bit、Arduino IDEは1.5.3をC:\arduino-1.5.3にインストールしています。
海外フォーラムで「再起動したら治る」と書かれていたので、再起動してみたのですが、一向に治りません。
これでは開発ができません…。
同じ症状が出ている方いませんか?
解決策があれば教えていただきたく思います。
また、これとは別にArduino Uno用のIDEをC:\Program files(x86)に入れていますが、Unoの方は正常に書き込みできます。
同じPCに2つのIDEが存在すると不都合があるのでしょうか?
症状が出るまではGalileoのIDEもArduino UnoのIDEも正常に動いていました。
無駄に長文になってしまい、申し訳ありません。2014/02/28
-
ちばとどさんしばさん >
USBの通信がうまく行ってないかもです。
ポートを変えてみる、ハブが挟まっていたらやめる、ケーブルの接触確認、短いケーブルを使う、別のPCでやってみる、
など試してみては?
昨日、同一ハブでも挿すポートによって、示されたのと似た(最後の1行は同じ)エラーが出ていました。2014/02/28
-
つきさんしばさん
2台同時に接続しているのですか?
LinuxPCで交互にGalileo用に1.5.3をUno用に1.5.6-r2交互に接続していますがどちらもつながります。
USBの認識にちょっと時間がかかるようで、USBを挿してすぐIDEを立ち上げるとポートを認識しないことがあります。
Windows8に初めてインストールしたとき認識しなかったので、デバイスマネージャで確認してドライバを入れたら解消しました。デバイスマネージャで認識できてないことはないですか?
Galileo_GettingStarted_329685_005.pdfのP.5の操作です。
あと、思い当たるのはIDEのシリアルポートの選択が消えていたりしませんか?2014/02/28
-
しばさん>>All
早速の返信ありがとうございます。
ドライバもちゃんと入っています、COMポートの指定も間違ってません。
デバイスマネージャーとIDEのスクリーンショットも添付します。
またログを貼り付けておきます、すみません<m(__)m>
<ここから>
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-g++ -m32 -march=i586 --sysroot=C:\arduino-1.5.3/hardware/tools/x86/i586-poky-linux-uclibc -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -MMD -march=i586 -m32 -DARDUINO=153 -IC:\arduino-1.5.3\hardware\arduino\x86\cores\arduino -IC:\arduino-1.5.3\hardware\arduino\x86\variants\galileo_fab_d -IC:\arduino-1.5.3\libraries\LiquidCrystal C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\HelloWorldLCD4.cpp -o C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\HelloWorldLCD4.cpp.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\LiquidCrystal\LiquidCrystal.cpp.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\fast_gpio_sc.c.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\i2c.c.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\interrupt.c.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\mux.c.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\sysfs.c.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\trace.c.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\wiring_analog.c.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\wiring_digital.c.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\IPAddress.cpp.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\main.cpp.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\Print.cpp.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\RingBuffer.cpp.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\Stream.cpp.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\TTYUART.cpp.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\UtilTime.cpp.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\WMath.cpp.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\WString.cpp.o
Using previously compiled: C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\variant.cpp.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\fast_gpio_sc.c.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\i2c.c.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\interrupt.c.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\mux.c.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\sysfs.c.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\trace.c.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\wiring_analog.c.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\wiring_digital.c.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\IPAddress.cpp.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\main.cpp.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\Print.cpp.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\RingBuffer.cpp.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\Stream.cpp.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\TTYUART.cpp.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\UtilTime.cpp.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\WMath.cpp.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\WString.cpp.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-ar rcs C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\variant.cpp.o
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-g++ -m32 -march=i586 --sysroot=C:\arduino-1.5.3/hardware/tools/x86/i586-poky-linux-uclibc -Os -Wl,--gc-sections -march=i586 -o C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/HelloWorldLCD4.cpp.elf C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\HelloWorldLCD4.cpp.o C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp\LiquidCrystal\LiquidCrystal.cpp.o C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/core.a -LC:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp -lm -lpthread
C:\arduino-1.5.3/hardware/tools/x86/i686-pokysdk-mingw32/usr/bin/i586-poky-linux-uclibc/i586-poky-linux-uclibc-strip C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/HelloWorldLCD4.cpp.elf
Binary sketch size: 53,116 bytes (of a 262,144 byte maximum) - 20% used
C:\arduino-1.5.3/hardware/tools/x86/bin/bash --verbose --noprofile C:\arduino-1.5.3/hardware/arduino/x86/tools/izmir/clupload_win.sh C:\arduino-1.5.3/hardware/tools/x86/bin C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/HelloWorldLCD4.cpp.elf COM4
#!/bin/sh
starting download script
echo "starting download script"
echo "Args to shell:" $*
Args to shell: C:\arduino-1.5.3/hardware/tools/x86/bin C:\Users\<ユーザ名(半角英数字です)>\AppData\Local\Temp\build5875143745245314701.tmp/HelloWorldLCD4.cpp.elf COM4
COM PORT 4
Converted COM Port COM4 to tty port /dev/ttyS3
# ARG 1: Path to lsz executable.
# ARG 2: Elf File to download
# ARG 3: COM port to use.
#path contains \ need to change all to /
path_to_exe=$1
fixed_path=${path_to_exe//\\/\/}
#COM ports are not always setup to be addressed via COM for redirect.
#/dev/ttySx are present. Howwever, COMy -> /dev/ttySx where x = y - 1
Sending Command String to move to download if not already in download mode
com_port_arg=$3
Deleting existing sketch on target
com_port_id=${com_port_arg/COM/}
echo "COM PORT" $com_port_id
tty_port_id=/dev/ttyS$((com_port_id-1))
echo "Converted COM Port" $com_port_arg "to tty port" $tty_port_id
echo "Sending Command String to move to download if not already in download mode"
echo "~sketch download" > $tty_port_id
C:\arduino-1.5.3/hardware/arduino/x86/tools/izmir/clupload_win.sh: line 24: /dev/ttyS3: No such file or directory
#Move the existing sketch on target.
echo "Deleting existing sketch on target"
$fixed_path/lsz.exe --escape -c "mv -f /sketch/sketch.elf /sketch/sketch.elf.old" <> $tty_port_id 1>&0
C:\arduino-1.5.3/hardware/arduino/x86/tools/izmir/clupload_win.sh: line 28: /dev/ttyS3: No such file or directory
# Execute the target download command
#Download the file.
host_file_name=$2
$fixed_path/lsz.exe --escape --binary --overwrite $host_file_name <> $tty_port_id 1>&0
C:\arduino-1.5.3/hardware/arduino/x86/tools/izmir/clupload_win.sh: line 34: /dev/ttyS3: No such file or directory
Moving downloaded file to /sketch/sketch.elf on target
#mv the downloaded file to /sketch/sketch.elf
target_download_name="${host_file_name##*/}"
echo "Moving downloaded file to /sketch/sketch.elf on target"
#$fixed_path/lsz.exe --escape -c "cp sketch /sketch/sketch.elf" <> $tty_port_id 1>&0
$fixed_path/lsz.exe --escape -c "mv $target_download_name /sketch/sketch.elf; chmod +x /sketch/sketch.elf" <> $tty_port_id 1>&0
C:\arduino-1.5.3/hardware/arduino/x86/tools/izmir/clupload_win.sh: line 40: /dev/ttyS3: No such file or directory
<ここまで>
コンパイルには成功しているようですが、sketch.elfの転送でどうやらコケているっぽいです…。
再起動も何回か試してみたのですが…
今日はちょっと疲れたので一旦完全に電源を切るかもです。orz
長文失礼しました。><;2014/02/28
-
ちばとどさんうまく認識しないmicroSDは、Linuxの PartedかGparted で領域の開放/作成からやり直すと復活するかもしれません。
あるいは、Panasonicの「SD/SDHC/SDXC用SDフォーマッター4.0」も有効かもしれません。https://www.sdcard.org/jp/downloads/formatter_4/
以前、いずれの方法もWindowsの標準的な方法でうまく行かなかった場合に解決につながったことがあります。
また、WindowsはUSBメモリでは第1パーティションしか見えないという制限があるので、フォーマット時にUSBメモリとして認識されている場合は、使用経緯によってはその制限の影響があるかもしれません。2014/03/01
Galileo 雑談