LoginSignup
13
2

More than 1 year has passed since last update.

GRiSP 2とは

GRiSP2_board

工場出荷状態

  • 工場出荷状態ではgrisp/grisp_demoがインストールされている
  • Erlangを使える人はそのまま遊べそう

とりあえず起動してみる

USBシリアルポートへ接続

ホストPCにUSBケーブルで接続

  • USBケーブルにはデータ転送用と充電専用があるので注意(ここではデータ転送用が必要)

GRiSP2_board--serial-console-connector

仮想端末を起動

  • screenコマンド、picocomコマンド等を使用し仮想端末を起動

macOSの例

$ screen /dev/tty.usbserial-0<GRiSP Serial Number>1 115200

Linuxの例

$ screen /dev/ttyUSB1 115200

Initial erlang shell

Nervesを使う

GRiSP 2デモアプリの再インストール方法を読んでおく

Nerveファームウエアを準備

microSDFATでフォーマットする

この手順はひょっとしたらいらないのかも :thinking:

macOSの例

CleanShot 2022-11-10 at 19 10 33@2x

NerveファームウエアをmicroSDにコピーする

  • 前項でFATでフォーマットしたmicroSDにNerveファームウエア(circuits_quickstart_grisp2.img.gz)をコピーする

microSDGRiSP 2ボードに挿入する

CleanShot 2022-11-10 at 19.25.01.png

そして、USBシリアルポートへ接続

bareboxシェルを開く

GRiSP 2のリセットボタンを押す

CleanShot 2022-11-10 at 19.58.04.png

3秒以内にホストPCのMキーを押す

するとメインメニューが出てくるので、「Shell」を選択

NerveファームウエアをmicroSDからGRiSP 2eMMCへ書き込む

以下の2つのコマンドを打つ(Nerveファームウエアはご自身のものに読み替えてください)

barebox@GRiSP2:/ uncompress /mnt/mmc/circuits_quickstart_grisp2.img.gz /dev/mmc1
barebox@GRiSP2:/ reset

CleanShot 2022-11-10 at 19.39.17.png

:tada:

エラーが一個出ますが、詳しい人に確認したところ無視して問題ないそうです

WiFiの設定(任意)

IEx
iex> VintageNetWiFi.quick_configure("ssid", "password")

ちゃんと設定できたか確認

IEx
iex> VintageNet.info()

iex> tree "/data/vintage_net"

あとは普通にElixirNervesができるはずです

13
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
2