STM32CubeMX Ver4.17でライブラリが読み込めない

STM32CubeMX Ver4.17がリリースされたとの通知があったので早速アップデートしてみました。

(修正)この下に書いている件は勘違いのような気がします。
下記のように修正してもやはりアップデートできないライブラリがあり、何度も繰り返しているとアップデート出来てしまったので、やはりダウンロード関係のトラブルだったのではないかという気がします。

STM32CubeMXは新しいバージョンを別のフォルダにインストールすれば過去のバージョンも並行して使えるので便利で、設定もそのまま引き継いでくれます。

ライブラリも新しいバージョンが出ているとのことなのでついでにダウンロードしようとしたのですが何回やっても途中で「Download and Unzipに失敗しました」というメッセージで中断してしまいます。
ライブラリは大きいもので数百メガバイトあり、ダウンロード速度も遅いので他のことをやりながらダウンロードしておいて数時間後に見ると失敗のメッセージが表示されているということを何度か繰り返しました。
最初はネットのエラーかサーバー側のエラーが原因だろうと思っていたので根気よく繰り返していたのですが、さすがに「ちょっと変だな」と思い設定を調べて見ると原因が見つかりました。

ライブラリをダウンロードする場所はHelp -> Update Settingsで設定します。

libinstallerr1

で、原因はこれでした。
Linux系の開発環境で作られたソフトではディレクトリの ¥が/で表示されていることはよくあるので、最初「設定はちゃんと引き継がれているな、よしよし」と思って気にしませんでしたが、念のためにBrowseボタンで設定しなおしてみると¥を使ったディレクトリ表示になりました。

libinstallerr2

こちらが正解です。
今までのバージョンアップで、このエラーに出会ったことは無いのでたぶんちょっとしたミスなんでしょう。
それにしてもわかりにくいバグでした。

libinstallerr3

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)