[新]なんでも日記[新]なんでも日記ジャンル不定の日記です。R1関連も一旦落ち着いた感じなんで、届いたまま放置してたSTM32を使ってみようと思った。はんだ付けは苦労したがなんとかできたと思う。手持ちのヘッダーピンが太いようで入らなかったんでソケットを装着した。開発ツールはSTM32CubeIDEというSTM公式のツールが情報多い感じなんで(というか、他の情報が全然ない)それ入れようとした。AURにあったんだが依存パッケージがmakepkgできず諦めて、公式からインストーラーを持ってきて入れた。中華ST-Linkには端子が10本で、RST、GND、SWIM、3.3V、5.0V、SWDIO、GND、SWCLK、3.3V、5.0Vとなってる。このうちSWDIOとSWCLKをつないで、3.3VとGNDで電源供給すればいいぽい。STM32F042K6T6は1番ピンがVDD、32番ピンがVSSとなっているが、VDDが3.3VでVSSがGNDのことみたい。24番ピン(PA14)がSWCLKで、23番ピン(PA13)がSWDIOとのこと。最初、角にあるPA14でLEDを点滅させようかと思ったが、SWCLKは空けておいたほうが良さげだから9番ピン(PA3)に変更した。CubeIDEでプロジェクトを作成して、ICの画面で24番ピンをクリックしてSWCLKにしたら23番ピンもSWDIOに変わった。main.c"の"MX_GPIO_Init"にGPIOの設定が出てきた。As"からビルドしてデバッグができるみたいなんだができなかった。deviceこんな感じで、なんかST-Linkは認識しているがSTM32を認識していないような?これまたわからないんで、最終手段としてWindowsにCubeIDEを入れて試してみたが、Linuxのときと表示内容は違うが同じところでエラー。ST-Linkにデバイスがつながっていないようなエラーが出た。はんだ付けも怪しいし、一度も成功してないから配線も疑わしい。開発環境の使い方もあってるかわからん。ググると中華ST-LinkはNRSTが無いのが問題になる場合もあるとか。(中華ST-LinkにRSTの端子あるけどこれは使えないわけ?)というわけで、どこが問題なのかわからん。開発ボード使った情報ばっかでチップ直の情報もなさすぎ・・・まず自分ではんだ付けしないでボードで始めるのが良かったかも。いうか、そうしようと思ったが買い忘れた。わからなすぎるんで、一旦諦めてなんかボード買う。頑張ってshでCGI作ったんだが・・・[AD]rentafree.net。