LoginSignup
0
0

More than 3 years have passed since last update.

arduino-cliでGUI Arduino IDEと同じ設定でBuild(Tools設定)

Last updated at Posted at 2019-11-25

arduino-cliとは

コマンドラインインターフェースでArduinoのBuild(やUpload)ができる便利なツールです。
https://github.com/arduino/arduino-cli

Toolsの内容はcliの場合どこで設定するの...?

menui.png
Arduino_STM32を入れた場合のArduino IDE、ToolsメニューからOptimizeやUpload Methodを設定できる

arduno-cliの場合は、どこから設定するのでしょうか...?

-b(--fqbn) オプションで設定できるみたい

Arduino IDEでVerifyをすると下部のコンソールスクリーンで、こんな表示があることに気づきました。
image.png

rogerclarkmelbourne/Arduino_STM32
(https://github.com/rogerclarkmelbourne/Arduino_STM32)
- Board: "Generic STM32F103C serial"
- Optimize: "Smallest(default)"
- Upload method:"Serial"
- Variant:"STM32F103CB(20k RAM,128k Flash)"
でVerifyした場合、
--fqbn=Arduino_STM32:STM32F1:genericSTM32F103C:device_variant=STM32F103C8,upload_method=serialMethod,cpu_speed=speed_72mhz,opt=osstd という-fqdnオプションが指定されていました。

arduin-cliでcompileする場合は、-bまたは--fqdnオプションで同じように指定すればOK

$ arduino-cli compile ./mySketch -b=Arduino_STM32:STM32F1:genericSTM32F103C:device_variant=STM32F103CB,upload_method=serialMethod,cpu_speed=speed_72mhz,opt=osstd
Sketch uses 11484 bytes (18%) of program storage space. Maximum is 63488 bytes.
Global variables use 2456 bytes (11%) of dynamic memory, leaving 18024 bytes for local variables. Maximum is 20480 bytes.
0
0
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
0
0