プログラム書き込みに半日詰まったにで、メモを共有します。
Tauとは?
kickstarterで出資者を募って作られたARM Coretex M0+を搭載しているArduino zero系のモジュールです。
Tau: The tiny 32-bit Arduino Zero compatible!
Tau | Rabid Prototypes
問題: Arduino zeroとしてプログラムを書けない
TawはArduino zeroのポートと認識されますが、Arduino zeroとしてプログラムを書き込もうとすると下記のエラーが出て書き込めません。
Sketch uses 9456 bytes (3%) of program storage space. Maximum is 262144 bytes. No device found on ttyACM0 An error occurred while uploading the sketch
解決方法
Tauのボード情報を設定
Tauには専用のボード情報があるので、それを利用するします。下記のjsonをArduino IDEの設定に追加するとboard managerからTauの情報をインストールできるようになります。
http://rabidprototypes.com/arduino/package_rabidprototypes_index.json
書き込み前に、リセットボタンを2回押して書き込みモードに切り替え
Tauリセットボタンを2回クリックすると書き込みモードになります。linuxの場合、openOCDのルールを設定
linuxを使っていてTauのボード情報を使っても書き込めない方は、下記のどちらかの方法でopenOCDのルールの設定が必要かもしれません。ubuntuのArduino IDEからBLEnanoへのプログラムアップロード時に遭遇したエラーの回避方法
Arduino IDE on Linux-based OS
共有する情報は以上です。
0 件のコメント :
コメントを投稿