Help us understand the problem. What is going on with this article?

STマイクロエレクトロニクス AlgoBuilder

More than 1 year has passed since last update.

STマイクロエレクトロニクスのAlgoBuilderを使ってみます。

使用方法は、下記リンクをご覧ください。
(ただし、英語です)
https://www.st.com/resource/en/user_manual/dm00483612.pdf

まずは、GET SOFTWARE よりダウンロードします。
https://www.st.com/content/st_com/en/products/embedded-software/mems-and-sensors-software/inemo-engine-software-libraries/algobuilder.html?icmp=tt7416_gl_pron_jun2018

ログインしてAcceptしないとダウンロードできません。

Algo-1.jpg

Algo-2.jpg
Algo-3.jpg
Algo-4.jpg
Algo-5.jpg
Algo-6.jpg
Algo-7.jpg
Algo-8.jpg
Algo-9.jpg
Algo-10.jpg
Algo-11.jpg

次にUnicleo-GUIのダウンロード
https://www.st.com/en/embedded-software/unicleo-gui.html
Unicleo-gui-2.jpg
Unicleo-gui-3.jpg
Unicleo-gui-4.jpg
Unicleo-gui-5.jpg
Unicleo-gui-6.jpg
Unicleo-gui-7.jpg
Unicleo-gui-8.jpg
Unicleo-gui-9.jpg
Unicleo-gui-10.jpg
Unicleo-gui-11.jpg
Unicleo-gui-12.jpg
Unicleo-gui-13.jpg
Unicleo-gui-14.jpg
Unicleo-gui-15.jpg

次に、ファイルのセッティングをします。
File-Applicartion Settings
Algo-11-3.jpg
Algo-11-4.jpg

次にFile-Open Designから
Algo-11-2.jpg
サンプルファイルを開きます。
Algo-12.jpg

赤枠で囲った、Generate C Code→BuildFirmware→Program STM32 Nucleo→Run Unicleo-GUI Applicationの順でクリックするとうまくいくはずです。
しかし、私はうまく動きませんでした。
Algo-17.jpg

仕方が無いので、一個一個コンパイルすることとなります。
Algo-11-1.jpg

指定したフォルダにプロジェクトファイルが入っていますので、ビルドしなおし、コンパイルしましょう。
Algo-11-5.jpg

コンパイルし、ダウンロードしてデバッグし、Run Unicleo-GUI Applicationをクリックすることで、Unicleo-GUI Applicationが起動します。
Nucleoが正常に認識していると、SelectPortにポートが表示されます。
ここでConnectをクリックし接続します。
Unicleo-gui-15.jpg

そして、Startを押しましょう。
Unicleo-gui-16.jpg

次に、左サイドのグラフ等のアイコンをクリックします。
Unicleo-gui-18.jpg

すると、写真のように、センサーデータが表示されます。
この
AlgoBuilderは、 NUCLEO-F401REと NUCLEO-L476RGにX-NUCLEO-IKS01A2にて使用できるようです。
(2018年11月25日現在)
一度使用してみて問題が無い場合、GenerateされているCコードを転用することが可能です。
HALの制約があるため、ほかのNucleoでは使用できないと思われそうですが、I2Cで接続されており、
STM32Cubeで設定を変更することで同じアプリケーションを転用可能なようです。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away