Re: The history of "M&Y"

Team "M&Y" and "花鳥風月"
the soliloquy of the father
毎日更新!

親指シフトキーボードプロジェクト その48

2024-03-15 | ブログ

今回は、備忘録的なものです。

親指シフトキーボードの設定変更をするために QMK MSYS が必要なのですが・・・最新版にするとコンパイルエラーとなって作業ができません。
で・・・そのエラー(なんでエラーなのか?)が良く分からないので、仕方なく旧バージョンを使っています。

本日勇気を出して、もうちょっと確認作業をしてみました。

QMK MSYSの最新版 V1.8.0をインストールしてコンパイルしてみると・・・
Invalid return_code: 35584

でエラーになります。
これをググると・・・keyboards の下のディレクトリが多すぎるのが原因のようなので、いらないディレクトリをざくっと削除します。

もう一度コンパイルをしてみると・・・
やっぱりコンパイルエラーが出ます・・・(さっきのとは違う)
で・・・このコンパイルエラーの原因がわからないし、対処の方法もわからないので、その時は「この親指シフトキーボードのプログラムは最新版のQMKではコンパイルできないんだ・・・」と勝手に想像していました。

で・・・最新版ではエラーになったので、どの版までエラーにならないのか、古い版から順に試してみました。(暇人だなぁ)

現状で v1.5.2 を使用しているので、次のv1.6.0を試すと・・・エラーなくできました。
v1.7.0 ・・・できた
v1.7.1 ・・・できた
v1.7.2 ・・・あれ、これもできた!
なんで⁉
じゃあ、もう一度最新版の v1.8.0を試してみます。
やっぱダメ
ということは v1.7.2 → v1.8.0 で、何かの非互換が発生したということ?

https://msys.qmk.fm/
・最新版の 1.8.0 版の QMK MSYS をダウンロード。
・ダウンロードしたファイル(QMK_MSYS.exe)を実行してインストール。
・インストールが終わったら、PCを再起動。
・PC再起動後に、QMK MSYSを起動。
・git clone --recurse-submodules https://github.com/sadaoikebe/qmk_firmware.git  を入力
・C:\Users\ユーザー名\qmk_firmware\keyboards\xiudi\xd60\keymaps の下のいらない(使っていない)ディレクトリを削除
・qmk compile -kb xiudi/xd60/rev3 -km nicola でコンパイルしてみる。
うん、やっぱりダメ
コンパイルエラーで出ます。

ということで、v1.7.2 にしました。
上の作業の続きとして・・・
・C:\Users\ユーザー名\qmk_firmware\keyboards\xiudi\xd60\keymaps に nicola と nicolaiso を旧PCからコピー
・C:\Users\ユーザー名\qmk_firmware\users に nicola と nicolaiso を旧PCからコピー
・qmk compile -kb xiudi/xd60/rev3 -km nicolaiso でコンパイル
・qmk flash -kb xiudi/xd60/rev3 -km nicolaiso で書き込み

とりあえず、これでできたので、今後のベースは QMK MSYS v1.7.2 にしようと思います。

コメント    この記事についてブログを書く
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 水栓とガスコンロのリニューアル | トップ | 40%キーボードプロジェクト... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

ブログ」カテゴリの最新記事