2017年12月15日金曜日

ArduinoでArm開発 その2

Visual Studio Coreと Extension for Arduinoで、コンパイルと書き込みは出来る様になりましたが、VScoreでデバッグ出来るのは Arduino M0 / M0 Proだけで、DUEは対象外だと言われてしまいます。

Cortex-M0+ならサイズ的にSwitchScienceさんのSAMD21 Mini Breakoutにも対応していると嬉しいのですが・・・

VScoreが駄目だったんので、Atmel Studio 7に Arduino IDE for Atmel Studio 7をインストールして、Arduinoのプロジェクトを読み込みコンパイルする様にしました。
これでやっとデバッグまで出来る様になりました。

現状でCortex-M3は、初心者はArduino IDEで開発を始めてもらい、ある程度慣れてきたところで Atmel Studioでのデバッグに移行していくのが良いようです。

Atmel社のCPUだと 5Vタイプもあり制御屋には魅力的なんだけど、入手性が悪いのが問題です。

STMは安くて入手性も良くて、種類も多い。SW4STM32を使えば開発出来ますが、初めてマイコンに触る人にSW4STM32はちょっと難しすぎるんですよね。

Atmelに引き続き、Arduino環境でSTM32の開発が出来る STM32duinoを調査してみようと思います。

0 件のコメント:

コメントを投稿