Arduino へRasPi経由で書き込みする方法

Raspberry Pi(A) + DV-Mega RPi Radio(single) ケースを含めて全て購入品。
pic-2016032101.jpg
RPIradioには送受信モジュールADF7021とArdiunoのチップATMEGA328が載っていて
必要に応じてファームウエアの書き込みをしなくてはならない。海外の開発者が
公開してくださっている。RasPi用Radio装着のまま、Arduinoのファームウェア書き
換えができる、と言うもの。
参考:http://wp.me/P73v26-eM

  1. 結線
    コンデンサC45の内側とGPIOの7pinを緑のリードで結線する。
    pic-20160321-151729.jpg
  2. RasPi側の準備
    sudo apt-get update
    sudo apt-get install git avrdude python-dev python-rpi.gpio
    git clone https://github.com/openenergymonitor/avrdude-rpi.git
    cd avrdude-rpi
    sudo cp autoreset /usr/bin
    sudo cp avrdude-autoreset /usr/bin
    sudo mv /usr/bin/avrdude /usr/bin/avrdude-original
    sudo ln -s /usr/bin/avrdude-autoreset /usr/bin/avrdude
  3. 書き込み
    DVMEGA_HB_V223_UNO.cpp.hexを書き込む場合
    avrdude -p m328p -c arduino -P /dev/ttyAMA0 -b 115200 -F -U flash:w:DVMEGA_HB_V223_UNO.cpp.hex -v
    短くコマンドにした
    -- m328up.sh --
    #!/bin/bash
    if test $1 <> "" ;then
    avrdude -p m328p -c arduino -P /dev/ttyAMA0 -b 115200 -F -U flash:w:$1 -v
    fi
    echo "Usage: m328up.sh aabbcc.hex"

URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White


새로고침   새페이지 Lower page making 잠금해제 비교 복사 이름변경   대문 목록 검색 갱신내역 백업 리퍼러   도움말   갱신내역의 RSS