2年前くらいに作ったプログラムをM5Stackに書き込んだら、以下のエラーが出た。
Guru Meditation Error: Core 1 panic'ed (IllegalInstruction). Exception was unhandled.
Memory dump at 0x400d2bac: 8b2502ad 00000008 21004136
原因を調べてみたら関数の戻り値の型をintにしているのに、戻り値が無かったので
intをvoidに修正したら直った。
2年前くらいに作ったプログラムをM5Stackに書き込んだら、以下のエラーが出た。
Guru Meditation Error: Core 1 panic'ed (IllegalInstruction). Exception was unhandled.
Memory dump at 0x400d2bac: 8b2502ad 00000008 21004136
原因を調べてみたら関数の戻り値の型をintにしているのに、戻り値が無かったので
intをvoidに修正したら直った。
宣言時配列に[]を付け忘れると出る。
誤)
int secondsList = {0,0};
正)
int secondsList[] = {0,0};
または
int secondsList[2] = {0,0};
RaspberryPiとArduinoを接続して動作テストしていたら
backend terminated or disconnected.
を出してPythonが落ちた。
Arduinoの入力を行うと良く落ちるので、Arduinoが原因かと色々したが直らない。
今まではこのような事がなかったので、今日初めて使用する
Raspberry Pi B+用T型I/O延長基板
を調べてみたら差す向きを間違えてる。。。
そんな訳でラズパイに繋いでいるRTCなんか全く違うところに差しちゃってました。
見た事ないエラーで慌てずに冷静になってから繋いでいるピンを確認しましょう。
私はこれで3時間無駄にしました。
import serialでエラーが出たのでターミナルを使いpipでインストールしようしたらエラー
pip3 install pyserial
Pythonを起動してから実行するとSyntaxErrorが出る。
Pythonを終了させてから実行したら出来た。