Shell C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
LICENSE.txt
README.md
RPi_LPC1114.fzz
RPi_LPC1114.png
platformio.ini
setup

README.md

Raspberry Pi から LPC1114(mbed) への書き込み

Raspberry Pi と LPC1114の配線

RPi_LPC1114

lpc21isp のコンパイル

Download

Unarchive

$ tar xvzf ~/Downloads/lpc21isp_197.tar.gz

Build

$ cd lpc21isp_197
$ make CFLAGS="-Wall -DGPIO_ISP=23 -DGPIO_RST=18"

Raspberry Pi の GPIO のセットアップ

#!/bin/sh

# Configure -ISP signal
echo 23 >/sys/class/gpio/export
echo out >/sys/class/gpio/gpio23/direction
echo 1 >/sys/class/gpio/gpio23/value
chown root.gpio /sys/class/gpio/gpio23/value
chmod 660 /sys/class/gpio/gpio23/value

# Configure -RST signal
echo 18 >/sys/class/gpio/export
echo out >/sys/class/gpio/gpio18/direction
echo 1 >/sys/class/gpio/gpio18/value
chown root.gpio /sys/class/gpio/gpio18/value
chmod 660 /sys/class/gpio/gpio18/value

プロジェクトの作成

platformio を使ってビルドします

$ platformio init --board=lpc1114fn28

コンパイル

$ platformio run

書き込み

lpc21isp -control -bin .pioenvs/lpc1114fn28/firmware.bin \
    /dev/ttyAMA0 115200 48000