はじめに
ETロボコン2020年に向けて開発環境バージョンのβ7-3が出ていたのでアップデートしたいと思いいろいろ調べ時間がかかったため,備忘録です.
対象
- 2018,2019年のロボコンでmacOSを使用して開発環境していた人たち
- 自身のmacをmacOS Catalinaにアップデートした人
- gccなどのコンパイル自体はもう終わっている人
手順
-
TOPPERS wikiの開発環境ダウンロードページ(1)から
ev3rt-beta7-3-release.zip
をダウンロード - EV3で使用しているmicroSDカード内のデータを移動させたのち
hrp2/sdcard
のデータをmicroSDカードにコピー -
ev3rt-beta7-3-release
内のhrp2.tar.xz
を展開 - cfgバイナリファイルを
ev3rt-beta7-3-release/hrp2/cfg/cfg
にコピー *1 -
ev3rt-beta7-3-release/hrp2/sdk/workspace
内にあるhelloev3に対してmake app=helloev3
をしてコンパイル *2 - microSDカード内の
ev3rt/apps
に作成したappバイナリファイルをコピーし動作確認
*1 2020/2/18時点は,cfgバイナリファイルをダウンロードできないため,β7-2で使用していたcfgバイナリファイルをev3rt-beta7-3-release/hrp2/cfg/cfg
にコピーする方法で解決
*2 2020/2/18時点は,一部のバイナリファイルがmacのソフトウェア検証に引っかかるため実行できない場合があります.解決策の一つはシステム環境設定 -> プライバシーとセキュリティ
(2)(3)で逐次許可していく方法があります.
さいごに
アップデートはとても簡単なのですがcfgバイナリファイルダウンロード出来んのなぜだろう?
参考文献
(1) 開発環境構築のマニュアル-ダウンロード
(2) macOSユーザーガイド-開発元が未確認のMacアプリケーションを開く
(3) Macで「開発元を確認できないため、開けません」と表示された時の対処法