レビューメディア「ジグソー」


Galileo開発ボード

Galileo開発ボード

Galileo 雑談

Galileoに関してのノウハウや、ハマっている事、気になってる事、みんなで話しましょう。
  • 2014/02/18
  • つきさん
    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

  • しばさん
    連投すみません。
    SDカード動作報告です。
    ○ Panasonic 2GB

    2014/02/28

  • ちばとどさん
    しばさん >
    USBの通信がうまく行ってないかもです。
    ポートを変えてみる、ハブが挟まっていたらやめる、ケーブルの接触確認、短いケーブルを使う、別のPCでやってみる、
    など試してみては?
    昨日、同一ハブでも挿すポートによって、示されたのと似た(最後の1行は同じ)エラーが出ていました。

    2014/02/28

  • はにゃさん
    しばさん

    comポートの番号はあってますか?

    2014/02/28

  • はにゃさん
    後再起動はPC側で必要になることがありますよ
    ファームウェア更新の時喰らいました

    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

  • kilifさん
    しばさん
    私も転送できないことが何回かありましたが、ちばとどさんがおっしゃるようにCOMポートの番号を変えると転送できました。

    2014/03/01


ZIGSOW にログイン

ZIGSOW会員登録(無料)はこちらから