質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
パス

パス(path)はファイルシステムの場所(階層)を明示したものです。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

マイコン

マイクロコンピュータの略で、CPUにマイクロプロセッサを用いたコンピュータのこと。家電製品、電磁機器などの制御に用いられています。単体でコンピュータとしての機能を一通り備えています。 現代のパーソナルコンピュータに近く、同時期のメインフレームやミニコンピュータと比べ、小さいことが特徴です。

Q&A

1回答

1349閲覧

デフォルトパスを変更したい stm32cubeprogrammer

gajumaru

総合スコア13

パス

パス(path)はファイルシステムの場所(階層)を明示したものです。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

マイコン

マイクロコンピュータの略で、CPUにマイクロプロセッサを用いたコンピュータのこと。家電製品、電磁機器などの制御に用いられています。単体でコンピュータとしての機能を一通り備えています。 現代のパーソナルコンピュータに近く、同時期のメインフレームやミニコンピュータと比べ、小さいことが特徴です。

0グッド

0クリップ

投稿2020/03/11 06:58

編集2020/03/11 07:13

#解決したいこと
簡潔に言うとデフォルトパスとして指定されているものを自分のカスタムしたパスに変更したいです。(Macです。)もともと指定されているインクルード先のパスを変更したいのですが、どうしたらよろしいでしょうか。
教えていただけると幸いです。

#調べた内容

今現在Macでarduino.inoをもちいてstm32のボードを開発しています。swdという方法を用いて書き込もうとしていますが,

STM32_Programmer_CLI not found. Please install it or add '<STM32CubeProgrammer path>/bin' to your PATH environment: https://www.st.com/en/development-tools/stm32cubeprog.html An error occurred while uploading the sketch Aborting!

というエラーが出てしまっています。
これを調べるとこのページがでてきて、読みすすめていくと、

Requirement To use those upload methods, STM32CubeProgrammer have to be installed manually as it is not provided through the tools packages. User can change the default install path but in this case, the new path have to be added in the PATH environment variable. Default path of STM32CubeProgrammer binary: Linux: $HOME/STMicroelectronics/STM32Cube/STM32CubeProgrammer/bin Mac: /Applications/STMicroelectronics/STM32Cube/STM32CubeProgrammer/STM32CubeProgrammer.app/Contents/MacOs/bin Windows: 32 bits: %ProgramFiles(X86)%\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin 64 bits: %ProgramW6432%\STMicroelectronics\STM32Cube\STM32CubeProgrammer\bin To add your custom installation path you can refer to this HowTo

の特に

User can change the default install path but in this case, the new path have to be added in the PATH environment variable.

という箇所がありデフォルトパスを変更するためにはPATH環境変数に追加してくださいと書いてあります。下のところTo add your custom installation path you can refer to this HowToにやり方があると書いてあるのですが、その中の内容を見ても具体的なパスの変更方法が書いてありません。

どなたかわかる方はいらっしゃいますか?

#書き込みたいソースコード
blinkのコードです。

cpp

1/* 2 Blink 3 Turns on an LED on for one second, then off for one second, repeatedly. 4 5 This example code is in the public domain. 6 */ 7 8// Pin 13 has an LED connected on most Arduino boards. 9// Pin 11 has the LED on Teensy 2.0 10// Pin 6 has the LED on Teensy++ 2.0 11// Pin 13 has the LED on Teensy 3.0 12// give it a name: 13int led = 13; 14 15// the setup routine runs once when you press reset: 16void setup() { 17 // initialize the digital pin as an output. 18 pinMode(led, OUTPUT); 19} 20 21// the loop routine runs over and over again forever: 22void loop() { 23 digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) 24 delay(1000); // wait for a second 25 digitalWrite(led, LOW); // turn the LED off by making the voltage LOW 26 delay(1000); // wait for a second 27}

# 変更したいデフォルトパスと設定したいカスタムパス
デフォルトパス
/Applications/STMicroelectronics/STM32Cube/STM32CubeProgrammer/STM32CubeProgrammer.app/Contents/MacOs/bin
カスタムパス
/Applications/STM32CubeProgrammer/STM32CubeProgrammer.app/Contents/MacOs/bin

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

デフォルトパスを変更するためにはPATH環境変数に追加してください

デフォルトパスではないところにインストールしてもいいけど、そのときは実行ディレクトリへのバスを環境変数PATHに追加してね

ですから、インストールするパスを変更する話(前半だけ)には環境変数については出てこないのでしょう。
macの環境変数についてはいじったことがないですが、'mac 環境変数 PATH 追加'でググってみると、例えばここにいろいろ書いてあります。確認方法や間違った場合のリカバリまで書いてあるので親切ですね。

とりあえず事象にはC++は関係ないので、C++のタグは外しておいた方があとから見る人に親切かも知れません。

投稿2020/03/11 10:56

thkana

総合スコア7629

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問