VS-codeからgithub
vs-code上でビルド出来たら、githubにuploadできる。publicにすると要領に制限がないってほんとかな。
VS-codeでTerminalを開く
git init
git remote add origin https://github.com/king33jp/mbedce_KL25Z_SX032QVGA008_TTimer.git
ここでエラーが出る。先に作っておくと、もうあると言っているようだ
git remote -v
origin https://github.com/mbed-ce/mbed-ce-hello-world.git (fetch)
origin https://github.com/mbed-ce/mbed-ce-hello-world.git (push)
hello-worldをコピーして作ったので前のリポジトリが残ってて、このままだと人のところにuploadしようとして失敗するみたい
mbed-ce再度KL25
以前(今年の2月)できてたはずなのに、なぜか今度できない・・・いろんなものが足りてない感じがする。ビルドでエラーを返しておられるがよく見ると **.py のimportエラー が続発。いわれるがままに、数種のライブラリインストール
mbed-ce でelecrowのe-paper動かせた
やっと、ここまできた?、、という感じかな
mbed-ce難航中3
この波線が消えんのよ!
このままでもビルドはできて、できたバイナリは正常に動作するのだが。気持ち悪い。これはTargetがF411で、
problemsのところに、『ソース ファイルを開けません "stm32f4xx.h" (dependency of "mbed.h")』 と出てる。
インテリセンス?構文のヒントというか定義への説明などはうまくできてない感じがするねー。いくつかググったのをやったりずっとしてるんだけど。そもそも、いつから波線になったのかが不明だし。
KL25Z HelloWorldメモ
MacOSではKL25Zが認識できないので、WindowsでMakeしたメモ
FRDM-KL25ZのTargetNameは"KL25Z"であることは調べてあった。
ほとんど手順通りだが、一つ。VSCodeインストールするまで終わった後、DOS窓からgithubのプロジェクトをインポートしてビルドのところまで行ったがエラーでビルドできなかった。エラーというよりなんかないと言っているようで、まず最初のミスはcmake-variants.yamlの修正ミス
mbed-ce難航中2
Macを買い換えました・・・AppleSilliconになったのはいいけど、いくつか上手く動かないものが出てきて、いくつかrosettaを入れたが。そのうちの一つにAnacondaがあった。それで一旦消して再インストしたからだと思うが、ビルドでエラーが出る。
エラーのところ注意深くみると、pythonのモジュールが無いって言ってる。結局出るたびにインストールしてビルドはできた。
pip install prettytable
pip install future
pip install intelhex
最後のは、なんとなくわかるが、上の二つは何する人ぞって感じ・・・ このpipもなぁ、そもそもanacondaのモジュールでインストールされてるのかも不明だ。
上記のpipをやる前に、Toolchain-Setup-Guideにある下記を実行している。
Target Name
mbed-ceで指定するターゲット名がわからなかった、ガイド動画ではNucleoを使用していたため、私の使っているF411REはNUCLEO_F411REであることは容易に想像できたが、FRDM系はどのようになるのか、、ググっても答えが見つからずChatGPTにお伺いすると下記を仰せである(2024/12時点)
プロジェクトの名前を変更
その後いくつか試したことと、ChatGPTにお聞きしたところ、別フォルダをコピーして別プロジェクトで作成するとき(たぶんほとんど場合はこのパターンですが)下記でよさそうだ
mbed-ce難航しとります
下記プロジェクトを使ってやってみましたが・・・(ToolChainのインストールでも一悶着あったが気がしてるんだが、忘れた。ずいぶんやり始めてから時間が経ったから)、環境はMacOS Sonoma14.7.2(intel)です。このマシンは今秋のUpdateには漏れてしまった。また初売りで買おうかな・・
VS-codeでビルドするところまでガイドに沿ってできていると思うのだが、
OSをビルドする時点でエラーが出ている。というかこれはエラーなのか?